<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Редактор поисковых запросов</title>
<link>http://forum.razved.info//index.php?t=1253</link>
<description>Единый редактор поисковых запросов в сайтСпутнике</description>
<language>ru</language>
<item><guid>http://forum.razved.info//index.php?t=1253&amp;p=15090#pp15090</guid><title></title>
<link>http://forum.razved.info//index.php?t=1253&amp;p=15090#pp15090</link>
<description>  Насчет "Таблички операторов" согласен. Она полезна и удобна, ее хорошо иметь под рукой не только в Универсальном поиске, но и в любой другой "точке" СайтСпутник(а): пакетах, пакетах с параметрами, простом запросе и ассемблере.  </description>
<dc:creator>Алексей Мыльников</dc:creator>
<pubDate>Mon, 08 Nov 2010 08:19:31 +0300</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=1253&amp;p=15080#pp15080</guid><title></title>
<link>http://forum.razved.info//index.php?t=1253&amp;p=15080#pp15080</link>
<description>  В "Универсальном поиске" мне очень нравится "таблица операторов" внизу формы. Особенно удобно вставлять знаки ( ), | | | | | - два раза щелкнул мышью и нужный оператор в тексте пакета  &lt;img src="http://forum.razved.info//smiles/good.gif"  align=absmiddle alt=":good:"&gt; &lt;br /&gt;Жаль, что пока такой возможности нет в обычных пакетах. Если добавить в "таблицу операторов" операторы языков запросов поисковиков, то можно было бы любой оператор вставлять в текст пакета двумя щелчками мыши.&lt;br /&gt;&lt;br /&gt;Работая с разными поисковиками, непросто запомнить особенности синтаксиса их операторов. Нередко случается, что один и тот же оператор в разных языках поисковиков выполняет разные функции или имеет особенности применения. Есть операторы, которые я применяю очень редко, со временем забывая их синтаксис.&lt;br /&gt;Можно было бы включить операторы в "таблицу операторов" и дать подробное описание их синтаксиса. Тогда даже новички смогли бы составлять качественные запросы.&lt;br /&gt;&lt;br /&gt;В СайтСпутнике есть возможность подключать любые другие поисковики. Некоторые подключаемые поисковики имеют свои собственные языки запроса. Например, язык запросов есть в поисковике газеты "Из рук в руки". Он не документирован. Я его нащупал, проверяя, работают ли в строке запросов какие-нибудь часто употребляемые операторы. Зная синтаксис языка запросов, можно находить информацию точнее, получать при поиске меньше мусора. &lt;br /&gt;Подключая такие поисковики, можно было бы записывать их операторы (с подробным описанием) в тот же файл экспорта-импорта поисковиков (сценариев) и делиться ими с другими пользователями.&lt;br /&gt;&lt;br /&gt;Поэтому "Таблицу операторов" я включил в форму "Редактора поисковых запросов" (рисунок в посте 1).  </description>
<dc:creator>tungus1973</dc:creator>
<pubDate>Sun, 07 Nov 2010 21:35:03 +0300</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=1253&amp;p=14881#pp14881</guid><title></title>
<link>http://forum.razved.info//index.php?t=1253&amp;p=14881#pp14881</link>
<description>  &lt;br&gt;Alexei Mylnikov написал:&lt;blockquote&gt;&lt;div style="height:1px;width:1px;overflow:hidden"&gt;[q]&lt;/div&gt;Я опасаюсь, что 999 человек из 1000 откроют программу, нажмут на "Золотой ключик", увидят картинку из предыдущего топика и закроют и картинку, и программу.&lt;div style="height:1px;width:1px;overflow:hidden"&gt;[/q]&lt;/div&gt;&lt;/blockquote&gt;Это если пользователи начинающие. Для таких можно по-умолчанию скрыть область снизу и область слева (пока не освоят поиск). Область снизу (операторы Универсального поиска) могут служить хорошей подсказкой для начинающих, если будут содержать операторы поисковиков (как шпаргалку).&lt;br /&gt;&lt;br /&gt;&lt;br&gt;Alexei Mylnikov написал:&lt;blockquote&gt;&lt;div style="height:1px;width:1px;overflow:hidden"&gt;[q]&lt;/div&gt;Если же такой редактор делать как пятый пункт, а не первый и последний вместо указанных выше четырех пунктов, и "запрятать" его на пятое, а не первое место&lt;div style="height:1px;width:1px;overflow:hidden"&gt;[/q]&lt;/div&gt;&lt;/blockquote&gt;Большое количество пунктов меню затрудняют навигацию по программе. Поэтому я предложил один пункт меню вместо четырёх, и одно единственное окно вместо четырех разных окон.&lt;br /&gt;&lt;br /&gt;Имхо, конечно...   </description>
<dc:creator>tungus1973</dc:creator>
<pubDate>Tue, 02 Nov 2010 17:24:14 +0300</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=1253&amp;p=14880#pp14880</guid><title></title>
<link>http://forum.razved.info//index.php?t=1253&amp;p=14880#pp14880</link>
<description>  Я опасаюсь, что 999 человек из 1000 откроют программу, нажмут на "Золотой ключик", увидят картинку из предыдущего топика и закроют и картинку, и программу. Я, по крайней мере, зная каждый байт в программе, с трудом уловил как пользоваться предложенной картинкой.&lt;br /&gt;&lt;br /&gt;Если же такой редактор делать как пятый пункт, а не первый и последний вместо указанных выше четырех пунктов, и "запрятать" его на пятое, а не первое место, то можно "запрограммировать" предложенную Тунгусом картинку. Она практически "запрограммирована": вызывайте пакет с параметрами, у которого ноль параметров, и делайте из него хоть простой запрос, хоть пакет запросов, хоть пакет с параметрами...   </description>
<dc:creator>Алексей Мыльников</dc:creator>
<pubDate>Tue, 02 Nov 2010 17:03:48 +0300</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=1253&amp;p=14861#pp14861</guid><title></title>
<link>http://forum.razved.info//index.php?t=1253&amp;p=14861#pp14861</link>
<description>  В текущей версии СайтСпутника (6.4.6 и ранее) для выполнения поиска пользователь должен выбрать в меню один из 4х пунктов:&lt;br /&gt;- Новый запрос.&lt;br /&gt;- Универсальный поиск.&lt;br /&gt;- Пакет запросов.&lt;br /&gt;- Пакет+ с параметрами (выполнить, редактировать, удалить, создать из пакета, создать из пакета с параметрами, создать с чистого листа)&lt;br /&gt;&lt;br /&gt;Возникла идея: Можно выполнять поиск из одного пункта меню и одного редактора запросов?&lt;br /&gt;Это существенно упростило бы навигацию в программе, облегчило бы освоение ее новичками.&lt;br /&gt;Этот же редактор можно использовать для составления Ассемблеров.&lt;br /&gt;&lt;br /&gt;Итак, как это могло бы выглядеть:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s004.radikal.ru/i208/1011/63/59acc1eb13ca.jpg" target=_blank&gt;&lt;img src="http://s004.radikal.ru/i208/1011/63/59acc1eb13ca.jpg" alt="" name="itag" border=none&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Рабочая часть окна разделена на области:&lt;br /&gt;- В самом верху - меню.&lt;br /&gt;- Чуть ниже, под меню - панель инструментов.&lt;br /&gt;- Слева - панель параметров.&lt;br /&gt;- Справа в самом верху - строка ввода названия запроса.&lt;br /&gt;- Справа под строкой названия - текст запроса (пакета).&lt;br /&gt;- Справа под текстом пакета - описание операторов Универсального поиска.&lt;br /&gt;- В самом низу - кнопки выполнения / отмены запроса.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Особенности областей редактора.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Строка ввода названия запроса&lt;/b&gt;&lt;br /&gt;Оригинальное название запроса, под которым он будет сохранен в программе.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Панель параметров&lt;/b&gt;&lt;br /&gt;Описание параметра помещено слева от поля ввода, что облегчает чтение и ввод текста.&lt;br /&gt;&lt;b&gt;Панель операторов универсального поиска.&lt;/b&gt;&lt;br /&gt;Помимо операторов УП может содержать список операторов поисковиков (для Яндекса, для Гугла, ...), что облегчило бы начинающим составление точных запросов к поисковикам. При выборе пользователем первого оператора, например, от Яндекса, программа могла бы скрывать операторы других поисковиков, а в конце строки приписывать "|| Yandex=20"&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Панель инструментов&lt;/b&gt;&lt;br /&gt;Перечислю названия и функции кнопок, приведенных на панели инструментов:&lt;br /&gt;- "Новый". Очистить окно текста запросов (пакета) для составления нового запроса (пакета). Если окно было не пустое, то программа запросит "Сохранить текущий пакет?".&lt;br /&gt;- "Открыть". Создать запрос из существующего запроса (пакета). Если окно запроса (пакета) было не пустым, то программа переключится в режим Ассемблера и допишет новый пакет после имеющегося. Если ранее был написан пакет с параметрами, и некоторые строки в нем пустые, то программа предложит заполнить пустые значения, либо выбрать команду "Оставить так". Панель параметров очистит параметры имеющегося пакета и покажет параметры загружаемого пакета.&lt;br /&gt;- "Сохранить как...". Сохраняет созданный пакет под новым именем или переписывает существующий пакет.&lt;br /&gt;- "Найти", "Вырезать", "Копировать", "Вставить", "Удалить". Кнопки редактирования текста. (Пока не знаю, нужна ли будет кнопка "Удалить" или можно оставить только "Вырезать")&lt;br /&gt;- "Отменить", "Повторить". Отмена, повтор действий пользователя (Если автору не трудно будет сделать эту функцию).&lt;br /&gt;- "Показать панель параметров", "Показать панель Универсального поиска". При желании пользователь может скрыть ту, или другую панель, ели он не собирается с ними работать.&lt;br /&gt;- "^^". Поставить знак комментария .&lt;br /&gt;- ". Взять в кавычки.&lt;br /&gt;- "N". В чёрный список.&lt;br /&gt;- "||". Выбрать поисковик / сценарий поиска.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Кнопки выполнения / отмены запроса&lt;/b&gt;.&lt;br /&gt;- "Совместно". Выполнить все строки запроса совместно.&lt;br /&gt;- "Раздельно". Выполнить все строки запроса раздельно. (Кнопка отключена, если запрос содержит только одну строку (не пакет).&lt;br /&gt;- "Отменить". Отменить выполнение запроса, закрыть окно редактора.  </description>
<dc:creator>tungus1973</dc:creator>
<pubDate>Tue, 02 Nov 2010 12:40:28 +0300</pubDate>
</item></channel>
</rss>