Страниц: 1 ... 83 84 [85] 86 87 ... 98   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v. 0.ХХ - расширение HC для очистки страниц от рекламы  (Прочитано 893241 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1680 : 23 мая 2012, 11:35:28 »

Так же http://voffka.com
ContentMaster: Удаление по class/id "banner"
Удаляет тело статьи.
Причем...даже если удалить из файла ContentMaster_Default.txt правило по слову banner оно всеравно срабатывает....
КАК ТАК??
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1681 : 23 мая 2012, 19:21:26 »

На сайте Оверклокеров стандартное правило
ContentMaster: Удаление по class/id "banner"
Удаляет тело статьи.
...
Так же http://voffka.com
ContentMaster: Удаление по class/id "banner"
Удаляет тело статьи.
LordMerlin, если не указывать конкретный проблемный URL, поддержки не будет. Ходить по сайтам в надежде самостоятельно найти проблемную страницу я не могу. Без обид.
Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1682 : 24 мая 2012, 10:07:19 »

Я все понимаю, сам такой же....
В процессе разбирательств нарыл баг...
Берем новый файл с правилами, например ContentMaster_My.txt подключаем его в КонтентМастере, стандартный отключаем, и отключаем фильтровать все кроме class/id.
Скрин настроек.
http://rghost.ru/38253069.view
А вот в файле делаем так
Код:
-- Список ключевых слов для скриптов
## SCRIPT
-- Список ключевых слов для class/id
## CLASS/ID
-- Список ключевых слов для комментариев
## COMMENTS
banner
-- список, определяющий, элементы каких размеров удалять
## SIZE
-- Список замен текста
## REPLACEMENTS
И О ЧУДО!!! Получаем сработку

ContentMaster: Удаление по class/id "banner"

КАКОГО?Непонимаю

На воффке например тут http://voffka.com/archives/2012/05/23/077092.html
На Оверах можно тут http://www.overclockers.ru/hardnews/47532/PowerColor_rabotaet_nad_sistemoj_ohlazhdeniya_dlya_videokart_Vortex_III.html
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1683 : 24 мая 2012, 20:09:07 »

Между разделами должна быть пустая строка.
Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1684 : 25 мая 2012, 10:01:47 »

Вот уж не ожидал от вас вместо проверки работы придраться к первому попавшемуся косяку, и тот не косяк, а просто чтобы меньше занимало места сделано было. В правиле все с разделительными строками.
Так вот, ХОТЬ С РАЗДЕЛИТЕЛЕМ ХОТЬ БЕЗ...какого оно делает сработку по класс\ид если там такого нет, а есть в комментс?Непонимаю
Нет бы принять багрепорт и проверить начните еще запятые считать.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1685 : 25 мая 2012, 18:27:52 »

Разделителем между разделами является пустая строка. Поэтому правилами удаления по class/id СМ считает все идущее вслед за строкой "## CLASS/ID" и до первой пустой строки или конца файла.
Т.е.
Код:
-- Список ключевых слов для комментариев
## COMMENTS
banner
-- список, определяющий, элементы каких размеров удалять
## SIZE
-- Список замен текста
## REPLACEMENTS
- все эти строки в Вашем случае являются для СМ правилами для class/id

Поэтому это не баг, а так и делалось. Если такая структура файла кому-то создает неудобства, давайте обсудим.
« Последнее редактирование: 25 мая 2012, 18:31:54 от Михаил » Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1686 : 25 мая 2012, 18:41:50 »

Нуу пипееецц.....я вам что выше говорил? Что это было просто для сокращения поста, а в реале там строка есть...
Ладно..для тех кто в бронепоезде сидит и на голове тевтонский шлем с рогами..
СКРИН
http://rghost.ru/38280466/image.png
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1687 : 25 мая 2012, 19:47:30 »

С версии 0.47 удаление по class/id и по комментарию работают по общему списку.
Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1688 : 26 мая 2012, 09:32:50 »

Кхм, извините за нубский вопрос....можно прокомментировать сказанное, что за общий список??
Имеется ввиду то, что занесено в НС в черный список? Или что?
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1689 : 26 мая 2012, 09:46:29 »

Правила из разделов '## COMMENTS' и '## CLASS/ID' объединяются в один список правил, который используется как при анализе комментариев, так и при анализе параметров class/id.
Когда-то в 2010 г. я заметил, что списки правил из указанных разделов практически полностью дублируют друг друга, поэтому временно ради эксперимента сделал так, чтобы СМ их объединял в один, исключая дубляж правил. Так потом и осталось, что конечно не вполне хорошо с точки зрения понимания пользователем, но эффективно с позиций расходования ресурсов...
Предлагайте, как лучше сделать, чтобы не вносить сумятицу в сознание пользователя.
Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1690 : 26 мая 2012, 13:08:40 »

Дело в том, что текущее положение вызывает когнитивный диссонанс в том плане, что уж если они обрабатываются вместе, то и делайте тогда общее правило, чтобы людей не путать, либо же всетаки разделяйте, а то и в файлах разделено, и в настройках самого СМ тоже отдельно можно задействовать, а по итогу получается что все не так.
Не знаю у кого как, но мои правила для класс и для комментс совсем различны.

Вот бы еще иметь возможность выбирать последовательность выполнения правил, а то получается что например какой либо скрипт вырезается сначала правилом "класс\ид" а потом оставшееся хвосты от него и комментарии вырезаются правилом "комментс", а так бы сразу комментс сработали и все-все вместе вырезали, вот и не надо уже для "класс\ид" добавлять правила.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1691 : 26 мая 2012, 14:13:01 »

Цитировать
и в файлах разделено, и в настройках самого СМ тоже отдельно можно задействовать, а по итогу получается что все не так
Могу вернуть раздельную обработку. Тогда в жертву будут принесено качество правил по умолчанию, т.к. поддерживать дублирующие друг друга списки не хочется.

Цитировать
Вот бы еще иметь возможность выбирать последовательность выполнения правил
Как выбирать? Чтоб на одном сайте одна из этих двух групп правил вперед выполнялась, а на другом - другая?
Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1692 : 28 мая 2012, 09:38:40 »

Могу вернуть раздельную обработку. Тогда в жертву будут принесено качество правил по умолчанию, т.к. поддерживать дублирующие друг друга списки не хочется.
Ну что я вам тут скажу, вы же разработчик, как я вам могу указывать. Тут или надо всем миром подумать порешать, либо волевым решением всех послать со словами "Не нравится не ешь"...
А если серьезно....галочку с настройкой "Общий список - Раздельный список" нельзя сделать?

Цитировать
Как выбирать? Чтоб на одном сайте одна из этих двух групп правил вперед выполнялась, а на другом - другая?
Нет, просто чтобы все правила СМ можно было хоть в том же конфиге ручками менять очередность их выполнения.
Единообразно для всех сайтов.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1693 : 28 мая 2012, 19:48:51 »

Цитировать
чтобы все правила СМ можно было хоть в том же конфиге ручками менять очередность их выполнения
Это не даст выгоды, т.к. заранее не известно, что внутри чего находится.
Цитировать
галочку с настройкой "Общий список - Раздельный список" нельзя сделать?
В СМ 1.0 списки будут раздельные.
Сообщить модератору   Записан
Anyone
Старожил
****

Репутация: +3/-1
Offline Offline

Сообщений: 327



« Ответ #1694 : 28 мая 2012, 20:37:09 »

Цитировать
Михаил

В СМ 1.0 списки будут раздельные.

Значит проект не умрет восвояси?!
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1695 : 28 мая 2012, 20:57:17 »

Не умрет. Разработка идет, но практически с нуля. Многое новый СМ еще не делает. Но то, что делает, делает лучше нынешнего.
Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #1696 : 29 мая 2012, 10:38:15 »

Это не даст выгоды, т.к. заранее не известно, что внутри чего находится.
В СМ 1.0 списки будут раздельные.
Ну это как бы спорный вопрос.
К примеру большинство скриптов имеет обвязку в виде комментариев, и соответственно рациональнее резать сначала по комментариям, а уж потом оставшиеся скрипты без них.
И кстати попутный вопрос.
При использовании в СМ правил НС каким из видов обработки СМ они используются? Или всеми?

З.Ы. Можно погонять 1.0 потихому? Типа бетатестер?
Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #1697 : 29 мая 2012, 11:27:37 »

HC 1.0.0.377. CM 0.78. Правило ContentMaster: Удаление по class/id (class="top_banner")
вырезает текст главных страниц поддоменов auto.ru:
http://cars.auto.ru/ ; http://new.auto.ru/; и т.д.
а также странички форума: http://my.auto.ru/review/4012862.html
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #1698 : 29 мая 2012, 21:13:30 »

Цитировать
рациональнее резать сначала по комментариям, а уж потом оставшиеся скрипты без них
Вы сами ответили на свое предложение сделать опцию: опция не нужна, пусть всегда СМ сначала режет по комментарию, а потом по class/id. Не помню как в 0.78, а в 1.0 так и обстоит.
Цитировать
При использовании в СМ правил НС каким из видов обработки СМ они используются? Или всеми?
Не понял вопроса.
Цитировать
Можно погонять 1.0 потихому? Типа бетатестер?
Не получится. В СМ 1.0 сейчас работают только HTML и URL - движки. Еще даже не начата разработка движков JS и CSS. Все это не обвязано графическим интерфейсом. Эту сборку пока даже "альфа" нельзя назвать. После установки появится масса вопросов, о том как и что работает и почему не работает, на которые мне придется долго отвечать. Поэтому гоняем пока только мы с mai62.

Цитировать
вырезает текст главных страниц поддоменов auto.ru
Спасибо, поправил. После 21.40 можно будет обновиться. Кстати, это один из тех случаев, которые заставили взяться за создание нового движка, ибо СМ 0.78 не может правильно разобрать некоторые конструкции HTML в принципе.

« Последнее редактирование: 29 мая 2012, 21:31:35 от Михаил » Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #1699 : 29 мая 2012, 23:07:40 »

Цитировать
вырезает текст главных страниц поддоменов auto.ru
...поправил. После 21.40 можно будет обновиться.
Михаил, спасибо!
Сообщить модератору   Записан
Страниц: 1 ... 83 84 [85] 86 87 ... 98   Вверх
  Отправить эту тему    Печать  

 
Перейти в: