en | ru

Макросы для генератора дорвеев RedButton

В нашем случае, макрос — это специальный код, который в процессе генерации дорвея будет заменен на соответствующее ему значение. Макросы используются в шаблонах, файлах с текстом для вставки «Случайных строчек» и в некоторых полях админки генератора дорвеев.

Для примеров работы макросов, мы будем использовать ключевые слова из тематик "пластиковые окна" и "buy viagra".

Макросы для ключевых слов

Макросы для ссылок и гиперссылок

Макросы для текста

Макросы для меню с категориями

Макросы для изображений

Разное

Макросы для ключевых слов

[KEYWORD] — текущий кейворд

Вставляет текущее ключевое слово для страницы

Пример: На нашем сайте можно заказать [KEYWORD]. Результат: На нашем сайте можно заказать пластиковые окна
[UC-KEYWORD] — текущий кейворд с большой буквы

Вставляет текущее ключевое слово, написанное с большой буквы.

Пример: [UC-KEYWORD]: описание и характеристики Результат: Пластиковые окна: описание и характеристики
[UCW-KEYWORD] — текущий кейворд, все слова которого начинаются с большой буквы

Рекомендуется использовать для дорвеев на английском языке, где принято писать самые главные заголовки так, чтобы все слова начинались с большой буквы.

Пример: [UCW-KEYWORD] Результат: Buy Viagra
[RAND-KEYWORD] — случайный кейворд

Вставляет случайное ключевое слово из списка, выбранного для создания дорвея.

Пример: Также у нас есть [RAND-KEYWORD] Результат: Также у нас есть пластиковые окна Salamander
[RAND-UC-KEYWORD] — случайный кейворд с большой буквы

Вставляет случайное ключевое слово с большой буквы из списка, выбранного для создания дорвея.

Пример: Похожие товары:
[RAND-UC-KEYWORD]
[RAND-UC-KEYWORD]
Результат: Похожие товары:
Пластиковые окна Salamander
Пластиковые окна Proplex
[ENCODE-RAND-KEY] — URL-кодирование случайного кейворда
[ENCODE-CURRENT-KEY] — URL-кодирование текущего кейворда

Ссылки и гиперссылки

[GO-URL] — ссылка для перехода на внешний ресурс

В доргене можно указать ссылку на внешний ресурс, например на TDS или фид от партнерской программы. Если в ссылке требуется передать текущее ключевое слово, то это можно сделать при помощи макроса [KEYWORD].

Допустим, мы указали в поле "Ссылка на внешний ресурс" такую ссылку:
http://www.example.com?feed.php?partner=123&keyword=[KEYWORD] Пример: Подробнее про <a href="[GO-URL]">[KEYWORD]</a> Результат: Подробнее про пластиковые окна
[GO-LINK-HTML] — HTML-код с гиперссылкой для перехода на внешний ресурс

Этот макрос является дополнением к макросу [GO-URL] и позволяет сделать из простой ссылки полноценный HTML-блок с гиперссылкой. В поле «HTML-ссылка на внешний ресурс» можно выбрать тип оформления гиперссылки — это может быть гиперссылка с изображением или с текстом.

Допустим, мы указали в поле "Ссылка на внешний ресурс" такую ссылку:
http://www.example.com?feed.php?partner=123&keyword=[KEYWORD] А в поле "Ссылка с текстом" указали следующий текст:
Узнайте больше про [KEYWORD] Пример: [GO-LINK-HTML] Результат: Узнайте больше про пластиковые окна
[RAND-URL] — ссылка на случайную страницу

Простая ссылка на случайную страницу дорвея. Этот макрос удобно использовать, если вам нужно сделать гиперссылку с картинкой или каким-либо текстом.

Пример: <a href="[RAND-URL]">Еще по этой теме</a> Результат: <a href="http://www.example.com/page123.html">Еще по этой теме</a>
[RAND-LINK] — гиперссылка на случайную страницу

Гиперссылка с ключевым словом на случайную страницу дорвея. Ключевое слово в гиперссылке будет именно для той страницы, на которую будет осуществляться переход.

