Универсальный скрипт Замены текста на картинку и наоборот

Все что связано с электроникой, от mp3 плееров и фотомыльниц до серверов и программирования.

Модератор: womanlife

Универсальный скрипт Замены текста на картинку и наоборот

foxss
04.09.2014 3:28

У пользователя(Админа) частенько возникают вопросы, что нидь по-быстренькому заменить на страничке:
Ссылку, фразу, фразу на картинку и.тд
Для быстрозаплаточного метода и сотворил такой скрипт :
Ставим в 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 (*хотя селектор из помощника часто избыточен, и его обычно сокращают до минимума выкидывая начальные части селектора(иначе можете получить действия кода только на данной странице и в данном конкретном секторе



Вернуться в «Мой компьютер • гаджеты • электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: бот и 0 гостей