Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Смайлы для модераторов

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
bobpik
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Смайлы для модераторов

Сообщение bobpik »

Добрый день сообщество.
Столкнулся с неудобсвтом работы со смайлами в phpbb3.
1. Если делать встроенными на страницу не все смайлы, то внизу появляется ссылка "Все смайлики" а не дополнительные смайлы - то есть тех которых нет на странице.
2. Нельзя добавить смайлы, но не публиковать их нигде. (например скрытые смайлы для модераторов)

Может быть есть какие-то моды для этого (мои поиски окончились безуспешно), или кто-нить подскажет как поправить код?


Как я понял именно этот код встраивает в страничку смайлы, которые помочено отображать на странице.

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

<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;" style="line-height: 20px;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" hspace="2" vspace="2" /></a>
<!-- END smiley -->
а этот

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

<td align="center"><a class="nav" href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a></td>
добавляет ссылку для нового окна во всеми смайлами
(это из шаблона было)

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

generate_smilies('inline', $forum_id);
Но есть еще и такая функция генерации смайлов, жаль не силен в php и не знаю когда она используется. (файл posting.php)

Так вот, если нет мода, как поправить ссылку под смайлами чтобы показывало только те смайлы которые не отображаются на странице?
И еще, как для модераторов (админов, основателей) выводить под основным набором, еще дополнительные смайлы - допустим первые десять, а пользователи их чтобы не видели? что-то в таком духе.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 4 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Смайлы для модераторов

Сообщение FladeX »

Возможно такой способ пригодится
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
bobpik
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Re: Смайлы для модераторов

Сообщение bobpik »

Да, встроить html можно примерно так, причем группы администраторов и модераторов уже скорее всего существуют.
Вопрос скорее как показать в этих секциях определенные смайлы?
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 8 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Смайлы для модераторов

Сообщение RedNaxi »

еще как вариант такое бредовое предложение:смайлы эти задать с помощью пользовательских бб-кодов, и соответственно ограничить права на их использование. имхо, так будет проще.
bobpik
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Re: Смайлы для модераторов

Сообщение bobpik »

Тоже думал, что можно использовать "секретные" коды :)
Но хотелось бы все такие удобное визуальное средство выбора. Причем с кодами остается все таже проблема - нельзя добавить смайл (то есть зарегистрировать его код, и нигде не отобразить! :( ) То есть этим проблему не решить, идеально бы конечно расширить админку для смайлов еще одной галочкой - доступен модераторам! Вот это было бы уже супер - но это уже полноценных мод!
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 8 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Смайлы для модераторов

Сообщение RedNaxi »

почему же нельзя? можно, просто он будет виден только модераторам, правда не в списке смайлов, а среди ббкодов. опять же, имхо, смайлы такая вещь которую нельзя делать только для модеров - обычный пользователь прекрасно сможет вставить такой же смайл в сообщение с помощью имг.
bobpik
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Re: Смайлы для модераторов

Сообщение bobpik »

хм. возможно.
То есть эти смайлы будут видны в панели рядом с кнопками Quote Code и т.д. ?
Это конечно вариант, но думаю некорректный - всеже есть интерфейс для работы со смайлами - его и желательно расширить.
И еще - нет задачи запретить постить эти смайлы пользователям (поскольку как Вы сказали Img на стороние сайты никто не отменял ;) ). Тут смысл просто не давать их в стандартном наборе (например это показывает что применение данных смайлов пользователями не приветствуется на форуме), и в тоже время обеспечить удобство модерирования.

Кстати, никто не обратил внимания на то как сделать это
как поправить ссылку под смайлами чтобы показывало только те смайлы которые не отображаются на странице?
тут же вроде несложно должно быть.
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет 1 месяц
Откуда: Россия/Москва

Re: Смайлы для модераторов

Сообщение Gorbushka »

Можно через bbcode реализовать...
Сильно не баньте ;)
John Smith
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 6 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Смайлы для модераторов

Сообщение John Smith »

ИМХО все зависит от предполагаемое модели применения этих смайлов. Я для себя, например, придумал таки сделать их ББ-кодами.
Ну, например, нужно отредактировать сообщение и спрятать часть текста. Можно просто удалить, написать censored, и все. А можно не удалять, а оставить для истории. Например, у меня так:
Использование BBCode

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

[censored]{TEXT}[/censored]
Замена HTML

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

<img src="images/smilies/censored.gif"><font color="#FF0000"><b>цензура</b></font><img src="images/smilies/censored.gif">
Смайлик просто лежит в папке с остальными, но в админке как смайл не добавлен.

Добавлено спустя 35 минут 35 секунд:
RedNaxi писал(а):он будет виден только модераторам, правда не в списке смайлов, а среди ббкодов
Как это сделать, не подскажите? В админке не нашел такого...
Аватара пользователя
Gorbushka
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет 1 месяц
Откуда: Россия/Москва

Re: Смайлы для модераторов

Сообщение Gorbushka »

и нет такого в админовке =)
Можно просто админам объяснить, как это вставить вручную...
Сильно не баньте ;)
John Smith
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 6 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Смайлы для модераторов

Сообщение John Smith »

Gorbushka, ну, не знаю, не знаю...
Может, RedNaxi неверно выразился, но все же:
RedNaxi писал(а):просто он будет виден только модераторам, правда не в списке смайлов, а среди ббкодов
RedNaxi, что ты имел ввиду? :)

Вернуться в «Запросы модов для phpBB 3.0.x»