Пример: Похожие статьи: [RAND-LINK] Результат: Похожие статьи: ремонт пластиковых окон
[RAND-UC-LINK] — гиперссылка на случайную страницу, начинающаяся с большой буквы

Гиперссылка с ключевым словом на случайную страницу дорвея. Первый символ в ключевом слове переводится в верхний регистр.

Пример: Похожие статьи:
[RAND-UC-LINK]
[RAND-UC-LINK]
Результат: Похожие статьи:
Ремонт пластиковых окон
Установка пластиковых окон
[RAND-UC-LINK-5-10] — список гиперссылок на случайные страницы, начинающиеся с большой буквы

HTML-список с гиперссылками с ключевым словом на случайную страницу дорвея. Первый символ в ключевом слове каждой гиперссылки переводится в верхний регистр.

Количество гиперссылок в списке выбирается случайным образом из указанного в макросе диапазона. Например, если указан диапазон 5-10, то в списке может быть от 5 до 10 гиперссылок.

Пример: Похожие статьи: [RAND-UC-LINK-2-4] Результат: Похожие статьи:
[UC-LINK-5] — гиперссылка на указанную страницу

Гиперссылка с ключевым словом на указанную страницу дорвея. Первый символ в ключевом слове переводится в верхний регистр.

Число, указанное в макросе, соответствует порядковому номеру ключевого слова (и соответственно номеру страницы) дорвея.

Этот макрос стоит применить, если вы хотите, чтобы на всех страницах дорвея были какие-либо постоянные гиперссылки. Например, для создания псевдо-меню.

Пример: Дополнительные услуги:
[UC-LINK-1]
[UC-LINK-5]
[UC-LINK-8]
Результат: Дополнительные услуги:
Монтаж пластиковых окон
Регулировка пластиковых окон
Ремонт пластиковых окон
[TAGS] — вставляет облако тэгов

Полностью готовое облако тэгов, состоящее из гиперссылок, ведущих на другие страницы дорвея. Размер шрифта у каждой гиперссылки выставляется случайным образом.

Пример: Популярные тэги:
[TAGS]
Результат: Популярные тэги:
Монтаж пластиковых окон Пластиковые окна Регулировка пластиковых окон Москитные сетки
Ремонт пластиковых окон
[NEXT-URL] — ссылка на следующую страницу

Ссылка на следующую страницу дорвея.

[PREV-URL] — ссылка на предыдущую страницу

Ссылка на предыдущую страницу дорвея.

[NEXT-LINK] — гиперссылка на следующую страницу

Гиперссылка на следующую страницу дорвея.

[PREV-LINK] — гиперссылка на предыдущую страницу

Гиперссылка на предыдущую страницу дорвея.

[NEXT-UC-LINK] — гиперссылка на следующую страницу, с большой буквы

Гиперссылка на следующую страницу дорвея, в которой кейворд начинается с большой буквы.

[PREV-UC-LINK] — гиперссылка на предыдущую страницу, с большой буквы

Гиперссылка на предыдущую страницу дорвея, в которой кейворд начинается с большой буквы.

[NEXT-UCW-LINK] — гиперссылка на следующую страницу, все слова с большой буквы

Гиперссылка на следующую страницу дорвея, в которой все слова кейворда начинаются с большой буквы.

[PREV-UCW-LINK] — гиперссылка на предыдущую страницу, все слова с большой буквы

Гиперссылка на предыдущую страницу дорвея, в которой все слова кейворда начинаются с большой буквы.

[PREV-UC-LINK-5] — список гиперссылок на предыдущие страницы, с большой буквы

Список гиперссылок на указанное количество предыдущих страниц дорвея, кейворд в гиперссылке начинается с большой буквы.

Пример: <ul>[PREV-UC-LINK-3]</ul>
[NEXT-UC-LINK-5] — список гиперссылок на последующие страницы, с большой буквы

Список гиперссылок на указанное количество последующих страниц дорвея, кейворд в гиперссылке начинается с большой буквы.

Пример: <ul>[NEXT-UC-LINK-3]</ul>
[PREV-UCW-LINK-5] — список гиперссылок на предыдущие страницы, все слова с большой буквы

