Опубликовано: 1 ноября 200916 г устанавливав мод мр3 плеера но случились проблемы. В ips_text_editor.js робочий бб-код при клике в разширеном редакторе, а в ips_text_editor_lite.js тоже етот код вставил и в бистром редакторе не работает.this.insertmp3 = function() { var _text = this.get_selection(); var _url = prompt( ipb_global_lang['editor_enter_mp3_2'], _text ? _text : "http://" ); if(!_url||_url==null||_url=='http://'){return false;} else { this.wrap_tags('mp3',false,"http://" + _url); } }; Кто может подсказать в чём проблема? Изменено 1 ноября 200916 г пользователем paradeus
Опубликовано: 1 ноября 200916 г Автор впринципе никаких ошибок не было. там только в бистром редакторе кнопка не выводит бб-код которий нужно.А в разширеном все работает. Извините если плохо сформулировал вопрос. Изменено 1 ноября 200916 г пользователем paradeus
Опубликовано: 1 ноября 200916 г Автор по даной теме в которой я проверил: Попередження: Помилка розбору значення у 'width'. Оголошення пропущено.Джерело: forum/index.php?showtopic=188Рядок: 0 Попередження: Помилка розбору значення у 'height'. Оголошення пропущено.Джерело: forum/index.php?showtopic=188Рядок: 0 Попередження: Помилка розбору значення у 'clear'. Оголошення пропущено.Джерело: forum/index.php?act=post&do=edit_post&f=2&t=188&p=917&st=0Рядок: 0 Помилка: MM_preloadImages is not definedДжерело: forum/index.php?act=post&do=edit_post&f=2&t=188&p=917&st=0Рядок: 1 Помилка: MM_preloadImages is not definedДжерело: forum/index.php?showtopic=188Рядок: 1 Я думаю той ошыбки нету. Может не так код написан? В разширеном редакторе все кнопки с кнопкой к плееру какие вызывают бб-коды работают. А в бистром редакторе только кнопка с плеером не работает. Изменено 1 ноября 200916 г пользователем paradeus
Опубликовано: 1 ноября 200916 г В разширеном редакторе все кнопки с кнопкой к плееру какие вызывают бб-коды работают. А в бистром редакторе только кнопка с плеером не работает.это мы уже поняли.Есть ли ошибки яваскрипта при нажатии на эту кнопку в быстром ответе
Опубликовано: 2 ноября 200916 г ну лайт и расширенный - разные редакторы и есть отличия в яваскриптах.Соответсвенно если в инструкции нету строгих указаний для лайт редактора - то к сожалению надо писать для него свои функции. Или изменять под него уже готовые функции для расширенного редактора. Есть статья по добавлению кнопок бб кодов и есть мой мод хайда где можно найти аналогичную кнопку, только для тега [hide].Изменить hide на mp3 - не думаю что для этого надо много умственных затрат. По вашему фрагменту кода, ничего сказать не могу. А открывать яваскрипт лайт редактора и делать за вас, а потом выкладывать сюда пошаговую инструкцию, мне честно говоря, лень.
Опубликовано: 2 ноября 200916 г Автор не нужно пошаговую я спросил точно и ясно просто я в яве не силен. я пробовал и простой вивод ббкода как говориш хайда но кнопка всеравно не реагирует.
Опубликовано: 4 ноября 200916 г ява###################################################################### ./jscripts/ips_text_editor_lite.js ====================================================================== НАЙТИ ---------------------------------------------------------------------- this.get_selection();_text=_text?_text:prompt(ipb_global_lang['editor_enter_title']);if(!_text||_text==null){return false;}this.wrap_tags('url',_url,_text);}; ---------------------------------------------------------------------- ПОСЛЕ !!! ДОБАВИТЬ ---------------------------------------------------------------------- this.insertmp3=function(){var _text=this.get_selection();_text=_text?_text:prompt(ipb_global_lang['editor_enter_mp3_2']);if(!_text||_text==null){return false;}this.insert_text('[mp3]'+_text+'[/mp3]');return false;}; ======================================================================кнопка, если с вашей предыдущей не работает====================================================================== quick_reply_box_open (skin_topic) ---------------------------------------------------------------------- Найти ---------------------------------------------------------------------- <td><div class="rte-normal" id="fast-reply_cmd_ipb_code"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-code-button.png" alt="{$this->ipsclass->lang['js_rte_lite_code']}" title="{$this->ipsclass->lang['js_rte_lite_code']}" /></div></td> ---------------------------------------------------------------------- Ниже добавить ---------------------------------------------------------------------- <td><div class="rte-normal" id="fast-reply_cmd_insertmp3"><img src="style_images/<#IMG_DIR#>/folder_editor_images/rte-link-button.gif" alt="mp3" title="mp3" /></div></td> ======================================================================
Опубликовано: 4 ноября 200916 г Автор огромное спасибо за труд. Но хочу сказать что ето моя вина что не углядел маленькой проблемки но с твоим постом я ищо раз просмотрел код в inline_edit_quick_box где и не работало то что мне было нужно. просто там нужно было $pid а я написал $editor_id. Использовал только ето###################################################################### ./jscripts/ips_text_editor_lite.js ====================================================================== НАЙТИ ---------------------------------------------------------------------- this.get_selection();_text=_text?_text:prompt(ipb_global_lang['editor_enter_title']);if(!_text||_text==null){return false;}this.wrap_tags('url',_url,_text);}; ---------------------------------------------------------------------- ПОСЛЕ !!! ДОБАВИТЬ ---------------------------------------------------------------------- this.insertmp3=function(){var _text=this.get_selection();_text=_text?_text:prompt(ipb_global_lang['editor_enter_mp3_2']);if(!_text||_text==null){return false;}this.insert_text('[mp3]'+_text+'[/mp3]');return false;};
устанавливав мод мр3 плеера но случились проблемы.
В ips_text_editor.js робочий бб-код при клике в разширеном редакторе, а в ips_text_editor_lite.js тоже етот код вставил и в бистром редакторе не работает.
this.insertmp3 = function() { var _text = this.get_selection(); var _url = prompt( ipb_global_lang['editor_enter_mp3_2'], _text ? _text : "http://" ); if(!_url||_url==null||_url=='http://'){return false;} else { this.wrap_tags('mp3',false,"http://" + _url); } };Кто может подсказать в чём проблема?
Изменено пользователем paradeus