Уважаемые пользователи!
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.
Alter
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Есть вопрос с доработкой Карточного Мода

Сообщение Alter »

Добрый день, господа Гуру и прочие. Хотелось бы проконсультиироваться по такой проблеме. Есть мод Yellow card. Недавно сделал его апгрейд - добавил возожность высылки сообщений с жалобами( синяя карточка) модераторам на ЛС. Это, возможно, достаточно удобно, ибо многие заявляют что жалобами бывает часто завалена почта и из-за них трудно прочитать другие письма. Впрочем, понятно, что может быть удобно и наоборот, поэтому я, конечно позаботился о том, чтобы модераторы могли бы сами выбирать удобную форму получения жалоб. Например "Только по почте", "Только по ЛС", "По почте и ЛС"(Возможени и 4 вариант - "Не получать", но зачем тогда вообще нужны модераторы). Вопрос такой интересный - хочется чтобы модератор сам устанавливал все это лично в своем профиле. Но возникает такая проблема, что когда добавляешь новую строку в таблицу странички профиля, то там:
а) Либо ставить программно условие, в зависимости от того модератор это или нет, заполнять эту строку данными или нет. Но если нет, то возникает просто пустая тонкая строка, это не есть хорошо
б) Всю строку прописывать в скрипте, но тогда, если у нас есть несколько скинов, может произойти несоответствие,ведь не смогу же я перебирвать все возможные стили в условном операторе или переключателе...
в) Возможно использовать мод панели модерации, как админка, только с куда суженными возможностями, и там прописать эти поля, НО
- это неудобно, куда удобнее нажать кнопку "Профиль"
- это похоже на то, когда я, чтобы купить сапоги, вынужден купить холодильник, не есть хорошо, ради доработки одного мода обязательно устанавливать другой
г) Ну а есть еще вариант просто создать другой шаблон специально для модераторов, хороший вариант, но создавать целый файл ради строки...
Тем кто понял, скажите как лучше поступить.
Спасибо.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

В шаблоне использовать конструкцию типа

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

<!-- BEGIN_user_level_MOD -->
.................
<!-- END_user_level_MOD -->
в коде её определить
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Alter
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Сообщение Alter »

Палыч писал(а):в коде её определить
а вот здесь можно поподробнее... туплю :cry:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Alter писал(а):а вот здесь можно поподробнее
http://www.phpbbguru.net/community/viewtopic.php?t=5947
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Alter
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Сообщение Alter »

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

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

Alter писал(а):спасибо большое, если вас интересует, на днях выложу сей аддишн
Спасибо, коенчно... там аддишина то две строчки будет

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

if ( !$userdata['user_level'] == MOD ) 
{ 
   $template->assign_block_vars('switch_user_moderator', array()); 
}
Да и вообще, я лично от YC уже отказался (чего и вам желаю). Советую обратить внимание на
http://www.phpbbguru.net/community/view ... hp?t=14411
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Alter
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Сообщение Alter »

Палыч писал(а):Спасибо, коенчно... там аддишина то две строчки будет
Здесь то да, но чтобы пересылать жалобы по ЛС одной строчкой не обойдешься ;)

Добавлено спустя 1 минуту 30 секунд:

Еще хотел спросить, хотя уже не по этой теме, я создал мод для переноса постов в существующую тему, но, чувствую, такое уже до меня делали...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Alter
Есть классная штука на этом форуме - Поиск :wink:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Alter
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 3 месяца

Сообщение Alter »

Палыч писал(а):Alter
Есть классная штука на этом форуме - Поиск Wink
лучше б не смотрел :x

Вернуться в «Для авторов (phpBB 2.0.x)»