PandoraBox 2.19
Мануал по макросам и блокам Оглавление Мануал по макросам и блокам 1
Оглавление 1
Кодировка файлов 4
Отложенная публикация 4
Категории 5
Ключи 6
Режим MULTIKEY 7
Постоянные данные 8
Случайные данные 9
Сложные макросы и блоки 10
Перелинковка 12
Случайные файлы и строчки 15
Одноразовые макросы 16
Динамический текст 16
Статический текст 17
Картинки 18
Синонимизация 19
Пользовательские макросы 19
Менеджер и редактор пользовательских макросов 20
Макросы имен файлов 21
Макросы пакетного задания 22
Макросы в файле ключей 22
Теги карты. Блок {MAP}{/MAP} 22
Теги главной страницы. Блок {MAIN}{/MAIN} 23
Теги страницы поста. Блок {POST}{/POST} 23
Теги страницы категории. Блок {CAT}{/CAT} 25
Теги комментариев. Блок {COMMENTS}{/COMMENTS} 25
Robots.txt 26
Sitemap 26
RSS 27
Статические страницы 27
Алгоритмы генерации текста 28
Марковка 28
Текст как есть 28
По предложению из всех файлов 28
Панченко – стыковка по запятым 28
Маркс 28
Dos3 – стыковка по запятым 28
Syntax – синтаксический разбор 29
Tuning.txt - файла тюнинга 29
Консольный запуск 31
Разные файлы ключей для каждой категории 31
Разные файлы текста для каждой категории 32
Изменение произвольного параметра в пакетном режиме 32
Функция «запуск по завершению» 33
Разделение пакетного задания на части 34
Авто сабдомены 34
Проекты Xrumer 35
Проекты Xrumer в пакетном режиме 35
Плагины 35
Генератор расписаний для Xrumer 35
Пакетное добавление доменов в ISP панель 36
Пинг при отложенной публикации 37
Проверка макросов шаблона 38
Автораспределение ключей по категориям 39
Уникализация CSS стилей в файлах стилей и файле шаблона 39
Автогенерация пакетных заданий 40
Схемы перелинковки сайтов при пакетной обработке 41
Клоакинг 42
Кодировка файлов Все файлы для программы должны быть в кодировке – CP1251 или UTF8. Эти файлы:
Текстовка
Ключи
Каты
Комментарии
Ники
Файл шаблона
Все подгружаемые файлы из макросов RANDLINE и подобных
Если нужно использовать на входе кодировку UTF8, то все перечисленные файлы перекодировать в UTF8, затем открыть файл tuning.txt и в нем раскомментировать параметр //UTF8Sources=1
Отложенная публикация Для использования – поставить галочку в программе и указать начальное публикуемое кол-во постов(в дальнейшем - НПКП) в процентах. Например 10% - 20% сайта будет доступно сразу. Исходя из текущей даты, НПКП и периода публикации (разброс дат в днях) можно определить начальную дату публикации, поэтому начальная дата публикации блокируется при включении режима отложенных публикаций.
Ссылки на посты в категориях и сами посты будут появляться в соответствии с графиком публикации. Комментарии в постах также будут появляться со временем. Облако тэгов рассчитывается заново при появлении +1 поста. В карте будут добавляться ссылки на посты. В sitemap.php также будут добавляться элементы. Публикация постов отталкивается от времени на сервере.
Все страницы сайта должны обрабатываться через php, поэтому расширение страниц меняется на php. (но не блокируется на случай перенаправления обработчика других расширений на php через .htaccess). Каждая страница будет инклудить файл delayedlinks.php, в который помещается график публикации, и в котором лежат функции отложенной публикации. Файл delayedlinks.php можно изменить на свое усмотрение.
Не забудьте переименовать статические страницы в php. Например, about.html -> about.php
Из требований – только php расширение страниц (или перенаправление других расширений на php обработчик через .htaccess). Никаких баз данных или cron не нужно.
Существует макрос отложенного по времени вывода: {SCHEDULE-21.01.2010 12:00}Это отобразиться после 21.01.2010 12:00{/SCHEDULE}
{SCHEDULE-3-5}Это отобразиться через 3-5 дней после генерации{/SCHEDULE}
{SCHEDULE-3-5/a}Это отобразиться через 3-5 дней после публикации страницы{/SCHEDULE}
{SCHREPEAT-2-4-3-5}...{/SCHREPEAT} - макрос отложеных повторений. 2..4 поста с промежутком 3..5 дней между ними. Первый отложенный блок появится тоже через 3..5 дней.
Дополнительные макросы специально для режима отложенной публикации: {ANNOUNCEKEYWORD}…{/ANNOUNCEKEYWORD} {ANNOUNCEMULTIKEYWORD}…{/ANNOUNCEMULTIKEYWORD} описаны в разделе «Перелинковка»
|