# RotorCMS 3.0 Changelog

Список всех изменений начиная с версии движка RotorCMS ver. 1.4

Исправление мелких недочетов (ver. 1.4.1)
Исправлена ошибка связанная с быстрым переходом, если по умолчанию на сайте включена панель быстрого перехода, то после регистрации у пользователя в настройках будут те же значения, что и по умолчанию на сайте
Также исправлена ошибка когда в админке включен быстрый переход без кнопки, у пользователей в настройках теперь есть возможность выбрать какую панель выводить в быстром переходе, с кнопкой или без
Исправлена ошибка с пустым значение времени последней авторизации, теперь время вписывается сразу же после регистрации
Антимат в форуме (ver. 1.4.2)
В форуме добавлен антимат для названий тем
Исправление ошибок с коннектом (ver. 1.4.3)
В классе базы данных добавлен деструктор с принудительным закрытием соединений с MySQL
В счетчике посещений убрана отложенная вставка записей в базу данных
Поддержка BB-кода в причине бана (ver. 1.4.4)
Добавлена возможность выделять текст причины бана с помошью BB-кода
Также текст причины бана выводится в отдельном стиле, чтобы не сливаться с остальным текстом
Удобная сортировка файлов в загрузках (ver. 1.4.5)
В загруз-центре сделана удобная сортировка файлов
По умолчанию файлы сортируются по дате добавления, можно сортировать файлы по скачиваниям, комментариям и количеству оценок, при перемещении по страницам сортировка сохраняется
Правильная сортировка подразделов в форуме (ver. 1.4.6)
Исправлена ошибка из-за которой подразделы в форуме сортировались неправильно
Также исправлены стили CSS в тема wapik и night_city, фон стиля для вывода php-кода стал более светлым
Импорт файлов через FTP (ver. 1.4.7)
В загруз-центр добавлена новая возможность импорта файлов через FTP
Для этого нужно через FTP-клиент загрузить файлы в папку load/loader (Права 777 chmod)
После этого в перейти в админке на страницу FTP-импорт, выбрать категорию для импорта и отметить нужные файлы, все данные будут автоматически прописаны в базу данных
Данным образом можно перенести все файлы из загруз-центров движков Wap-Motor 15-18 версий
Для более полной совместимости скрипт импорта автоматически проверяет имеется ли txt-файл с описанием к файлу и добавляет в случае если файл найден
Скрипт проверяет файлы на допустимые расширения, на правильное имя файла и допустимый размер
Также в загруз-центре исправлена ошибка определения размера файла, когда сам файл не загружен
В форуме исправлена ошибка связанная с выводом логина вместо ника при просмотре сообщений и тем пользователей
Улучшение импорта файлов (ver. 1.4.8)
В импорте файлов через FTP добавлена возможность выбрать все файлы для импорта одним нажатием клавиши
Исправлена ошибка с счетчиком новых файлов в загруз-центре при добавлении файлов через FTP
Ошибка при добавлении скриншота (ver. 1.4.9)
Исправлена ошибка при добавлении скриншота в загруз-центре, расширение скриншота отображалось не правильно
В импорте файлов через FTP добавлена автоматическая загрузка скриншота, если такой имеется
Также теперь выводятся иконки в импорте в зависимости от расширения файлов
Вывод последних комментариев в новостях (ver. 1.5.0)
Добавлен вывод последних комментариев при просмотре полного текста новости, также можно быстро прокомментировать новость
При просмотре всех комментариев добавлена ссылка возврата к странице с новостью
Исправлена ошибка в анкете, была неправильная ссылка просмотра списка добавленных файлов в загруз-центре
Вывод последних комментариев в новостях (ver. 1.5.0)
Добавлен вывод последних комментариев при просмотре полного текста новости, также можно быстро прокомментировать новость
При просмотре всех комментариев добавлена ссылка возврата к странице с новостью
Исправлена ошибка в анкете, была неправильная ссылка просмотра списка добавленных файлов в загруз-центре
Редактирование сообщения в форуме (ver. 1.5.3)
Исправлена ошибка связанная с редактированием сообщения в уже закрытой теме форума
Улучшения в форуме, мелкие поправки (ver. 1.5.1)
При удалении темы в подфоруме сделано изменение связанное с пересчетом последнего сообщения и темы на главной форуме, ранее главная обновлялась только тогда, когда удалялась тема НЕ в подфоруме, переписан MySQL запрос
В форуме добавлен переход на анкету куратора темы
При авторизации сделаны ограничения в 20 символов на поля с вводом логина и пароля
Также мелкие поправки в новостях и галерее
Быстрый вывод новости (ver. 1.5.2)
В управлении новостями сделано небольшое дополнение, теперь новость можно быстро вывести на главную страницу
Для этого при публикации новости необходимо поставить галочку напротив пункта "Вывести на главную"
А если новость устарела, то убрать ее можно в настройках сайта, которые в этом апгрейде также притерпели небольшие изменения
Оптимизированы настройки в которых присутствует выпадающий список select
Редактирование сообщения в форуме (ver. 1.5.3)
Исправлена ошибка связанная с редактированием сообщения в уже закрытой теме форума
Задержка выполнения запроса (ver. 1.5.4)
Из файла авторизации удалена функция sleep(), которая задерживала выполнение запроса на 1 сек
Полная поддержка кириллических доменов (ver. 1.5.5)
Переписаны все регулярные выражения отвечающие за обработку ссылок, теперь кириллические домены обрабатываются корректно
Новые MIME-типы для сайта (ver. 1.5.6)
Обновлен файл .htaccess с новыми MIME-типами для скачивания файлов
Выложен в связи с жалобами на невозможность скачивать файлы с расширениями jar, jad, sis и другими
В .htaccess добавлены самые важные и необходимые типы с расширениями файлов
Улучшена безопасность в загруз-центре, исправлен вывод размера пустого файла в админке
Новая тема для движка WEB (ver. 1.5.7)
Добавлена новая тема для RotorCMS WEB от автора TurikUs
Полностью валидный XHTML код, сделана без табличной верстки
Для данной темы специально написан боковой блок "Последняя активность" в котором выводятся последнии файлы в загрузках, темы на форуме и последнии статьи в блогах
Ссылка "Последняя активность" прописана и в main/index.dat, так что если вносили изменения в файлы находящиеся в папке local/main пропишите ссылку вручную Также в остальных dat файлах прописаны заголовки вверху страниц, замените файлы или внесите изменения вручную
Ошибка в управлении файлами (ver. 1.5.8)
Исправлена маленькая ошибка в управлении файлами, при редактировании php-кода оператор && преобразовывался в &amp;&amp;
Предложения и пожелания (ver. 1.5.9)
Добавлен новый раздел "Предложения и проблемы", в котором все пользователи могут писать свои предложения по поводу вашего сайта, а также сообщения о найденных ошибках
Данный скрипт можно переделать в опросник или использовать по другому назначению
В скрипте можно голосовать за чужие предложения и проблемы, чем больше голосов тем выше будет находится предложение или проблема
Имеются пользовательские комментарии, для админа 4 статуса предложений, по умолчанию "под вопросом", можно изменить на статусы "в процессе", "выполнено" или "закрыто" Также отдельно можно закрывать комментарии или выборочно удалять предложения
Ошибка в обновлении комментариев (ver. 1.6.0)
Исправлена ошибка при нажатии на ссылку "Обновить", в комментариях к новостям перебрасывало на первую страницу, хотя вывод шел в обратном порядке То же самое сделано и на странице "Предложения и пожелания", добавлен быстрый переход на последнюю страницу
Защитная картинка в привате (ver. 1.6.1)
Для пользователей у которых менее 50 баллов введены дополнительные ограничения, увеличено время антифлуда в 2 раза, в привате введена проверка с помощью защитной картинки с кодом
Для пользователей у которых более 50 баллов данные ограничения не коснутся
Бэкап базы данных (ver. 1.6.2)
Добавлена новая страница в админке, с помощью которой можно делать полный бэкап базы данных
Имеется возможность выборочно сохранять нужные таблицы
Несколько возможных видов сохранения бэкапа, sql, sql.gz и sql.bz2 в зависимости от наличия соответствующих расширений php
Выбор уровня сжатий для gzip и bzip2
Можно удалять уже сделанные бэкапы
Проверка на существование таблиц при бэкапе
Улучшенная авторизация на сайте (ver. 1.6.3)
Сделана возможность при авторизации вводить ник пользователя вместо логина, также регистр ввода данных не играет значения, можно вводить логин или ник большими и маленькими буквами
Функция rus_utf_tolower заменена на более короткую и удобную utf_lower
В списке статусов пользователей вывод идет сверху вниз, а не наоборот как раньше
Исправлена ошибка в файле бэкапа БД, невозможно было сделать бэкап в формате bz2
Во всех рейтингах теперь также регистр ввода логина не играет значения, функция поиска пользователей в позиции рейтинга немного улучшена, можно вводить ники пользователей
Вывод текста вместо защитной картинки (ver. 1.6.4)
В загруз центре сделана возможность выводить защитный код для неавторизованных в виде текста вместо картинки, для тех у кого проблемы с библиотекой GD Добавлена ссылка на прямой переход к регистрации
Переход к списку категорий (ver. 1.6.5)
Теперь при переходе на страницу в форуме, блогах или в загрузках без параметра раздела, то есть с пустым значением, сразу перебрасывает к списку категорий, а не выводит уведомление
Отсутствие защитной картинки (ver. 1.6.6)
Исправлена ошибка на странице списка администрации, не выводилась защитная картинка для пользователей у которых менее 50 баллов, из-за этого невозможно было отправить быстрое сообщение
Добавлена новая тема New-York (ver. 1.6.7)
Тема New-York переделана из одного бесплатного скина для wordpress
Сильно упрощена структура и вырезано все ненужное
Немного изменена игра 21 Очко, при переборе игрока банкир свои карты не открывает
Небольшие поправки в файле авторизации
Быстрый пересчет сообщений (ver. 1.6.8)
Добавлена новая функция быстрого пересчета сообщений, она используется при удалении пользователей
Иправлена ошибка связанная с отправкой приватного сообщения из просмота истории переписки
Ошибка в поиске на форуме (ver. 1.6.9)
Исправлена маленькая ошибка в поиске на форуме
Невозможно было найти данные при поиске за любой выбранный период в темах
Оптимизация функций (ver. 1.7.0)
Сделана небольшая оптимизация функций отвечающие за вывод денег, количества приватных сообщений и вывода аватаров пользователей
Теперь если у пользователя нет аватара, то в базу данных ничего не вписывается, а функция которая читает все профили и заносит данные в кэш учитывает это условие
Сам файл кэша стал меньше, это немного ускорит загрузку страниц
Количество писем пользователей теперь кэшируется в "моем меню"
Также в ближайшем апгрейде будут кэшироваться данные контактов и игнора
В бэкапе исправлена ошибка с подсчетом количества архивов
Функции подсчета денег разделены на 2, первая отвечает за сохранение, вторая за вывод данных
В обеих функциях имеется проверка времени кэша
При сохранении можно задать время чаще которого кэш НЕ будет обновляться save_money(60) где 60 время обновления, если поставиь 0, то кэш всегда будет
актуален, данную функцию можно вписывать в файлы отвечающие за работу с деньгами
а в самой функции вывода user_money($login) стоит кэш save_money(3600); для проверки устаревших данных
Функция антидоса (ver. 1.7.1)
Добавлена новая функция антидоса, которая поможет защитить сайт от http флуда, сканирования или накрутки
По умолчанию функция выключена, для того чтобы включить необходимо в основных настройках админики выставить лимит запросов с одного IP в минуту
К примеру если установить 120 запросов, то при превышении лимита IP будет автоматически занесен в бан-лист
Запись логов в антидосе (ver. 1.7.2)
Сделано дополнение в функции антидоса, теперь при блокировке IP-адреса все данные записываются в логи, можно будет узнать на какой странице произошла блокировка, с какой страницы пришел пользователь, время бана, браузер и логин пользователя если он был авторизован
Все логи можно посмотреть на странице ошибки 403/404 в подразделе "Автобан"
Описания к разделам форума (ver. 1.7.3)
Сделана возможность добавлять небольшое описание к разделам в форуме, текст ограничен длинною в 100 символов
Описание не обязательное, при его отсутствии все будет так как раньше
Также сделана небольшая оптимизация в таблицах БД движка, уменьшены некоторые поля varchar
Подсчет файлов в подкатегориях (ver. 1.7.4)
В загруз-центре сделано небольшое изменение
Теперь для разделов в которых имеются подкатегории выводится не только количество файлов в данной категории, но и общее количество файлов во всех подкатегориях
Количество новых файлов подсвечивается красным цветом
Немного изменен сам вывод подкатегорий, сделано таким же образом как и в форуме
По желанию можно выводить подкатегории в одну линию, старый способ закомментирован
Исправление мелких ошибок (ver. 1.7.5)
Исправлена ошибка в привате, невозможно было написать письмо если логин нужно было ввести вручную
Исправлена ошибка на странице получения кредита, некоторые данные настроек сайта не учитывались
Улучшена игра "Угадай число", теперь рядом с подсказкой значения загаданного числа показывается картинка плюс или минус
Также если пользователь проиграл в игру, то показывается какое число было загадано
Оптимиазция файлов и функций (ver. 1.7.6)
Сделана небольшая оптимизация функций Переписана функция определения статусов, скорость расчета всех статусов увеличена более чем 2 раза
Теперь пользователи у которых нет баллов не записываются в кэш, за счет этого уменьшится сам файл с кэшем и увеличится скорость обработки данных Для тех пользователей у которых нет баллов можно установить отдельный статус в админке, по умолчанию "Дух"
Статус будет действовать также и на удаленных или новичков которые еще не просчитал скрипт
Сама функция разбита на 2 части, сохранение и вывод
Немного улучшена функция вывода и сохранения ников
Обе функции прописаны в файл управления юзерами, теперь при изменении данных в админке данные в кэше также обновляются в реальном времени
В привате сделана поправка о переполнении ящика, теперь уведомление показывается когда остается 10 или менее писем до переполнения
Отправка почты с сайта (ver. 1.7.7)
Исправлена маленькая ошибка в функции отправки почты из-за которой на мобильной версии сайта http://m.mail.ru тело письма приходило пустым, хотя все остальные почтовики работали нормально
История и редактирование банов (ver. 1.7.8)
Добавлена новая страница "История банов" в админ-панель, на ней можно просматривать все изменения связанные с банами или разбанами пользователей, также есть возможность просмотреть всю историю отдельно по пользователю
Переработана страница бана пользователей, теперь данные можно отредактировать, к примеру изменить время или описание, все изменения записываются в историю Внесены поправку в игру 21-Очко, банкира выиграть тяжелее, в связи с этим добавлена ничья при равенстве очков.
Карты в игре не повторяются, то есть если взяли туза черви из колоды он там больше не появится
Передача идентификатора сессии (ver. 1.7.9)
Выключена принудительно директива session.use_only_cookies, которая запрещает PHP принимать идентификатор сессии, если он был передан через URL
Это нужно для сохранении идентификатора сессии при выключенных куках у пользователя
Когда куки включены идентификатор не показывается
Новый вывод меню (ver. 2.0.0)
Изменены все темы, ссылки авторизации и регистрации для гостей и вывод меню для авторизованных теперь выводятся вверху всех страниц
Ссылки с главной удалены, если у вас имеются свои темы/скины, для полного апгрейда необходимо изменить их вручную
По желанию можно не изменять главную страницу
Старые темы будут работать без проблем, но если вы удалите ссылки об авторизации с главной, то пользователи не смогут увидеть их
Также в верхнем меню выводятся уведомления для админов о спаме и новых сообщениях в админ-чате
Оптимизация тем и другие улучшения (ver. 2.0.1)
Немного изменены темы движка, теперь в верхнем меню выводятся логин пользователя с ссылкой на анкету и другая информация
между ссылками в верхнем меню поставлены разделители в виде точек
Во всех стилях css изменены пути к картинкам, теперь они прописаны относительно самого файла css, а не корня движка, это позволит беспроблемно установить движок в папку
Сделана поправка в файле mpanel/files.php, невозможно было очистить файл вписав пустую строку
В форуме описание раздела выводится маленькими буквами
В таблицы счетчиков добавлены уникальные ключи для номеров дней и часов, это позволит избежать дублирование строк
Немного оптимизирован сам счетчик
Исправлена ошибка в выводе статистики хостов и хитов за текущие сутки, поправлен график
Улучшена страница "Предложения и проблемы" добавлена возможность сортировки записей по голосам, дате, статусу и комментариям, а также сделана небольшая оптимизация
Улучшение графиков статистики (ver. 2.0.2)
Увеличены графики статистики посещений за месяц и за сутки
Вверху графиков выводится макимальное количество посещений за текущие периоды времени
Надпись жестко зафиксирована и теперь не двигается в зависимости от дней или часов
Также добавлен новый график статистики за последнюю неделю
показывает сколько хостов было за последнии дни, внизу отмечены дни недели
Также изменен вывод статистики, теперь выводится слева направо
Пример: [url=http://visavi.net/pages/counter.php]Графики посещений[/url]
Новый графический счетчик для сайта (ver. 2.0.3)
Улучшен счетчик сайта, теперь в нем помимо хостов, хитов и количества посетителей на сайте отображаются график посещений за последнюю неделю, как на яндекс-метрики, графики изменяются в зависимости от того, сколько посещений было за последнии дни
Исправлена ошибка постраничной навигации при просмотре истории автобанов
Небольшие поправки в графиках (ver. 2.0.4)
Оптимизированы файлы вывода графиков посещений за последнии 7 дней и основной счетчик сайта
Теперь данные записываются в кэш в файле includes/counters.php
Ранее все записывалось в самом счетчике, но так как счетчик выводится до подсчета статистики могли быть некоторые проблемы с правильной статистикой В загрузках для админа добавлена ссылка "Переместить" при просмотре самого файла
Выключение защитной картинки в привате (ver. 2.0.5)
Добавлена новая настройка в админ-панель с помощью которой можно выключить защитную картинку в привате для новичков
По желанию администратор сайта может установить порог выключения защитной картинки, по умолчанию стоит 50
Для выключение необходимо изменить значение на 0
Постраничная навигация в блогах (ver. 2.0.6)
Добавлена возможность разделять статьи в блогах по страницам
Для этого предназначен специальный тег [nextpage] при установке которого в определенных местах скрипт будет считать этот тег разделителем
При редактировании своей статьи в блогах теперь можно изменить раздел статьи
Добавлена ссылка на быстрый перенос для админа, добавлены ссылки на справки по смайлам и тегам
Перерисованы картинки быстрых тегов
Улучшена страница со справкой по тегам
Комментарий к авторитету (ver. 2.0.7)
При изменении авторитета пользователя теперь необходимо писать комментарий
Добавлена возможность просмотра всех голосований по выбранному пользователю, можно посмотреть кому изменял авторитет пользователь и кто менял авторитет ему Добавлена страница просмотра всех банов пользователя, на странице можно посмотреть не только баны, но и изменения или разбаны
Вышеуказанные страницы доступны только зарегистрированным пользователям
В анкете сделан удобный переход на просмотры истории голосований и истории банов
Уведомление в приват (ver. 2.0.8)
В прошлом апгрейде забыли сделать отправку комментария в приват при изменении авторитета
Также теперь текст дополнительно обрабатывается функцией антимата
Оптимизация профилей (ver. 2.0.9)
Сделана небольшая оптимизация таблиц с профилями пользователей
Все админские заметки вынесены в отдельную таблицу "note", это уменьшит размер загружаемых данных
Добавлен вывод времени последнего изменения заметки
Немного улучшена бан-панель, добавлена ссылка для быстрого перехода в анкету
Изменено поле с полом пользователей с varchar на tinyint(1)
При редактирования профиля если у пользователя не вписан номер icq теперь там пусто значение вместо нуля
Запрет загрузки файлов в загруз-центр (ver. 2.1.0)
Добавлена новая настройках в админке, теперь можно запретить пользователям загружать файлы в загруз-центр
При этом для администрации сайта страница будет доступна
Убрана ссылка "Вернуться" при успешном изменении авторитета пользователям
Удаление в истории банов (ver. 2.1.1)
Добавлена возможность выборочного удаление действий из истории банов в админке
Оптимизация IP-бан системы (ver. 2.1.2)
Немного изменен способ кэширования IP-адресов, теперь данные хранятся в одномерном сериализованном массиве с числовыми ключами, это уменьшит размер кэш-файла
[red]После установки апгрейда возможно потребуется вручную очистить файл local/temp/ipban.dat[/red]
Удаление статистики долгожителей (ver. 2.1.3)
Из движка удалена статистика долгожителей
В связи с этим в файле includes/header.php оптимизированы некоторые запросы
Также уменьшено количество запросов в анкете
Закрытие сайта от гостей (ver. 2.1.4)
По многочисленным просьбам сделана возможность закрыть сайт для не авторизованных пользователей
Для включения данного режима необходимо изменить основные настройки сайта
При закрытие сайта остаются доступными страницы авторизации, регистрации и восстановления пароля
Проверка длины имени файла в загрузках (ver. 2.1.5)
Сделана проверка имени файла на длину в загрузках, проверяется при обычном импорте, ftp-импорте и загрузке
Также сделана проверка на длину адреса сайта
В файле размещения пользовательской рекламы убран перевод ссылки в нижний регистр
Исправление мелких ошибок (ver. 2.1.6)
Исправлена ошибка в настройках сайта, невозможно было изменить способ подтверждение регистрации
Исправлена ошибка в просмотре своей истории изменении авторитета для пользователей у которых менее 150 баллов
Исправлена функция отправки e-mail сообщений, на некоторых хостингах невозможно было отправить письмо
Исправлена ошибка в файле header.php, если в настройках закрыть сайт, то невозможно было зайти из-за ошибки, также сделано что при полном закрытии сайта, админы могут заходить
Защитная картинка в банке (ver. 2.1.7)
Добавлена защитная картинка на операцию по получению процентов в банке (Защита от ботов)
Вывод процентов в банке (ver. 2.1.8)
Добавлена новая возможность получать проценты со счета выборочно в банк или на руки, для этого необходимо выбрать соответствующее значение поля, также теперь выводится количество получаемых процентов
Алгоритм подсчета процентов выведен в функции
Фильтрация байта разворота (ver. 2.1.9)
A функцию обработки входящих данных добавлена проверка на байт разворота, символы вырезаются
Новые стили в темах (ver. 2.2.0)
Добавлено 2 новых стиля во все темы, стиль info - оформляет какое-либо предупреждение или уведомление на красном фоне, а стиль act пока работает в анкете, оформляет ссылки внизу
Исправлены ошибки в банке, при пустом вкладе выводило надпись о том, что превышен максимальный вклад
В файле переводе денег исправлена переменная которая ограничивала перевод денег для пользователей у которых менее 150 баллов
Немного отредактирована анкета, при просмотре анкеты администрации сайта, должность теперь показывается в отдельном блоке
Небольшая поправка в IP-бан списке (ver. 2.2.1)
В таблице для хранения заблокированных ip-адресов добавлен уникальный ключ для того, чтобы исправить случайное добавление одинаковых записей при слишком частых запросах
Сортировка в голосованиях (ver. 2.2.2)
Сделано небольшое изменение связанное с сортировкой в голосованиях
Теперь результаты голосования сортируются по количеству голосов оставленных за выбранные варианты ответов
При самом голосовании варианты расположены в порядке их добавления администратором
Исправление мелких ошибок (ver. 2.2.3)
Исправлена битая ссылка при просмотре истории голосований в админке
Сделано перенаправление на входящие сообщения при отправке письма
Исправлена ошибка при закрытии сайта, которую уже исправляли, но по какой-то причине в предыдущем обновлении оказался старый файл
Вывод заголовков в Предложения и проблемы (ver. 2.2.4)
Добавлен вывод заголовков в title в сервисе "Предложения и проблемы"
Ошибка в функции utf_substr (ver. 2.2.5)
Исправлена маленькая ошибка в функции utf_substr, не правильно определялись параметры при передаче в функцию 2 пустого значения длины
Новые настройки в админ-панели (ver. 2.2.6)
Вынесены в настройки возможность изменения необходимого количества баллов актива для создания тем в "Предложениях и проблемах" и просмотр истории изменений авторитета
Также расширено описание новых возможностей при получении определенного количества баллов актива в файле faq.php
Улучшенная проверка лицензии (ver. 2.2.7)
Сделаны изменения в файле проверки лицензии, теперь активация лицензии не сбрасывается если наш сайт не доступен, также выводится сообщение о том, что не удалось проверить лицензию
Если при активации ip-адрес вашего сервера по каким-то причинам оказался у нас в ip-бане, то также будет показано уведомление
В css-файле от темы default вненсены небольшие поправки в дизайн
Код для разных счетчиков (ver. 2.2.8)
В файл local/main/reklama_foot.dat добавлен код с помощью которого можно размещать разные счетчики для главной и остальных страниц, не забудьте включить вывод рекламы в настройках сайта
Сделано изменение в файле учета и показа статистики, теперь на вывод данных не будет влиять перевод времени на зимнее или летнее
Наложение копирайта, ресайз изображений (ver. 2.2.9)
В фотогалерею добавлена возможность вставки копирайта на все загружаемые фотографии, также теперь можно загружать огромные фотографии как по размеру, так и по весу.
Все фотографии будут уменьшены автоматически до разрешенных размеров в настройках админ-панели
За обработку фотографий отвечает class.upload.php http://www.verot.net/php_class_upload.htm
Такие же возможности сделаны и для загрузки фотографий в свой профиль
Для того, чтобы вставлялся копирайт необходимо загрузить изображение по адресу images/img/watermark.png
В настройках сайта теперь можно указать максимальный вес и размер изображений, а также до какого размера уменьшать фотографию (Внимание, ранее данный параметр отвечал за макс. загружаемый размер)
В файле графического вывода статистики хостов и хитов за сутки исправлена маленькая ошибка
Закладки форума (ver. 2.3.0)
Сделана возможность выборочно добавлять темы форума в закладки, в закладках будет показано сколько сообщений добавлено после последнего прочтения темы, все темы отсортированы по времени последней записи
При удалении темы администрацией сайта, тема в закладках автоматически удаляется
Исправлена небольшая ошибка в рейтинге пользователей, при изменении авторитета каждый раз происходит пересчет голосов
В анкете сделан более красивый вывод авторитета пользователей
В админке форума и гостевой сделаны небольшие косметические изменения
Удаление голосований за пользователя (ver. 2.3.1)
Сделана возможность для администрации удалять полученные голосования "Историю авторитета" у любого пользователя
Наложение копирайта в загрузках (ver. 2.3.2)
Добавлена функция наложения копирайта и автоматического уменьшения скриншотов в загруз-центре
Теперь можно загружать большие фотографии и они будут уменьшены до размеров указанных в настройках (Относится только к скриншотам)
В функции постраничной навигации сделана небольшая поправка связанная с разным выводом сообщений на страницу у разных пользователей
Поддержка русскоязычных доменов (ver. 2.3.3)
Улучшена поддержка русскоязычных доменов рф, ру и т.д.
Изменение персонального статуса (ver. 2.3.4)
Добавлена возможность пользователям сайта самостоятельно менять свой персональный статус, для этого администратору нужно включить эту опцию в настройках сайта (Стоимость и цены), по умолчанию выключено
Также можно установить количество денег необходимых для изменения статуса и количество актива, по умолчанию 10 тыс игровых рублей и 3 тыс баллов
Кеширование статусов (ver. 2.3.5)
Изменен запрос к mysql в функции кеширования статусов отвечающий за выборку статусов, на старых версиях mysql запрос работал неправильно
История авторизаций (ver. 2.3.6)
Добавлена возможность всем пользователям сайта просматривать свою историю авторизаций
В которой показаны такие данные как: время входа, тип входа (пользователь зашел по кукам - автовход или ввел свои данные - авторизация), IP и браузер, сохраняется 50 последних последних авторизаций
Дополнение сделано на основе мода нашего модератора [b][url=http://visavi.net/pages/anketa.php?uz=DimaVip]dima.london[/url][/b] с незначительными дополнениями
Скрытие новостей, последняя страница и др. (ver. 2.3.7)
Сделана возможность скрывать показ новостей на главной, для этого достаточно нажать на кнопочку [-], будет выводиться только заголовок новости, для показа нужно нажать [+]
Исправлена ошибка в блогах, при чтении статьи полностью или при печати, выводился тег [nextpage], который отвечает за разбивку статьи по страницам Сделано небольшое, но полезное изменение, при попытке перейти на страницу большую чем их общее количество ранее перебрасывало на первую страницу, а теперь отправляет на последнюю
Новое поле Skype в профиле (ver. 2.3.8)
Добавлено новое поле Skype в профиль пользователя, при установке логина он будет показываться в анкете, также рядом с логином выводится картинка-статус (работает если разрешить в настройках скайпа показ статуса)
Также немного изменен способ показы и скрытия новости на главной
Автозагрузка пользовательских функций (ver. 2.3.9)
Сделана новая возможность связанная с загрузкой пользовательских функций
В директорию includes/functions можно будет ложить какие-то пользовательский функции или группы функций и они автоматически будут подхватываться движком Список файлов будет кэшироваться на некоторое время, поэтому нужно будет очищать кэш после загрузки новых файлов
Это сделано чтобы пользователи не изменяли файл includes/functions.php который очень часто меняется
Сделана новая страница в админке позволяющая очищать файлы кэша, доступна только администратору
Кеширование графического счетчика (ver. 2.4.0)
Сделано кеширование счетчика, сам файл gallery/count.php перенесен в папку includes
файл вызывается раз в минуту по умолчания, генерирует картинку, которая сохраняется в папку upload
В папке upload в будущем будут храниться весь пользовательский контент, картинки в галерее, файлы, скриншоты, аватары и т.д, потихоньку будем переделывать функционал
Если у вас на сервере PHP установлен как модуль CGI на директорию upload рекомендуется ставить права 777
Куча хороших изменений (ver. 2.4.1)
Сделано кеширование уменьшенных копий картинок в галерее, функция проверяет сделана ли миниатюра изображения, если нет, то автоматически уменьшает картинку и сохраняет ее в специальной папке upload/thumbnail
Теперь страница и картинки будут загружаться быстрее, через некоторое время будут переделаны остальные страницы
Фотографии в профиле, пользовательские аватары и картинки в галерее перенесены в папку upload
то есть нужно вручную перенести 3 папки из gallery в upload (avatars, photos, pictures)
Сделать это лучше всего через FTP (Если нет возможности, то пишите сразу данные от ftp)
На данный момент в директории upload должно быть 4 папки: avatars, photos, pictures, thumbnail
Все эти папки должны быть доступны для записи
Для того чтобы заработали новые пути потребуется очистка кеша из админки
Исправлена ошибка с графическим счетчиком, невозможно было перейти на статистику
Оптимизирован файл работы с базой данных, добавлен счетчик запросов, о нем чуть ниже
При автологине теперь не нужно передавать параметр cookietrue, если запрос идет через GET куки пишутся автоматически
Добавлена новая менюшка для администрации с информацией о статистики производительности, в которой выводится, количество запросов Mysql, потребление ОЗУ, время загрузки страницы, по умолчанию меню выключено
Удаление фотографии в галерее (ver. 2.4.2)
Исправлена ошибка, из-за которой невозможно было удалить фотографию в галерее
Вывод статистики из подраздела загрузок (ver. 2.4.3)
В функции stats_load($cats=0) добавлен параметр cats который принимает значение id раздела загрузок и выводит статистику из выбранной категории и всех подкатегорий внутри если id не указан, то выводит общую статитику по загрузкам, все данные кэшируются
Закрытие резделов форума (ver. 2.4.4)
Сделана возможность закрывать разделы форума, в них нельзя будет создавать темы, но существующие темы будут работать, также можно переносить темы в закрытый раздел
Примечание в переводе денег (ver. 2.4.5)
Появилось поле для сообщения при переводе денег, поле можно оставить пустым
Также теперь ведется лог всех переводов, страница со статистикой появится позже
Удаление кэшированных картинок (ver. 2.4.6)
Исправлена небольшая ошибка связанная с удалением кэшированных картинок, если пользователь загружал в профиль новую картинку, то уменьшенная копия старой картинки не удалялась
Улучшена поддержка кириллических доменов (ver. 2.4.7)
Улучшена поддержка кириллических доменов, теперь домены обрабатываются классом [url=http://phlymail.com/en/downloads/idna/]idna_convert[/url]
В файле includes/start.php убрана лишняя проверка Get запросов
Уровень обработки ошибок снижен с ERRMODE_EXCEPTION до ERRMODE_WARNING
Это означает что в случае ошибки у вас не будет обрезать страницу, а код просто не будет работать, если включить Debugmode, то можно увидеть весь код ошибки
Изменена функция ресайза (ver. 2.4.8)
Немного изменена функция ресайза изображений, в параметрах теперь нужно передавать размер уменьшенной копии, это позвлит для разных сервисов делать скриншоты разного размера
Улучшенный поиск по блогам (ver. 2.4.9)
Переписан поиск по блогам, теперь искомая строка или слово передаются в параметре GET при первом же запросе, все данные кэшируются. При вводе новой строки или слова в пользовательский кэш записываются все id блогов, в который найдено совпадение и при перемещении по страницам поиск уже не ведется Также немного изменен поиск по тегам Функция обработки ссылок теперь корректно преобразует urlencode-текст
Ссылка удаления статьи (ver. 2.5.0)
Добавлена возможность удалить статью для администрации прямо при ее чтении, теперь не нужно перемещаться в админку и оттуда удалять
Прикрепление картинки к новости (ver. 2.5.1)
Добавлена новая возможность загружать картинки для новостей, по желанию картинку можно не загружать, изображения сохранаются в upload/news Также изменены и оптимизированы еще некоторые функции
BB-код в админ-чате (ver. 2.5.2)
Добавлен BB-код для ответов и цитирования сообщений в админ-чате
Очистка кэша изображений (ver. 2.5.3)
В файл очистки кэша добавлена новая опция позволяющая очистить кэш изображений
Удаление картинок в профиле (ver. 2.5.4)
Исправлена небольшая ошибка в профиле, которая не удаляла фотографии в профиле при загрузке пользователем новой фотографии
Исправлен вывод списка кэшированных изображений, если список слишком большой, то выводится 50 изображений и появляется ссылка "Показать все"
Оптимизирована картинка счетчика (ver. 2.5.5)
Картинка счетчика переведена в формат png и уменьшена в размере на 300 байтов
Добавлены пустые папки для картинок в директорию upload, так как пользователи забывают перенести все папки из gallery (кроме fonts) в папку upload
Улучшенный поиск по форуму (ver. 2.5.6)
Немного изменен поиск по форуму, поисковое слово при первом запросе передается через GET
В файле регистрации реализовано сохранение введеных данных
Выключение контроля сессий (ver. 2.5.7)
Теперь администратор может выключить контроль сессий через настройки в админке
Во всех ссылках вместо к примеру &uid=p4gHrd будет uid=0 (Начнет работать после окончания действия текущей сессии)
При это в случае потери сессии не будет производится проверка, но уменьшится уровень безопасности
Выделение всех тем и сообщений в форуме (ver. 2.5.8)
Сделана возможность выделить все темы или сообщения на странице форума, код теперь работает с любого браузера
Изменен код выделения в привате и на некоторых страницах в админке
Подпись к фото в галерее (ver. 2.5.9)
Сделана возможность не писать комментарий при загрузке фотографии в галерею, поле для подписи теперь можно оставить пустым Небольшие поправки в файлах
Выключение записи логов (ver. 2.6.0)
Сделана возможность выключить из настроек в админке запись логов об ошибках
Будет полезно тем у кого часто вылетает ошибка 404
Добавления баллов и денег при публикации в блог (ver. 2.6.1)
Сделано начисление баллов и денег при публикации новой статьи в блог3 балла и 25 рублей за статью
Улучшенный игнор и контакт-лист (ver. 2.6.2)
Улучшен игнор и контакт-лист, в игнор-лист теперь нельзя добавлять администрацию сайта, улучшен интерфейс
В настройках у пользователей теперь нельзя установить e-mail который прописан в настройках админки
Немного изменен стиль темы toonel
Отправка почты с сайта (ver. 2.6.3)
Исправлена небольшая ошибка при отправке почтовых сообщений с сайте, некоторые символы неправильно обрабатывались и вместо нормальных тегов приходили html-сущности
Приват-рассылка, изменение E-mail (ver. 2.6.4)
Добавлена новая страница в админке позволяющая разослать выбранным пользователям сайта приватное сообщение, можно выбрать кому отправлять: пользователям онлайн, администрации, активным (которые были на сайте в течении последней недели) и всем пользователям подряд
Изменен способ изменения адреса e-mail, убрано ограничение по баллам, но теперь новый адрес нужно также подверждать, то есть при записи нового адреса электронной почты, старая не удалится, а адрес изменится только после перехода по ссылке, которая отправится при изменении почтового ящика
Поиск в блогах и на форуме (ver. 2.6.5)
Исправлена небольшая ошибка в блогах и на форуме, русские символы в поисковых запросах предварительнь обрабатываются функцией urlencode, так как были проблемы с некоторыми мобильными устройствами
Исправлена ошибка обработки символов в тегах [url]
Кодировка отправляемых писем теперь установлена в UTF-8, ранее отправлялось в KOI8-r
Добавлена новая функция redirect, которая будет использована вместо header("location: ...
Небольшие поправки в движке (ver. 2.6.6)
Исправлена небольшая ошибка, которая возникала у некоторых пользователь если администратор закрыл сайт от гостей, если пропадала сессия, то пользователя автоматически перебрасывало на pages/login.php, при этом сессия восстанавливалась, теперь на странице авторизации если пользователь уже авторизован, отправляет на главную страницу
В админ-чате добавлены bb-коды при редактировании сообщения, а также сделано присоединение своего сообщения к последнему, как в форуме Восстановлена ссылка очистки кэша в админке
Более серъезные изменения в движке (ver. 3.0.0)
Ссылка "На главную" перенесена в foot.php
Изменен способ подключения шаблона тем
Исправлен дизайн при подключении несуществующего файла в files/?p=папка
Изменена возможность обращаться к файлам движка files/?page=папка/файл
Добавлена функция userpage которая ссылается на анкету с произвольным именем
Добавлен список своих и всех комментариев в фотогалерее, своих и всех альбомов
Выборочное удаление комментариев пользователя в фотогалерее
Возможность редактировать свой комментарий в галерее
Исправлен дизайн комментариев в фотогалерее
Сделано перенаправление на фото при голосовании за фотографию и за статью
Добавлен выбор пола при регистрации
Переписан файл pages/index.php по аналогии с files/index.php
В форуме в топе популярных тем при выборке добавлено условие что тема не является закрытой
Удален файл gallery/resize.php, картинки теперь не уменьшаются на лету
Создана папку upload/counters/ туда перенесены все счетчики с кэшированием
Добавлена аозможность выключать пожелание на главной из админки
Исправлен дизайн на стене сообщений и в комментариях загрузок
Изменен вывод в админке временного сдвига
Изменен способ сортировки сообщений в комментариях галереи, снизу вверх
При удалении пользователя добавлено поле "удалить фотографии"
При удалении пользователя добавлено поле "удалить темы"
Переработано удаление сообщений, чтобы удалялись также и темы, удаление пользователя перенесено вниз, после удаления сообщений и комментариев
Исправлена постраничная навигация (Новая функция)
В заметке добавлено новое поле для показа того, кто изменил текст, если текста нету, то ничего не показывается
Сделана новая bbpanel на jquery, удалена старая
Во всех темах сделано подключение функции, которая выводит jquery если пользователь поставил галочку в настройках
Подтверждение выхода в верхнем меню
Изменен способ хранения паролей в сессиях и куках, теперь там хранится зашифрованный хэш зашифрованного пароля + соль, хэши сессий и кук отличаются, функции xoft_decode и xoft_encode удалены
Переработана функция кэширования изображения, отключено повторное кэширование без необходимости
Список комментариев пользователя в анкете, добавлены ссылки на комментарии в галерее и блогах, немного изменено меню
Возможность выключить подпись сайта на всех страницах под логотипом
Проверена полная совместимость движка с версией PHP 5.4
Переписана обертка для работы с базой данных
Изменены классы для работы с базой данных, убран лишний вызов класса, применен паттерн singleton, все методы вызываются статически
Добавлена возможность быстрого добавления модуля в админ-панеле
Теперь не нужно вписывать свою страницу в index.php, достаточно добавить файл с названием pagename_101.dat (где 101 - уроверь доступа) в директорию mpanel/links, прописать в этом файле ссылку, очистить кэш и она будет вставлена автоматически в нужном месте

Powered by RotorCMS