Свежий релиз

Самая свежая версия: 1.5

(15 октября 2011, 07:57 МСК)

Скачать Ruxe Engine

Поддержка проекта

Ruxe Engine держится на чистом энтузиазме. Если Вы хотите помочь развитию проекта, то прочтите как это можно сделать.

Новые комментарии

Проблемы и ошибки
19 марта 2012, 09:18, Tanatos:

В Облаке меток слова, начинающиеся на "ё" не сортируются по алфавиту, а показываются в сам...
Проблемы и ошибки
16 марта 2012, 00:42, best:

ясно, значит что то на моей стороне, попробую поискать.

Статистика

На сайте: 4 посетителя
Сегодня было 22 посетителей
А вчера 29.

Ruxe Engine API

При создании дополнений для Ruxe Engine будет полезным использовать готовые функции Ruxe Engine.

  • $GlobalCache ->
    • cats('идентификатор новостного раздела')
      • Обновление кэша категорий указанного новостного раздела.
    • tags('идентификатор новостного раздела')
      • Обновление кэша меток указанного новостного раздела.
  • $GlobalUsers ->
    • checkthisuser()
      • Проверяет логин и пароль вошедшего (если вошёл) пользователя. Если неверны - обнуляет cookie и перенаправляет на главную страницу сайта.
    • fullname(string): string
      • Возвращает логин пользователя с учётом его регистра, в независимости от подставленного в параметре.
    • checklogin(string,bool): bool|string
      • Проверяет правильность логина (нет ли запрещённых символов и т.п.). Если во втором параметр указано true, то функция вернёт нужные сообщения об ошибке из языкового файла.
    • checkpassword(string, string, bool): bool|string
      • Проверяет правильность пароля и повтора пароля (совпадают ли, нет ли запрещённых символов и т.п.) первый и второй параметры соответственно. Если в третьем параметре указано true, то результат выполнения функции будет сообщение об ошибке из языкового файла (если будет ошибка) или же true.
    • pmpath(int): string
      • Выдаёт путь до файла с ЛС пользователя по идентификатору в параметре.
    • isuser(string): bool
      • Проверяет существует ли пользователь с именем из параметра (чувствительно к регистру!).
    • thisisuser(): bool
      • Проверят логин и пароль активного пользователя.
    • finduser(string): int
      • Ищет идентификатор пользователя string. Если не находит - возвращает -1.
    • getpole(string,int): string
      • Возвращает значение поля (указывается во втором параметре) пользователя (указывается в первом параметре) из users.dat.
    • banmessage(string): string
      • Возвращает причину бана пользователя.
    • getstatus(string): string
      • Возвращает статус (admin, editor, moderator, и др.) пользователя. Если пользователь не найден, то возвращает no.
    • getuser(int): string
      • Возвращает имя пользователя по идентификатору.
    • getid(string): int
      • Возвращает идентификатор пользователя.
    • lastid(): int
      • Возвращает последний зарегистрированный идентификатор пользователей.
    • newid();
      • Увеличивает на единицу счётчик последнего идентификатора пользователей.
    • thisusertime(): int
      • Возвращает время последней активности активного пользователя.
  • $GlobalTemplate ->
    • getonlywords(string): string
      • Удаляет из строки все знаки.
    • template(array,array,string): string
      • Заменяет значения из массива 1 параметра на значения массива 2 параметра в файле 3 параметра (не изменяя файл) и возвращает полученный результат.
    • getsmiles(): array
      • Возвращает список смайлов.
    • usebbcodes(string1,'html'): string
      • Заменяет BB коды из string1 на HTML реализацию и возвращает полученный результат.
  • $GlobalBFG ->
    • refreshrewrite()
      • Обновляет .htaccess в соответствии с параметрами ЧПУ.
  • $Filtr ->
    • randwords(int): string
      • Возвращает случайную комбинацию букв, цифр и знаков длиной, указанной в параметре.
    • delendslash(string): string
      • Удаляет только конечный / (если есть) и возвращает результат.
    • clear(string): string
      • Преобразовывает HTML теги в сущности, а также удаляет другие небезопасные символы и возвращает результат.
    • tolat(string): string
      • Преобразовывает кириллицу в латиницу.
    • tolower(string): string
      • Понижает регистр букв русского и английского алфавита. Возвращает результат.
    • utf8_substr(string,int,int): string
      • Аналог substr, только для UTF-8 кодировки.
  • $FileManager ->
    • makedir(string)
      • Создание каталога string.
    • removedir(string)
      • Удаление каталога string.
    • fsize(string):int
      • Возвращает размер файла(в параметре путь до файла).
    • removefile(string)
      • Удаление файла string.
    • checkfilename(string): bool
      • Проверка правильности файлового имени.