Уважаемые пользователи!
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.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 14 лет
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

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

Сообщение владимир1983 »

serega--909
Использую стиль Milky Way, проблем со смайлами нет. У Вас что то с настройками.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
detalik
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 10 месяцев

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

Сообщение detalik »

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

Код: Выделить всё
OPEN
includes/functions_posting.php

FIND
GROUP BY smiley_url, smiley_width, smiley_height

BEFORE, ADD
WHERE display_on_posting = 0
А это код чего? какого файла?

Добавлено спустя 25 минут 35 секунд:
Сделал все, как написано, нажимаю "установить пакет смайлов" пишет - Указанный пакет не содержит подходящих данных.
А если добавлять смайл по одному,то работает...???

Добавлено спустя 5 минут 16 секунд:
Кстати, если формировать smilies.pak через админку уже после добавления смайлов по одному , то там смайлы не с новой строки... а так код в принципе такой жеп
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11247
Стаж: 14 лет 4 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

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

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

Вам что, готовых наборов смайлов из инета не хватает? Да еще с готовыми smilies.pak ..чего вы огород городите, уважаемый DETALIK &
detalik
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 10 месяцев

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

Сообщение detalik »

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

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

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

А на время ПЕРВОГО СООБЩЕНИЯ лень посмотреть? Он создавался . когда пакетов еще не было? Или вы не знаете - на дворе 2010 год!!! Ау!!!Проснись!! И в ГУГЛ за пакетами...велком...
detalik
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 10 месяцев

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

Сообщение detalik »

Я конечно может искать не умею, но готовых пакетов так и не нашел...ппц. может кто ссылку скинет, просто смайлов - куча, видимо пакет придется делать самому...
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

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

Сообщение MAzZY »

На форуме были готовые пакеты. Ищите, раз умеете
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

detalik
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 10 месяцев

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

Сообщение detalik »

Спасибо!!!
shelline
phpBB 1.0.0
Сообщения: 1
Стаж: 13 лет 6 месяцев

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

Сообщение shelline »

При нажатии на кнопку "ещё смайлы" появляется окошко с такой ошибкой -
что делать?
Общая ошибка
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->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->sql_query_limit()

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

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

Сообщение rxu »

shelline
Версия phpBb3 какая?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

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

Сообщение rxu »

Попробуйте в Includes/functions_posting.php найти

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

		$sql = 'SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height
			FROM ' . SMILIES_TABLE . '
			GROUP BY smiley_url, smiley_width, smiley_height
			ORDER BY MIN(smiley_order)';
и заменить на

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

		$sql = 'SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height, MIN(smiley_order) AS min_smiley_order
			FROM ' . SMILIES_TABLE . '
			GROUP BY smiley_url, smiley_width, smiley_height
			ORDER BY min_smiley_order';
Изображение
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 4 месяца
Откуда: Биробиджан

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

Сообщение Egoz »

Здравствуйте.
У меня на стиле Просильвер при нажатии "Еще смайлики..." отображаются только смайлики первой страницы админки, а остальные нет. Т.е. нет постраничной навигации.
Подскажите пожалуйста где и что смотреть/исправить/добавить чтоб сделать постраничную навигацию в окне "Еще смайлики..."?
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Warlock75
Former team member
Сообщения: 1428
Стаж: 16 лет 2 месяца
Откуда: Москва
Благодарил (а): 44 раза
Поблагодарили: 57 раз

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

Сообщение Warlock75 »

А галочка на что? "Показывать на странице ответа". Снимаете и все ок.
Сообщения - Смайлики... Зеленая шестеренка. Отмеченные будут показываться, не отмеченные перейдут на другую стр.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 4 месяца
Откуда: Биробиджан

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

Сообщение Egoz »

Warlock75
Спасибо за ответ. Я перепроверил еще раз. В том-то и дело что галочки сняты у каждого смайлика которые хочу чтоб выводились по ссылке "Еще смайлики..."
Но дело в том что у меня в админке 4 стр. смайликов. В ответе выводится почти вся первая стр. При нажатии "Еще смайлики..." выводятся еще треть 2-й страницы смайликов админки.
И на этом все. Есть ссылка "Закрыть окно", а сслок 1, 2, 3 стр нет. Т.е. остальные смайлики не отображаются.
Если нельзя сделать постраничную навигацию, может можно сделать так чтоб в окне "Еще смайлики..." выводились все оставшиеся, которые бе галочки?
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.02.2016 17:01 модератором rxu

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