Как вставить смайлики на блог без плагина?


Игорь | 2012-04-08 | 31 комментарий

Немного навел марафет на блоге, внес кое-какие изменения: добавил топ комментаторов и смайлики для них же. Эти задачи можно, разумеется, выполнить с помощью плагинов, а можно и без них. Конечно, я выбрал второй вариант.

Как я уже писал, если у блоггера есть возможность отказаться от какого-нибудь плагина без ущерба для функциональности блога, то лучше так и сделать.

Вот я, и вооружившись этой мыслью, полез в Интернет в поисках счастья. Искать долго не пришлось, информации оказалось предостаточно по запросу: «смайлики на блог без плагина»

Поэтому, не претендую на звание доктора веб-программирования, (я не волшебник, я только учусь), ответственно заявляю, что буду кормить вас тем, что сам попробовал. За что купил, за то и продаю. Итак:

Как вставить смайлы на блог без использования плагинов?

Все оказалось не так сложно, как представлялось. Для этого нужно открыть в блокноте или в вебредакторе comments.php и перед тегом textarea вставить вот такой код:



< ?php global $wpsmiliestrans; $dm_showsmiles = ''; $dm_smiled = array(); foreach ($wpsmiliestrans as $tag => $dm_smile) {
    if (!in_array($dm_smile,$dm_smiled)) {
        $dm_smiled[] = $dm_smile;
        $tag = str_replace(' ', '', $tag);
        $dm_showsmiles .= ''.$tag.' ';
    }
}
echo '
'.$dm_showsmiles.'
'; ?>

В котором есть путь к смайликам, находящимся в Вордпрессе по умолчанию wp-includes/images/smilies

Сохраняете измененный файл, обновляете на хостинг, у вас появятся вот такие, некрасивые смайлики:

Смайлики Вордпресс

Устраивают? Оставляйте. Не устраивают? Нужно найти новые и обновить эти в папке wp-includes/images/smilies, не меняя их названия. То есть, если у вас есть icon_wink.gif, то замену нужно сделать сохраняя название файла, чтобы смайлик icon_wink.gif изменил свой фейс, но продолжал гордо носить имя icon_wink.gif

В общем, я нашел другой набор смайлов и заменил коллекцию стандартных на свою.

смайлики альтернативные без плагинов на вордпресс

Скачать тот набор смайлов, что у меня, можно вот по этой ссылке. Или придумайте свою коллекцию, поменяйте смайликам фейсы. Они не обидятся...

Так что, как видите, вставить смайлы на блог без плагина — не проблема.

В заключении, песня для поднятия настроения. Понравилось все: и исполнение, и песня, и стиль, и манера вести себя, всех троих.

Жду вас в следующем посте. Подписывайтесь на обновления.

Автор: Игорь
Чистый звук в мире инфобизнеса

Читайте также:  Какие профессии будут востребованы в ближайшее время?


