Автор Duka Возможности: - Неограниченное количество наград пользователям. - Всплывающее окно для каждого пользвоателя - Количество наград под аватарой - Окошко в стиле форума (свой стиль не сработает)
Скрипт, ставим в html низ
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array();
awardsn["moder"] = new Array("Лучший модератор", "http://www.iconsearch.ru/uploads/iconlib/linspireclear/128x128/filesystems/trashcan_empty.png", "За модераторскую помощь") awardsn["helper"] = new Array("Помощник месяца", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/apps/khelpcenter.png", "Неоценимая помощь форуму") awardsn["money"] = new Array("Банкир форума", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/actions/db_add.png", "За материальную помощь форуму")
Цитата: awardsn["Ключ"] = new Array("Название", "Ссылка_на_иконку", "Описание")
где Ключ - уникальное название всей награды(латиницей), а Название, Ссылка_на_иконку и Описание - детали награды.
[i]Как настроить награды? Создаем в Администрирование - Поля новое поле Обзываем его как Награды Регистрация Нет Сообщения Да Профиль Да Заполнение Нет
В скрипте ищем "pa-fld2" и вместо 2 пишем номер поля
Как выдавать награды? Идем в профиль любому пользователю и пишем через запятую (без пробелов и любых других символов) ключи наград. В данном случае, из скрипта выше, можно написать следующее: moder,money Тогда на странице сообщений у пользователя отобразится Награды: 2. По клику на "2" откроется окно с табличкой его 2х наград.
За обработку смайлов отвечает файл parser.php. Чтобы добавить дополнительный смайл, необходимо добавить новое значение для переменной $smilies , аналогично имеющимся. Разместить соответствующую иконку в каталог img/smilies.
В результате конвертации базы с помощью скрипта db_update.php на форуме может отсутствовать русский текст. Решение:
1. Бэкап и конвертация: - Делаешь бэкап базы, - Открываешь в текстовом редакторе с корректной поддержкой utf, - Производишь конвертацию из cp1251 в utf8, сохраняешь, - Делаешь замену "cp1251" на "utf8" по файлу, сохраняешь, 2. Восстановление базы: - Удаляешь старую базу, - Выставляешь PHPMyAdmin во вкладке "Операции" "Сравнение" - "utf8_general_ci" - Восстанавливаешь базу используя дамп, кодировка которого utf8. 3. Запуск скрипта обновления: - Удаляешь все старые файлы кроме config.php (можно сохранить содержимое папки /img, если нужно сохранить аватары и если есть оригинальные смайлы), - Заливаешь распакованное содержимое архива (то, что внутри каталога "punbb-1.3") - Запускаешь скрипт db_update.php по адресу
Если были установлены моды, возможно потребуется удаление таблиц, которые они создали. Если у вас старая версия PunBB скрипта, может потребоваться обновление до врсии 1.2.16 и выше до перехода на ветку 1.3.
Общее количество зарегистрированных пользователей: 4905 Последний зарегистрированный пользователь: Prande99 Общее количество тем: 941 Общее количество сообщений: 15977
Стиль по Стальному Алхимику для mybb