Перейти к содержимому


Фотография
* * * * * 1 Голосов

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

Урок Смайлы Статья Список

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 41

#1 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 614
    • Cообщений: 8 558
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 25 Май 2012 - 21:54

*
Популярное сообщение!

Расскажу вам как можно изменить окно смайлов в редакторе. По дефолту они расположены одной строкой, а мы сделаем показ всех смайлов в одном окне.
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}

Этим действием мы комментируем или можете удалить его.
Сохраняем и любуемся )
Статья подготовленная IpbZona.ru копирование материала без активной гиперссылки запрещено.
Прикрепленный файл  2.png   33,95К    скачиваний 215
  • 13

Заработок и обучение заработку

#2 Оффлайн   AlexPsp

    Продвинутый


  • Пользователи
  • Репутация
    4
    • Cообщений: 61
    • Форум:3.3.х
    • Город:Москва

Отправлено 25 Май 2012 - 22:01

Вот сегодня утром хотел спросить можно ли так сделать, а тут хоп!) Спасибо!
  • 0

#3 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 614
    • Cообщений: 8 558
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 25 Май 2012 - 22:02

Вот сегодня утром хотел спросить можно ли так сделать, а тут хоп!) Спасибо!

Читаю мысли :lol:
  • 3

#4 Оффлайн   AlexPsp

    Продвинутый


  • Пользователи
  • Репутация
    4
    • Cообщений: 61
    • Форум:3.3.х
    • Город:Москва

Отправлено 25 Май 2012 - 22:08

Вот еще бы убрать "Показать все" :lol:
  • 0

#5 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 614
    • Cообщений: 8 558
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 25 Май 2012 - 23:08

Обновил первый пост
  • 0

#6 Оффлайн   Соня

    Пользователь


  • Пользователи
  • Репутация
    9
    • Cообщений: 22
    • Форум:Нет

Отправлено 30 Май 2012 - 08:26

через что можно редактировать php на компе?
и если его отредактировать и поставить, форум будет работать? или надо будет все пункты выполнить(ну ,в админке скрипты менять?) и только тогда он заработает?
а то я пыталась отредактировать через контрол. панель хостинга, у меня вообще форум сломался :lol:

Сообщение отредактировал Соня: 30 Май 2012 - 08:38

  • 0

#7 Оффлайн   KuroKy

    Постоялец


  • Пользователи
  • Репутация
    139
    • Cообщений: 312
    • Форум:3.3.х
    • Город:Киев

Отправлено 30 Май 2012 - 08:41

Notepad++, скачай и пользуйся, кульная вещь :lol:
Берешь файл, качаешь себе на комп с ФТП редактируешь и обратно заливаешь (можно редактировать прям в ФТП клиенте, смотря какой у тебя он)
  • 1

#8 Оффлайн   boichan

    Активный


  • Пользователи
  • Репутация
    4
    • Cообщений: 118
    • Форум:3.4.х
    • Город:Москва

Отправлено 04 Июнь 2012 - 10:50

Спасибо. Вот мне лично не нравится, что когда жмешь на "Показать все смайлы" - открывается новое окно.
Потом я выбираю смайл, и окно так и продолжает висеть, а не закрывается автоматически.
  • 0

#9 Оффлайн   ๖ۣۣۜDesperate™

    Администратор


  • Администраторы
  • Репутация
    4 614
    • Cообщений: 8 558
    • Форум:3.4.х
    • Город:IpbZona
    Участник

Отправлено 04 Июнь 2012 - 11:28

Хм.... Я конечно не пробовал с этим вариантом по химичить, но если что то сотворю, то выложу инструкцию.
  • 0

#10 Оффлайн   boichan

    Активный


  • Пользователи
  • Репутация
    4
    • Cообщений: 118
    • Форум:3.4.х
    • Город:Москва

Отправлено 04 Июнь 2012 - 12:52

Desperate, спасибо
  • 0





Темы с аналогичными тегами: Урок, Смайлы, Статья, Список