diff --git a/application/classes/modules/ifhub/Ifhub.class.php b/application/classes/modules/ifhub/Ifhub.class.php index 6643f50e..8178974f 100644 --- a/application/classes/modules/ifhub/Ifhub.class.php +++ b/application/classes/modules/ifhub/Ifhub.class.php @@ -22,7 +22,7 @@ class ModuleIfhub extends Module * Текст спойлера * * - * @param string $sTag Тег на ктором сработал колбэк + * @param string $sTag Тег на котором сработал колбэк * @param array $aParams Список параметров тега * @return string */ @@ -38,4 +38,32 @@ class ModuleIfhub extends Module '
'.$sText.'
'. ''; } + /** + * Обработка тега aside в тексте + *
+     * 
+     * 
+ * + * @param string $sTag Тег на котором сработал колбэк + * @param array $aParams Список параметров тега + * @return string + */ + public function CallbackParserTagAside($sTag, $aParams, $sText) + { + return '
'.$sText.'
'; + } + /** + * Обработка тега incut в тексте + *
+     * Текст врезки
+     * 
+ * + * @param string $sTag Тег на котором сработал колбэк + * @param array $aParams Список параметров тега + * @return string + */ + public function CallbackParserTagIncut($sTag, $aParams, $sText) + { + return '
'.$sText.'
'; + } } diff --git a/application/config/jevix.php b/application/config/jevix.php index cb02b08c..4f83f2f1 100644 --- a/application/config/jevix.php +++ b/application/config/jevix.php @@ -12,11 +12,13 @@ return array( 'spoiler', 'abbr', 'audio', - 'source' + 'source', + 'aside', + 'incut' ), ), ), - // Коротие теги типа + // Короктие теги типа 'cfgSetTagShort' => array( array( array( @@ -97,6 +99,14 @@ return array( 'spoiler', array('_this_', 'Ifhub_CallbackParserTagSpoiler'), ), + array( + 'aside', + array('_this_', 'Ifhub_CallbackParserTagAside'), + ), + array( + 'incut', + array('_this_', 'Ifhub_CallbackParserTagIncut'), + ), ) ), );