Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Звания и ранги

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 18 лет 7 месяцев

Звания и ранги

Сообщение Soontir »

Помогите! Я хочу сделать на своём форуме например 2 группы: Пилоты и Джедаи. У тех кто состоит в группе Пилоты по достижению 50 сообщений давалось бы звание Лейтенант, у Джедаев по достижению 50 сообщений появлялось бы звание Падаван, По достижению 100 сообщений у Пилотов например появлялось бы "Командир Звена" у Джедаев - "Джедай-Мастер". Вот как сделать, чтобы по достижению какого-то кол-ва сообщений у пользователей разных групп появлялись бы разные звания?
sigal
phpBB Plus
Сообщения: 442
Стаж: 19 лет 11 месяцев
Откуда: КПРФ ;)

Сообщение sigal »

Soontir
возможно это поможет: http://www.phpbbhacks.com/download/856
Аватара пользователя
Soontir
phpBB 1.4.4
Сообщения: 106
Стаж: 18 лет 7 месяцев

Сообщение Soontir »

Спасибо, буду пробовать.
Ser9K
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 1 месяц

Сообщение Ser9K »

Couldn't obtain ranks data

DEBUG MODE

SELECT r.*, g.group_name FROM phpbb_ranks LEFT JOIN phpbb_groups g ON g.group_id = r.rank_group ORDER BY r.rank_special DESC, rank_group ASC, r.rank_min ASC

Line : 332
File : admin_ranks.php

Не работает...че то. :? Я лично в этом мало чего понимаю. Устанавливал по описалке, просто тупо копировал и вставлял. Помогите плиз. :?:
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Ser9K писал(а):SELECT r.*, g.group_name FROM phpbb_ranks LEFT JOIN phpbb_groups g ON g.group_id = r.rank_group ORDER BY r.rank_special DESC, rank_group ASC, r.rank_min ASC
Где потеряли r после выделенного?

Код: Выделить всё

		$sql = "SELECT r.*, g.group_name
			FROM " . RANKS_TABLE . " r
				LEFT JOIN " . GROUPS_TABLE . " g ON g.group_id = r.rank_group
			ORDER BY r.rank_special DESC, rank_group ASC, r.rank_min ASC";
// ADDED 'r.' AND ', g.group_name' AND 'r LEFT JOIN " . GROUPS_TABLE . " g ON g.group_id = r.rank_group' AND 'rank_group ASC, ' BY Group Rank Hack
И советую комментарий сделать со следующей строки, на всякий случай.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 18 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Ser9K писал(а):FROM phpbb_ranks LEFT JOIN
Думаю, что все-таки

Код: Выделить всё

FROM phpbb_ranks r LEFT 
Добавлено спустя 41 секунду:

Во как долго отвечал :)
И если я неправ, пусть старшие товарищи поправят меня
Ser9K
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 1 месяц

Сообщение Ser9K »

Возможно, должно было заработать, но не работает. И у меня две версии, либо я раньше где-то напортачил, либо версия не подходит... Мой вопрос тупой, но может мод ставится только под определенную версию php2?
Кстати, а в файле установки мне написали, что все вроде как установлено, или это не показатель правильности? :(
Элен
phpBB 1.4.2
Сообщения: 55
Стаж: 16 лет 8 месяцев

Сообщение Элен »

У меня проблема такая:модератор получает титул за участие в конкурсе.Скажем:Хрантель баланса.
Как сделать так,чтобы осталось и модеоатор и титул?Да ещё и титул был бы выделен отдельным цветом.Вот как тут в верхнем посте.
И можно ли увеличить кол-во знаков при записи звания?
Я не волшебник, я только учусь.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Элен
Поставьте какой-нибудь МОД. позволяющий присваивать несколько званий
Вот этот неплохой
http://www.phpbb.com/community/viewtopi ... hilit=rank
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Элен
phpBB 1.4.2
Сообщения: 55
Стаж: 16 лет 8 месяцев

Сообщение Элен »

Палыч

Спасибо я посмотрела.Вот только там правка для lang_english ,а для русского нет-это не повлияет на отображение русского шрифта?или надо ещё править lang_rus ?

И не подскажите:саме начало
[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_users ADD user_rank2 INT(11) DEFAULT '0' AFTER user_rank;
ALTER TABLE phpbb_users ADD user_rank3 INT(11) DEFAULT '0' AFTER user_rank2;

Я не совсем понимаю (вернее совсем не понимаю),что надо делать :oops:
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Сообщение DK7 »

по первому , поищите локализайцию данного мода. Или самостоятельно сделайте перевод.
Второе.
В зайдите в базу данных своего форума через phpMyAdmin, жмякните по SQL (сверху будет менюшка ) и в открывшиеся окно вставляете

Код: Выделить всё

ALTER TABLE phpbb_users ADD user_rank2 INT(11) DEFAULT '0' AFTER user_rank;
ALTER TABLE phpbb_users ADD user_rank3 INT(11) DEFAULT '0' AFTER user_rank2; 
И кнопку "пошел"
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Элен
1. Вечером посмотрю, где-то дома есть.
2. Учтите, что префикс ваших таблиц может отличаться от стандартного phpbb_
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Элен
phpBB 1.4.2
Сообщения: 55
Стаж: 16 лет 8 месяцев

Сообщение Элен »

Палыч писал(а):2. Учтите, что префикс ваших таблиц может отличаться от стандартного phpbb_
ОЙ!И что тогда делать?
Я не волшебник, я только учусь.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Элен писал(а):ОЙ!И что тогда делать?
:D
Вы сначала посмотрите, какой префикс (префикс - это первая часть названия таблиц), если не phpbb_, то просто измените инструкции SQL на ваш префикс, например:

Код: Выделить всё

ALTER TABLE mybb_users ADD user_rank2 INT(11) DEFAULT '0' AFTER user_rank;
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Элен
phpBB 1.4.2
Сообщения: 55
Стаж: 16 лет 8 месяцев

Сообщение Элен »

Спасибо!Буду ждать вечера :)
Я не волшебник, я только учусь.

Вернуться в «Поддержка phpBB 2.0.x»