Описание
Kama WP Smiles добавляет блок смайликов в форму комментирования вашей темы и в Визуальный и HTML редакторы WordPress в админ-панели. Все это позволяет легко вставлять смайлики в контент. Плагин заменяет оригинальный смайлики WordPress на новые динамические (gif) от qip или skype или вы можете добавить любые свои пакеты смайликов.
С Kama WP Smiles посетители вашего сайта будут иметь удобный инструмент, чтобы использовать прикольный смайлики в комментариях, а вы будите иметь удобную возможность использовать смайлики при написании постов или при ответе на комментарии.
На странице настроек плагина, вы можете выбрать какие смайлики будут показаны в блоке смайликов. Можно установить специальные обозначения вроде :), который будут заменены на смайлики в тексте. Также можно добавить свой комплект смайликов.
Если плагин вам не понравится, вы можете удалить его со страницы плагинов и он почистить за собой все…
TODO
Поддержка Quick Chat и BbPress
На мой взгляд — это:
- Кнопки (в настройках) > Раскрытие списка смайлов (выпадающий список) > при подведении к значку ИЛИ нажатию на него (или так или так) — (переключатель в настройках!!!)
— Когда нажимаешь на значок смайла > раскрывается меню > !!! НЕ РЕАЛИЗОВАНО !!!!
(не всегда удобно когда подводишь и раскрывается список, порой даже мешает)
2.
— Выпадающий список > наверное тоже самое что пункт 1. только со значком рядом » стрелочка вниз » — («>» только повёрнутая вниз) ——( справа или слева, лучше справа)
Т.е Отображается смайл и рядом с ним значок («>» только повёрнутая вниз) в виде кнопки (НЕ КРИТИЧНО при полной реализации п.1) — такой переключатель в настройках тоже был бы многим удобен и полезен (или так или так).
4.
— Возможность (в настройках плагина) Расширять и сужать сетку смайлов, при раскрытии меню смайлов = отображать количество колонок и столбцов !!!
Т.е — (нажимаешь на смайл или подводишь мышь к нему) = > отображение сетки = (8 столбцов + 16 строк) или (16 столбцов + 16 строк) ….. например (1×2-20) (1-20×1) (2×20) (3×4) (4×3) (5×32) (16×20) итд итп! т.е произвольные параметры в настройках плагина (кол-во столбцов = » X » ; кол-во строк = » X «) !!!
8.
— Безопасность:
/wp-content/plugins/kama-wp-smile/smiles/*.gif
Папки:
/wp-content — есть возможность скрыть с
помощью сторонних плагинов
/plugins/ — есть возможность скрыть с помощью сторонних плагинов
/kama-wp-smile/smiles/*.gif — Название плагина даёт определить по коду страницы или открытию смайла в новом что установлен wordpress.
Рекомендую сменить название (Убрать wp из имени папки, …. не плагина!)
— Сделать вообще просто папку Smile или (Kama)
Например /wp-content/plugins/smile/smiles/.gif — так точно сразу не определишь!!!
Например /wp-content/plugins/kama/smiles/.gif — так точно сразу не определишь!!!ъ
т.е будет в коде отображаться /kama/smiles/.gif
т.е будет в коде отображаться *****/*****/kama/smiles/.gif
Спасибо за внимание.
Скриншоты
Часто задаваемые вопросы
-
Плагин не добавляет блок смайликов в форму комментирования
-
Возможно ваша форма комментариев — тег textarea имеет нестандартный ID атрибут. Укажите id атрибут вашей формы комментариев в настройках плагина. По умолчанию это
comment
-
У меня есть тег <var>, где мне не нужно обрабатывать коды смайликов
-
Добавьте теги исключения в настройках плагина — теги внутри которых не нужно обрабатывать текст на поиск смайликов. По умолчанию не обрабатывается контент следующих тегов
code, pre, style, script, textarea
. -
How can I add smile block to comment form by myself?
-
Чтобы добавить блок смайликов в форму или к любому другому тегу textarea. Оставьте пустым настройку «ID поля textarea» и используйте следующий код в теме:
<?php echo kws_get_smiles_html( $textarea_id ); ?>
Отзывы
Участники и разработчики
«Kama WP Smiles» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Kama WP Smiles» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Kama WP Smiles» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.9.13
- NEW: filter
kwsmile__insert_smile_space
.
1.9.11
- NEW: filter
kws_get_opt
. - NEW: filter
kwsmile_pack_path_url
.
1.9.9
- NEW:
uninstall.php
now deletewp-content/plugins/kama-wp-smile-packs
folder if it was created.
1.9.8.1
- FIX: Compatability with PHP 7.4
1.9.8
- FIX: special smiles match pattern fix. Ex:
=D
inhttps://youtube.com/watch?v=DIhskiHOybw
1.9.7
- CHG: now, the option
use_smiles
is not disabled. But it has no affect on content — it’s disables with hooks on the fly.
1.9.6
- ИЗМ: удалил папку ‘languages’ — все переводы теперь в сервисе translate
1.9.5
- CHG: version upgrade check everywhere — it’s fast
- ADD: move localisation to translate.wordpress.org
1.9.3 — 1.9.4
- FIX: select «smile list position» option conflict in admin area
1.9.2
- ADD: select «smile list position» option
1.9.1
- FIX: Bug from 1.9.0
- CHG: a little default styles
1.9.0
- ADD: new pack of smiles: for dark background. New 200+ qip smiles
- ADD: Now you can add your own smiles, just create folder ‘/wp-content/plugins/kama-wp-smile-packs’ and add your folder with smiles images.
- ADD: All code translated to english and ru_RU localisation was added…
- IMP: fixed vulnerabilities in code
- CHG: rename main functions: kama_sm_get_smiles_code() to kws_get_smiles_html(), km_convert_smilies() to kws_convert_smiles(). If you use this functions in your theme you need to fix your code.
- FIX: some minor fixes
- FIX: plugin uninstall
1.8.1
- FIX: unused option ‘not_insert’ deleted. It hides smiles on update…
- ADD: Option to set prefix and suffix for smile code. Now you can change: (:smile:) to smile
- CNG: Split main class to Kama_WP_Smiles{} and Kama_WP_Smiles_Admin{}
1.8.0
- CHANGE: smile wrapper tag was
*name*
become(:smile:)
in order to correctly work with markdown. - IMPROVE: regex improvements and now find/replace smiles to Img more then 50 times faster.
1.7.3 (18.06.2015)
- FIX: some refactoring. And bugfix with ‘;)’ (wink smile) when special char like end with ‘)’ we got ) where ‘;)’ was replaced by smile.
1.7.1 (11.05.2015)
- FIX: add «kws-wrapper» css class to front-end comment smiles block in order to change styles of the block out of admin settings page.
1.6.9 (8.05.2015)
- ADD: ability to sort order of smiles. So, you can set order of how smiles will be shown in block..
1.6.8 (5.05.2015)
- CHANGE: CSS styles changes. Now only additional css saves into DB and default options uses everywhere.
1.6.7 (5.5.2015)
- FIX: Adaptation to Emoji icons added in WP 4.2
1.6.6.1 (6.09.2014)
- Adaptation to WP 4.0
1.6.0 (24.01.2014)
- Images in smile block now is not image and not downloading with page. It save HTML requests.
- Now select used smiles in admin panel more comfortable.
- New principle to add smile block to comment form.
- CSS styles and JS scripts now adding direct to HTML document. It save HTML requests.
- Added smile block in admin panel.
- On uninstall, plugin will remove all it settings and smiles code strings from posts and comments content.
- Improve plugin PHP code.
1.5.0
- Add ability to specify exceptions tags in which plugin wiil not replace smile sode to smile image.