+  HandyCache форум
|-+  Главная категория» Дополнения, плагины» Content Master v.2.0
Имя пользователя:
Пароль:
Страниц: 1 ... 58 59 [60] 61 62 ... 113   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v.2.0  (Прочитано 522916 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #1180 : 23 июня 2016, 13:47:20 »

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

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

Сообщений: 15


« Ответ #1181 : 23 июня 2016, 23:01:46 »

Видимо, у Вас режим обработки SSL в НС отключен.
Никак не влияло.
Поставил чистый НС - при включенном SSL на этих сайтах интерактивный режим стал работать, на большинстве сайтов работает в любом случае.
Сообщить модератору   Записан
fonser
Новичок
*

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

Сообщений: 30


« Ответ #1182 : 25 июня 2016, 16:27:36 »

Пара вопросов:
1) Changelog-а Вы не выкладываете?
2) Интерактивный режим работает с относительной привязкой только к тегам "div id"?
3) Теги "div class" и "div style" нельзя указывать явно в интерактивном режиме?
4) Для удаления явно указанных других тегов (не "div id") надо правила писать вручную?
Сообщить модератору   Записан
mig73
Постоялец
***

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

Сообщений: 119



WWW
« Ответ #1183 : 25 июня 2016, 16:45:21 »

fonser
CM_Whats_new.txt подгружается после обновления в папку расширения.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #1184 : 25 июня 2016, 18:36:24 »

Пара вопросов:
1) Changelog-а Вы не выкладываете?
2) Интерактивный режим работает с относительной привязкой только к тегам "div id"?
3) Теги "div class" и "div style" нельзя указывать явно в интерактивном режиме?
4) Для удаления явно указанных других тегов (не "div id") надо правила писать вручную?

1. http://handycache.ru/cm/cm2/doc/ContentMaster.html
Раздел "История версий"
2.-4. Нет.
Сообщить модератору   Записан
fonser
Новичок
*

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

Сообщений: 30


« Ответ #1185 : 25 июня 2016, 19:10:17 »

2.-4. Нет.
Ну что "Нет"?
Правило "#posters#-1-1-1-2-1" для сайта "demotivators\.to" блокирует элемент со следующей иерархией:
<div id="posters">
   <div class="endless_page_template" style="">
      <table class="posters-table">
         <tbody>
            <tr>...</tr>
            <tr>
               <td colspan="3" style="">...
Тут у нас в чистом виде относительная адресация с привязкой к ближайшему родительскому тегу "div id". Правило создано в интерактивном режиме.
Все бы ничего, но не на всех сайтах выдаваемая страница имеет жесткую, статическую структуру. Некоторые блоки появляются "рандомно", т.е. не всегда.
В таких случаях, когда блоки адресуются не явно, а относительно каких-то родительских объектов, адресация может смещаться и вырезаться будут уже совсем другие блоки.
И как с этим бороться? Вручную писать правила?
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #1186 : 25 июня 2016, 19:21:21 »

Производится относительная привязка не обязательно к <div id>, а к любому ближайшему родительскому элементу с атрибутом "id".
Это может быть и <table id>, и <section id>, и любой другой элемент.

Цитировать
В таких случаях, когда блоки адресуются не явно
"Явно" - это как? Приведите пример, плиз.
Сообщить модератору   Записан
fonser
Новичок
*

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

Сообщений: 30


« Ответ #1187 : 25 июня 2016, 22:49:30 »

Явно - это #posters#. Т.е. это прямая ссылка на блок.
А #posters#-1-1-1-2-1 - это уже неявная адресация, т.к. ссылается на конечный объект не напрямую, а вот такой вот относительной ссылкой
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #1188 : 25 июня 2016, 23:08:12 »

Пусть в интерактивном режиме выбран элемент <td colspan="3" style="">.
Я не пойму сути предлагаемого: если не нынешний "относительный" вариант "#posters#-1-1-1-2-1", то по каким "явным" признакам СМ может искать этот элемент?
Сообщить модератору   Записан
fonser
Новичок
*

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

Сообщений: 30


« Ответ #1189 : 25 июня 2016, 23:37:11 »

Хотя бы добавить к "относительному" адресу описание самого блокируемого тега.
Т.е. #posters#-1-1-1-2-1 + <td colspan="3" style="">
Да, это тоже "неявно", но все же какое-то уточнение
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #1190 : 26 июня 2016, 07:10:43 »

От раза к разу могут меняться атрибуты удаляемого элемента. И это встречается намного чаще.
Например, элемент может выглядеть то
<td class="banner1" style="XXX">, то
<td class="banner1" style="YYY"> или
<td class="banner2" style="XXX">

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

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

Сообщений: 30


« Ответ #1191 : 26 июня 2016, 12:20:19 »

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

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

Сообщений: 5513



« Ответ #1192 : 26 июня 2016, 12:35:48 »

Может это все же три баннера, которым нужны три правила?
Нет. И это, повторюсь, очень частый случай.

Цитировать
Но с текущим положением СМ временами вырезает вообще не баннеры, а вполне нормальные элементы страницы.
Это гипотетически? Или есть множественные конкретные проявления, которые Вы готовы привести?

Цитировать
Надо что-то придумать ...
Если покажете, что такое есть, и это проблема многих (а не одного-двух) сайтов, обещаю подумать...
Сообщить модератору   Записан
fonser
Новичок
*

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

Сообщений: 30


« Ответ #1193 : 26 июня 2016, 13:24:10 »

Насчет множественности не скажу, я еще не так долго использую СМ и тестил его пока только на паре сайтов.
1. demotivators.to - на главной странице рандомно появляется баннер на 2й или на предпоследней полосе (т.е. среди самих демотиваторов).
2. wowlol.ru - содержимое левой колонки на сайте зависит от открытого в данный момент раздела
На других сайтах я пока СМ и не тестил.
Понял, значит буду собирать статистику

P.S.: Кстати, возвращаясь к прошлой проблеме (когда в интерактивном режиме блоки вырезались, а после выхода из него все оставалось на своих местах) - только что обнаружил ее mail.ru.
Лог скинул на почту. СМ 2.17.0.
« Последнее редактирование: 26 июня 2016, 14:19:16 от fonser » Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #1194 : 26 июня 2016, 17:20:59 »

P.S.: Кстати, возвращаясь к прошлой проблеме (когда в интерактивном режиме блоки вырезались, а после выхода из него все оставалось на своих местах) - только что обнаружил ее mail.ru.
Лог скинул на почту. СМ 2.17.0.
У меня не воспроизводится.
А у Вас воспроизводится снова стабильно на этом сайте?
На всех сайтах?
Сообщить модератору   Записан
fonser
Новичок
*

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

Сообщений: 30


« Ответ #1195 : 27 июня 2016, 01:01:58 »

Воспроизводится не совсем стабильно. Скажем, в 19 из 20 случаев воспроизводится.
Сейчас тестил на google.ru и на этом форуме. Все так же.
Правда, иногда бывает что вырезка срабатывает. То есть как, если вырезка не сработала, то просто перезагружать страницу бесполезно, но если сработала, то вырезанные блоки будут и дальше стабильно вырезаться.

Кстати, еще одно - окошко интерактивного режима не включается в старом режиме Gmail (который без скриптов, на чистом html) и соответственно пользоваться им тоже не удается.