Комментарии (31)

  1. Александр Туманов:

    Жаль я в кодах еще не разбираюсь, а то бы себе поставил смайлики без плагина.

    Ответить
  2. Мила (Цветы жизни):

    Ух, ты, знакомые «лица» и без плагина... 😉 Спасибо большое. Попробую...

    Ответить
  3. Максим:

    Спасибо,что делитесь опытом.Обязательно воспользуюсь этой информацией,при удобном случае.

    Ответить
  4. Людмила:

    Спасибо! Надо будет воспользоваться 🙂 Песня отпад!---

    Ответить
  5. Людмила Алешина:

    😆 😆 😆 Только что кричала SOS, Вам в личку, Вы всегда откликаетесь, Игорь, по первому зову, благодарна Вам -безмерно! Такой совет классный со смайликами, но тут ба разобраться с милой моему сердцу Камтазией-заразой! Как кстати по сердцу пришелся блюз,просто заводит и все проблемы неумехи отодвигает, пошла на Ютуб, возьму себе в коллекцию, класс!!! 😯 :mrgreen: 😛

    Ответить
  6. Юрий:

    Скачал статью и код. Попробую установить. Если сломаю сайт — претензии к автору:)

    Спасибо.

    Ответить
    • Игорь:

      Чтобы сайт не сломать при всякого рода манипуляциях нужно:

      а) иметь всегда последнюю сохраненную базу данных.

      b) сохраненные файлы своего блога

      В данном случае, изменения касаются только одного файла коментс.пхп. Поэтому всегда можно назад исходный файл закачать и все будет, как было. 😉

      Ответить
      • Вера:

        «Чтобы сайт не сломать при всякого рода манипуляциях нужно:

        а) иметь всегда последнюю сохраненную базу данных.» Игорь, а как сохранять базу?

        Ответить
        • Игорь:

          Зайти в панель управления хостингом в phpmyadmin и сделать экспорт базы. На все про все уходит минуты 2. Можно это делать с помощью плагинов, но я считаю, что это лишнее, когда можно сделать вручную.

          Ответить
  7. Наталия:

    У меня раздвоение личности 😎 И если бы не оно, я была бы первой с большим отрывом в комментаторах 😉

    Ура! Да здравствуют смайлики! 💡

    Песня понравилась 😛

    Ответить
    • Игорь:

      Я могу убрать раздвоение. Сделаю все комменты под тот эмейл, что сейчас используется. Ok?

      Ответить
      • Наталия:

        Было бы хорошо, а то две меня — это уж слишком! ➡

        Ответить
        • Игорь:

          Раздвоение устранено. Полет продолжается. Все системы работают нормально.

          Ответить
  8. Оксана:

    А я почему-то боюсь влазить в коды... Несколько раз влазила и чуть сайт не «завалила»

    Ответить
    • Игорь:

      Да, желательно хоть чуток разбираться, чтобы «лишнее» не снести случайно. Если нет уверенности, то пока повремените.

      Ответить
  9. Инна Василевская:

    Игорь, помогите найти тег textarea

    Ответить
    • Игорь:

      Ищется просто. Открываете comments.php в блокноте, нажимаете Ctrl+F — откроется окно для поиска слова в документе. Копируете слово textarea, вставляете в графу найти и жмете кнопку «искать далее» или «найти». Таким образом слова ищутся в Worde, во всевозможных блокнотах, вебредакторах и в нашем случае также. Надеюсь, что помог Вам, Инна.

      Ответить
  10. иван:

    обя-но попробую но у меня есть такой вопрос,он частично связан с комментариями точнее то что идет после них (в моем шаблоне присутствует некрасивая надпись сейчас точно не помню что там но смысл таков "вы можете использовать след атрибуты и тени...) я думаю не мне ни моим читателям это не нужно,а удалить я незнаю как,не подскажите как быть? 😆

    Ответить
    • Игорь:

      Удалить можно, но я сейчас здесь не объясню, как. Это шаблон такой, нужно найти в файле место, отвечающее за вывод комментариев, и удалить код. НО поверьте, с этим кодом можно очень даже спокойно жить. Так что не парьтесь. Или поменяйте шаблон.

      Ответить
      • Иван:

        Игорь спасибо за ответ,но я вот на счет смайлов еще написал чуть выше с ними тоже запарка 😈

        Ответить
        • Игорь:

          Иван, шаблоны могут быть разные. Не получается, ставьте плагин для вывода смайликов. Потом, придет время, будете чуть больше разбираться в кодах, деактивируете плагин и попробуете поставить смайлы без него. Не зацикливайтесь. У меня также не все всегда получалось, я пропускал этот момент, понимая, что где-то не хватает знаний и решал задачи попроще. Потом, спустя некоторое время, уже понимал, как и эту решать. Поступайте и вы также.

          Ответить
          • Галина:

            😆 😆 😆

            Игорь, помогите, пожалуйста. С 8-го апреля 2012 года (с момента выхода Вашей статьи) я возвращаюсь периодически к установке смайликов на сайт «Время жить!».

            Уже сбилась со счета в количестве попыток установить их.

            Ни по Вашему, ни через плагин они не устанавливаются. 😀

            Очень хочется, но тему менять желания нет. 😐

            Что-нибудь посоветуете?

            Ответить
            • Игорь:

              Даже не знаю, что посоветовать. Я кроме того, как с помощью плагинов и описанным способом больше не знаю, как. ) Был бы программистом, написал бы код 🙂

              Ответить
  11. Александр x3m:

    А есть ли альтернативные плагины? Или лучше вручную устанавливать?

    Ответить
    • Игорь:

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

      Ответить
  12. Философ:

    Хорошая штука, да 🙂 И блог меньше грузят. А я привык ставить смайлики просто руками (двоеточие, точка с запятой, скобки) 🙂

    Ответить
    • Игорь:

      Ну, это стандартные. А есть ещё смешные всякие. ))

      Ответить
  13. Философ:

    Да, понимаю 🙂 Такие обычно девушки и дети любят 😀

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован.