Решил поднять обратно эту тему, созданную изначально Ghost’ом.
Старая версия находится в архиве:
http://www.razgovory.com/ru/xdforum/vie … hp?t=33038
Там можно найти описание и ссылки на некоторые полезные скрипты.
Сюда скопирую только информацию о самом плагине к Firefox:
[quote:19urucy9]Установив Add-on [url=https://addons.mozilla.org/en-US/firefox/addon/748:19urucy9]Greasemonkey[/url:19urucy9] и установив для него дополнительный скрипт, вы можете добиться удивительных результатов.
Причем, это совершенно не требует вмешательство администрации форума. [/quote:19urucy9]
Здесь размещу мои обновленные скрипты, в том числе и один новый. Может кому-то они покажутся полезными.
[b:19urucy9]1. Показ на первой странице форума только сообщений за последние 24 часа.[/b:19urucy9] Скрипт удаляет верхнюю таблицу со списком форумов.
http://www.razgovory.com/statistics/razgovory1.user.js
[b:19urucy9]2. Форма быстрого ответа под всеми сообщениями. [/b:19urucy9]Убирает необходимость писать ответ на отдельной странице. Под последним сообщением в теме появляется кнопка «Ответить», при нажатии на которую появляется простая форма для быстрого ответа.
http://www.razgovory.com/statistics/razgovory2.user.js
[b:19urucy9]3. Скажем нет оверквотингу.[/b:19urucy9] Скрипт удаляет все вложенные цитаты в цитате. При просмотре темы он оставляет только «верхний» уровень цитат.
http://www.razgovory.com/statistics/razgovory3.user.js
Например, из такого:
[quote="кто-то":19urucy9][quote="кто-то еще":19urucy9][quote="и еще кто-то очень давно":19urucy9]если вы видите этот текст, у вас не установлен скрипт очистки оверквотинга[/quote:19urucy9]
если вы видите этот текст, у вас не установлен скрипт очистки оверквотинга[/quote:19urucy9]
какая-то цитата[/quote:19urucy9]
Остается такое:
[quote="кто-то":19urucy9]
какая-то цитата[/quote:19urucy9]
Мнения и предложения учитываются.
Установил только 2 и 3
Уже приятно, что делал не только для себя
Теперь бы привыкнуть)))
Вообще, было бы неплохо, чтобы скрипт, который режет оверквотинг делал это не только при отображении реплик, но и собственно при редактировании цитирования.
Как-то так….
Единственное, с чем могут возникнут траблы — это когда несколько цитат разделены в предыдущем сообщении.
А для Хрома, пожалуйста?
Нету. И не будет. Пользуйтесь нормальными браузерами ))))
http://www.techrena.net/internet/enable … me-easily/
Запылилась что-то темка
Новый скриптец для любителей форумских извращений:
[b:367usbdt]Прятать/показывать сообщения только определенных подфорумов в ленте последних сообщений за 24 часа[/b:367usbdt]:
http://userscripts.org/scripts/show/142098
Выглядит так:
[img:367usbdt]http://oi45.tinypic.com/347weg1.jpg[/img:367usbdt]
Выбор запоминается между посещениями.
[quote="Ghost":24aifrfo]Запылилась что-то темка
Новый скриптец для любителей форумских извращений:
[b:24aifrfo]Прятать/показывать сообщения только определенных подфорумов в ленте последних сообщений за 24 часа[/b:24aifrfo]:
.[/quote:24aifrfo]
поправила для новой версии форума, но для Хрома и TamperMonkey.
( у хрома нет IFrame.OnLoad)
не знаю, как лучше выложить, наверное отдельный скрипт создать там?
кароче вот он
http://userscripts.org/scripts/review/402613
в ФФ не проверяла, звиняйте.
[quote="Algo":3ftn64hc]кароче вот он
http://userscripts.org/scripts/review/402613
в ФФ не проверяла, звиняйте.[/quote:3ftn64hc] отлично! работает в FF тоже!!!
а можно сделать так, чтобы он работал при загрузке вот по этой ссылке? (без основной таблицы сверху)
search.php?&sr=topics&search_id=newposts
[quote="Algo":3jvmtali]кароче вот он
http://userscripts.org/scripts/review/402613
в ФФ не проверяла, звиняйте.[/quote:3jvmtali] кстати, у меня показывает иконки креста только до сообщения "УКРАИНСКИЕ ТЕМЫ, ПРЕДУПРЕЖДЕНИЕ ВСЕМ", на нем и после перестает. У вас до конца фрейма всё нормально показывает?
да, все до конца показывает.
для поиска конечно тоже можно сделать, но надо переделывать, чтобы развести поиск таблицы с результатами, там нету фрейма. Ну или копипейстом сделать отдельный скрипт, но это не наш метод
[quote="Algo":3githf1r]да, все до конца показывает.
[/quote:3githf1r] это не поиск, это ссылка на контент нижнего фрейма напрямую 
для поиска конечно тоже можно сделать, но надо переделывать, чтобы развести поиск таблицы с результатами, там нету фрейма. Ну или копипейстом сделать отдельный скрипт, но это не наш метод
[quote="Algo":ilkswk30]да, все до конца показывает.[/quote:ilkswk30] странно, а у меня каждый раз (при рефреше) число тем с иконкой [img:ilkswk30]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:ilkswk30] разное; похоже, что в ФФ эфент ‘фрейм загружен’ случается раньше, чем он загрузился на самом деле (а грузится он как-то странно и медленно каждый раз), или по таймауту экспайрится…
[quote="Ghost":2dw3n28h][quote="Algo":2dw3n28h]да, все до конца показывает.[/quote:2dw3n28h] странно, а у меня каждый раз (при рефреше) число тем с иконкой [img:2dw3n28h]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:2dw3n28h] разное; похоже, что в ФФ эфент ‘фрейм загружен’ случается раньше, чем он загрузился на самом деле (а грузится он как-то странно и медленно каждый раз), или по таймауту экспайрится…
[/quote:2dw3n28h]
ФФ имеет ОнЛоад событие для ифрейма. а Хром нет. поэтому мне пришлось с паузой в 5 сек запускать резалку, наверное интернет у меня быстрее ))
в скрипте строчку тогда надо поправить вначале
var setTime = setTimeout(function(){iFrameOnLoad(iFrame)},5000);
поставить другое время или переделать обратно в ОнЛоад для ФФ.
[quote="Algo":1k7dflkj][quote="Ghost":1k7dflkj][quote="Algo":1k7dflkj]да, все до конца показывает.[/quote:1k7dflkj] странно, а у меня каждый раз (при рефреше) число тем с иконкой [img:1k7dflkj]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:1k7dflkj] разное; похоже, что в ФФ эфент ‘фрейм загружен’ случается раньше, чем он загрузился на самом деле (а грузится он как-то странно и медленно каждый раз), или по таймауту экспайрится…
[/quote:1k7dflkj]
ФФ имеет ОнЛоад событие для ифрейма. а Хром нет. поэтому мне пришлось с паузой в 5 сек запускать резалку, наверное интернет у меня быстрее ))
в скрипте строчку тогда надо поправить вначале
var setTime = setTimeout(function(){iFrameOnLoad(iFrame)},5000);
поставить другое время или переделать обратно в ОнЛоад для ФФ.[/quote:1k7dflkj] поставил хром — таже фигня: если инфрейм загрузился быстро, кнопки до самого конца, если понажимать ф5 — иногда фрейм грузится медленно и кнопки до половины типа…
[quote="Algo":iticzeu4]наверное интернет у меня быстрее[/quote:iticzeu4] странно
интернет у нас из одного офиса 
5000 заменить на 10000 и ждать 10 сек. больше ничего не могу предложить тут прям щас. Для ФФ как уже сказала можно сделать ОнЛоад как было, но мне лень щас все ставить и добавлять проверку браузера
[quote="Ghost":2nwta0xg][quote="Algo":2nwta0xg]наверное интернет у меня быстрее[/quote:2nwta0xg] странно
интернет у нас из одного офиса
[/quote:2nwta0xg]

