Уважаемые коллеги! Для тех, кто имеет дело с набором математических формул, была адаптирована библиотека MathJax для Eleanor CMS. Качайте и оставляйте отзывы.
# MathJax
class OwnBbCode_math extends BaseOwnBbCode
{
public function PreDisplay($tag,$params,$content,$canuse)
{
$params=$params ? Strings::ParseParams($params,$tag) : array();
if(isset($params['noparse']))
{
unset($params['noparse']);
return parent::PreSave($tag,$params,$content,true);
}
if(!$canuse)
return $this->RestrictDisplay($tag,$params,$content);
$GLOBALS['jscripts'][__class__]='addons/mathjax/MathJax.js?config=default';
if(isset($params['center']))
{
$mob='\[';
$mcb='\]';
}
else
{
$mob='\(';
$mcb='\)';
}
return$mob.$content.$mcb;
}
}