<!-- IF условие для модератора

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Alexufo
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 4 месяца

<!-- IF условие для модератора

Сообщение Alexufo »

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

<!-- IF MODERATORS -->1<!-- ELSE -->0<!-- ENDIF -->

<!-- IF S_IS_MODERATOR -->1<!-- ELSE -->0<!-- ENDIF -->

<!-- IF S_CAN_LOCK -->1<!-- ELSE -->0<!-- ENDIF -->

<!-- IF S_CAN_BAN -->1<!-- ELSE -->0<!-- ENDIF -->
Пользователю назначены права на блокировку пользователя, даны права модератора. Но я не вижу через код выше значения "1" под учеткой этого юзера.

Добавлено спустя 5 минут 55 секунд:
прошу прощения, тема для ветки с последней версией движка.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: <!-- IF условие для модератора

Сообщение Shredder »

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

<!-- IF U_MCP -->
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: <!-- IF условие для модератора

Сообщение Pazh »

MODERATORS - это текстовая строка (пустая или со списком модераторов) и как следствие 0 если список модераторов темы/форума пустой или в настройках конференции стоит "не отображать модераторов"
S_IS_MODERATOR - такого значения в phpbb не определено и как следствие всегда 0
S_CAN_LOCK - определено ТОЛЬКО в модераторском разделе (право "Может закрывать темы") и как следствие на остальных страницах всегда 0
S_CAN_BAN - такого значения в phpbb не определено и как следствие всегда 0
А теперь вопрос на засыпку - Вы сами сочинили эти условия?
Чтобы заработало то что хочешь нужно добавить в functions.php например после

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

'S_SEARCH_HIDDEN_FIELDS'	=> build_hidden_fields($s_search_hidden_fields),
код

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

'S_CAN_BAN'		=> ($auth->acl_get('m_ban')) ? true : false,

и потом в шаблоне юзать

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

<!-- IF S_CAN_BAN -->1<!-- ELSE -->0<!-- ENDIF -->
Добавлено спустя 1 минуту 6 секунд:
или то что написал Shredder, но помни что это сработает на ВСЕХ модераторов, а не только на тех у кого есть право "Может управлять блокировкой"
Помощь в ЛС/email только за WM или ЮMoney
Alexufo
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 4 месяца

Re: <!-- IF условие для модератора

Сообщение Alexufo »

Условия найдены мною на форумах. Мне незачем такое сочинять)))
Дело помоему в том, что эти условия не работают если пользователь не добалвен в группу модераторов, а модераторские права ему выделены...
Мне это нужно для показа своих bb кодов без модов с правкой исключительно шаблона. Мне пофиг хоть через js их скрывать не так важно.
Большое спасибо за ответ.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: <!-- IF условие для модератора

Сообщение Sheer »

Alexufo писал(а):Условия найдены мною на форумах.
На каких форумах? Мало-ли чего там насочиняют...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: <!-- IF условие для модератора

Сообщение Balamut »

Мне незачем такое сочинять)))
Вероятно, вам необходимо обратиться к создателем форума с вопросом о том, почему найденные условия у вас не работают.

Так же, рекомендую подать вам иск в международный суд, за неполученную прибыль.

После того, как ваш иск удовлетворят, не забудьте подать иск об обязательстве внесения кода в бесплатный движок, дающий возможность пользоваться этими условиями.

Профит. Жду решений.
//
// That's all, Folks!
// -------------------------------------------------
Alexufo
phpBB 1.2.1
Сообщения: 24
Стаж: 16 лет 4 месяца

Re: <!-- IF условие для модератора

Сообщение Alexufo »

Да я не жалуюсь, что некоторые условия не работают. Они гуглются. Я посспешил и выдернул похоже половину из страниц описаний каких то модов.
Всем действительно спасибо)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: <!-- IF условие для модератора

Сообщение Sheer »

Чего-то нагуглил, надергал каких-то кусков из каких-то модов, потом спрашивает, почему не работает....
Custom BBCode only for MOD
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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