Донецкий техникум промышленной автоматики

Встановлюємо смайли для сайту плагіном і кодом.

  1. Смайли для сайту. Плагін - «Qip Smile»
  2. Як встановити смайли для сайту без плагіна на WordPress

Всім привіт. Сьогодні я покажу, як встановити та налаштувати смайли у себе на блозі за допомогою плагіна qip smile, а також покажу, як організувати висновок смайлів без використання плагінів, тому що плагіни wordpress дають істотне навантаження на блог.

Для чого потрібні смайли? Смайли використовуються для зручності користувача, за допомогою них, читач вашого блогу зможе висловлювати почуття, емоції. Вони дуже популярні і використовуються практично скрізь: в соціальних мережах, skype, qip, форуми та інше. Крім того, якщо смайли зустрічаються в пості - його легше і приємніше читати.

Смайли для сайту. Плагін - «Qip Smile»

Відразу кажу, що смайли для сайту виводяться дуже просто, нічого складно тут немає, вам просто потрібно уважно читати і повторювати за мною. Отже, приступимо!

1. Качаємо плагін - «»
2. Встановлюємо і активуємо його. Як ви знаєте встановити можна двома способами:
а) через адміністративну панель (я саме так виробляю установку)
б) через FTP доступ . Встановили? Активували? Відмінно!

3. Далі нам потрібен файл comments.php, розташований він за адресою: / Ваша коренева папка з блогом / Ваш сайт.ru / wp-content / themes / назва вашої теми / comments.php

Відкривайте будь-яким текстовим редактором, я рекомендую Notepad ++ і вставляємо даний код (цей код відповідає за виведення смайлів):

<? рhр if (function_exists ( 'qipsmiles')) qipsmiles ( 'ru'); ?>

<? Рhр if (function_exists ( 'qipsmiles')) qipsmiles ( 'ru'); ?>

Примітка !!! Перед редагуванням файлів, обов'язково зробіть резервну копію цього файлу!

Якщо хочете що б смайли відображалися як у мене, то є біля кнопки «відправити», тоді вставляйте код після рядків.

<P> <textarea name = "comment" id = "comment" cols = "100%" rows = "10" tabindex = "4> </ textarea> </ p>

<P> <textarea name = "comment" id = "comment" cols = "100%" rows = "10" tabindex = "4> </ textarea> </ p>

Виглядає приблизно так:

Зберігаємо зміна, переходимо на сайт і бачимо смайли під формою. Щоб переглянути всі наявні смайли, натисніть на посилання «ще смайли».

Обов'язково перевірте працездатність. У мене була така фішка - плагін встановив, смайли на сайті вивелися, а ось коли натискаю на смайл, щоб вставити в коментар, він не вставляється. Вирішив цю проблему шляхом зміни шаблону.

Але через деякий час знайшов більш лояльне рішення. Потрібно знайти файл «qips-js.php» - лежить він в папці / wp-content / plugins / qipsmiles, відкривайте за допомогою текстового редактора і шукайте функцію: qips_code (qips_tag), а в ній рядок

Видаляємо її, вставляємо інший код:

Зберігайте!
Все працює? Дуже добре, тепер ваші відвідувачі будуть більш охоче коментувати ваші записи 😉

Це був варіант установки за допомогою плагіна, давайте розглянемо інший варіант.

Як встановити смайли для сайту без плагіна на WordPress

Якщо у вас був встановлений плагін qip smile, то відключайте його і видаляйте код у файлі comment.php, який відповідає за виведення смайлів. Далі потрібно знайти тег TEXTAREA, знаходиться він в comment.php, і після нього вставити цей код:

<! - Smiles -> <script type = "text / javascript"> function addsmile ($ smile) {document.getElementById ( 'comment'). Value = document.getElementById ( 'comment'). Value + '' + $ smile + ''; } </ Script> <? Php global $ wpsmiliestrans; $ Dm_showsmiles = ''; $ Dm_smiled = array (); foreach ($ wpsmiliestrans as $ tag = & gt; $ dm_smile) {if (! in_array ($ dm_smile, $ dm_smiled)) {$ dm_smiled [] = $ dm_smile; $ Tag = str_replace ( '', '', $ tag); $ Dm_showsmiles. = '<Img src = "'. Get_bloginfo ( 'wpurl'). '/ Wp-includes / images / smilies /'. $ Dm_smile. '" Alt = "'. $ Tag. '" Onclick = "addsmile (\ ''. $ tag. '\'); "/> '; }} Echo '<div style = "width: 100%; margin-left: 0px; margin-right: 0px;">'. $ Dm_showsmiles. '&lt;/ Div>'; ?> <! - Smiles ->

<! - Smiles -> <script type = "text / javascript"> function addsmile ($ smile) {document.getElementById ( 'comment'). Value = document.getElementById ( 'comment'). Value + '' + $ smile + ''; } </ Script> <? Php global $ wpsmiliestrans; $ Dm_showsmiles = ''; $ Dm_smiled = array (); foreach ($ wpsmiliestrans as $ tag = & gt; $ dm_smile) {if (! in_array ($ dm_smile, $ dm_smiled)) {$ dm_smiled [] = $ dm_smile; $ Tag = str_replace ( '', '', $ tag); $ Dm_showsmiles. = '<Img src = "'. Get_bloginfo ( 'wpurl'). '/ Wp-includes / images / smilies /'.$ dm_smile.'" Alt = " '. $ Tag.'" Onclick = "addsmile (\ ''. $ tag. '\'); "/> '; }} Echo '<div style = "width: 100%; margin-left: 0px; margin-right: 0px;">'. $ Dm_showsmiles. '&lt;/ Div>'; ?> <! - Smiles ->

Дивіться фото для загального уявлення.

Код встановили, смайли з'явилися. Тепер їх можна видозмінити, робиться також просто. Спочатку потрібно визначитися, які ви хочете бачити пики у себе на блозі. Ось вам 3 варіанти.


Вибрали потрібний? Скачайте його і розархівуйте вміст в папку: wp-includes / images / smilies - саме тут зберігаються смайли за замовчуванням. Замінили і насолоджуйтеся. Зверніть увагу на те, що якщо ви замінюєте, наприклад смайлик з ім'ям roll_smile.gif, то і додається повинен бути такого імені та формату.

Як бачите, нічого складно ні! Тепер ви можете виводити смайли на сайті за допомогою плагіна qip smile, а також без використання плагінів.

Ps На своєму шаблоні я поки не зміг реалізувати висновок смайлів без плагіна, але виділю час і обов'язково зроблю! Справа в шаблоні, тому що на іншому пробував, все відмінно працює. Може, підкажіть, в чому може бути причина? Шаблон встановлений - sensation.

На цьому у мене все. Чекаю ваших коментарів, чи вийшло у вас реалізувати смайли на блозі? Яким варіантом?

Також підписуйтесь на оновлення блогу і стежте за новинами.

C повагою, Михед Олександр.

Для чого потрібні смайли?
Встановили?
Активували?
Hр if (function_exists ( 'qipsmiles')) qipsmiles ( 'ru'); ?
Все працює?
Value + '' + $ smile + ''; } </ Script> <?
Lt;/ Div>'; ?
Value + '' + $ smile + ''; } </ Script> <?
Lt;/ Div>'; ?
Вибрали потрібний?