Модератор форума: Yuri_G |
Сообщество uCoz Мастерская uCoz Дизайн: управление шаблонами Быстрая замена (Быстрая замена участков шаблона) |
Быстрая замена |
Данная функция предназначена для быстрой замены одного участка HTML кода на другой. Например, вам нужно заменить "SITE LOGO" на "Интересный сайт", для этого в первое поле вы вставляете "SITE LOGO", а во второе "Интересный сайт". В результате, во всех шаблонах, где встречается "SITE LOGO", оно будет заменено на "Интересный сайт". Такие манипуляции можно проделывать с любым HTML кодом, например, менять картинки (логотип), переменные шаблонов ($коды$) и т.д.
Однако, нужно быть внимательным при замене, так как замена может произойти даже в тех местах шаблонов, где вы не собирались ничего менять. Например, если заменить "а" на "б", то система заменит "а" на "б" абсолютно везде, где встретится "а". Надо иметь в виду, что быстрая замена производит замену ТОЛЬКО непосредственно внутри шаблонов. Если нужный элемент находится в таблице стилей CSS или внутри в коде глобального блока, то замены не произойдёт. Тем более не будет произведена замена внутри материалов. Если вы при попытке воспользоваться данной функцией получили следующее сообщение - "Не сделано ни одной замены. Проверьте правильность заменяемого кода." - значит в шаблонах искомой комбинации символов не обнаружено. Чтобы избежать такого рода сообщений, рекомендуем при быстрой замене участков копировать код прямо из шаблонов. Не спешите закрывать окно Быстрой замены. Возможно, вы решить исправить что-либо или отменить замену. В этом случае код, который вы заменяете и тот код, на который производится замена останется в полях "Что заменить" и "На что заменить". Будьте предельно осторожны! Прикрепления:
1832817.png
(8.9 Kb)
·
6599645.png
(7.8 Kb)
|
Данная функция предназначена для быстрой замены одного участка HTML кода на другой. Например, вам нужно заменить "SITE LOGO" на "Интересный сайт", для этого в первое поле вы вставляете "SITE LOGO", а во второе "Интересный сайт". В результате, во всех шаблонах, где встречается "SITE LOGO", оно будет заменено на "Интересный сайт". Такие манипуляции можно проделывать с любым HTML кодом, например, менять картинки (логотип), переменные шаблонов ($коды$) и т.д.
Однако, нужно быть внимательным при замене, так как замена может произойти даже в тех местах шаблонов, где вы не собирались ничего менять. Например, если заменить "а" на "б", то система заменит "а" на "б" абсолютно везде, где встретится "а". Надо иметь в виду, что быстрая замена производит замену ТОЛЬКО непосредственно внутри шаблонов. Если нужный элемент находится в таблице стилей CSS или внутри в коде глобального блока, то замены не произойдёт. Тем более не будет произведена замена внутри материалов. Если вы при попытке воспользоваться данной функцией получили следующее сообщение - "Не сделано ни одной замены. Проверьте правильность заменяемого кода." - значит в шаблонах искомой комбинации символов не обнаружено. Чтобы избежать такого рода сообщений, рекомендуем при быстрой замене участков копировать код прямо из шаблонов. Не спешите закрывать окно Быстрой замены. Возможно, вы решить исправить что-либо или отменить замену. В этом случае код, который вы заменяете и тот код, на который производится замена останется в полях "Что заменить" и "На что заменить". Будьте предельно осторожны! Прикрепления:
1832817.png
(8.9 Kb)
·
6599645.png
(7.8 Kb)
|
А почему шаблоны "Вид материалов" не входят в тот список шаблонов, в котором можно заменять? Мне что бы проставить вид материалов на всем сайте приходится скрипты писать =_=
И сразу еще один вопрос, прошу прощения что не в той теме, дело в том, что я не нашел подходящей темы, а создать свою естественно не могу. Вот собственно столкнулся с одной проблемкой, не знаю это баг или мои кривые руки, но найти ошибку самостоятельно мне не удалось. Я выкладываю на сайте шаблоны, в которых для установки шаблона используется бекап шаблонов. Так вот недавно юзеры начали жаловаться, что вид новостей с этих шаблонов не хочет восстанавливаться, то есть восстанавливается все, кроме видов материалов(там просто остается старый шаблон, который стоял на сайте раньше). В общем вот мои наблюдения: если восстановить из бекапа мои шаблоны(и вид материалов не заменяется), а потом снова создать бекап тех шаблонов, что установились, то в файл бекапа шаблоны вида материалов не входят вообще (тоесть не создаются файлы ld7,dir7,nw3 итд), а если перед тем как делать бекап зайти допустим в шаблон вида материалов новостей и просто нажать на кнопку сохранить, то уже файл nw3 появится в бекапе я сначала думал, что эта проблема только с последним шаблоном, но начали жаловаться и на другие шаблоны. хотелось бы узнать в чем дело, мне кажется что тут моей вины нету, может быть это из-за каких-то изменений в системе, но я ведь могу ошибаться. если нужно я могу выдать бекапы шаблонов, тест сайт. в общем все что необходимо, в этом посте я решил не грузить такой информацией, так как у меня подозрение, что этот пост могут негативно воспринять и удалить, как не крути есть за что, одна из причин - оффтоп. З.Ы. и еще одно. было бы не плохо, если бы в бекап шаблонов попадал еще шаблон формы входа, ато как-то не логично выходит. в описании функции говорилось, что она бекапит полностью все шаблоны, а на практике выходит что не все, если я допустим в шаблоне сделал другой вид формы входа, то мне приходится писать юзерам мол вставте этот код к себе в вид формы входа... Сообщение отредактировал SleepWalker - Среда, 04 Авг 2010, 20:07:00
|
SleepWalker,
Quote А почему ша ......... рипты писать |
Quote (Miss_Esq) В списке указаны названия модулей а не шаблоны страниц модулей . Но замены в виде материалов не производится , видимо только на страницах , хотя об этом и не упоминается ..... зато в первом посту темы упоминается что во всех шаблонах) но это не главный мой вопрос... печально, что я не могу получить здесь ответ. попытаюсь постучать в тех поддержку. |
Возможно заменить?
" слово " (которое встречается в статьях описаниях и тд) на " <a href="http://Адрессайта/раздел"><b>слово</b></a> " Если да то подскажите как плз. У мя не получается=( Сообщение отредактировал MrGeser - Четверг, 28 Июл 2011, 17:48:13
|
|
Не происходит многострочная замена участка кода в PDA шаблонах
например, при попытке заменить Code <table border="0" cellpadding="2" cellspacing="1" style="background:#A9B8C2;" width="100%"> <tr><td style="background:#D4DFF7;"><b><!--<s5184>-->Меню сайта<!--</s>--></b></td></tr> <table border="0" cellpadding="2" cellspacing="1" style="background:#A9B8C2;" width="100%">> </table><hr /> на (например) Code __________ пишет ошибку "Не сделано ни одной замены. Проверьте правильность заменяемого кода." Заменяемый код копировл из шаблона. Так причем еще если заменять по частям, т.е. Code <td style="background:#D4DFF7;"><b><!--<s5184>-->Меню сайта<!--</s>--></b></td> на тот же Code __________ то замена проходит нормально. Но это не выход из положения. Как решить проблему? |
Lee1993, панель управления - управление дизайном
|
Есть код, который присутствует во множестве модулях в виде материалов:
Код <div style="float:right"> <?if($RATING$)?><?$RSTARS$('16','http://www.music-alt.ru/rating_star_9.png','1','float')?> <?endif?></div> Пытаюсь заменить его через быструю замену на: Код <div style="float:right"> <?if($RATING$)?><?$RSTARS$('16','http://www.music-alt.ru/rating_star_10.png','1','float')?> <?endif?></div> В итоге как ни крути - всегда выдает "Не сделано ни одной замены Проверьте правильность заменяемого кода" Код идентичный во всех модулях. Мне теперь на каждой странице вручную редактировать? |
SenSiLoLeS, а что мешает заменить http://www.music-alt.ru/rating_star_9.png на http://www.music-alt.ru/rating_star_10.png если картинки больше ни в каких элементах оформления не участвуют?
|
webanet, мешает таже фраза: "Не сделано ни одной замены Проверьте правильность заменяемого кода"
Добавлено (27 Дек 2012, 16:34:27) |
|
| |||