Список гиперссылок на указанное количество предыдущих страниц дорвея, все слова кейворда в гиперссылке начинаются с большой буквы.

Пример: <ul>[PREV-UCW-LINK-3]</ul>
[NEXT-UCW-LINK-5] — список гиперссылок на последующие страницы, все слова с большой буквы

Список гиперссылок на указанное количество последующих страниц дорвея, все слова кейворда в гиперссылке начинаются с большой буквы

Пример: <ul>[NEXT-UCW-LINK-3]</ul>
[RAND-SPAM-URL] — ссылка на случайную страницу ранее созданного дорвея

Ссылка на случайную страницу ранее созданного дорвея такой же тематики.

[RAND-SPAM-LINK] — гиперссылка на случайную страницу ранее созданного дорвея

Гиперссылка на случайную страницу ранее созданного дорвея такой же тематики.

[RAND-SPAM-UC-LINK] — гиперссылка на случайную страницу ранее созданного дорвея, с большой буквы

Ссылка на случайную страницу ранее созданного дорвея такой же тематики, в которой кейворд начинается с большой буквы.

[HOME-URL] — ссылка на главную страницу дорвея

Ссылка на главную страницу дорвея, типа: http://www.example.com.

[SITE-URL] — ссылка на главную страницу дорвея без "http://"

Ссылка на главную страницу дорвея без "http://", типа: www.example.com.

[SITEMAP-CONTENT] — карта сайта

Карта сайта в виде списка гиперссылок на все страницы дорвея

Текст

[TEXT-5-10] — текст от 5 до 10 предложений

Этот макрос вставляет часть текста, который был выбран в админке доргена.

Перед вставкой, текст обрабатывается всеми способами, которые были выбраны в админке доргена — добавление в текст ключевых слов, рерайт текста, синонимизация и т.д.

Количество предложений в тексте выбирается случайным образом из указанного в макросе диапазона. Например, если указан диапазон 3-5, то каждый раз будет вставляться текст, объемом от 3 до 5 предложений.

Кроме того, текст автоматически разбивается на случайное количество параграфов (<p></p>).

Пример: <h1>[UC-KEYWORD]</h1>
[TEXT-3-7]
Результат:

Монтаж пластиковых окон

Как мы уже писали, монтаж пластиковых окон производится строго по вертикали и горизонтали, с допустимым отклонением не более 3 мм на всю длину окна. После установки пластикового окна нужно приклеить специальную пароизоляционную ленту по периметру окна. Эта лента сможет обеспечить длительный срок службы монтажа и защитит от появления плесени и конденсата внутри полости шва.

Когда все закончено, монтажник заполняет шов между рамой и стеной специальной монтажной пеной.

[TEXT-NOKEY-5-10] — текст от 5 до 10 предложений, без подмешивания кейвордов

Этот макрос вставляет часть текста, который был выбран в админке доргена.

Перед вставкой, текст обрабатывается всеми способами, которые были выбраны в админке доргена, кроме добавления в текст ключевых слов — рерайт текста, синонимизация и т.д.

Количество предложений в тексте выбирается случайным образом из указанного в макросе диапазона. Например, если указан диапазон 3-5, то каждый раз будет вставляться текст, объемом от 3 до 5 предложений.

Кроме того, текст автоматически разбивается на случайное количество параграфов (<p></p>).

Пример: <h1>[UC-KEYWORD]</h1>
[TEXT-NOKEY-3-7]
Результат:

Монтаж пластиковых окон

Как мы уже писали, монтаж наших окон производится строго по вертикали и горизонтали, с допустимым отклонением не более 3 мм на всю длину окна. После установки пластикового окна нужно приклеить специальную пароизоляционную ленту по периметру окна. Эта лента сможет обеспечить длительный срок службы монтажа и защитит от появления плесени и конденсата внутри полости шва.

Когда все закончено, монтажник заполняет шов между рамой и стеной специальной монтажной пеной.

[TEXT-CLEAR-5-10] — текст от 5 до 10 предложений, без разделения на параграфы.

