Команды страниц, а также шаблона index.php
Употребляются в исходном коде страниц, использующих Ruxe Engine, и в шаблоне index.php для активации тех или иных функций при последующем просмотре страниц в браузере.
<? here_pagecontent(); ?>
Обязательная команда. Используется в шаблоне index.php, на месте её вызова подключаются страницы сайта (созданные в Админ-центр->Страницы).
<? here_title(); ?>
Выводит заголовок страницы для тега <title>.
<? here_keywords(); ?>
Подставляются ключевые слова страницы, указанные при её создании, для тега <meta name="keywords"...>.
<? here_description(); ?>
Подставляется описание страницы, указанное при её создании, для тега <meta name="description"...>.
<? here_urltheme(); ?>
Полный путь до каталога выбранной темы оформления
без /
на конце. Например, <? here_urltheme(); ?> = http://engine.ruxesoft.net/themes/re.
<? here_metaredirect(); ?>
Обязательная команда. Выводит meta-тег с переадресацией в промежуточных страницах. В иных случаях - оставляет на месте себя только перенос строки. Целесообразно размещать её сразу после закрытия тега </title>.
<? here_thispage(); ?>
Возвращает имя активной страницы сайта. Если активна самая главная страница сайта, то функция возвращает "index.php".
<? here_urlrss(); ?>
Выводит полный правильный путь до RSS ленты с учётом опции ЧПУ.
<? here_urlsite(); ?>
Адрес сайта
без /
на конце. Для этой команды существует также дополнительный параметр, в качестве которого выступает имя страницы:
<? here_urlsite("страница"); ?>
В этом случае команда вернёт правильный путь до этой страницы с учётом опции ЧПУ. Например, <? here_urlsite('mypage'); ?> = http://site.ext/mypage (ЧПУ активирован) или http://site.ext/?viewpage=mypage (ЧПУ деактивирован).
<? here_news("ID"); ?>
Выводит записи из определённого новостного раздела, где ID - его идентификатор, указанный в параметрах.
<? here_time_generation(); ?>
Время генерации страницы в секундах.
<? here_last_posts(); ?>
Выводит недавние комментарии.
<? here_random_faq(); ?>
Случайная пара вопрос-ответ из модуля F.A.Q.
<? here_list_tags("ID"); ?>
Выводит Облако меток из Новостного раздела, где ID - его идентификатор, указанный в параметрах.
<? here_list_category("ID"); ?>
Выводит список используемых категорий в Новостном разделе, где ID - его идентификатор, указанный в параметрах.
<? here_login(); ?>
Форма входа, либо пользовательское меню.
<? here_hosts(); ?>
Количество посетителей за сутки (без ботов).
<? here_last_hosts(); ?>
Количество посетителей за вчерашний день (без ботов).
<? here_bots(); ?>
Количество ботов за сутки.
<? here_hits(); ?>
Количество просмотров страниц сайта за сутки.
<? here_all_hits(); ?>
Количество просмотров страниц сайта за всё время.
<? here_all_hosts(); ?>
Количество посетителей (без ботов) за всё время.
<? here_links(); ?>
Каталог ссылок.
<? here_hided_counter_views("ID"); ?>
Счётчик просмотров по идентификатору (не показывает результат, а только меняет значение при каждом посещении страницы).
<? here_show_views("ID"); ?>
Показывает результат счётчика просмотров по идентификатору, но не меняет его.
<? here_top_news("ID"); ?>
Выводит ссылки на популярные новости из новостного раздела по идентификатору.
<? here_mail(); ?>
Выводит форму Обратной связи.
<? here_show_downloads("ID"); ?>
Показывает количество загрузок файла из модуля Каталога файлов по идентификатору.
<? here_rotator(); ?>
Ротатор баннеров.
<? here_record_online(); ?>
Выводит зафиксированный рекорд посетителей, одновременно находившихся на сайте за определенный промежуток времени (по умолчанию, 5 минут).
<? here_faq(); ?>
F.A.Q.
<? here_question(); ?>
Форма вопроса для F.A.Q.
<? here_top_downloads(); ?>
Список наиболее скачиваемых файлов модуля Каталога файлов.
<? here_online(); ?>
Посетители, находящиеся на сайте.
<? here_messages("ID"); ?>
Выводит одиночный раздел комментирования, где ID - его идентификатор, указанный в параметрах.
Команды для остальных шаблонов
message.html:
Шаблон промежуточных страниц (например, с сообщением "Ваш комментарий успешно добавлен").
{TITLE}
Заголовок сообщения.
{MESSAGE}
Сообщение.
{THEMEPATH}
Полный адрес до каталога выбранной темы оформления, без / на конце.
commentform.html:
Шаблон формы ввода комментариев. Далее только самые главные команды.
{URL}
Путь до обрабатывающего форму скрипта.
{HIDDENS}
Скрытые поля (<input type="hidden"...) с необходимой системной информацией.
[if_user_entered] [/if_user_entered]
Код, заключённый между этими тегами будет использован только если пользователь или администратор вошёл под своим аккаунтом.
{SITE}
Адрес сайта без / на конце.
{NAME_VALUE}
Если пользователь
не вошёл под своим аккаунтом, заменяется на value="имя, указанное в GET name", если GET name существует. В противном случае автоматически удаляется. Если же пользователь вошёл под своим аккаунтом, то команда вернёт имя пользователя.
[if_user_not_entered] [/if_user_not_entered]
Код, заключённый между этими тегами, будет использован только в том случае, если пользователь
не вошёл под своим аккаунтом (т.е. он - гость).
[if_pm_list] [/if_pm_list]
Если выводится список пользователей (для ЛС), то используется код, заключённый между этими тегами.
[if_pm_input] [/if_pm_input]
Если список пользователей при написании ЛС не выводится, то используется код, заключённый между этими тегами.
[if_pm] [if_pm]
Код, заключённый между этими тегами, используется только если форма ввода комментария выводится для написания нового ЛС.
[if_here_mail] [/if_here_mail]
Код, заключённый между этими тегами, используется только если форма ввода комментария выводится для написания сообщения в Обратную связь (here_mail).
[if_can_smiles] [/if_can_smiles]
Если разрешено использовать смайлы и BB-код, то используется код, заключённый между этими тегами.
{MAIL_VALUE}
Заменяется на value="e-mail, указанное в GET mail", если GET mail существует. В противном случае автоматически удаляется.
{THEMES}
Добавляет теги <option value... с темами Обратной связи.
{THEMEPATH}
Полный адрес до каталога выбранной темы оформления, без / на конце.
{MESSAGE_VALUE}
Заменяется на комментарий, указанный в GET message, если GET message существует. В противном случае автоматически удаляется.
{SECURITY}
Изображение капчи.
{FROM}
Системное значение для <input type="hidden" name="from" .. >.
{MAXMESSAGE}
Максимально разрешённое количество символов в комментарии.
newsfullrecord.html:
Шаблон полной (отдельной) новости. Далее только самые главные команды.
{TITLE}
Заголовок новости.
{THEMEPATH}
Путь до темы оформления без / на конце.
{AUTHOR}
Автор.
{DATE}
Дата публикации.
{VIEWS}
Количество просмотров.
{COMMENTFORM}
Форма ввода комментариев.
{PAGES}
Навигатор страниц комментариев.
{COMMENTS}
Сами комментарии.
{DESCRIPTION}
Текст новости.
{DAY}
День публикации.
{MONTH}
Месяц публикации.
{YEAR}
Год публикации.
newsrecord.html:
Шаблон краткой новости. Далее только самые главные команды.
{URL}
Адрес полной новости.
{THEMEPATH}
Путь до темы оформления без / на конце.
{TITLE}
Заголовок.
{CATURL}
Адрес категории.
{CATEGORY}
Категория.
{AUTHOR}
Автор.
{DATE}
Дата публикации.
{VIEWS}
Количество просмотров.
{COMURL}
Адрес полной новости с якорем #messbox.
{COMMENTS}
Количество комментариев.
[if_oncomments] [/if_oncomments]
Код, заключённый между этими тегами, будет использован только если разрешены комментарии в новости.
{DESCRIPTION}
Текст новости.
{DAY}
День публикации.
{MONTH}
Месяц публикации.
{YEAR}
Год публикации.
other.php, users.php:
Возможные команды указаны в исходном тексте.