Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение как добавить смайлы на форум phpbb3 2011-07-18

Аватар пользователя

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

Итак начнем-с
Для того чтобы нам не мучаться и не добавлять по одному смайлу нам нужно сделать пак-файл смайлов. Для этого создаем где угодно текстовый документ и называем его произвольным именем. Допустим пусть будет smild.txt, после этого меняем формат файла с txt на pak. Должно получиться smild.pak

Открываем этот файл в и сразу же идем на вкладку КОДИРОВКИ и выбираем КОДИРОВАТЬ В UTF-8 без BOOM, это надо чтобы русские слова выводились без кракозябров.

Теперь о самой сути прописывания смайлов и конфигов
В файле smild.pak пишем следущие строки (это всего лишь пример)
'kolobok_addon_yes.gif', '21', '25', '0', 'Да', ':yes:', 
 

где
'kolobok_addon_yes.gif',
 

это имя смайлика(т.е. графического изображения)
'21', '25', 
 

высота и ширина смайла(здесь задаем размер смайлика)
 'Да',
 

расшифоровка смайла(т.е. текст который будет высвечиваться при наведении курсора мыши на смайл)
':yes:',
 

это код смайла(т.е. та комбинация цифр, букв и символов ,после введения которой вручную в поле ответа отобразится соответствующий смайл)

Структура ясна ??? И такая строка описывает лишь один смайл, для того чтобы добавить 20 или 30 смайлов придется в ручную прописывать такие строки для каждого смайла, это не сложно.

Итак отредактировав smild.pak, мы жмем закрыть и сохранить изменения. После этого залазим на фтп сервер где лежит наш форум и идем в папку images/smilies/ и заливаем в нее все наши смайлы и файл smild.pak.

После идем в админку на вкладку СООБЩЕНИЯ и жмем на СМАЙЛИКИ , там мы сразу видим надпись Установить пакет смайликов и жмем на нее. В поле Выберите файл пакетаиз выпадающего списка выбираем smild.pak, далее в поле Установленные смайлики у нас есть выбор
Цитата:
Сохранить все ---сохраняет ранее установленные смайлы и устанавливает новые
Заменить парные --- заменяет смайлы если у них имеются одинаковые имена
Удалить все --- удаляет все ранее установленные смайлы и ставит новые

Выбор за вами, на этом установка и добавление смайлов завершена.
Удачи :(
Пак смайлов от нашего пользователя anton.mq
Вложение :


Вложение :
Smild.zip [1.25 KiB]
Скачиваний: 500


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
смайлы phpbb3, добавить смайлики, установка смайлов phpbb3
          Вернуться наверх  
 


Аватар пользователя

Сергей, день добрый.
Возникла мысль выровнять смайлики в тексте по высоте. Т.е. чтобы они не по нижнему своему краю были в тексте, а по середине.
На phpBB Guru нашёл похожий вопрос, но там
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
это несколько лет назад, и предложенный код не могу понять куда точно вставить...
Насколько понял, в includes/bbcode.php нужно добавить:
style="vertical-align: middle;"
 

либо вот так:
style="border:none;vertical-align: middle;"
 

Но вот в какое точно место так и не разобрался методом научного тыка :nez-nayu: ...
А может быть я и совсем ошибаюсь, и в нынешней версии это прописано совсем в другом файле.
Подскажи пожалуйста.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

В файле message_parser.php найти строку
$replace[] = '<!-- s' . $row['code'] . ' --><img src="{SMILIES_PATH}/' . $row['smiley_url'] . '" alt="' . $row['code'] . '" title="' . $row['emotion'] . '" /><!-- s' . $row['code'] . ' -->';
 

В строке найти
<img src="{SMILIES_PATH}/' . $row['smiley_url'] . '"
 

Вставить после найденного
align="top"
 

Либо в CSS файл стиля прописать
.postbody img {
   vertical-align: -3px;
}
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Вставить после найденного

Спасибо, Сергей. И откуда ты только знаешь все :co_ol: .
Я добавил "align="middle", так они по середине строки получились.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

Да не за что)) Просто интуитивно ищу нужные куски)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

огромное спасибо за очередную нужную для меня инструкцию. Сделал пошагово и все получилось!


          Вернуться наверх  
 


Аватар пользователя

Поздравляю, рад за вас)))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Есть вопросик! :-00): Есть ли в природе ВВкод стилей шрифта?Где бы найти такое чудо? :du_ma_et:



Информация о редактировании
Последний раз редактировалось Руська 30 янв 2013, 21:58, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

Руська писал(а):

Где бы найти такое чудо?

вам


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