Этот макрос вставляет часть текста, который был выбран в админке доргена.

Перед вставкой, текст обрабатывается всеми способами, которые были выбраны в админке доргена, кроме разделения текста на параграфы — рерайт текста, синонимизация и т.д.

Количество предложений в тексте выбирается случайным образом из указанного в макросе диапазона. Например, если указан диапазон 3-5, то каждый раз будет вставляться текст, объемом от 3 до 5 предложений.

Пример: <h1>[UC-KEYWORD]</h1>
[TEXT-CLEAR-3-7]
Результат:

Монтаж пластиковых окон

Как мы уже писали, монтаж наших окон производится строго по вертикали и горизонтали, монтаж пластиковых окон с допустимым отклонением не более 3 мм на всю длину окна. После установки пластикового окна нужно приклеить специальную пароизоляционную ленту по периметру окна. Эта лента сможет обеспечить длительный срок службы монтажа и защитит от появления плесени и конденсата внутри полости шва. Когда все закончено, монтажник заполняет шов между рамой и стеной специальной монтажной пеной.
[TEXT-CLEAR-NOKEY-5-10] — текст от 5 до 10 предложений, без разделения на параграфы и без подмешивания ключевых слов

Этот макрос вставляет часть текста, который был выбран в админке доргена.

Перед вставкой, текст обрабатывается всеми способами, которые были выбраны в админке доргена, кроме подмешивания ключевых слов и разделения текста на параграфы — рерайт текста, синонимизация и т.д.

Количество предложений в тексте выбирается случайным образом из указанного в макросе диапазона. Например, если указан диапазон 3-5, то каждый раз будет вставляться текст, объемом от 3 до 5 предложений.

Пример: <h1>[UC-KEYWORD]</h1>
[TEXT-CLEAR-NOKEY-3-7]
Результат:

Монтаж пластиковых окон

Как мы уже писали, монтаж наших окон производится строго по вертикали и горизонтали, с допустимым отклонением не более 3 мм на всю длину окна. После установки пластикового окна нужно приклеить специальную пароизоляционную ленту по периметру окна. Эта лента сможет обеспечить длительный срок службы монтажа и защитит от появления плесени и конденсата внутри полости шва. Когда все закончено, монтажник заполняет шов между рамой и стеной специальной монтажной пеной.
[RANDLINE] — случайная строка из файла со строками

Этот макрос вставляет случайную строку из файла, который указан в админке доргена как «Случайные строчки из файла».

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

Вариант файла со строчками:

Заказал [KEYWORD], все сделали отлично!

По совету друга взял <b>[KEYWORD]</b>. Такого качества я еще не видел. Очень доволен!

Долго искала <b>[KEYWORD]</b>, нашла здесь. Все поставили очень профессионально.

Ура! Вчера поставили [KEYWORD]! Я так давно этого ждала!

Пример:

Отзывы клиентов:

[RANDLINE]

[RANDLINE]

Результат:

Отзывы клиентов:

Ура! Вчера поставили пластиковые окна Salamander! Я так давно этого ждала!

Долго искала пластиковые окна Salamander, нашла здесь. Все поставили очень профессионально.

Заказал пластиковые окна Salamander, все сделали отлично!

[RANDLINE-filename.txt] — случайная строка из файла со строками

Этот макрос вставляет случайную строку из файла, который указан в макросе и находится в папке "/data/randlines".

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

Вариант файла со строчками:

Заказал [KEYWORD], все сделали отлично!

По совету друга взял <b>[KEYWORD]</b>. Такого качества я еще не видел. Очень доволен!

Долго искала <b>[KEYWORD]</b>, нашла здесь. Все поставили очень профессионально.

Ура! Вчера поставили [KEYWORD]! Я так давно этого ждала!

Пример:

Отзывы клиентов:

[RANDLINE-okna.txt]

[RANDLINE-okna.txt]

Результат:

Отзывы клиентов:

Ура! Вчера поставили пластиковые окна Salamander! Я так давно этого ждала!

Долго искала пластиковые окна Salamander, нашла здесь. Все поставили очень профессионально.

