JakoKruzo.Ru • SEO программирование
Для связи: JakoKruzo@mail.ru


JakoDorgen PRO




Скачать руководство пользователя

Макросы:
[RANDLIST] – случайная строчка из файла, указанного в настройках.
[RANDLIST_FROM_FILE-Путь к файлу] - случайная строчка из файла, указанного в макросе.
[RANDFILE_FROM_FOLDER-Папка] - имя случайного файла из указанной папки.
[FILE_FROM_FOLDER-Папка] - имя файла из указанной папки. Файлы берутся по порядку.
[RANDIMG_FROM_FOLDER-Папка] - выводит случайную картинку из указанной папки, которая находится в папке с шаблоном. Пример: создаёте рядом с шаблоном папку, например mypictures, и копируете в неё картинки, а в шаблоне вставляете: [RANDIMG_FROM_FOLDER-mypictures].
[DTEXT-20-40] - динамический текст (разный на всех страницах). В данном примере длина от 20 до 40 слов.
[DTEXT_COPY-3-5] - выводит несколько целых предложений из файла с текстовкой. Предложения берутся по порядку. В данном примере 3-5 предложения.
[DTEXT_COPYRAND-3-5] - то же, что и [DTEXT_COPY-3-5], только предложения берутся случайно.
[DTEXT_COPY_FROM_FILE-Файл-3-5] - то же, что и [DTEXT_COPY-3-5], только предложения берутся не из файла с текстовкой, а из указанного файла.
Предложения берутся по порядку. Пример: [DTEXT_COPY_FROM_FILE-D:\jako\MText.txt-3-5].
[DTEXT_COPYRAND_FROM_FILE-Файл-3-5] - то же, что и [DTEXT_COPY_FROM_FILE-Файл-3-5], только предложения берутся случайно.
[STEXT-20-40] - статический текст (один на всех страницах). В данном примере длина от 20 до 40 слов.
[STEXT_COPY-3-5] - статический вариант [DTEXT_COPY-3-5].
[STEXT_COPYRAND-3-5] - статический вариант [DTEXT_COPYRAND-3-5].
[DTEXTK-20-40-5%] - случайный текст с со вставкой ключевика (20-40 - кол-во слов, а 5% - это плотность ключевика).
[CURRENT_CATEGORY_URL] - выводит url категории.
[CURRENT_CATEGORY_NAME] - выводит название категории.
[KEYWORD] - ключевик.
[KEYWORD_TRANSLIT-0] - ключевик в транслите без лишних символов (пробел заменяется на "-"), а [KEYWORD_TRANSLIT-1] - со всеми симолами.
[PKEYWORD] - ключевик с перестановкой слов.
[BKEYWORD] - ключевик с большой буквы.
[BKEYWORD_TRANSLIT-0] - ключевик с большой буквы в транслите без лишних символов (пробел заменяется на "-"), а [BKEYWORD_TRANSLIT-1] - со всеми симолами.
[PBKEYWORD] - ключевик с большой буквы с перестановкой слов.
[CITE] - выводит определение для ключевика.
[HEAD_CAPTION] - надпись в шапке.
[RANDKEYWORD] - случайный ключевик.
[RANDKEYWORD_TRANSLIT-0] - случайный ключевик в транслите без лишних символов (пробел заменяется на "-"), а [RANDKEYWORD_TRANSLIT-1] - со всеми симолами.
[RANDBKEYWORD] - случайный ключевик с большой буквы.
[RANDBKEYWORD_TRANSLIT-0] - случайный ключевик с большой буквы в транслите без лишних символов (пробел заменяется на "-"), а [RANDBKEYWORD_TRANSLIT-1] - со всеми симолами.
[RANDLINK]- ссылка на случайную страницу дора.
[RAND_CATEGORY] - ссылка на случайную категорию.
[RAND_BCATEGORY] - ссылка на случайную категорию с большой буквы.
[RAND_CATEGORY_URL] - url случайной категории.
[RAND_CATEGORY_NAME] - название случайной категории.
[RAND_BCATEGORY_NAME] - название случайной категории с большой буквы.
[RANDURL] - выводит URL случайной страницы.
[AURL] - URL текущей страницы.
[ARTICLE_NUM] - номер статьи.
[RAND-10-99] - случайное число. В данном примере в диапазоне от 10 до 99.
[SITE_NAME] - имя сайта.
[DOMAIN_NAME] - домен.
[TAGS-10-15] - облако тэгов из ключевиков. В данном примере в диапазоне от 10 до 15 ключевиков.
[RANDDATE-01.01.2011-20.02.2011-dd.MM.yyyy] - случайная дата в указанном диапазоне. dd.MM.yyyy - формат даты. dd - день из двух символов, d - из одного, аналогично MM -месяц, yyyy - год. Например: с dd.MM.yyyy будет 05.01.2011, для d.M.yyyy будет 5.1.2011, для d.M.yy будет 5.1.11, для yyyy/M/d будет 2011/1/5. Можно с временем: dd.MM.yyyy hh:mm:ss , где hh - час, mm - минута, ss - секунда.
[COPYRANDIMG_FROM_FOLDER-Папка с картинками-папка куда копировать] выводит случайную картинку с копированием. Например картинки лежат в D:\mypictures, то [COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics] будет копировать случайную картинку из D:\mypictures в папку pics дора и выведет <img src="pics/picture5.jpg">. Можно с alt-ом: [COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм].
[STATIC][/STATIC] - делает статичным всё, что внутри него.
[SCRIPT][/SCRIPT] - скрипт выполняющийся до замены макросов.
[SCRIPT_P][/SCRIPT_P] - скрипт выполняющийся после замены макросов.

