Загрузка...

Смайлики для комментариев. v.1.5

Смайлики для комментариев. v.1.5

Бесплатный хак для instantCMS 2, который добавить в форму комментарий, множество видов смайликов. Сама картинка в виде спрайта в формате png, т.е. все смайлики объединены в один файл, по этому загружается, кэшируется и отображаются.

Особая благодарность Андрею за доработку и исправления багов

Установка

Есть два способа установки:

1) Скачать готовые файлы, загрузить и пользоваться.

2) Скачать только файлы смайликов и установить вручную.

Для второго способа:

Скачаем архив и загрузим в корень сайта.
Откроем файл \templates\default\controllers\comments\list.tpl.php в строку 6 добавим

<?php // ============Смайлики============ // ?>
<?php $this->addCSS('templates/default/js/emojionearea/css/emojionearea.min.css'); ?>
<?php $this->addCSS('templates/default/js/emojione/css/emojione.min.css'); ?>
<?php $this->addCSS('templates/default/js/emojione/sprites/emojione.sprites.css'); ?>
<?php $this->addJS('templates/default/js/emojionearea/js/emojionearea.min.js'); ?>
<?php $this->addJS('templates/default/js/emojione/js/emojione.min.js'); ?>
<?php $this->addJS('templates/default/js/emojionearea/js/custom.js'); ?>
<?php // ============/Смайлики============ // ?>

После этого у вас на форме комментирования, должны появиться смайлики, но на страницах списка комментариев, в место смайликов отображается текст.

Что бы это исправить, откроем файл:
\templates\default\controllers\comments\comment.tpl.php и в строку 2 добавим

<?php // ============Смайлики============ // ?>
<?php $this->addCSS('templates/default/js/emojione/sprites/emojione.sprites.css'); ?>
<?php $this->addJS('templates/default/js/emojione/js/emojione.min.js'); ?>
<?php $this->addJS('templates/default/js/emojionearea/js/custom.js'); ?>
<?php // ============/Смайлики============ // ?>

Виджеты

Что бы смайлики отображались в виджетах комментарии, откройте файл:
\templates\default\controllers\comments\widgets\list\list.tpl.php и в строку 2 добавить

<?php // ============Смайлики============ // ?>
<?php $this->addCSS('templates/default/js/emojione/sprites/emojione.sprites.css'); ?>
<?php $this->addJS('templates/default/js/emojione/js/emojione.min.js'); ?>
<?php $this->addJS('templates/default/js/emojionearea/js/custom.js'); ?>
<?php // ============/Смайлики============ // ?>

Вот и всё :)

Плагин взял от сюда:https://github.com/mervick/emojionearea

Скачать | демо (demo@demo.ru - 123456)

Готовые файлы (просто загрузить с заменой): smiles_ready_v.1.6.rar

Файлы смайликов: (инструкция выше): smiles_v.1.6.rar

09:03
4.78K
Нет комментариев. Ваш будет первым!
Загрузка...