Пропустить

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

Форум для авторов модов для phpBB 2.0.x.

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

Сообщение Alter » 17.05.2007 12:55

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

Alter
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 30.12.2006 11:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 17.05.2007 13:35

В шаблоне использовать конструкцию типа
<!-- BEGIN_user_level_MOD -->
.................
<!-- END_user_level_MOD -->

в коде её определить
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Alter » 17.05.2007 13:39

Палыч писал(а):в коде её определить

а вот здесь можно поподробнее... туплю :cry:

Alter
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 30.12.2006 11:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 17.05.2007 13:52

Alter писал(а):а вот здесь можно поподробнее

http://www.phpbbguru.net/community/viewtopic.php?t=5947
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Alter » 17.05.2007 13:59

Палыч
спасибо большое, если вас интересует, на днях выложу сей аддишн :)

Alter
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 30.12.2006 11:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 17.05.2007 14:05

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 только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Alter » 17.05.2007 14:08

Палыч писал(а):Спасибо, коенчно... там аддишина то две строчки будет

Здесь то да, но чтобы пересылать жалобы по ЛС одной строчкой не обойдешься ;)

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

Еще хотел спросить, хотя уже не по этой теме, я создал мод для переноса постов в существующую тему, но, чувствую, такое уже до меня делали...

Alter
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 30.12.2006 11:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 17.05.2007 14:10

Alter
Есть классная штука на этом форуме - Поиск :wink:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сообщение Alter » 17.05.2007 14:14

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


лучше б не смотрел :x

Alter
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 30.12.2006 11:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы