Опубліковано 28 жовтня, 20159 р Адміністратор ACP -> Внешний вид > Управление стилями и шаблонами > (стил) > Шаблоны > Редактор сообщений > editorLoadJs:заменить весь код на:{parse js_module="textEditor"}<php> $this->_editorJsLoaded = true;</php><if test="bypassCkEditor:|: ! $options['bypassCKEditor']"> <if test="defined("CK_LOAD_SOURCE") AND CK_LOAD_SOURCE"> <!-- Load source files, not the minified version --> <script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/ckeditor/ckeditor_source.js"></script> <else /> <script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/ckeditor/ckeditor.js"></script> </if> <script type="text/javascript"> /* Dynamic items */ CKEDITOR.config.IPS_BBCODE = {IPSLib::fetchBbcodeAsJson()}; CKEDITOR.config.IPS_BBCODE_IMG_URL = "{$this->settings['public_cdn_url']}style_extra/bbcode_icons"; CKEDITOR.config.IPS_BBCODE_BUTTONS = []; /* Has to go before config load */ var IPS_smiley_path = "{$this->settings['emoticons_url']}/"; var IPS_smiles = <if test="hasimages:|:! empty($options['smilies']['count'])">{parse exp[b][/b]ression="json_encode( $options['smilies'] )"}<else />{}</if>; var IPS_remove_plugins = []; var IPS_hide_contextMenu = {parse exp[b][/b]ression="intval($this->settings['cke_hide_contextMenu'])"}; var IPS_rclick_contextMenu = {parse exp[b][/b]ression="intval($this->memberData['bw_cke_contextmenu'])"}; /* Has to go after */ <if test="noSmilies:|:$options['noSmilies']"> IPS_remove_plugins.push( 'ipsemoticon' ); </if> /* Load our configuration */ CKEDITOR.config.customConfig = '{$this->settings['js_base_url']}js/3rd_party/ckeditor/ips_config.js'; </script></if>{parse exp[b][/b]ression="$this->registry->output->addToDocumentHead( 'importcss', "{$this->settings['css_base_url']}style_css/{$this->registry->output->skin['_csscacheid']}/ipb_ckeditor.css" )"}
Для публікації повідомлень створіть обліковий запис або авторизуйтесь