maxwolf: (Default)
maxwolf ([personal profile] maxwolf) wrote2011-01-25 10:02 pm

улучшатель


Не скажу за всю Одессу, но лично меня в своё время выбешивали некоторые "особенности" работы livejournal.com, которые невозможно настроить его собственными средствами (или для этого нужно подписываться на платный аккаунт). Среди них: дикое разнообразие стилей (каждый пользователь, в меру своего чувства прекрасного, выбирает внешний вид своего блога, что, зачастую, делает его содержание совершенно недоступным для восприятия людьми с тонкой душевной организацией (вроде меня ;)), странная политика демонстрации картинок (livejournal норовит вставить в пост вместо исходного изображения его, уменьшенную до размеров 320 на 200 пикселей, копию, да еще подставить туда вместо прямой ссылки, ссылку на свою промежуточную страницу; при размере экрана в 1680 точек и широком канале вся эта возня только раздражает), ну и, наконец, стремление "свернуть" все ветки комментариев (что превращает чтение любой мало-мальски широкой дискуссии в борьбу с рваным лоскутным одеялом).

Если Вас это тоже бесит, а интернеты Вы смотрите при помощи FireFox, то мой опыт вполне может Вам пригодиться.

Итак, для борьбы с несовершенством мира добавьте в свой FireFox дополнение Greasemonkey, перезапустите браузер и у Вас в самой нижней строке (статуса) появится иконка с рожицей обезъянки. Теперь можно нажать на ссылку 1 и ссылку 2, согласившись на установку двух этих скриптов. Вуаля!


Некоторые пояснения:

Скрипт 1 написал я. Он переиначивает все страницы с livejournal на тот стиль, который Вы выбрали для своего собственного блога (соответственно, у вас должен быть аккаунт в жж, там должен быть выбран нравящийся Вам стиль, и Вы должны быть залогонены в жж). Переиначивание производится автоматическим добавлением строчки "style=mine" ко всем ссылкам, которые ведут на livejournal.com. Также, этот скрипт подменяет все ссылки на уменьшенные копии картинок, лежащих на livejournal.com их полноценными исходниками, и показывает их размером 800 на 600.

Скрипт 2 написал [livejournal.com profile] imc (Daddy Clanger). Этот скрипт добавляет на страницы livejournal.com, содержащие свёрнутые комментарии, ссылку "Expand All", при нажатии на которую он пытается все свёрнутые комментарии развернуть. Подробности можно посмотреть здесь.


[identity profile] maxwolf.livejournal.com 2011-01-26 09:05 am (UTC)(link)
Насчет ограничения области действия - все правильно. Если Вам нужно менять ссылки и на других сайтах (на гугле?) достаточно в меню greasemonkey выбрать "Manage User Scripts", и добавить для этого скрипта нужный сайт в окно Include Pages (или поставить туда '*', чтобы скрипт работал на всех сайтах).

А вообще, - правьте на здоровье. Сама концепция пользовательских скриптов к этому располагает.

P.S. Если не углубляться в дебри, то в URL все, что до символа '?' - собственно адрес страницы, все, что между '?' и '#' - параметры, передаваемые серверу, а все, что после '#' - ссылка на метку внутри страницы (элемент ). Так что в Вашем случае всё так и было задумано. ()