Satellite-X | Autoblog-X | Panel-X | Platnik-X | Клуб "Баблорубов" | Магазин Store-X 

Макросы

Макросом в Dorgen-X является любая последовательность, заключенная в квадратные скобки с минусами. Выглядит это примерно вот так:

[-ЭТО МОЙ САМЫЙ КРУТОЙ МАКРОС-]

Можно называть макрос прописными буквами, с пробелами и по-русски. Скорее всего, работать будет, но рекомендуется придерживаться другого стиля и писать, например, вот так:

[-my-own-macro-]

Теперь у нас есть определение макроса, и нам предстоит задать ему какое-то значение. Для, тех, кто хоть немного знаком с php это не составит труда. Открываем на редактирование файл конфигурации (.config) и пишем в нем примерно следующее:

$commonmacroses['my-own-macro'] = "Генератордоров";

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

Для тех, кто php не совсем знает, есть способ чуть проще. В том же конфигурационном файле найдите длинное (многострочное) определение переменной $commonmacroses['editableoptions'], она определяет, как будет выглядеть интерфейс доргена.

Допишите в определение имя своей переменной следующим образом:

. ',picts-path'

. ',my-own-macro'

;

Жирным выделена добавленная строка (наличие точки в начале строки обязательно!)

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

. ',my-own-macro:textarea'

Два важных замечания

1. Макросы не могут быть вложенными, но в определении любого из них можно использовать ДРУГИЕ макросы, которые так же будут обработаны.

2. Макросы, для которых значение не найдено будут удалены из шаблона.

Макросы для продвинутых. Включение в шаблон сторонних фалов.

Если вам в шаблоны частенько приходится вставлять один и тот же код (форму партнерки или счетчик), можно определить повторяющиеся куски в отдельном файле и включать его в шаблон с помощью макроса следующего вида:

[-include|./path-to-file/filename.fileext-]

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

При использовании шаблонов SatX происходит замена макросов на свои собственные, соответствующие макросы приведены в скобках. Все остальные макросы SatX из шаблона вырезаются.

Список макросов

[-content-] – само содержимое сайта

[-current-key-] – текущий ключевик

[-description-] (//DESCR//) – описание из основного кея и первых ста символов текста, последнее слово считывается без обрезания, до ближайшего пробела.

[-for-keys-] – выводит список всех ключевиков

[-for-links-] – выводит список всех ссылок

[-header-] – выводит заголовок сайта

[-image-] – вставляет изображение

[-image-template-] – определяет шаблон отображения картинок

[-index-template-] – определяет шаблон индексной страницы

[-jsAdd-] – место для вставки баннера, рекламной ссылки или редиректа (в шаблонах SatX подобная вставка размещается в начале блока //BODY BLOCK//)

[-keywords-] (//KEYWORDS//) – список ключевых слов, который включает основной кей страницы и все кеи, которые отображаются в меню

[-key-hX-] – добавляет текущий ключевик, выделенный тегом <hX></h>, где вместо Xуказывается нужный размер (например, [-key-h1] вставит <h1>ключевик</h1>)

[-title-] (//TITLE//) – заголовок страницы по умолчанию

[-menu-] – перекрестные ссылки на другие страницы дора

[-menu-template-] – определяет шаблон отображения ссылок в меню

[-navi-template-] – определяет шаблон отображения навигационных ссылок

[-new-line-] – заменяется переводом строки (например, при генерации списка)

[-navigation-] – выводит ссылки на страницы сайта (1, 2, 3, 4 – обычно выводится после контента и перед футером с целью навигации)

[-page-template-] – определяет шаблон страницы с ключевиками

[-page-ext-] – расширение страницы (.html, .php, .aspи пр.)

[-postsperpage-] –количество анонсов на индексной странице

[-preview-size-] – минимальная величина анонса в символах, берется целое число абзацев суммарный объем которых не меньше указанной величины

[-random-key-] – случайный ключевик

[-random-link-] – ссылка на случайную страницу дора

[-random-str-] – выводит случайную строку из файла (пример: [-random-str|./src/1.txt-])

[-server-name-] – выводит домен

[-server-path-] – выводит папку, в которой лежит дор

[-sidebar-] = [-menu-]

[-space-] – пробел

[-translit-key-] – транслитерация текущего ключевика

[-text-] – вставляет текст в соответствии с настройкой параметра pagesize

[-text|число-] – вставляет заданное число символов текста
(например, [-text|3000-] – добавит 3000 символов текста)

[-text|число-число-] – вставляет количество символов из диапазона
(например, [-text|-2000-3000-] – добавит от 2000 до 3000 символов текста)

[-title-] – выводит тайтл

Макросы из SatX:

//BODYBLOCK// = [-jsAdd-][-content-]

//LINKBLOCK// = [-menu-]

//URLPATH// = [-server-name-]/[-server-path-]






О скрипте
- Запуск
- О типах редиректа
- Об интерфейсе
- Шаблоны для Dorgen-X
Настройка Dorgen-X
- Требования к хостингу
- Установка на Сервер
- Установка на Денвер
- Запуск Dorgen-X
Параметры генерации
- Вкладка - Проект
- Вкладка - Генератор
- Вкладка - Текст
- Вкладка - Ключевики
- Вкладка - Редирект
- Вкладка - FTP
- Вкладка - Прочее
- Вкладка - Лог
- Вкладка - Файлы
- Важные замечания!
- Макросы
- Простейшая генерация дора
- Возможные проблемы и их решение
Скачать Dorgen-X
- Дилерская программа
- Купить скрипт
- Лицензионное соглашение
- Скачать инструкцию
Dorgen-X dynamic
- Настройки
Смежные проекты
- Клуб Баблорубов
- Тройская унция
- Школа баблорубов

Новости сайта

02.07.2010
Вышел Dorgen-X (Dynamic) версия 1.1.
Добавлены некоторые функции, как знакомые по статической версии, так и новые.

25.06.2010
Внимание, акция!
С 1 июля по 1 августа Dorgen-X (static) и Dorgen-X (dynamic) всего за 24.99 WMZ!

27.05.2010
Новый релиз Dorgen-X (static) - версия 1.4.3
В новой версии Dorgen-X (static) добавлена возможность выделения кеев различными тэгами, добавлена опция повторного использования ключей при пакетной генерации, а также исправлены ошибки прежних версий.

Случайные статьи

Вкладка - Редирект




© Copyright 2009