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


Скрипт в шаблонах

Особенности скрипта:
- Переменные, начинающиеся со знака $ - глобальные, т.е. видны в любом месте скрипта, а без знака $ - локальные. Есть ещё суперглобальные $$, которые видны во всех скриптах. Регистр значения не имеет.
- Строки складываются знаком +
- Нету сокращений +=, ++ и т.д.
- Массивы только одномерные.
- В условиях и вызове функций обязательны скобки:

print("Привет!");

if($a>0){$b=$b+$a;}

Функции:

substr - часть строки
strlen - длина строки
echo или print - вывод
rand - случайное число
sleep и usleep - пауза
doevents - чтобы циклы не висли
timer - возвращает время, истекшее с момента загрузки системы (в миллисекундах)
hex - преобразует строку в шестнадцатеричное число
oct - возвращает строку, представляющую восьмеричное представление числа
chr - символ
asc - код символа
val - перевод строки в число
isnumeric - возвращает 1 если строка является числом и 0 если нет.
str_replace - земена в строке
strpos - поиск строки (если строка не найдена возвращает 0)
trim - удаление пробела в начале и конце строки (есть ещё ltrim и rtrim)
strtolower - преобразует строку в нижний регистр
strtoupper - преобразует строку в верхний регистр
abs - модуль
floor - округление до целого в меньшую сторону
ceil - округление до целого в большую сторону
sin - синус
cos - косинус
readfile - чтение файла. Например: $a=readfile('D:\test.txt');
writefile - запись в файл. Например: writefile('D:\test.txt','Тест');
alert - сообщение

httpclient_open(url,http-заголовок,прокси,кодировка) - загружает страницу из интернета.
Пример:
$h="GET / HTTP/1.0\r\nHost: www.google.ru\r\n\r\n";
$r=httpclient_open('http://www.google.ru/',$h,'','utf-8');
print($r);

escape() - возвращает 16-ричное кодированное представление строки.
copyfile(откуда копировать, куда копировать); - копирует файл.
deletefile(файл); - удаляет файл.


Знаки:

* умножение
/ деление
\ целочисленное деление
% остаток от деления
+ сложение
- вычитание
== равно
!= не равно
>= больше, либо равно
<= меньше, либо равно
> больше
< меньше
&& и (AND)
|| или (OR)


Константы:

$page_keyword - ключевик
$page_title - заголовок страницы
$page_metakeywords - meta keywords страницы
$page_metadescription - meta description страницы
$page_type - тип страницы (1 - главная, 2 - категоря, 3 - статья, 4 - карта сайта, 5 - пользовательская страница)
$page_file - файл страницы
$page_url - URL страницы
$categories_count - кол-во категорий.
$category_url[] - массив url-ов категорий.
$category_name[] - массив названий категорий.
$articlespage_count - кол-во страниц со статьями.
$articlespage_url[] - массив url-ов страниц со статьями.
$articlespage_keyword[] - массив ключевиков страниц со статьями.
$articlespage_ctg[] - массив номеров категорий страниц со статьями.
$articlespage_idate[] - массив дат статей в формате количества дней, прошедших после полуночи 30 декабря 1899 г..
$articlespage_date[] - массив дат статей в обычном формате, т.е. "25.06.2012".
$keywords_count - кол-во ключевиков.
$keyword[] - массив ключевиков.
$current_article - номер текущей статьи.
$current_project - номер текущего проекта.
$article_category_num - номер категории текущей статьи.






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