Remy
Всем привет.
Вот написал супер-маленький но на мой взгляд очень полезный скриптик -
http://remyawm.com/addones/replacer/
Пример использования:
предположим нужно создать 10 тумбовых блоков для смарттумб с таким кодом:
Код:
<li class="thx-itm">
<a href="#url0_group1_category1#">
<img src="#pic0_group1_category1#" #s0_group1_category1# alt="#alt0_group1_category1#">
</a>
</li>
В каждом блоке будет по 30-ть таких вставок.
В каждом следующем блоке "_category1" будет меняться на "_category2..3.." и т.д.
Если описывать такой код в ручную то придется править 12000 строк, вручную!
Используя скрипт - работа займет минут 5-ть, от силы
Итак для того чтоб быстро сгенерировать нужный код для каждого блока, подставляем в места где должен указываться порядковый номер вывода данных для тумбы, специальный маркер - %s:
Код:
<li class="thx-itm">
<a href="#url%s_group1_category1#">
<img src="#pic%s_group1_category1#" #s%s_group1_category1# alt="#alt%s_group1_category1#">
</a>
</li>
Выставляем в поле Start from - откуда начинать отсчет, например с "0"
В поле Count вписываем - сколько генерить строк, например 30
В поля Find и Replace - строку для поиска и замены, соответственно. В нашем примере мы используем эти поля когда будем генерировать 2~10 блоки. Мы укажем для 2-го блока - Find: _category1 и Replace:_category2; для третьего - Find: _category2 и Replace:_category3;и т.д...
Надеюсь пригодится в хозяйстве
Подробности здесь -
String Counter and Replacer
Последний раз редактировалось: Remy (28/11/09 в 18:05), всего редактировалось 1 раз
Remy
Полностью обновил скрипт:
1.Поле ввода дублирования кода ("String Pattern") теперь представляет собой текстовую область, так что вы можете вводить форматированный код в несколько строк с отступами;
2.Результат дублирования сохраняет формат - строки и отступы.
3.Добавлен xHTML редактор для редактирования кода темплейта и быстрого просмотра результата во фрейме.
4.Для экономии места на экране - добавлена возможность сворачивать форму реплейсера или редактора.
Обновленный Реплейсер находится по тому-же адресу -
http://remyawm.com/addones/replacer/
Remy
и это еще не все....
скоро - набор скриптов для авто-генерирования списков и выпадающих меню категорий (спонсоров) для SmartThumbs, алфавитное меню для каталога моделей на движке SmartThumbs и еще несколько полезных скриптов... и конечно их интеграция с String Replacer-ом!