Для тех, кто хочет добавить себе тег <gpsies> (актуально для туристов, велосипедистов, мотоциклистов и просто путешественников), вот инструкция:
1. Дублируем html_filter.php, как в предыдущем сообщении от Ris
2. В полученном файле найти (~42 строка):
, 'gpsies'
3. Далее найти (~82 строка)
перед ним добавить
, 'scrolling' => '#text', 'marginheight' => '#text', 'marginwidth' => '#text',
'youtube.com'
'gpsies.com',
// Отключаем типографирование в определенном теге $jevix->cfgSetTagNoTypography('pre','youtube', 'iframe'
, 'gpsies'
// Ставим колбэк для спойлеров
// Ставим колбэк для gpsies
// Обработчик html-тега <gpsies> public function parseGpsies($tag, $params, $content){ return $this->getGpsiesCode('//www.gpsies.com/mapOnly.do?fileId='.$video_id); } private function getGpsiesCode($src) { return '<div class="video_wrap"><iframe class="video_frame" src="'.$src.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"></iframe></div>'; } private function parseGpsiesID($url) { $pattern = '#^(?:(?:https|http)?://)?(?:www\.)?(?:gpsies\.com(?:/map\.do\?fileId=))([\w-]{16})(?:.+)?$#x'; }
Если вам нужно сделать обработчик для собственного тега, делаем всё по аналогии. Удачи.
