Новости Joomla

Вышел релиз Joomla 6.2

Релиз Joomla 6.2.0

Проект Joomla! рад сообщить о выходе новой минорной версии — Joomla 6.2 (кодовое имя Mwezi).

Вышел релиз Joomla 5.4.10

Релиз Joomla 5.4.10

Проект Joomla! рад сообщить о выходе Joomla 5.4.10. Это последний релиз исправления ошибок для серии Joomla 5.x.

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 3068 Просмотров
*

jos_dolphin

  • Новичок
  • 8
  • 0 / 0
Не понравился мне стандартный Multi-line Textbox... перенос строки не работает и форматирования нету.  Решил его модифицировать и вживить в него WYSIWYG редактор. Все оказалось просто.
1) открываем "Редактировать тип поля" Multi-line Textbox
2) Находим и вместо
 
Код: php
 $html .= '<textarea name="' . $this->getInputFieldName(1). '" id="' . $this->getInputFieldName(1). '" class="inputbox"';
 $html .= ' cols="' . $params['cols'] . '" rows="' . $params['rows'] . '"';
 if(!empty($params['style'])) {
  $html .=  ' style="' . $params['style'] . '"';
 }
 $html .=  '>' . $this->getValue(). '</textarea>';
 return $html;
 
Вставляем:
Код: php
 return editorArea( $this->getInputFieldName(1), $this->getValue(), $this->getInputFieldName(1), '600', '400', '70', '15' ) ;
Может кому и пригодиться. Немного криво зато работает :) а еще - нужно отключить "Strip all HTML tags in Summary view" и "Strip all HTML tags in Details view".
*

kuzvac

  • Осваиваюсь на форуме
  • 27
  • 10 / 0
Я в mysql скопировал-подправил значение из поля description)

Достаточно поменять заменить функцию getInputHTML() из Multi-line Textbox на одноименную функцию из поля Description.
Как написал jos_dolphin, заходим редактор поля  Multi-line Textbox, находим код функции getInputHTML()
Код
function getInputHTML() {
$params['cols'] = $this->getParam('cols',60);
$params['rows'] = $this->getParam('rows',6);
$params['style'] = $this->getParam('style','');
$html = '';
$html .= '<textarea name="' . $this->getInputFieldName(1). '" id="' . $this->getInputFieldName(1). '" class="inputbox"';
$html .= ' cols="' . $params['cols'] . '" rows="' . $params['rows'] . '"';
if(!empty($params['style'])) {
$html .=  ' style="' . $params['style'] . '"';
}
$html .=  '>' . $this->getValue(). '</textarea>';
return $html;
}

заменяем на

Код
function getInputHTML() {
global $mtconf;

if( ($this->inBackEnd() AND $mtconf->get('use_wysiwyg_editor_in_admin')) || (!$this->inBackEnd() AND $mtconf->get('use_wysiwyg_editor')) ) {
$editor = &JFactory::getEditor();
$html = $editor->display( $this->getInputFieldName(1), $this->getValue(), '100%', '250', '75', '25', array('pagebreak', 'readmore') );
} else {
$html = '<textarea class="inputbox" name="' . $this->getInputFieldName(1). '" style="width:95%;height:' . $this->getSize(). 'px">' . htmlspecialchars($this->getValue()). '</textarea>';
}
return $html;
}

И никаких багов!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавить новое поле

Автор olga_gos

Ответов: 0
Просмотров: 2383
Последний ответ 21.05.2016, 17:34:41
от olga_gos
Как добавить и вывести своё собственное поле?

Автор klubnichkaaa

Ответов: 3
Просмотров: 2654
Последний ответ 20.11.2014, 22:36:52
от klubnichkaaa
Как в модуле mod_mt_articles вывести конкрентое пользовательское поле отдельно от остальных?

Автор master-smeta

Ответов: 0
Просмотров: 1801
Последний ответ 21.03.2014, 13:04:14
от master-smeta
Запись IP дреса добавляющего в поле каталога

Автор darkwizard

Ответов: 0
Просмотров: 1654
Последний ответ 17.02.2014, 15:11:03
от darkwizard
Mosets Tree - В поле "цена" нельзя вводить значение больше, чем 10.000.000. Как убрать лимит?

Автор russia23

Ответов: 1
Просмотров: 2594
Последний ответ 14.08.2012, 10:23:44
от Demias