Аватар пользователя

akella1900 писал(а):

вам

Спасибо большое! :bra_vo: Поставил,работает! :a_g_a:


          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Подскажите пожалуйста, как исправить проблему?
Когда создаю тему или отвечаю, вставляю смайлик, делаю предпросмотр - смайлик есть
Если перед этим смайлом ставлю пробел или символ, то в предпросмотре появляется код смайла.
Если после смайла ставлю символы, а перед ним их нет, то в предпросмотре смайлик есть.
Если перед и после смайла есть символ, то в предпросмотре появляется код.

Даже редактировал файл posting.php, добавлял пробел перед смайлом, но что-то никак или не правильно добавлял пробел
PS:Перед этим багом менял редактор на WysiBB и добавлял смайлы на крупные, код в таком формате :smile:


          Вернуться наверх  
 


Аватар пользователя

liberty00 писал(а):

менял редактор на WysiBB

Может криво поменяли все же ?? Каким образом пробел добавляли в коде ? Надеюсь так - &nbsp;


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Вот в этом коде
$message_parser->message = '[quote=&quot;' . $post_data['quote_username'] . '&quot;]' . '&nbsp;' . censor_text(trim($message_parser->message)) . "[/quote]\n";
 
я поставил символы &nbsp;
или я не в этом месте ставлю?


PS Все, понял в чем дело... отключил новый редактор и смайлики стали нормально отображаться.
Может в таком случае подскажите редактор, чтобы bbcode не видеть :-00):


          Вернуться наверх  
 


Аватар пользователя

liberty00 писал(а):

Может в таком случае подскажите редактор, чтобы bbcode не видеть

А это как ?? Можно пример или скрин??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

залазим на фтп сервер где лежит наш форум и идем в папку images/smilies/ и заливаем в нее все наши смайлы и файл smild.pak.

а это где искать???


          Вернуться наверх  
 


Аватар пользователя

Larisa.Zikova писал(а):

а это где искать???

Ну на хостинге, где Ваш форум расположен...


_________________
Подпись:
Я не понял Вашего вопроса, но я Вам на него отвечу…
          Вернуться наверх  
 


Аватар пользователя

Step писал(а):

Ну на хостинге, где Ваш форум расположен...


если я не разбираюсь в хостингах, значит мне не закачать смайлики?? так и буду жить со старыми? :is_te_ri_ka:


          Вернуться наверх  
 


Аватар пользователя

Larisa.Zikova писал(а):

если я не разбираюсь в хостингах, значит мне не закачать смайлики?? так и буду жить со старыми? :is_te_ri_ka:

Э... м... Ну, вы же прежде чем съесть бутерброд, в магазин же идете? Или вспоминаете вчерашний съеденый?
Стоп! В чем вы не разбираетесь? :sh_ok: Вы админ форума? Вы ж как то его создали... где то.


_________________
Подпись:
Я не понял Вашего вопроса, но я Вам на него отвечу…
          Вернуться наверх  
 


Аватар пользователя

Step писал(а):

Вы админ форума? Вы ж как то его создали... где то.

в магазине купила ))


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


Аватар пользователя

akella1900 писал(а):

в магазине купила ))

именно! купила мне его сделали за 8 тыс., а вот смайлики не поставили и аватарки просила загрузить (галерею сделать) - мастер сказал этим не занимается... :cry_ing: :cry_ing: :cry_ing: :cry_ing: как мне быть???


          Вернуться наверх  
 


Аватар пользователя

Larisa.Zikova, начнем с калитки. Хостинг платный? Ну, куда то же он форум устанавливал... мастер в смысле.


_________________
Подпись:
Я не понял Вашего вопроса, но я Вам на него отвечу…
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Как добавить ВВ-код на форум phpBB3

DeaDRoMeO

2

2701

Аватар пользователя

28 сен 2014, 08:55

DeaDRoMeO

Аватар пользователя Как добавить интерактивности на форум?

delitant

9

988

Аватар пользователя

16 июл 2012, 18:31

DeaDRoMeO

Аватар пользователя Как добавить свой фавикон в phpbb3
Мини-статейка по добавлению своего фавикона на форумы phpbb3

DeaDRoMeO

19

3702

Аватар пользователя

24 ноя 2015, 05:18

DeaDRoMeO

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Не добавляются смайлы
Не добавляются смайлы

serg771

18

604

Аватар пользователя

24 мар 2014, 21:01

Andrey_1

Аватар пользователя Вопрос по mchat Не все смайлы выводятся

Олега

7

142

Аватар пользователя

07 мар 2017, 20:31

Олега

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P