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

MODx/PHx/CustomModifiers

Материал из Викиучебника — открытых книг для открытого мира
(перенаправлено с «PHx/CustomModifiers»)

Установка

[править]
  1. Войдите в административную панель MODx
  2. Пройдите во вкладку Элементы > Управление элементами > Сниппеты
  3. Создайте новый сниппет с префиксом "phx:"
  4. Скопируйте и вставьте код сниппета
  5. Сохраните сниппет

или

  1. Создайте новый файл с названием "имя_сниппета.phx.php" в assets/plugins/phx/modifiers/ (Например: assets/plugins/phx/modifiers/phpthumb.phx.php)
  2. Скопируйте код сниппета в этот файл
  3. Выставите права на файл 0555 (если хотите достичь максимальной безопасности)


Дополнения

[править]

phx:7bit

[править]
  • описание : возвращает 7bit код строки
  • применение: [+string:7bit+]
     <?php
  
     $text = mb_convert_encoding($output,'HTML-ENTITIES',mb_detect_encoding($output));
 
     $text = preg_replace(array('/ß/','/&(..)lig;/','/&([aouAOU])uml;/','/&(.)[^;]*;/'),array('ss',"$1","$1".'e',"$1"),$text);
  
     return $text;
  
     ?>