Форум русской поддержки Joomla!® CMS
03.12.2016, 13:36:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

K2 - вместо textarea добавить editor TinyMCE

 (Прочитано 307 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Nabla
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 26


« : 08.01.2016, 23:48:45 »

Добрый день.

Есть жаление вместо обычного textarea в компоненте K2 использовать TinyMCE.

В коде для вызова textarea в K2 есть такая строчка:

<textarea rows="20" cols="10" class="inputbox" onblur="if(this.value=='') this.value='<?php echo JText::_('K2_ENTER_YOUR_MESSAGE_HERE'); ?>';" onfocus="if(this.value=='<?php echo JText::_('K2_ENTER_YOUR_MESSAGE_HERE'); ?>') this.value='';" name="commentText" id="commentText"><?php echo JText::_('K2_ENTER_YOUR_MESSAGE_HERE'); ?></textarea>

Почитав в форумах, я нашел, что для реализации моей задачи нужно вместо выше представленной строчки написать что-то вроде этого:

<?php $editor =& JFactory::getEditor(); echo $editor->display('commentText', $editor->commentText, '100%', '400', '170', '20');?><?php echo JText::_('K2_ENTER_YOUR_MESSAGE_HERE'); ?>

Редактор появляется теперь. Но когда в нем пишешь, то выпадает ошибка, что нужно заполнить все нужные поля. Но все поля заполнены. Тем не менее, если два раза подряд нажать на кнопку отправить комментарий, то комментарий публикуется.

Таким образом вопрос. Почему публикуется комментарий после 2-ух нажатий на кнопку отправить комментарий? Правильно ли я сделал замену? Если нет - подскажите как сделать правильную замену.

Спасибо заранее за ответ!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet