Руководство по созданию шаблонов для SED 3.5.* Часть 5: Все, о чем ты боялся спросить.

Автор: 0 Комментариев

Привет.

Уверена, что все у тебя хорошо. Много идей, много свершений. Доры в индексе висят стабильно и несут хороший трафик. Ну, а как же иначе может быть у хороших людей?

Сегодня я вот про что напишу. Ты ведь наверняка как прилежный и упорный человек читал «руководство» по шаблонам от авторов нашего любимого скрипта? Читал ведь? Воооот. И много ты оттуда вынес? Прилично? И я прилично, но еще больше я вынесла вопросов, на которые никто ответов дать не мог. Потому, я заметила что в шаблонах люди редко использую многие хорошие фишки, упрощая шаблон. Это все из-за непонимания схема работы шаблонизатора.

Ниже я постараюсь максимально осветить базовые понятия в функциях шаблона.

Начнем мы вот с чего.

У каждого макроса в шаблоне есть ряд параметров, которые управляют генерацией кода. Есть общие параметры (тэг, id и т.п.), а есть частные параметры (высота, ширина и т.п.). Тут думаю ясно, если нет — дуй в комментарии и спрашивай. Буду тебя посвящать, заметь, бесплатно, а не за 75-100-200$ как принято на форуме. Сказать спасибо, думаю догадаешься где и как.

Первое что попадается нам на глаза в руководстве — Queries.

Queries — функция получения ссылок по случайным запросам

Выглядит ее конструкция вот так там: <?php echo $T->Queries(количество, ‘маршрут’, ‘тег’, ‘идентификатор’, ‘класс’); ?>

Что есть что?

  • количество — это числовой параметр (цифра), которая сообщает скрипту сколько запросов выводить.
  • маршрут — это путь до страницы с запросом. Теперь на пальцах. У тебя есть сайт. Адрес его — www.moidor-omnomnom.ru. Так же у тебя есть список запросов. По запросу генерируется страница и обычно ее адрес выглядит как-то так: skachat-fail-besplatno-bez-sms.html, а полный путь будет такой: www.moidor-omnomnom.ru/skachat-fail-besplatno-bez-sms.html. Теперь ВНИМАНИЕ! маршрут,  это то самое, что будет между адресом сайта и адресом страницы. Если все равно не понял — поймешь в примерах.
  • тег — это html-тэг, в который нужно заключить сгенерированную конструкцию.
  • идентификатор — такая штукенция, которая определяет уникальное имя элемента, которое используется для изменения его стиля и обращения к нему через скрипты. Подробнее посмотри в учебниках по html.
  • класс  это css-класс, который будет присвоен элементу, в котором будет выводиться макрос.

А теперь как в том анекдоте — «будут слайды, товарищи».

Имеем макрос в шаблоне: <?php echo $T->Queries(5, ‘aliska-sosiska/bybyby‘, ‘H1‘, ‘Mr.X‘, ‘pechenkasvareniem‘); ?>, хотя чего-то я раскреативилась, сделаем проще — <?php echo $T->Queries(AAA, ‘BBB‘, ‘CCC‘, ‘DDD‘, ‘EEE‘); ?>

На выходе мы получим ( ААА:=1 для наглядности):
<CCC>

<a id=»DDD» class=»EEE» href=»http://sed.ru/BBB/запрос»>Запрос</a>

</CCC>
Если ААА взять 2 или три, то обозначенный код выведется 2 или 3 раза соответственно.

Параметр ID (идентификатор) ставится ТОЛЬКО если ты используешь вывод ОДИН раз (ID должен быть уникален для каждого макроса)

Руководство по шаблонам SED 3.5.*

Об авторе

Кто я такая? Я это я. Как бы банально это не звучало. Я начала свой путь в SEO и все еще на нем благодаря многим людям, которые мне помогали и поддерживали. Для них, а так же для многих других я хочу быть полезной. Потому и был создан этот блог.