![]() |
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|число-число-] – вставляет количество символов из диапазона [-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 |