Вы здесь

Подсветка синтаксиса языков программирования в Drupal 7 с помощью модуля Syntax Highlighter

Подсветка синтаксиса языков программирования мне больше, называется с модулем Syntax Highlighter.

  • скачайте модуль интеграции Syntax Highlighter 7.x, установите его в папку sites/all/modules/,
  • скачайте сам скрипт Syntax Highlighter с сайта разработчика и установите его в папку sites/all/libraries/.
  • После идем в админку сайта и включаем модуль Syntax Highlighter.

Модуль установлен, теперь самое время приступить к его настройке. Первым делом нужно подключить модуль к одному из форматов ввода, для этого пройдите Конфигурация - Форматы ввода, давайте отредактируем формат Full Html. Находим в списке доступных фильтров "фильтр Syntax Highlighter", ставим чекбокс напротив него. А сейчас очень важный момент, вам стоит убедиться, что в упорядоченном списке фильтров, фильтр «Syntax Highlighter» находится на первом месте. После нужно сохранить настройки формата ввода Full Html.

Для того чтобы увидеть как работает данный модуль создадим статью, и вставим в исходный код любой кусок PHP кода который заключим в специальные теги <pre class="brush:php"></pre>, кстати класс тега <pre> будет зависеть от нужного языка программирования, может быть как brush:html, brush:css и т.д, в результате у нас получится вот такой симпатичный блок.

<?php
	$a = true; // 1
	echo "$a если true<br/>";
	$с = $a * 10; // 10
	echo "$c <br/>";
	$a = false; // 0
	echo "$a если false<br/>";
	$g = 'John'; // 0
	$c = $g * 10; //0
	$g = '52John'; // 52
	$c = $g * 10; //520
	echo "$c <br/>";
?>

Когда я установил этот модуль мне ужасно не понравилось что в правом углу сгенерированного блока выводится блок с ссылкой на сайт автора скрипта, но я нашел способ как удалить его.

Для начала пройдем в папку libraries/syntaxhighlighter_3.0.83/ scripts/ и откроем файл shCore.js, как видите весь код в этом файле перевернут с ног наголову, то есть этот файл зашифрован. Для того чтобы расшифровать его можно использовать онлайн сервис. Замените им весь код файла libraries/syntaxhighlighter_3.0.83/ scripts/shCore.js. Теперь  нужно найти в этом файле строку:

list: ["expandSource", "help"]

и заменить ее на:

list: ["expandSource"]

Пройдите на сайт и убедитесь что кнопка «?» исчезла, но блок в котором она находилась по прежнему зеленого цвета. Этот недочет можно устранить с помощью CSS. Пройдите в папку libraries/syntaxhighlighter_3.0.83/styles/ и откройте файл shThemeDefault.css. Найдите там строки:

.syntaxhighlighter .toolbar {
color: white !important;
background: #6ce26c !important;
border: none !important;
}

Уберите от сюда свойство background: #6ce26c !important;. Если вы все сделали правильно блок с рекламной кнопкой «?» исчезнет.

Оставить комментарий

HTML (ckeditor)

Plain text

Мои преимущества

Результат в обещанный срок

Если я берусь за работу то четко оцениваю свои силы, по одной из общепризнанных систем «Waterfall Model» (каскадная модель или «водопад»).

Стратегия под рукой

У меня огромный опыт в создании сетевых «интернет магазинов», я создал более 50 «сайтов визиток» на CMS, всегда подскажу и помогу с выбором.

Продвижение сайтов

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

Бонусная программа

При повторных обращениях, я предоставляю весомую скидку. По договоренности, работу можно оплатить путем бартера!

Акции по пакетам!

Сборку произвожу на CMS (система управления сайтом) - «Drupal» или «Битрикс». «Drupal» – бесплатный, есть готовые сборки. «Битрикс» - платный, но есть партнерская скидка 40%! Посмотреть стоимость «Битрикс» без скидки.
Разработаю дизайн сайта под ваши нужды или сверстаю по вашему макету. В предложениях ниже учитывается ваш макет сайта.
Проведу обучение по собранным мною сайтам, возьму на обслуживание и продвижение.

Лэндинг
одностраничник

3 000руб.

Стоимость при обращении через сайт 2 500 руб.

В стоимость входит

  • Верстка на HTML 5, CSS3 и JS
  • Настройка хостинга и домена
  • Подключение метрики
  • Регистрация в поисковиках
  • Наполнение
  • Ваш шаблон верстки!
Заказать

Интернет
магазин

30 000руб.

Стоимость при обращении через сайт 25 000 руб.

В стоимость входит

  • Верстка на HTML 5, CSS3 и JS
  • Настройка хостинга и домена
  • Подключение метрики
  • Регистрация в поисковиках
  • Наполнение и SEO 2 месяца
  • Ваш шаблон верстки!
Заказать

Больше возможностей

Предлагаю рассмотреть другие направления услуг, осуществляемых мной.

Поставка офисной техники

Произведу закупку в Санкт-Петербурге, выбрав лучшего поставщика по соотношению цена и качество. Установлю и подключу необходимую аппаратуру.

Компьютеризация

Подберу оптимального провайдера, построю компьютерную сеть в помещении, в том числе и Wi-Fi. Настрою и отремонтирую любой современный ПК.

Готовы начать общение?

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