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

[FAQ] Добавление смайлов

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

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

[FAQ] Добавление смайлов

Сообщение Klugolo »

Не могу сообразить: как добавить смайлы?
Ответ:
1) Создаёте файл smilies.pak формата

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

Имя_файла Ширина Высота Показывать_на_странице_ответа Эмоция Код
Все значения - в апострофах, через запятую, каждый смайл с новой строки, в конце строки запятая.
Например:

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

'icon_e_biggrin.gif', '15', '17', '1', 'Very Happy', ':D', 
2) Закачиваете файл smilies.pak и перечисленные в нём файлы смайликов в папку форума images/smilies/

3) В администраторском разделе переходите на закладку Сообщения, щелкаете ссылку Смайлики, и затем ссылку Установить пакет смайликов.

4) Видите свой pak файл в выпадающем списке. Устанавливаете, предварительно выбрав режим замены/удаления существующих смайликов.

5) Если хотите, чтобы часть смайликов появлялась только при щелчке по ссылке "Ещё смайлики...", устанавливаете значение Показывать_на_странице_ответа равным 0.

6) Если хотите, чтобы по ссылке "Ещё смайлики..." отображались только дополнительные смайлы, т.е. не отображённые на странице ответа, необходимо внести следующие изменения в код:

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

OPEN
includes/functions_posting.php

FIND
         GROUP BY smiley_url, smiley_width, smiley_height

BEFORE, ADD
         WHERE display_on_posting = 0
Последний раз редактировалось rxu 14.01.2010 17:09, всего редактировалось 1 раз.
Причина: Изменение инструкции в п.6 для обеспечения совместимости с версией phpBB 3.0.6.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11247
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Добавление смайлов

Сообщение Пчелкин »

Где-то есть еще настройка максимального количества смайлов...Но постраничное окно все равно не будет. Все "еще смайлики" будут в допокне. Счас поищу про макси.

Добавлено спустя 11 минут 48 секунд:
Нашел! Админка - общие - конфигурация - размещение сообщений - смайликов на странице - цифра.
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 4 месяца
Откуда: Биробиджан

Re: [FAQ] Добавление смайлов

Сообщение Egoz »

Пчелкин
спасибо. помогло. установил чуть больше чем есть смайликов и все. теперь по клику "Еще смайлики" выводятся в раскрывающемся окне все имеющиеся.
Толь вот жаль что нельзя сделать в этом окне постраничную навигацию, чтоб окошко оставалось таким же маленьким. т.к. теперь его надо или самостоятельно растягивать или пролистывать вниз, а постраничная навигация была бы удобней.
ну или чтоб открывающееся окно с доп. смайликами растягивалось по таким размерам чтоб не было скроллинга вниз.
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11247
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Добавление смайлов

Сообщение Пчелкин »

У авторов где-то мелькала настройка окна смайлов на весь контекст ..без растягивания..но там сейчас все позакрыто и многое стерто..фиг его знает..Но окно сделать сразу большим можно, точно..но как , не оставил себе настройку. Поковыряй окно досмайлов, мож разберешься...
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 4 месяца
Откуда: Биробиджан

Re: [FAQ] Добавление смайлов

Сообщение Egoz »

вот что я имел ввиду. это стиль Сабсильвер 2
pagination1.jpg
а мне хочется такое в Просильвер. хотя предыдущий вариант решения - тоже хороший.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: [FAQ] Добавление смайлов

Сообщение rxu »

Egoz
Это стандартная возможность, в текущей версии есть и в prosilver, и в subsilver2.
Изображение
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 4 месяца
Откуда: Биробиджан

Re: [FAQ] Добавление смайлов

Сообщение Egoz »

rxu
а не можете предположить почему у меня не работает. мне как раз так и надо, но отображается только ссылка "Закрыть окно", а 1, 2, след - нет такого :-(
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: [FAQ] Добавление смайлов

Сообщение rxu »

Egoz
Проверьте шаблон posting_smilies.html, там должен быть код вида <div>{PAGINATION}</div>, если его нет - замените файл оригинальным.
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11247
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Добавление смайлов

Сообщение Пчелкин »

И настройка количества смайлов на каждой странице есть (будет) ?
А название каждой странице можно как-то припаять?
Было б здорово смайлы по категориям раскидать там.
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 4 месяца
Откуда: Биробиджан

Re: [FAQ] Добавление смайлов

Сообщение Egoz »

rxu
этот код там присутствует. б.м. в другом месте или файле что-нить еще влияет? я вроде что касается смайликов никогда не изменял.
Пчелкин
по-категориям - есть такой мод, встречал на форуме где-то обсуждение. мод того же автора по-моему что и блоги для форума.

Добавлено спустя 6 минут 48 секунд:
rxu
странно как-то. сейчас попробовал вернут все назад из варианта, ранее предложенного - [FAQ] Добавление смайлов
снова зашел в стили, очистил/обновил кеш и почему-то все заработало :-) вроде делал все то, что и до этого...
ну раз работает - тогда вопрос снят. извините.
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 14 лет 2 месяца
Откуда: Родной Гондурас ;)
Благодарил (а): 28 раз
Поблагодарили: 13 раз

Re: [FAQ] Добавление смайлов

Сообщение Di_Mok »

Пчелкин писал(а):Было б здорово смайлы по категориям раскидать там.
Воть http://lithiumstudios.org/forum/viewtop ... f=31&t=704
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11247
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Добавление смайлов

Сообщение Пчелкин »

Как ты все это находишь? Шустренький однако! Спасибки. Давно мечтал о такой настройке.
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 17 лет 1 месяц
Откуда: Беер Шева
Благодарил (а): 2 раза

Re: [FAQ] Добавление смайлов

Сообщение Дед »

Сделал все по инструкции,добавил 1 смайл.При нажатии на "еще смайлики" вывыливается ошибка.

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

Общая ошибка
SQL ERROR [ mysql4 ]

Invalid use of group function [1111]

SQL

SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height FROM phpbb_smilies GROUP BY smiley_url, smiley_width, smiley_height ORDER BY MIN(smiley_order) LIMIT 50

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: includes/functions_posting.php
LINE: 92
CALL: dbal_mysql->sql_query_limit()

FILE: posting.php
LINE: 128
CALL: generate_smilies()
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: [FAQ] Добавление смайлов

Сообщение rxu »

Изображение
Аватара пользователя
Дед
phpBB 1.4.4
Сообщения: 109
Стаж: 17 лет 1 месяц
Откуда: Беер Шева
Благодарил (а): 2 раза

Re: [FAQ] Добавление смайлов

Сообщение Дед »

rxu писал(а):[FAQ] Добавление смайлов
rxu,спасибо!Это решило проблему.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11247
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: [FAQ] Добавление смайлов

Сообщение Пчелкин »

А есть ли возможность окно дополнительных смайлов сделать строго фиксированным по ширине и высоте...без этих ползунов вверх-вниз и влево-вправо ? И что б дополнительные смайлы располагались по всей его поверхности, не вверху окна в восемь полос на всю ширину экрана.
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.02.2016 17:01 модератором rxu

Вернуться в «FAQ»