Заказал пластиковые окна Salamander, все сделали отлично!

[RANDLINE-ANYWORD] — случайная строка из файла со строками, который раздел на отдельные категории

В макросе указывается название категории, которая присутствует в файле со строками. В самом же файле, категория указывается так: [PRIMER:], с обязательным двоеточием перед закрывающейся квадратной скобкой. И если мы хотим выбрать случайную строку из этой категории, то макрос будет выглядеть так: [RANDLINE-PRIMER].

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

Вариант файла со строчками:

[CATS:]
бобтейл
британский короткошерстный
перс
полуперс
...
[DOGS:]
такса
лабрадор
сенбернар
Пример:

У меня есть собака [RANDLINE-DOGS]

А у меня [RANDLINE-CATS], это кошка.

Результат:

У меня есть собака лабрадор.

А у меня полуперс, это кошка.

[my text 1|my text 2|my text 3] — вставка случайного блока текста (Text Spinner)

Укажите в этом макросе тексты, которые нужно каждый раз выбирать случайным образом.

Тексты должны быть разделены вертикальной чертой, не иметь переводов строк и вложенных в них других макросов.

Пример:

Добрый [день|вечер]! Меня зовут [Джон|Саша|Олег].

Результат:

Добрый вечер! Меня зовут Саша.

[DOIT-5-10] ... [/DOIT] — повтор блока HTML-кода

Этот макрос повторяет блок HTML-кода, который указан внутри него. Количество повторов выбирается случайным образом из указанного в макросе диапазона.

В HTML-коде для повтора можно использовать другие макросы.

Пример: Комментарии:<br><br>

[DOIT-2-5]
[Max|Alex|Bob|Mary|John|Mike|Martin]:<br>
[Вчера|Сегодня|Давно] [поставили|установили] [KEYWORD]. [Очень доволен|Все отлично|Отличная работа]!<br><br>
[/DOIT]
Результат: Комментарии:

Alex:
Вчера установили пластиковые окна. Все отлично!

John:
Давно поставили пластиковые окна. Очень доволен!

Bob:
Сегодня установили пластиковые окна. Отличная работа!

Структура дорвеев

Вы можете создавать дорвеи с двухуровневой структурой. Они гораздо больше похожи на настоящие веб-сайты, нежели чем дорвеи с линейной структурой.

Получается, что дорвей состоит из нескольких разделов. Названия разделов и перечень страниц для каждого раздела можно указать в файле с ключевыми словами.

Ниже представлен пример обычного файла с ключевыми словами, где указаны названия разделов (они выделены квадратными скобками). Все ключевые слова, которые идут после названия раздела, относятся именно к этому разделу. И так до тех пор, пока не встретится другое название раздела.

...
пластиковые окна
[услуги]
ремонт пластиковых окон
регулировка пластиковых окон

[комплектующие]
ручки для пластиковых окон
замки для пластиковых окон
жалюзи для пластиковых окон
москитные сетки
...
[MENU-CATEGORY] — создает меню из названий разделов дорвея

Вставляет HTML-список с разделами дорвея в виде гиперссылок. Ключевые слова в гиперссылках автоматически будут начинаться с большой буквы. С помощью CSS меню можно сделать как вертикальным, так и горизонтальным.

Пример: Разделы сайта: [MENU-CATEGORY] Результат: Разделы сайта:
[CATEGORY-LINKS] — отображение списка ссылок на страницы из текущей категории

Вставляет HTML-список с гиперссылками на страницы дорвея из текущй категории. Ключевые слова в гиперссылках автоматически будут начинаться с большой буквы. С помощью CSS меню можно сделать как вертикальным, так и горизонтальным.

Пример: В этом разделе: [CATEGORY-LINKS] Результат: В этом разделе:
[CATEGORY-LINKS-5-10] — отображение списка, в котором от 5 до 10 ссылок на страницы из текущей категории

Вставляет HTML-список с гиперссылками на страницы дорвея из текущей категории. Ключевые слова в гиперссылках автоматически будут начинаться с большой буквы. С помощью CSS меню можно сделать как вертикальным, так и горизонтальным.

