Страница 1 из 30

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

Добавлено: 20.07.2007 11:45
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

Добавлено: 20.07.2007 11:59
VVVas
Klugolo писал(а): "порядок смайлика" - у всех "первый".
А может как раз и нужно поставить разные всем?

Добавлено: 20.07.2007 12:24
Klugolo
Когда первый раз добавляешь, то бишь ещё никаких смайлов нет вообще - там всего один пункт "первый".
Когда добавился один - там появилось "после :)".
Я, есесно, решил попробовать добавлять по одному, выбрал "после :)", выбарл "добавить", ткнул "ок" - нифига эффекта. Просто вывался в окно, где показываются все добавленые смайлики, а там по-прежнему только один - :)

Добавлено: 20.07.2007 13:37
macsim
У меня смайлы добавились без проблем, только не работает "после" и нету ограничения на количество смайлов :( , тоесть устанавливай хоть 200 штук все будут в окне ответа, был удивлен что нету ограничения, на количество в окне ответа и ссылки "дополнительные смайлы" :?

Добавлено: 26.07.2007 8:30
Klugolo
macsim
Там же есть "показывать на странице ответа".

Опиши, пожалуйста по шагам как ты добавлял смайлов несколько.

Добавлено: 26.07.2007 10:40
macsim
Klugolo писал(а):Опиши, пожалуйста по шагам как ты добавлял смайлов несколько.
Несколько не получается, только по 1му смайлику :wink: . А за помощь респект, но опять не совсем то что нужно :cry: . Как убрать из окошка "еще смайли" те которые уже есть в окне ответа.

Добавлено спустя 20 минут 20 секунд:

Соори, несколько получается, устанавливаешь "галочку" "Добавить" и все, плохо только что "Порядок смайлика" не срабатывает.

Добавлено: 13.08.2007 10:34
Heldar
Судя по тому что видел я в RC4 ситуация со смайлами изменилась .. можно добавить сначала 1 потом 2 потом 4 и тд .. А вот ситуация с количеством осталась ... Есть какой нибудь способ убрать их за ссылку?? чтобы были дополнительные смайлики а там ужо полный выбор??

Или ещё лучше Как сделать несколько ссылок (наборы смайлов)???

тоесть Набор1 там шт10
Набор2 там шт 15...

Добавлено: 31.08.2007 19:21
Wondrous
Тоже интересно. Во 2й версии форума было проще добавлять свой список/пак смайликов, а здесь файл-пак переделали. В итоге, сделали свой смайл-пак, указал коды и размеры, но установить новые смайлы не получается, выдаёт ошибку "Указанный пакет не содержит подходящих данных".

Добавлено: 31.08.2007 19:57
rxu
Wondrous
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
		(($mode == 'inline') ? ' WHERE display_on_posting = 1 ' : '') . '

IN-LINE FIND
''

IN-LINE REPLACE WITH
' WHERE display_on_posting = 0 '

Добавлено: 31.08.2007 23:57
sams
А я тупо копирую смайлы в images/smilies/. Потом захожу через phpmyadmin в таблицу phpbb_smiles и вставляю новую строку с соответствующими значениями. Потом через админку добавляю новые смайлы. Мне так понятней. Заметил только одну вещь неприятную. Пользуюсь браузером Opera 9.20. И вот в админке в этом браузере на 17'' экране не виден столбец "Добавить"!!! Долго мучался и не мог добавить смайлы, потом зашел через IE и вот чудо, все видно.

Добавлено: 01.09.2007 13:11
fedot
rxu писал(а):Wondrous

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

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

OPEN
includes/functions_posting.php

FIND
		(($mode == 'inline') ? ' WHERE display_on_posting = 1 ' : '') . '

IN-LINE FIND
''

IN-LINE REPLACE WITH
' WHERE display_on_posting = 0 '
Здравствуйте!
Я извиняюсь конечно, но я в админке не нашол этого пункта, который я выделил. У меня версия RC-5/
Заранее спасибо.

Добавлено: 01.09.2007 18:02
Палыч
fedot писал(а): но я в админке не нашол этого пункта
Адмраздел - Сообщения - Смайлики - Выбрать смайлик, Изменить (настройки, зелёная шестерёнка) - чекбокс Показывать на странице ответа

Добавлено: 01.09.2007 22:31
megaaf
Эта фишка срабатывает не на всех смайлах и непонятно в зависимости от чего, я писал здесь, и открывал Трабл на phpbb.com

http://phpbbguru.net/community/viewtopi ... 148#151148

Добавлено: 02.09.2007 23:23
Палыч
megaaf писал(а): и открывал Трабл на phpbb.com
will not fix
megaaf писал(а):Эта фишка срабатывает не на всех смайлах
у меня срабатывает.

Добавлено: 03.09.2007 0:13
megaaf
И у Вас получается убрать все смайлы???(чтобы не было видно ниодного)

Если так, то прошу последовательно описать способ, потому что даже на специальноустановленном новом форуме этот баг присутствует! И разработчик пока не может этого исправить, как Вы сами упомянули!

--------------
Палыч, я так понял у Вас тоже всё-таки не получается... :D