<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>SiteSputnik News. Внешние функции для Рубрик</title>
<link>http://forum.razved.info//index.php?t=3657</link>
<description>Расширение возможностей рубрикации материалов</description>
<language>ru</language>
<item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38992#pp38992</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38992#pp38992</link>
<description>  Ещё одна логическая ВФ-функция.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;font color="brown"&gt;&lt;b&gt;15. Количество комментариев к ссылке - NumberOfComments&lt;/b&gt;&lt;/font&gt;  &lt;br /&gt;&lt;br /&gt;       Эта ВФ-функция имеет два параметра - знак сравнения и число, например &amp;gt;,10. &lt;br /&gt;       Если количество комментариев к ссылке удовлетворяет условию, заданному в параметрах, то функция возвращает значение "Да" (истина).&lt;br /&gt;&lt;br /&gt;      &lt;u&gt;Например, правило:&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt; Дмитрий /1 Медведев fun(NumberOfComments,&amp;gt;=,100)&lt;br /&gt;&lt;/font&gt; &lt;br /&gt;        обеспечит попадание в Рубрику тех ссылок, в которых упоминается Дмитрий Медведев и количество комментариев к которым не менее 100.&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt;Чтобы воспользоваться ею обновитесь до &lt;b&gt;SiteSputnik&lt;/b&gt; 8.4.1.4.  </description>
<dc:creator>Алексей Мыльников</dc:creator>
<pubDate>Mon, 25 Feb 2013 15:52:16 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38870#pp38870</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38870#pp38870</link>
<description>  &lt;br&gt;Игорь Нежданов написал:&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;То есть там уже CSV? Здорово!  &lt;img src="http://forum.razved.info//smiles/good.gif"  align=absmiddle alt=":good:"&gt;   </description>
<dc:creator>Vinni</dc:creator>
<pubDate>Fri, 22 Feb 2013 21:41:22 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38851#pp38851</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38851#pp38851</link>
<description>  На самом деле функция экспорта в БД у СайтСпутника уже есть. &lt;br /&gt;В настройках Рубрики (которую хотите экспортировать) указываете папку и формат экспортируемого файла (таблица). Результат по данной Рубрике будет выложен в указанную папку в табличной форме. Далее указываете вашей БД откуда импортировать данные и собственно всё.  </description>
<dc:creator>Игорь Нежданов</dc:creator>
<pubDate>Fri, 22 Feb 2013 17:14:02 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38849#pp38849</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38849#pp38849</link>
<description>  &lt;br&gt;tungus1973 написал:&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;Ну почему же - есть стандарт текстового файла для импорта-экспорта в базы данных - CSV.&lt;br /&gt;&lt;br /&gt;А для прямого чтения содержимого таблиц Paradox можно использовать утилиту командной строки PdxHakView -  _ttp://pdxhak.sourceforge.net/  &lt;img src="http://forum.razved.info//smiles/wink.gif"  align=absmiddle alt=":wink:"&gt; &lt;br /&gt;&lt;br /&gt;  </description>
<dc:creator>Vinni</dc:creator>
<pubDate>Fri, 22 Feb 2013 16:48:23 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38789#pp38789</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38789#pp38789</link>
<description>  &lt;br&gt;Алексей Мыльников написал:&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;Например, результаты работы СайтСпутника можно автоматически выгружать для обработки в другие программы. Пользователи давно уже просят механизм для занесения новостей, собранных "СайтСпутником", в их внутренние базы данных. Базы данных могут быть разных форматов, от Cronos до Oracle. Написать модули для переноса данных в базы ВСЕХ форматов не получится. Вы же не знаете, в какие таблицы и в какие поля таблиц нужно заносить данные. Однако, пользователи, умеющие программировать или имеющие знакомого программиста, могут сами сделать модуль для выгрузки данных в базу любого формата.  </description>
<dc:creator>tungus1973</dc:creator>
<pubDate>Fri, 22 Feb 2013 09:59:59 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38776#pp38776</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38776#pp38776</link>
<description>  &lt;br&gt;tungus1973 написал:&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;Касательно сбора е-майлов для организации, предложенного в предыдущем сообщении, можно применить следующую ВФ-функцию.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;font color="brown"&gt;&lt;b&gt;14. Поиск Е-майлов корпоративных (по домену) - ParserForEmail&lt;/b&gt;&lt;/font&gt;  &lt;br /&gt;&lt;br /&gt;       Эта ВФ-функция имеет от одного до трех параметров. &lt;br /&gt;       &lt;u&gt;1-ый параметр&lt;/u&gt; обязательный. В нём указывается какие Е-майлы мы ищем, например, @aeroflot.ru.&lt;br /&gt;       &lt;u&gt;2-й параметр&lt;/u&gt;, если он задан и равен 0 или false, обеспечивает возврат в Правило попадания в Рубрику значения "Нет" при любых обстоятельствах. Иначе функция работает логически: вернет "Да", если искомый E-майл в ссылке найден, "Нет", если не найден&lt;br /&gt;      &lt;u&gt; 3-й параметр&lt;/u&gt;, если он задан, укажет в какую папку помещать найденные е-майлы. Иначе адреса попадут в папку Mails, вложенную в корневую папку программы. Папки предварительно создавать не обязятельно. &lt;br /&gt;&lt;br /&gt;       &lt;u&gt;Например, если мы работаем по Роснано, то правило:&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt; ( fun(ParserForEmail,@rusnano.com) | Чубайс | Роснано ) &lt;br /&gt;&lt;/font&gt; &lt;br /&gt;        обеспечит попадание в Рубрику даже тех ссылок, в которых нет Чубайса или Роснано, но есть фирменный роснановский е-майл.&lt;br /&gt;&lt;br /&gt;Если мы напишем так (2-му параметру присвоим 0):&lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt; ( fun(ParserForEmail,@rusnano.com,0) | Чубайс | Роснано ) &lt;br /&gt;&lt;/font&gt; &lt;br /&gt;то фирменный е-майл не отправит ссылку в Рубрику, но своё основное дело сделает: роснановские е-майлы "выцарапаны" будут.&lt;br /&gt;&lt;br /&gt;Если мы напишем так:&lt;br /&gt;&lt;font color="blue"&gt; fun(ParserForEmail,@yandex.ru,0,F:\Майлы)&lt;br /&gt;        fun(ParserForEmail,@mail.ru,0,F:\Майлы\Mail)&lt;br /&gt;        fun(ParserForEmail,@gmail.com,0,f:\Майлы)&lt;br /&gt;        fun(ParserForEmail,@yahoo.com,0,F:\Майлы)&lt;br /&gt;        fun(ParserForEmail,@rambler.ru,0,f:\Майлы)&lt;br /&gt;( fun(ParserForEmail,@rusnano.com) | Чубайс | Роснано ) &lt;br /&gt;&lt;/font&gt; &lt;br /&gt;то кроме работы по Роснано, будем попутно собирать "встретившиеся" е-майлы с yandex.ru, mail.ru, gmail.com, yahoo.com, rambler.ru.&lt;br /&gt;&lt;br /&gt;Напомню, что строки в Правиле соединяются через логическое "Или". &lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Чтобы воспользоваться этой ВФ-функцией обновитесь до &lt;b&gt;SiteSputnik&lt;/b&gt; 8.4.1.3.  </description>
<dc:creator>Алексей Мыльников</dc:creator>
<pubDate>Thu, 21 Feb 2013 20:15:28 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38752#pp38752</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38752#pp38752</link>
<description>  &lt;b&gt;Для: Алексей Мыльников&lt;/b&gt;&lt;br /&gt;Через ВФ-функции можно много чего делать.  &lt;img src="http://forum.razved.info//smiles/smile.gif"  align=absmiddle alt=":smile:"&gt; &lt;br /&gt;&lt;br /&gt;Например, можно сотворить парсеры контактов.&lt;br /&gt;Допустим, нужно собрать все e-mail организации "Аэрофлот", чтобы потом мониторить их. Делаем модуль, который будет искать в текстах @aeroflot.ru, извлекать e-mail и складывать их в файл. Каждый найденный e-mail проверяется на наличие в этом списке и, если мейл новый, то ВФ-модуль добавляет его в список. Остаётся поставить этот файл с мейлами на мониторинг - как только в нём произойдут изменения, смотрим, какой мейл появился, и добавляем его к общему мониторингу "Аэрофлота".  </description>
<dc:creator>tungus1973</dc:creator>
<pubDate>Wed, 20 Feb 2013 17:03:01 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38704#pp38704</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38704#pp38704</link>
<description>  Написание займет дня 2-4. Сделаю, когда увижу устойчивую обратную связь. &lt;br /&gt;У Вас есть конкретные, реальные потребности? Какие?  </description>
<dc:creator>Алексей Мыльников</dc:creator>
<pubDate>Wed, 20 Feb 2013 11:34:18 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38701#pp38701</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38701#pp38701</link>
<description>  Чрезвычайно полезный функционал! &lt;img src="http://forum.razved.info//smiles/good.gif"  align=absmiddle alt=":good:"&gt; &lt;br /&gt;Алексей Борисович, а когда примерно можно ожидать инструкцию для программиста? Много времени займёт её написание?  </description>
<dc:creator>tungus1973</dc:creator>
<pubDate>Wed, 20 Feb 2013 10:12:24 +0400</pubDate>
</item><item><guid>http://forum.razved.info//index.php?t=3657&amp;p=38697#pp38697</guid><title></title>
<link>http://forum.razved.info//index.php?t=3657&amp;p=38697#pp38697</link>
<description>  Вчера по просьбе Пользователя (скорее всего, на этом форуме он не присутствует) сделал 13-ю ВФ-функцию.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;font color="brown"&gt;&lt;b&gt;13. Поиск слова в якоре ссылки - AnchorWord&lt;/b&gt;&lt;/font&gt;  &lt;br /&gt;&lt;br /&gt;       Эта ВФ-функция имеет один параметр - искомое слово. Оно ищется во &lt;b&gt;всех "якорях"&lt;/b&gt; значимого контента ссылки. &lt;br /&gt;       Если слово (точнее лексема) находится, то функция возвращает значение "Да" (истина).&lt;br /&gt;       Особенность реализации - 100% совпадение, без дополнительного анализа слова, поэтому окончания рекомендуется отбрасывать.&lt;br /&gt;&lt;br /&gt;      &lt;u&gt;Например, правило:&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt;        fun(AnchorWord,Путин)&lt;br /&gt;        fun(AnchorWord,Янукович)&lt;br /&gt;        fun(AnchorWord,Лукашенко)&lt;br /&gt;        fun(AnchorWord,Серге) fun(AnchorWord,Иванов)&lt;br /&gt;        !Путин* fun(AnchorWord,Един) fun(AnchorWord,Росси) &lt;br /&gt;&lt;/font&gt; &lt;br /&gt;        обеспечит попадание в Рубрику тех ссылок, в якоре которых прописан хотя бы один из трёх президентов: Путин, Лукашенко или Янукович, или Сергей Иванов, или в любом месте ссылки упомянут Путин, а в якоре есть Единая Россия.&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt;Чтобы воспользоваться ею обновитесь до &lt;b&gt;SiteSputnik&lt;/b&gt; 8.4.1.2 и перепишите функцию AnchorWord &lt;a href="http://sitesputnik.ru/Files/Exe.rar" target=_blank&gt;отсюда&lt;/a&gt; в папку Exe.&lt;br /&gt;  </description>
<dc:creator>Алексей Мыльников</dc:creator>
<pubDate>Wed, 20 Feb 2013 03:44:37 +0400</pubDate>
</item></channel>
</rss>