Количество гиперссылок выбирается случайным образом из указанного в макросе диапазона. Например, если указан диапазон 3-5, то каждый раз будет вставляться от 3 до 5 гиперссылок.

Пример: В этом разделе: [CATEGORY-LINKS-2-7] Результат: В этом разделе:

Изображения

Для удобной работы с картинками мы предлагаем отсортировать их по категориям и закачать в папку data/images.

В папке data/images можно создать отдельные папки для каждой категории картинок, например: data/images/music.

И тогда в процессе генерации, дорген сам будет копировать оттуда нужные ему картинки и сохранять их в папку с готовым дорвеем.

[RAND-IMG] — путь и размеры случайно выбранного изображения

Этот макрос выводит путь и размеры случайно выбранного изображения, скопированного из папки data/images в папку с дорвеем.

Пример:

Фото дня:

<img [RAND-IMG] alt="[KEYWORD]">
Результат:

Фото дня:

<img src="/i/window123.jpg" width="300" height="200" alt="пластиковые окна">
[RAND-IMG-200-250] — путь и размеры случайно выбранного изображения, уменьшенного по ширине

Этот макрос выводит путь и размеры случайно выбранного изображения, скопированного из папки data/images в папку с дорвеем.

Но в отличии от макроса [RAND-IMG], здесь еще происходит уменьшение размеров изображения. В макросе указывается диапазон желаемой ширины изображения (в пикселях). При генерации будет выбрано случайное число из этого диапазона, до которого и будет уменьшена ширина изображения. Высота изображения также будет пропорциональна уменьшена, в зависимости от выбранной ширины.

Пример:

Наши окна:

<img [RAND-IMG-400-500] alt="[KEYWORD]">
Результат:

Наши окна:

<img src="/i/windows254.jpg" width="224" height="150" alt="пластиковые окна">
[RAND-IMG-doctor] — путь к случайно выбранному изображению из указанной папки

Этот макрос выводит путь и размеры случайно выбранного изображения, скопированного из папки data/images/doctor в папку с дорвеем.

В макросе можно указать любое название папки, которую нужно предварительно создать в папке data/images. Это очень удобно, т.к. можно заранее разбить изображения на отдельные категории для создания дорвеев разных тематик.

Пример:

Наши окна:

<img [RAND-IMG-OKNA] alt="[KEYWORD]">
Результат:

Наши окна:

<img src="/i/okno12.jpg" width="500" height="300" alt="пластиковые окна">
[RAND-IMG-doctor-200-250] — путь к случайной картинки, уменьшенной по ширине до указанного диапазона

Диапазон указывается в пикселях.

[GEN-IMG] — путь к картинке, сгенерированной на основе картинки из общей папки data/images

Генерация с учетом опций, указанных в настройках доргена.

[GEN-IMG-200-250] — путь к сгенерированной картинке, уменьшенной по ширине до указанного диапазона

Диапазон указывается в пикселях. Генерация с учетом опций, указанных в настройках доргена.

[GEN-IMG-doctor] — путь к картинке, сгенерированной на основе картинки из общей папки data/images/doctor

Генерация с учетом опций, указанных в настройках доргена.

[GEN-IMG-doctor-200-250] — путь к картинке, сгенерированной на основе картинки из папку data/images.doctor и уменьшенной по ширине до указанного диапазона

Диапазон указывается в пикселях. Генерация с учетом опций, указанных в настройках доргена.

Разное

[NICK] — случайный ник-нэйм

Автоматическая генерация ник-нэйма на основе собственных словарей доргена

[RAND-5-25] — случайное число от 5 до 25

В макросе можно указать любой диапазон чисел, из которого будет выбрано случайное число.

[N] — порядковый номер текущей страницы

Порядковый номер текущей страницы дорвея, начиная с 1.

[TITLE] — заголовок страницы дорвея

Текст из поля "Заголовок страницы", которое находится в админке доргена. Это поле может содержать в себе и другие макросы.

[DESCRIPTION] — meta-описание страницы дорвея

Текст из поля "Meta Description", которое находится в админке доргена. Это поле может содержать в себе и другие макросы.