Автор: Deff
У пользователя(Админа) частенько возникают вопросы, что нидь по-быстренькому заменить на страничке:
Ссылку, фразу, фразу на картинку и.тд
Для быстрозаплаточного метода и сотворил такой скрипт:
Ставим в HTML низ
<script><!--Универсальный скрипт замены. -->
function UniverСhange(selektor,changed,substitute){
$(selektor).each(function(){if ($(this).parent().html()!=null){if($(this).parent().html().indexOf(changed)!=-1){
$(this).parent().html($(this).parent().html().replace(changed,substitute));};};});}UniverСhange("Селектор","Что меняем","На что меняем"); //На следущей строке можно добавить еще запрос
</script>
Запрос синим жирным:
UniverСhange("Селектор","Что меняем","На что меняем");
можно размножать для нескольких ченчей (вставляем его сразу на следующую строку после первого
PS:Скрипт достаточно медленный и при неопытном применении ( поэтому пользуйтесь с аккуратностью( дабы не тормозил страницу, тем более сильно размножать запросы
Например поменять ссылку "форум" в графе навигации
селектор такой: > #pun-navlinks a
Что меняем > ccылку > http://forum.mybb.ru/
На что меняем > к примеру http://www.google.ru/
запрос тогда будет выглядеть так >
UniverСhange("#pun-navlinks a","http://forum.mybb.ru/","http://www.google.ru/")
(*Можно попробовать сменить какой нибудь текст на картинку или картинку на текст (или исходный текст на свой
Пример:
Cлово Форум меняем на картинку >
UniverСhange("#pun-navlinks a","Форум","<img src=\"http://savepic.net/469555.gif\"/>")
PS2:И правильно выбирайте селектор - иначе можете ничего не получить, либо получить размноженное в глобальном количестве то, на что меняете,
Лишние двойные кавычки в поисковом или заменяемом коде экранируем обратным слешем \";
Значение селектора можно получить, например, из абсолютного помощника от Zebra (*хотя селектор из помощника часто избыточен, и его обычно сокращают до минимума выкидывая начальные части селектора(иначе можете получить действия кода только на данной странице и в данном конкретном секторе
Теги: Скрипты и дополнения, Замена ссылок и слов на картинки, Изменение текста стандартных ссылок и слов