TopperHarley

TopperHarley
Рейтинг
350
Регистрация
24.03.2009

Строчка :

String[] lines = Parser.GetText(url, regex, 10); //и получаем массив из 10 строк

соответственно 10 предложений. Можно поменять/подправить.

Почитайте комментарии в коде.

Зеленым шрифтом они: http://pbmacro.blogspot.ru/2013/09/blog-post.html

Вот строчка, которая находит макрос в шаблоне:

static Regex _block = new Regex(@"\[TEXTPARSE\]", RegexOptions...

Отсюда вывод что макрос : [TEXTPARSE]

Была тут тема с парсингом текста через юзермакрос.

Я обещал сделать, но было лето, жарко и т.д. :D

Кто-то просил сделать так чтобы собирались не снипеты, как тут или тут. А нужно было парсить как плагин парсера, но через юзремакрос.

Я обещал сделать готовый метод в парсере, который можно будет вызывать из юзермакроса и тот отдаст готовый текст.

Сделал, вот он: http://pandoraboxx.ru/update/TextParser.cs.zip

20 потоков по-умолчанию там.

Инструкция внутри в файле "textparser howto.txt".

Он во всем похож на предыдущие юзермакросы-парсеры, но вместо сбора текста с снипетов этот юзермакрос просто дергает фукнцию Parser.GetText(...) и получает готовый текст

Регулярка спотыкается об макросы. Убери макросы из class="???" и попробуй снова.

А.. вон че. Ну да, можно и айдишники, но могут быть проблемы с js в которых эти же айдишники через jquery обвешаны обработчиками.

Force68:
но после внедрения модуля уникализации шаблонов, дорген начал ругатся на этот макрос в идах и классах и нехочет их обрабатывать.

а че за модуль уникализации шаблонов такой? Эта новая фукнция - не модуль, а просто фича. Или что-то другое имеется ввиду?

и что за ошибку дает когда ругается?

1. внутри 1 шаблона или между шаблоном и другими файлами?

2. зачем?

ап 2.0.3

Добавлена функция уникализация css классов в файлах стилей и файле шаблона

Исправления обнаруженных багов

bliiiiiiiiina:
я вроде быстро отредактировала, когда успел увидеть?

дык в почту приходит же

esidrex:
У меня тут такой вопрос... Если есть файлы с текстами, название файла - ключ. Внутри тематический текст. Можно это как то подгружать, чтобы название файла шло в KEYWORD, а само содержание файла в TEXT? Во как. О_О

Мультикеем. Но сначала сделать файл ключей в таком формате:

ключ1;текст1

или

ключ1|[GETFILECONTENT-(файл1.txt)]

ключ2|[GETFILECONTENT-(файл2.txt)]

---------- Добавлено 11.09.2013 в 19:10 ----------

bliiiiiiiiina:
Спасибо за обновление.

пожалуйста! Надеюсь с MAINITEMS все получилось

ап 2.0.1

Фикс вызова распаковщика с применение [HOST] макроса и использовании знака тире в доменном имени

Доработаны проверки пакетного задания на опечатки

Доработан диалог вывода ошибок

Правка багов, улучшения интерфейса

ап 2.0.2

Новый макроблок {SYN}[TEXT-3-5] или другой текст{/SYN} - Синонимизирует внутренний текст

Новый макроблок {PARAGRAPH}[TEXT-3-5] или другой текст{/PARAGRAPH} - Добавляет параграфы во внутренний текст

Макрос [COPYRANDFILE] теперь понимает подпапки во втором парамептре: [COPYRANDFILE-(c:\logos\)-(LOGOS\1.png)]

Макрос [GLASSOGLAS-7-9] теперь работает и из шаблона

PandoraMacros 0.7 - обновлен плагин c макросами под notepad++

Всего: 2916