P.S.: Так, я нашел фишку - если в списке есть хоть одно правило для сайта и список "инициализировать" еще раз каким-либо образом, то все дальнейшие изменения для этого сайта будут работать нормально.
Например: есть какой-то сайт, включаем интерактивный режим, вырезаем, сохраняем, выходим из режима - вырезка НЕ работает.
Перезагружаем страницу - вырезка не работает.
Переподключаем список интерактивного режима (включить-выключить в настройках НС или в настройках СМ открыть список для редактирования и сохранить без изменений или просто пересохранить настройки СМ без изменений)
Обновляем страницу - вырезка работает.
Включаем интерактивный режим, вырезаем, сохраняем, выходим из режима - вырезка РАБОТАЕТ. Т.е. блоки только что добавленные для вырезки тоже вырезаются.
« Последнее редактирование: 27 июня 2016, 01:20:09 от fonser » Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #1196 : 27 июня 2016, 02:31:08 »

Воспроизводится не совсем стабильно. Скажем, в 19 из 20 случаев воспроизводится.
Сейчас тестил на google.ru и на этом форуме. Все так же.
Правда, иногда бывает что вырезка срабатывает. То есть как, если вырезка не сработала, то просто перезагружать страницу бесполезно, но если сработала, то вырезанные блоки будут и дальше стабильно вырезаться.

P.S.: Так, я нашел фишку - если в списке есть хоть одно правило для сайта и список "инициализировать" еще раз каким-либо образом, то все дальнейшие изменения для этого сайта будут работать нормально.
Например: есть какой-то сайт, включаем интерактивный режим, вырезаем, сохраняем, выходим из режима - вырезка НЕ работает.
Перезагружаем страницу - вырезка не работает.
Переподключаем список интерактивного режима (включить-выключить в настройках НС или в настройках СМ открыть список для редактирования и сохранить без изменений или просто пересохранить настройки СМ без изменений)
Обновляем страницу - вырезка работает.
Включаем интерактивный режим, вырезаем, сохраняем, выходим из режима - вырезка РАБОТАЕТ. Т.е. блоки только что добавленные для вырезки тоже вырезаются.
Не получается воспроизвести. У меня работает ВСЕГДА независимо от того, есть ли уже правила в списке или нет.
Есть, видимо, еще какое-то ненайденное различие в наших условиях.
Хотя странно: Вы чуть раньше писали о том, что эта проблема полностью ушла. А сейчас она опять на КАЖДОМ сайте вылазит? Странность в том, что с тех пор я в СМ ничего не менял. Значит, поменялись какие-то Ваши условия, при которых это воспроизводите...
Попробуйте проанализировать, что изменилось?

Цитировать
Кстати, еще одно - окошко интерактивного режима не включается в старом режиме Gmail (который без скриптов, на чистом html) и соответственно пользоваться им тоже не удается.
Это воспроизвести удалось. Исправил в 2.17.1
Сообщить модератору   Записан
TEN
Новичок
*

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

Сообщений: 2


« Ответ #1197 : 30 июня 2016, 10:48:01 »

Почему-то при обновлении из СМ (обновить СМ и фильтры), всегда получаю 2.09.6, получается даунгрейд с 2.14.1. Проверял и на чистой установке НС и просто обновление старой - результат один. В чем может быть причина?
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #1198 : 30 июня 2016, 12:37:14 »

На сервере обновлений версии 2.09.6 нет. Откуда бы она у Вас могла браться?
Попробуйте еще разок обновиться с 2.14.1.
Если проблема остается:

1. Установите снова СМ 2.14.1 и отключите его в настройках НС.
2. Включите лог НС БЕЗ ОТЛАДОЧНОЙ ИНФОРМАЦИИ.
3. Включите СМ и попробуйте обновиться.
4. Выключите СМ.
5. Получившийся лог НС выложите сюда или пришлите мне на почту.
« Последнее редактирование: 30 июня 2016, 12:46:54 от Михаил » Сообщить модератору   Записан
TEN
Новичок
*

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

Сообщений: 2


« Ответ #1199 : 30 июня 2016, 13:33:21 »

Делая лог, самостоятельно обнаружил проблему, извините за беспокойство. Виноват был squid.
Сообщить модератору   Записан
Страниц: 1 ... 58 59 [60] 61 62 ... 113   Вверх
  Отправить эту тему    Печать  

 
Перейти в: