Изменения в 2.2.1 20-01-2019:
- ФИШКА: Для улучшения индексирования форума поисковиками начиная с версии 2.2 используются глобальные переменные: $forum_title - заголовок форума, $forum_description - описание форума для людей, $forum_keywords - ключевые слова через запятую для роботов;
- изменения в 20 из 63 темах оформления (скинах): файл pm.gif переехал из папки data-pm в папку со скином, добавлены и изменены стили в файле style.css КАЖДОГО скина, добавлены новые переменные $forum_title, $forum_description, $forum_keywords. Остальные скины будут изменены позже;
- на форум в часть скинов добавлен QR-Code. Блок использует библиотеку ГУГЛ. Для работы необходим доступ к сайту google;
- блок голосования изменён и встроен в центральный блок форума. Голосование отображается на всех страницах текущей темы;
- БАГ: блокировалось добавление сообщений в любую тему раздела где превышен лимит максимального количества тем исправен;
- БАГ: при регистрации участнику и администратору приходили одинаковые письма исправлен. Администратору приходит письмо с другим содержанием;
- Добавлен функционал: Робот форума отправляет письмо в ПМ с поздравлением в День рождения участника;
- на странице просмотра сообщений добавлена "Ссылка на сообщение";
Изменения в 2.2:
- при просмотре списка тем на каждой странице теперь выводится "Информация о разделе" - это краткая информация из описания раздела. Положительно влияет на индексацию в поисковиках и увеличивает базу ключевых слов сайта;
- для удобства программирования и и будущего добавления мультиязычности скрипту добавлен обработчик ошибок. Сейчас он добавлен в тестовом режиме только в файл tools.php;
- Форум адаптирован для работы по протоколу https. В коде URL определяется запросами, добавлены блоки для автозамены URL на https;
- Изменения в профиле: вместо 'Номер в ICQ' теперь у нас поле 'Профиль в соцсети' (Viber / WhatsApp / Instagram / Facebook / Vk / Ok). Добавлена 'Мои активность (по данным файла репутации)' - здесь выводится перечень тем, в которые добавил сообщение пользователь;
- подготовка в конвертированию форума в кодировку UTF-8: меняю спецсимволы оформления, везде в функциях прописываю кодировку;
- добавлен атрибут <noindex>Антиспам</noindex> в index.php и tools.php. Поисковик гугл индексирует картинки антиспама. Это не нужно;
- файл tubest.php изменён и внедрён в index.php;
- скрипт форума протестирован и адаптирован под php 7.1. Корректно работет с php 4.3 до 7.1 версии;
- админпанель: БАГ - ошибочное количество страниц со списком тем исправлен;
- админпанель: !ВАЖНО! Разработан блок, формирующий КАРТУ ФОРУМА для просмотра и в файл sitemap-wrforum.xml. Чтобы поисковики 'съели' этот файл добавьте его в файл robots.txt;
- админпанель: БЛОК "КТО ОНЛАЙН" окончательно переехал в блок "СТАТИСТИКА". Дублирование вывода убрал;
- админпанель: Полностью настроен блок 'Статистика работы панели администрирования'. Выводится информация о факте авторизациии в админпанели, о действиях в блоке рассылки участникам на электронную почту, о добавлении новых IP-адресов в блоке IP-блокировки, о факте изменения настройек форума;
- админпанель: изменён дизайн страницы входа и добавлено удобное меню с функциями панели. В меню добавлены ссылки на инструкции по форуму: настройка, вопрос-ответ, планы разработчика и помощь разработчику;
- админпанель: добавлен спойлер HTML5 details 'Добавить / редактировать голосование' чтобы при отображении темы не 'мозолил глаза' блок голосования;
Изменения в 2.1 по сравнению с версией 2.0.5:
- в блоке просмотра/изменения репутации изменены настройки для корректной работы на php 7.1;
- удалена из индексации поисковиков страница с урл ...&page=1
- изменения в коде для совместимости с php 5.4 и старше. Команда htmlspecialchars($str) заменена на htmlspecialchars($str, ENT_COMPAT, "windows-1251");
- на главной в блоке "Последние сообщения" на некоторых хостингах не отображались сообщения при наведении курсора на тему;
- в код index.php и admin.php добавлен новый параметр: $podpis_pokaz=TRUE; - Показывать подпись участников ВСЕМ (включая не зарегистрированных и поисковиков);
- в админпанель добавлена кнопка - "удалить ссылки на все последние сообщения", "Очистить ЧАТ";
- в админпанели реализована возможность сортировки участников;
- БАГ исправлен: при добавлении сообщения ссылка на последнее сообщение в блоке последних не обновляется;
- БАГ исправлен: при переносе тем в другие разделы или объединении тем терялось голосование;
- БАГ исправлен: голосовать можно было 1 участнику 2 раза;
- если IP уже голосовал, то выводятся результаты в стиле форума, а не форма для голосования;
admin добавил 07.01.2016 в 15:48:35:
Форум сочетает в себе функциональность и простоту работы/установки. Максимум: простоты установки (легко установить на любой хостинг с поддержкой PHP 4 или 5-ой версий, скрипт корректно работает при error_reporting=E_ALL и register_globals=off.), возможностей (смена любого из 12-и скинов и {63-х скинов на сайте по ссылке на загрузку: http://www.wr-script.ru/load/wr-forum-skinpack-full.zip (4,1 Мб)} "на лету", наличие статусов участников, удаление/перемещение разделов администратором, наличие панели модератора). Минимум: проблем и ошибок. Скрипт форума не использует MySQL и его можно легко и быстро установить/перенести без потери данных на любой другой сайт простым копированием всей папки forum, а также произвести резервное копирование. То есть получаем форум похожий на phpBB, ExBB, Invision, но быстрее, проще, шустрее
Размер форума: 1,7 Мб, Размер архива с форумом: 1,1 Мб..
Имеющиеся возможности:
- создание тем/сообщений;
- АНТИФЛУД;
- АНТИСПАМ;
- АНТИМАТ;
- статистика;
- закрытие тем;
- дни рождений пользователей;
- резервное копирование БД;
- получение последних сообщений админом на емайл;
и многое другое.
Форум для загрузки доступен по ссылке: http://www.wr-script.ru/load/wr-forum-v-2.0.zip
**************************************
в версии 2.0.5 в 2016 году исправлено:
файл index.php:
- в подписи пользователя добавлена возможность использовать юзербар через тег [img ] с ограничениеv 350 x 20 пикселей;
файл admin.php:
- включена возможность переносить темы из одной рубрики в другую (как в форуме 1.9);
- включена возможность объединения тем друг с другом, включая голосование;
- добавлена сортировка тем в блоке "навигация" и блоке редактировании темы;
- в блок "Настройки" добавлены чекбоксы в стиле android os;
- при удалении темы корректно обновляется самая "свежая" тема в разделе на главной форума и тема удаляется из блока "Последних сообщений";
- при удалении сообщения, оно также удаляется из блока "Последние сообщения";
- исправлен БАГ: при удалении всех участников - высвечивалась куча ошибок типа Notice: Undefined offset:-25 in admin.php on line 2766;
- исправлен БАГ: при добавлении сообщений ошибочно пересчитывается количество сообщений и выходила ошибка по работе с КУКИ;
- добавлена возможность удалять статистику входа админа/модера и файл блокировок по IP одним щелчком;
файл tools.php:
- в связи с добавление возможностью вставки юзербара в подпись, увеличено максимальное количество символов в подписи с 70 до 120;
- добавлены стили основного форума в блоке "репутации";
**************************************
в версии 2.0.4 - 2.0.3 в 2015 году исправлено:
файл index.php:
- изменена публикация U RL. Теперь ссылки публикуются верно;
- добавлен блок КТО ОНЛАЙН (активируется в админпанели);
- изменены настройки чата (размер окна, параметры строк, добавлен параметр для выключения чата);
- БАГ "в админке отключено отображение "БЛОК 15-и самых обс. тем" и "БЛОК 10 активных юзеров" - но они всё равно показываются" исправлен;
- БАГ "не работает счётчик созданных тем у участников" исправлен;
- БАГ "при цитирование каждая следующая цитата идёт правее" исправлен;
- Если ширина фото более 1600 или высота более 1200, то будет показано смаштабированное фото. Добавлена ссылка под фото - Посмотреть полноразмерное изображение;
- БАГ "Тег < b r > новой строки написанный в нижнем регистре выполняется" найден, добавлена возможность закоментировать строку при чистой установке скрипта и проблема решится. Вот строка: $msg=str_replace("
","
",$msg);
- Найдено, как исправить проблему: тег новой строки
написанный в нижнем регистре не отображается, а выполняется. Переписана функция replacer и блок unreplacer, всем, кто не обновляет скрипт, закоментируйте строку: $msg=str_replace("
","
",$msg);
- некорректно закрывались тэги [ Code ], была потеряна закрывашка < /ul>;
файл admin.php
- доработан блок рассылки. Теперь можно менять шаблон, сохранять его и включать автоматическую рассылку;
- доработки блока настройки.
- восстановлена работа блока изменения статуса участника в админке;
файл tools.php:
- ошибка с изменением фото или аватара в профили исправлена;
- в личном разделе ошибка: Warning: Division by zero in /tools.php on line 1064 исправлена;
- в блоке регистрации исправлены настройки отправки писем на электронные адреса пользователя и админа;
- исправлена серьёзная ошибка, когда при выключенной активации пользователю записывалась неправильная КУКА и приходилось выходить с форума и заново заходить чтобы отправить сообщение;
- убран спец код из строки поиска (при поиске сообщений пользователей результат выдавался с тегами: [ Quote ],[ b ] и т.д.);
файл pm.php:
- Баг: После отправки личного сообщения предлагается перейти в личные сообщения, если пользователь новый и личных сообщений у него небыло (нету файла в pm-data) то при переходе в личные сообщения видим белую страницу исправлен. Теперь видим красивое информационное окно;
- изменена форма просмотра сообщений в ПМ. Добавена форма быстррого ответа;
разное:
- в сборку форума добавил файл robots.txt, где указано какие страницы следует закрывать от индексации поисковиками;
************
в 2014 года в скрипте исправлено:
файл index.php:
- уязвимость с тегом [img] закрыта (существовала возможность вставить в страницу сниффер).
файл tools.php:
- в разделе "участники" исправлена ошибка в фильтре по дате регистрации;
- исправлена ошибка, позволяющая загружать аватарку с именем более 20 символов. Сейчас имя файла с аватаркой автоматически урезается до 20 символов.
- исправлен поиск (некорректно работал);
файл admin.php:
- в админку не мог войти модератор. Ошибка исправлена;
- блок "СТАТИСТИКА ВХОДА" доработан, теперь он фиксирует входы в админ.панель;
- на кнопку "Восстановить" добавлен Джаваскрипт как защита от случайного нажатия;
разное:
- в стандартную сборку форума теперь входят 12 скинов, 47 смайликов;
- сконвертированы и выложены на сайт все 63-и скина для форума. Можно скачивать как поштучно, так и оптом одним файлом;