Подняться наверх

PHP

You are here

Как вставить php код в шаблон DLE

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

1. Откройте каталог engine/modules в папке с DLE.

2. Создайте в нем файл с именем "имя_какое_то.php". Примерное содержимое можете посмотреть в любом соседнем файле. Туда вставляете свой PHP-код.

3. Открываете каталог templates, считая от корня сайта. Далее выбираете директорию с темой для CMS.

Файлы темы DLE

PHP: подсветка HTML своими руками

Реализовать подсветку HTML-разметки вполне и можно своими собственными так сказать "руками", т.е. для этого читателям не придется доустанавливать готовые решения типа GeSHi, Syntax Highlighter или Google Code Prettify. Как такое реализовать? Читайте в данной статье. Пример простого кода с использованием регулярных выражений и функции preg_replace() к текущему материалу само собой прилагается. Пользуйтесь на здоровье. Описанное в действии показано на следующем снимке окна браузера Google Chrome, цветовые тона используем вполне стандартные:

Подсветка HTML на PHP

Доводим библиотеку GeSHi до ума

GeSHi (аббвеатура происходит от словосочетания "Generic Syntax Highlighter") - это бесплатная библиотека для подсветки синтаксиса нескольких десятков языков программирования и разметки. C++, Delphi, PHP, HTML... Одним словом "всё включено". И было бы реально всё очень хорошо, если бы не игнорирование преобразований, которые выполняют всевозможные WYSYWIG редакторы HTML, установленные во многих системах управления содержимым сайта типа WordPress, Drupal, MODX... "Научим" популярную PHP-библиотеку преобразовать запись со специальными символами типа &lsaquo; и &rsaquo; или &gt; и &lt; в ‹, ›, <, > и .т.п.

PHP генератор паролей

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

PHP password generator

Скрипт проверки ТИЦ на PHP

ТИЦ

Собственно, ниже выкладываю пример реализации функции подсчета Тематического Индекса Цитирования на PHP. Если быть более точным, то простого вытягивания значения данного показателя из XML-документа, формируемого по адресу вида http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.example.com.

Яндекс.Метрика

Использовано памяти на 23.01mb