Уважаемые пользователи!
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.
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 15 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 11 раз
Поблагодарили: 2 раза

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

Сообщение Carica »

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

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

Сообщение rxu »

Bug #46025.
Изображение
OldMax
phpBB 1.4.3
Сообщения: 79
Стаж: 15 лет 9 месяцев

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

Сообщение OldMax »

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

Вот, исправленный вариант:
/images/smilies/index.php

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

<?php
 $path="1"; // Папка со смайликами
 $dir=opendir($path);

 while($file=readdir($dir)) {
  if($file!="." && $file!=".." && stripos($file, ".gif")>-1 )  {
    list($width, $height) = getimagesize($path."/".$file);
    $file2=str_replace(".gif","",$file);

    $fn="";
    if ($path==".") $fn=$file; else $fn=$path."/".$file;
    echo "'$fn', '$width', '$height', '0', '$file2', ':$file2:', <br>";
  }
 }
Ниже готовый пак, собранный на основе всех смайлов от колобка (аська, квип их оф. юзают)
и от других авторов. перебранный и с описанием, готовый к употреблению на phpBB3.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
XAPTMAH
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 9 месяцев

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

Сообщение XAPTMAH »

Всем доброго времени суток. Как сделать так, чтобы окно с дополнительными смайликами вытягивалась так сказать в высоту, а не в ширину. Ответ к подобной проблеме (изменить количество столбцов в окне с дополнительными смайликами) нашел только для версии 2,0 но применить к тройке не смог.
Изображение
Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Стаж: 15 лет 2 месяца
Откуда: Киев

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

Сообщение Gemini_13 »

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

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

Сообщение Nekstati »

ХАРТМАН, в стандартных стилях окошко растягивается по вертикали. Что-то вы намудрили. И что-то ваш форум на тройку совсем непохож.
Аватара пользователя
Gemini_13
phpBB 1.4.2
Сообщения: 72
Стаж: 15 лет 2 месяца
Откуда: Киев

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

Сообщение Gemini_13 »

Nekstati, та нет, это тройка. В 2.0.х смалы лежат табличкой, а не в хаосе, как в 3.0.х. Просто стиль subSilver2 переделанный.

XAPTMAH, попробуйте поковыряйте posting_smilies.html, а точнее попробуйте, может получится дописать код определяющий размер окошка, как в 2.0.х. Увы, с кодом помочь немогу.
## .. ионный ускоритель на быстром мазуте.. ##
Аватара пользователя
XAPTMAH
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 9 месяцев

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

Сообщение XAPTMAH »

все поперепробывал, без результатов((((( кстати как правильно подметил Gemini_13 это переделанный subSilver2, на других "шкурках" все нормально. Скорее всего это из-за того, что я сделал фиксированную ширину стиля=1000, может кто знает как решить проблему ...ширину фиксил по инструкции http://www.phpbbguru.net/community/topic18651.html
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Сообщение Nekstati »

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

Найдите в simple_header.html

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

<div id="wrapcentre">
Замените на

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

<div style="margin: 15px 25px 0 25px">
Найдите в simple_footer.html

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

<div id="wrapfooter">
Замените на

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

<div style="text-align: center; clear: both">
Аватара пользователя
XAPTMAH
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 9 месяцев

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

Сообщение XAPTMAH »

Nekstati
огромное спасибо, все заработало так, как нада!
Orange
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 9 месяцев

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

Сообщение Orange »

Здраствуйте, подскажите как добавить смайлики в форму быстрого ответа.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

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

Сообщение crash »

какой мод быстрого ответа, нам надо угадать?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Orange
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 9 месяцев

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

Сообщение Orange »

Тот же,что и тут.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

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

Сообщение crash »

тогда если смайлики включены, то они есть в данном моде. Кстати по моду есть тема.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Orange
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 9 месяцев

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

Сообщение Orange »

Смайлики включены. В форме ответа они есть. а в форме бысторого ответа их нет.
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.02.2016 17:01 модератором rxu

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