Универсальный скрипт Замены (Deff)
У пользователя (Админа) частенько возникают вопросы, что-нибудь по-быстренькому заменить на страничке: ссылку, фразу, фразу на картинку и т.д.
Для быстрозаплаточного метода и сотворен такой скрипт:
Установка
Запрос синим жирным:
можно размножать для нескольких изменений - вставляем его сразу на следующую строку после первого
Внимание! Скрипт достаточно медленный и при неопытном применении, поэтому пользуйтесь аккуратно, дабы не тормозил страницу, тем более не стоит сильно размножать запросы
Применение
Например, нам нужно поменять ссылку "форум" в графе навигации MyBB
Селектор такой: > #pun-navlinks a
Что меняем> ccылку > http://forum.mybb.ru/
На что меняем > к примеруhttp://www.google.ru/
запрос тогда будет выглядеть так >
Можно попробовать сменить какой нибудь текст на картинку или картинку на текст, или исходный текст на свой - вариантов много.
Пример №2: Cлово Форум меняем на картинку >
ВАЖНО: правильно выбирайте селектор - иначе можете ничего не получить, либо получить размноженное в глобальном количестве то, на что меняете
Лишние двойные кавычки в поисковом или заменяемом коде экранируем обратным слешем \";
Для быстрозаплаточного метода и сотворен такой скрипт:
Установка
Цитата
<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>
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("Селектор","Что меняем","На что меняем");
можно размножать для нескольких изменений - вставляем его сразу на следующую строку после первого
Внимание! Скрипт достаточно медленный и при неопытном применении, поэтому пользуйтесь аккуратно, дабы не тормозил страницу, тем более не стоит сильно размножать запросы
Применение
Например, нам нужно поменять ссылку "форум" в графе навигации MyBB
Селектор такой: > #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/")
Можно попробовать сменить какой нибудь текст на картинку или картинку на текст, или исходный текст на свой - вариантов много.
Пример №2: Cлово Форум меняем на картинку >
Цитата
UniverСhange("#pun-navlinks a","Форум","<img src=\"http://savepic.net/469555.gif\"/>")
ВАЖНО: правильно выбирайте селектор - иначе можете ничего не получить, либо получить размноженное в глобальном количестве то, на что меняете
Лишние двойные кавычки в поисковом или заменяемом коде экранируем обратным слешем \";
Просмотров: 1028, Загрузок: 0, Оценка: 4.4 (7)
Страницы: | |