Перейти к содержимому


Фотография
- - - - -

Как подключить редактор к форме?


Лучший Ответ fiction13 , 18 January 2017 - 08:08

 

Мне вдруг тоже приспичило редактор подключить к текстовому полю description.

 

Малоприятное занятие на самом деле, где много головной боли, кофе и громкой музыки в наушниках.

 

Редактор подключил, к добавляемой вариации тоже. Заодно раскрыл список вариаций по умолчанию после загрузки страницы. Редактор минимальный, поэтому кому необходимо больше удобств в панельках - велкам к скриптам, в которых можно найти инициализацию редактора. Для добавления тулбаров необходимо дописывать параметры инициализации.

 

Пользуйтесь, господа, если необходимо. Решение не следует рассматривать как лекарство от всех проблем, так как тестировалось на одном единственном сайте, поэтому и не оформлено в маркет. Хотя может и стоит это сделать.

 

Если необходимо, то Денис сможет это сообщение выделить в отдельное и перенести в рецепты ;-)

 

 

 

 

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 sarmin

sarmin

Отправлено 25 July 2016 - 17:15

Надо что бы у description (элемент цены core) в админке был редактор. сейчас просто форма textarea

http://prntscr.com/bxbyp1

настроек не нашел в админке, какой файл редактировать и что дописать?


  • 0

#2 SmetDenis

SmetDenis

Отправлено 27 July 2016 - 05:07

Таких настроек в панели управления нет.
Это поле не предполагает редактор, т.е это просто короткое описание
К сожалению, добавить его туда будет не просто из-за обилия JavaScript'а в элементе цены.
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 sarmin

sarmin

Отправлено 28 July 2016 - 16:55

Ну а если ОЧЕНЬ надо? можно просто к той же textarea привязать возможность редактировать? неменяя компонент? очень надо, как можно пробывать? подскажите?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 29 July 2016 - 11:59

На свой страх и риск вы можете попробовать заменить textarea на редактор Joomla с помощью API JEditor.

media\zoo\applications\jbuniversal\cart-elements\price\description\tmpl\edit.php

Примерно так
http://stackoverflow...ustom-component
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 sarmin

sarmin

Отправлено 31 July 2016 - 12:37

defined('_JEXEC') or die('Restricted access');

$unique = $this->htmlId(true);
$attrs  = $this->_jbhtml->buildAttrs(array(
    'class'       => 'jsField description',
    'name'        => $this->getControlName('value'),
    'placeholder' => JText::_('JBZOO_ELEMENT_PRICE_DESCRIPTION_PLACEHOLDER')
));

$editor = JFactory::getEditor();

echo $editor->display("jobdesc",'<div ' .$attrs. ' >' .$value. '</div>', "400", "100", "150", "10", 1, null, null, null, array('mode' => 'advanced'));

$this->app->jbassets->widget('.jsDescription .jsField', 'JBZoo.PriceEditElement_descriptionEdit');

 

Вот так вот редактор появляется, но после сохранения - данные пропадают (не сохраняются). Что то упускаю... подскажите плиз


Сообщение отредактировал sarmin: 31 July 2016 - 12:37

  • 0

#6 sarmin

sarmin

Отправлено 13 August 2016 - 15:57

Плиз, так и не решил ситуацию, подскажите что делаю не так?


  • 0

#7 SmetDenis

SmetDenis

Отправлено 16 August 2016 - 20:39

Как я говорил выше - это не просто.

 

Скорее всего это конфликты JS и не получится из JS работать с редактором так же просто как с teaxarea.

Боюсь, что у меня нет готового решения для вас. Может вам стоит рассмотреть альтернативные решения, где не нужно использовать форматированный текст в цене.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 fiction13

fiction13

Отправлено 18 January 2017 - 08:08   Лучший Ответ

111.jpg

 

Мне вдруг тоже приспичило редактор подключить к текстовому полю description.

 

Малоприятное занятие на самом деле, где много головной боли, кофе и громкой музыки в наушниках.

 

Редактор подключил, к добавляемой вариации тоже. Заодно раскрыл список вариаций по умолчанию после загрузки страницы. Редактор минимальный, поэтому кому необходимо больше удобств в панельках - велкам к скриптам, в которых можно найти инициализацию редактора. Для добавления тулбаров необходимо дописывать параметры инициализации.

 

Пользуйтесь, господа, если необходимо. Решение не следует рассматривать как лекарство от всех проблем, так как тестировалось на одном единственном сайте, поэтому и не оформлено в маркет. Хотя может и стоит это сделать.

 

Если необходимо, то Денис сможет это сообщение выделить в отдельное и перенести в рецепты ;-)

 

2017-01-18_09-38-58.jpg

 

Прикрепленный файл  description_modified.zip   4.78К   58 Количество загрузок:

 

 


Сообщение отредактировал fiction13: 18 January 2017 - 08:22

  • 4




Click to return to top of page in style!