1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-26 03:30:48 +03:00

Incut and aside

This commit is contained in:
Alexander Yakovlev 2017-06-04 19:50:42 +07:00
parent 84cae6679b
commit 5db3ac57eb
2 changed files with 41 additions and 3 deletions

View file

@ -22,7 +22,7 @@ class ModuleIfhub extends Module
* <spoiler title="Заголовок">Текст спойлера</spoiler> * <spoiler title="Заголовок">Текст спойлера</spoiler>
* </pre> * </pre>
* *
* @param string $sTag Тег на ктором сработал колбэк * @param string $sTag Тег на котором сработал колбэк
* @param array $aParams Список параметров тега * @param array $aParams Список параметров тега
* @return string * @return string
*/ */
@ -38,4 +38,32 @@ class ModuleIfhub extends Module
'<div class="spoiler-body">'.$sText.'</div>'. '<div class="spoiler-body">'.$sText.'</div>'.
'</div>'; '</div>';
} }
/**
* Обработка тега aside в тексте
* <pre>
* <aside>Текст врезки</aside>
* </pre>
*
* @param string $sTag Тег на котором сработал колбэк
* @param array $aParams Список параметров тега
* @return string
*/
public function CallbackParserTagAside($sTag, $aParams, $sText)
{
return '<div class="aside">'.$sText.'</div>';
}
/**
* Обработка тега incut в тексте
* <pre>
* <incut>Текст врезки</incut>
* </pre>
*
* @param string $sTag Тег на котором сработал колбэк
* @param array $aParams Список параметров тега
* @return string
*/
public function CallbackParserTagIncut($sTag, $aParams, $sText)
{
return '<div class="incut">'.$sText.'</div>';
}
} }

View file

@ -12,11 +12,13 @@ return array(
'spoiler', 'spoiler',
'abbr', 'abbr',
'audio', 'audio',
'source' 'source',
'aside',
'incut'
), ),
), ),
), ),
// Коротие теги типа // Короктие теги типа
'cfgSetTagShort' => array( 'cfgSetTagShort' => array(
array( array(
array( array(
@ -97,6 +99,14 @@ return array(
'spoiler', 'spoiler',
array('_this_', 'Ifhub_CallbackParserTagSpoiler'), array('_this_', 'Ifhub_CallbackParserTagSpoiler'),
), ),
array(
'aside',
array('_this_', 'Ifhub_CallbackParserTagAside'),
),
array(
'incut',
array('_this_', 'Ifhub_CallbackParserTagIncut'),
),
) )
), ),
); );