Как вывести корректный php код на блоге для своих читателей
Привет друзья! Сегодня будет крошечный пост и опять на техническую тему. Он будет интересен прежде всего тем, кто ведёт блог на подобную тематику, так как часто в статьях нужно показывать php-коды своим читателям. И нужно, чтобы они отображались правильно. Как вставить php-код в статью? Об этом сегодняшний пост…
Установить плагин вывода php-кода мне пришлось, потому что в тексте он у меня на блоге отображался не корректно и поэтому не работал у моих читателей, которые использовали его у себя. Проблема у меня была в отображении кавычек. Представляете?!!! Какие-то малюсенькие кавычки, и код не работает.
Код php как вставить?
Главное, в редакторе, когда пишешь статью, эти кавычки отображаются правильно, но после публикации изменяются и естественно код уже будет не правильный, не рабочий. Вот такая вот зараза блин…
Итак, как я решил эту проблемку? Просто-напросто я нашёл подходящий плагин и установил его себе на блог. Он называется SyntaxHighlighter Evolved. Подобных плагинов масса, как и других плагинов, как вы понимаете, но за этим плагином его автор следит и периодически обновляет его. После ввода названия в поиск плагинов в админке блога, вы увидите 16 подобных плагинов, но я установил именно этот. Его автор — Viper007Bond. О как! Сам агент 007 написал его.
Как его установить и активировать я писать не буду. Почитайте мои первые посты на блоге и узнаете.
Каким образом этот плагин выводит php-код в тексте статьи?
В тексте статьи, прямо в визуальном редакторе, нужно обрамить код в тег
Приложу скрин, как нужно заключать код. Не забудьте в конце поставить слеш, а то код не будет отображаться плагином.
И все дела. После этих действий ваш код для читателей в тексте поста будет отображаться корректней некуда…
Удобство этого плагина для читателей в том, что код можно не только скопировать, обведя его курсором мышки, но и воспользоваться специальными инструментами в правом, верхнем углу окошка. Там находятся 4 значка:
- view source – нажав на этот значок, код появится в открывшемся окошке, откуда его тоже можно скопировать.
- copy to clipboard – нажав на значёк, плагин спросит у Вас: – Скопировать код в буфер обмена? И если вы согласитесь, нажав на Ок, то это действие успешно пройдёт.
- значок принтера – в объяснении не нуждается. Можно распечатать код.
- справка.
Настройки плагина SyntaxHighlighter Evolved
Кстати, у этого плагина есть возможность выбрать версию. Я использую 2-ю, так как с 3-й у меня возникла какая-то проблемка, толи в отображении, толи в копировании кода. Точно не помню, но мне это не понравилось, поэтому я переключился на 2 версию. А что мне больше всего понравилось в работе плагина и в настройках отображения кода, так это то, что можно менять цветовую гамму окна, где будет отображаться код. Я выбрал тёмно-зелёную гамму красок…
Я выложу тут скрин своих настроек плагина. Так будет проще…
Как настроите плагин, не забудьте сохранить его настройки. Теперь к php-коду в ваших постах будет не придраться. Друзья, я понятно объяснил вам как вставить php-код?
Мужики, вы уже прикупили своим подругам или жёнам подарки к 8 Марта? Лично я да. Плюс сегодня у моей половинки – Веронички День варенья, поэтому я ей устраиваю романтик. На день Святого Валентина я подарил жене духи Angel. Клёвые!!! А на День рождения дарю платье.
Ну а с вами не прощаюсь. До скорых встреч на страницах блога!
Пока-пока. Ваш Алекс Fomik…
Спасибо за урок.
[Ответить]
Алекс Fomik Reply:
Март 5th, 2013 at 8:27 пп
Пожалуйста Серёг:-)
[Ответить]
О, круто! Я то я себе месяца 2 назад установил немного другой плагин, так с ним возни, да еще когда статью редактируешь — код исчезает. Надо этот плагин поставить!!!
[Ответить]
Алекс Fomik Reply:
Март 5th, 2013 at 8:29 пп
Я тоже перелопатил много инфы про это и нашёл-таки подходящий, нормальный и простой плагин…
[Ответить]
Хм, хороший плагин! У меня правда стоит другой, но и этот должен быть неплохой. Нужно будет попробовать. Спасибо!
[Ответить]
Алекс Fomik Reply:
Март 5th, 2013 at 11:30 пп
Не за что Костя:-)
[Ответить]
Интересная взаимосвязь получается: мы стараемся сократить количество плагинов на сайтах, заменяя их кодами, а чтобы вывести код в статье, нужен плагин! Эх, не уйти нам от них!
[Ответить]
Алекс Fomik Reply:
Март 16th, 2013 at 11:54 пп
Да, абсурд мать его… Но моя тематика этого требует. А то я этим вас подвожу, потому что вы копируете не правильный код, который не будет работать…
[Ответить]
А я использую этот Crayon Syntax Highlighter!
Очень мощный плагин, советую!
[Ответить]