Команды страниц, а также шаблона 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:

          Возможные команды указаны в исходном тексте.