Уважаемые пользователи!
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.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

Gaborik смотрите где накосячили с установкой мода. проверьте все правки.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 13 лет 5 месяцев

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

Сообщение Gaborik »

HAMMER663 Вы про какой мод имеете ввиду?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

Gaborik про быстрый ответ
____ROB____
phpBB 1.2.0
Сообщения: 16
Стаж: 13 лет 4 месяца

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

Сообщение ____ROB____ »

Добрый вечер.

Версия: 3.0.9
Стиль: prosilver

Вопрос №1
Как сменить задний фон в всплывающем окне смайлов, при етом не менять фон сайта ?
Fon.png
Вопрос №2
Как разбить смайлики по таблицам (в всплывающем окне "еще смайлы" и в обычной форме ответа).
table.png
Ну чтобы в браузере это выглядело как-то так:

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

<table>
	<tbody>
		<tr align="center">
			<td>смайлик</td>
			<td>смайлик</td>
			<td>смайлик</td>
			<td>смайлик</td>
			<td>смайлик</td>
		</tr>
		<tr align="center">
			<td>смайлик</td>
			<td>смайлик</td>
			<td>смайлик</td>
			<td>смайлик</td>
			<td>смайлик</td>
		</tr>
	</tbody>
<table>
все 20 страниц пересмотрел, подобного рода вопросы звучали, но ответа не нашел.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
____ROB____
phpBB 1.2.0
Сообщения: 16
Стаж: 13 лет 4 месяца

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

Сообщение ____ROB____ »

Простите за наглость, но ответьте на мой вопрос :(
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет 1 месяц
Откуда: Москва
Благодарил (а): 8 раз
Поблагодарили: 14 раз

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

Сообщение evrus01 »

____ROB____ писал(а):Вопрос №2
К сожалению не получится использовать блочные элементы, такие как <p> <div> <table>.
Поэтому можно использовать <span>

Для начала надо выяснить максимальный размер "смайлика", допустим в нашем примере это 55px на 48px

в файле:
/styles/prosilver/template/posting_smilies.html

Найти:

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

<!-- BEGIN smiley --> 
После добавить:

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

<span style="float:left; text-align:center; width:55px; height:48px;">
Примечание: ширина и высота заданы в соответствии с размерами максимально используемого смайла.

Найти:

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

<!-- END smiley	-->
Добавить перед: Возможно понадобится увеличить само окно смайлов.
Для этого:
/styles/prosilver/template/posting_editor.html

Найти:

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

<a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
Размер окна это 300 и соответственен по высоте 350.
Меняем эти значения на необходимые.

Должно получится вот так: http://clip2net.com/clip/m58440/1331042 ... p-29kb.png

Добавлено спустя 7 минут 28 секунд:
Но учтите, если на странице выбора смайлов будут очень большие смайлы, то расстояние соответственно будет больше.
Выбирайте "золотую середину".
Laila
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

Re: Вышел phpBB 3.0.10 [обсуждаем]

Сообщение Laila »

Сегодня установила его в первый раз. Почему-то смайлики не отображались как здесь, а просто значками типа :-) и т.д.
Отчего это может быть?

При попытке загрузить новые, не закачиваются гады ...
Дело в том, что делаю всё, как написано на [FAQ] Добавление смайлов - 1) Закачиваю скачанный пакет смайлов - файл smilies.pak и перечисленные в нём файлы смайликов в папку форума images/smilies/

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

3) И тут каждый раз не вижу свой pak файл в выпадающем списке, а всегда - "Пакеты смайликов не найдены." И такой ответ на разные пакеты с файлами pak, какие не скачаю - всё не видны.

А если закачать новый смайл прямо в папку images/smilies/ и попробовать его из админки добавить, то там его тоже "файл не найден" почему-то...

Может быть, настройки какие-то не дают сделать правильно, или не должны влиять никакие настройки на это?
Что тогда может быть за мистерия?
Laila
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

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

Сообщение Laila »

То есть значками не в кратинке, как тут получилось, а просто значками типа : - )
Laila
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

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

Сообщение Laila »

Кстати, там в папке смайлы отсутствует документ pak - только картинки gif...
Может потому и не отображаются даже стандартные смайлы - а только черточками и скобочками?
Laila
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

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

Сообщение Laila »

переустановила - уже сразу русифицированный - та же картина со смайлами...
в папке smilies нету даже документа pak - только картинки, которые даже не отображаются, а вместо них : - ) вот и всё...
Где скачать нормальный движок?!!!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

Laila Вы права 777 на папку со смайлами установили?
Laila
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

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

Сообщение Laila »

Да, права 777 оба раза устанавливала на папку smiles...
А почему в ней отсутствует документ .pak ? А только gif" ы?
Кошмар, из-за каких то смайлов переустанавливать форум несколько раз! Хорошо что он нулевой пока...
Но и не дело вместо смайлов кракозябры иметь в виде загогулин...
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

Дайте ссылку на форум и тестовый аккаунт.
Laila писал(а):А почему в ней отсутствует документ .pak ?
Этот файл нужен всего-лишь для установки смайлов. После установки он не нужен
Laila
phpBB 1.0.0
Сообщения: 8
Стаж: 12 лет 1 месяц

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

Сообщение Laila »

Попробую установить отсюда http://www.phpbb.com/downloads/
а то те разы качала с http://bb3x.ru/ А там мало, что на вопросы не отвечают, как поглядела, но и движок кривой подложили...
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 14 лет
Откуда: Зеленоград
Благодарил (а): 37 раз
Поблагодарили: 39 раз

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

Сообщение HAMMER663 »

Да уж. Ну поздравляю вас. Надо качать с этого сайта.
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.02.2016 17:01 модератором rxu

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