Перейти до змісту
Домент ipb-board.ru продається.

Делаем список смайлов в одном окне

Рекомендовані відповіді

Опубліковано
  • Адміністратор

post-2-0-83654000-1451227358_thumb.png

Расскажу вам как можно изменить окно смайлов в редакторе. По дефолту они расположены одной строкой, а мы сделаем показ всех смайлов в одном окне.
1. Начнем с того, что пройдем в файл /admin/sources/classes/editor/composite.php

Найти:

$options['smilies']         = $this->fetchEmoticons( 80 );

И замените цифру 80 например на 120 - зависит от того сколько у вас смайлов

Сохраняем и заливаем обратно.

2. Пройти ACP - Внешний вид - Ваш стиль - CSS - ipb_ckeditor.css

Найти:

.ipsSmileyTray{position: relative;text-align: center;overflow: auto;margin: 0px auto 0px auto;padding: 4px 24px 4px 24px;min-width: 600px;width: 75%;height: 32px;border: 1px solid #D5DDE5;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;И заменитеheight: 32px;На свое значение - это зависит от количества ваших смайлов.

3. Теперь последний шаг уберем стрелочку перелистывания смайлов

Найти:

.ipsSmileyTray .ipsSmileyTray_next {background: transparent url('{style_images_url}/editor/next.png') no-repeat;background-position: 0px 10px;display: inline-block;/*float: right;position: relative;right: -20px;*/position: absolute;right: 5px;top: 4px;width: 13px;height: 30px;cursor: pointer;}

Заменить на:

///.ipsSmileyTray .ipsSmileyTray_next {background: transparent url('{style_images_url}/editor/next.png') no-repeat;background-position: 0px 10px;display: inline-block;/*float: right;position: relative;right: -20px;*/position: absolute;right: 5px;top: 4px;width: 13px;height: 30px;cursor: pointer;}///

Чтобы убрать надпись "Показывать все"
ACP - Внешний вид - Ваш стиль - CSS - ipb_ckeditor.css
Найти:

.ipsSmileyTray_all {display: block;width: auto;margin: 6px auto 0px auto;text-align: center;cursor: pointer;font-size: 11px !important;}

Ниже добавить:

#ips_x_smile_show_all {display:none}
  • 1 місяць через...
Опубліковано

Не знаю что делаю не так, но не работает. проверял на нескольких шаблонах.

Для публікації повідомлень створіть обліковий запис або авторизуйтесь