Например, если вам нужно вывести ключевик в таком виде - "КоНдИцИоНеРы", то вставляете следующий скрипт:
[SCRIPT]
$s=$page_keyword;
$l=strlen($s);
for($i=1; $i<=$l; $i=$i+2){
$s=substr($s,1,$i-1) + strtoupper(substr($s,$i,1)) + substr($s,$i+1,$l-$i);
}
print($s);
[/SCRIPT]

Как PHP. Думаю, смысл понятен :) Обязательно ознакомтесь с особенностями скрипта.

Также можно использовать JavaScript - [JAVASCRIPT][/JAVASCRIPT] и [JAVASCRIPT_P][/JAVASCRIPT_P]. Для вывода используется функция Print() , а для передачи переменных в скрипт и из него используются функции SetGlobal() и GetGlobal().
Пример:
[JAVASCRIPT]
a="Привет!"; /* переменная 'a' является обычной переменной JavaScript-а и видна только в нём. */
SetGlobal("$$a",a); /* запоминаем переменную 'a' из JavaScript-а в суперглобальную переменную '$$a' скрипта Jako. Теперь она будет видимой в [SCRIPT]print($$a);[/SCRIPT] .*/
a=GetGlobal("$$a"); /* читаем суперглобальную переменную '$$a' в переменную 'a' JavaScript-а. */
k=GetGlobal("$page_keyword"); /* чтение константы ключевика. */
[/JAVASCRIPT]

[REPEAT-x-y][/REPEAT] - позволяет повторять часть кода определённое число раз.
Например, [REPEAT-5-10]Привет![/REPEAT] выведет текст "Привет!" 7 раз: "Привет!Привет!Привет!Привет!Привет!Привет!Привет!".
Можно указать точное количество повторений: [REPEAT-7]Привет![/REPEAT]. Внутри [REPEAT-x-y][/REPEAT] могут быть другие макросы. Например [REPEAT-5-10]Привет! [RAND-1-99], [/REPEAT] выведет "Привет! 15, Привет! 91, Привет! 9, Привет! 42, Привет! 57, Привет! 89, Привет! 40, ".

[COPY-m][/COPY] и [PASTE-m]. Макрос [COPY-m]Текст[/COPY] копирует текст внутри него в память с меткой m. Метка может быть любой, например: [COPY-abc], [COPY-5]. Макрос [PASTE-m] выводит скопированный текст. Пример, как вывести результат выполнения макроса [RAND-1-99] в нескольких местах на странице:
Случайное число: [COPY-m1][RAND-1-99][/COPY]
Ещё раз это же число: [PASTE-m1]
И ещё раз это же число: [PASTE-m1]

В результате будет:
Случайное число: 10
Ещё раз это же число: 10
И ещё раз это же число: 10


[OTHER_PAGE-Имя страницы-Заголовок страницы][/OTHER_PAGE] даёт возможность задавать пользовательские страницы. Например, чтобы автоматом создавалась страница "Контакты", надо вставить в шаблоне после [PAGE_AREA] или перед [/PAGE_AREA] такой блок:
[OTHER_PAGE-contacts-Контакты]
<h1>Наши контакты</h1>
Текст
[/OTHER_PAGE]


Скриншот:






07.06.2015     Вышел JakoDorgen PRO 4.4.8   >>>

04.04.2014     CatSniper2 теперь работает и на 64 битах   >>>

     JakoDorgen 1, 2, 3   >>>

     Подробнее о режимах JakoDorgen PRO   >>>

     Интерфейс StimulProfit-Style   >>>

     Конвертер проектов JakoDorgen PRO   >>>

     Ответы на вопросы по JakoDorgen PRO   >>>

     Руководство пользователя JakoDorgen PRO   >>>

     Особенности скрипта шаблонов JakoDorgen PRO   >>>

JakoKruzo.Ru 2016