вау
ничего себе новости )
но я щас не в офисе
[quote="Algo":1svojg9v]5000 заменить на 10000 и ждать 10 сек. больше ничего не могу предложить тут прям щас. Для ФФ как уже сказала можно сделать ОнЛоад как было, но мне лень щас все ставить и добавлять проверку браузера[/quote:1svojg9v] странно, неужели хром не знает когда у него инфрейм загрузился?… что-то мне подозрительно
в идеале, там выше есть другой скрипт который прячет основную таблицу (тоже для старого форума), подключая который видно только шапку форума и сразу последние сообщения за 24 часа. Показ шапки дает доступ к ссылкам на ЛС.
но зачем грузить лишнее, если по прямой ссылке на последние сообщения можно сразу их и видеть (правда тогда не видно шапки где ЛС индикация, если кому надо)
[quote="Algo":394xkc42]но я щас не в офисе
[/quote:394xkc42]
ошибка резидента
[quote="Ghost":1l3i9cwu]странно, неужели хром не знает когда у него инфрейм загрузился?… что-то мне подозрительно[/quote:1l3i9cwu] погуглил — таки да, Хром такой "заХАдочный"
http://www.atalasoft.com/cs/blogs/jake/ … cript.aspx
[quote="Algo":3enrih0i]
#ПочемуВсёТакСложно
[code:3enrih0i]var setTime = setTimeout(function(){iFrameOnLoad(iFrame)},5000);[/code:3enrih0i][/quote:3enrih0i] может тогда оторвать от iframe его адрес загрузки, грузить в скрипте отдельно как файл в переменную, ждать эвента загрузки, потом этот контент запихивать во фрейм и потом только парсить?
проще тогда в window.onload
[quote="Algo":2aa70xaz]проще тогда в window.onload[/quote:2aa70xaz] родительский onload не видит загрузки инфрейма вроде, в том-то и долбанная асинхронная проблема
[quote="Ghost":3cyvo858][quote="Algo":3cyvo858]проще тогда в window.onload[/quote:3cyvo858] родительский onload не видит загрузки инфрейма вроде, в том-то и долбанная асинхронная проблема[/quote:3cyvo858]
не, РТФМ как бы намекает что этот евент фаерится в самом конце
например
http://javascript.info/tutorial/onload- … tentloaded
так что я обновила скрипт
в хроме стало стабильнее, всегда кнопки показывает до конца фрейма
в фф вообще перестало показывать фрейм, сначала только Loading… а потом только кнопки над фремом
[img:36upanol]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:36upanol] [img:36upanol]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:36upanol]
и сразу футер
не, всё-таки крутой скрипт, когда работает
подведем итоги:
кто пользуется FireFox, установите сначала плагин [b:2afuurdi]Greasemonkey[/b:2afuurdi]
https://addons.mozilla.org/en-US/firefo … asemonkey/
кто пользуется Chrome, установите сначала плагин [b:2afuurdi]TamperMonkey[/b:2afuurdi]
https://chrome.google.com/webstore/deta … fkfo?hl=en
затем установите вот этот скрипт (кнопка Install)
http://userscripts.org/scripts/show/402613 — thanks to [b:2afuurdi]Algo[/b:2afuurdi] for fixing
и вы сможете прятать/показывать сообщения из подфорумов в ленте последних сообщений:
[img:2afuurdi]http://oi57.tinypic.com/z7mdl.jpg[/img:2afuurdi]
Enjoy!
[quote="Ghost":274q3vcu]в хроме стало стабильнее, всегда кнопки показывает до конца фрейма
в фф вообще перестало показывать фрейм, сначала только Loading… а потом только кнопки над фремом
[img:274q3vcu]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:274q3vcu] [img:274q3vcu]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:274q3vcu]
и сразу футер[/quote:274q3vcu]
мда. это мне напоминает, почему я бросила веб-разработку…
ну вот новая версия работает у меня в обоих браузерах
http://userscripts.org/scripts/show/402613
[quote="Algo":55iowfo9][quote="Ghost":55iowfo9]в хроме стало стабильнее, всегда кнопки показывает до конца фрейма
в фф вообще перестало показывать фрейм, сначала только Loading… а потом только кнопки над фремом
[img:55iowfo9]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:55iowfo9] [img:55iowfo9]http://www.razgovory.com/ru/forum/styles/subsilver2/imageset/ru/icon_post_delete.gif[/img:55iowfo9]
и сразу футер[/quote:55iowfo9]
мда. это мне напоминает, почему я бросила веб-разработку…
ну вот новая версия работает у меня в обоих браузерах

http://userscripts.org/scripts/show/402613[/quote:55iowfo9] таки да, заработало!
а для Explorer есть?
[quote="jamaica":57zux2u8]а для Explorer есть?[/quote:57zux2u8]
nope
only firefox & chrome
[quote="Algo":1u12zlhk][quote="jamaica":1u12zlhk]а для Explorer есть?[/quote:1u12zlhk]
nope
only firefox & chrome[/quote:1u12zlhk]
ну вот, как всегда…только для продвинутых