Jump to content


Photo
- - - - -

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


Best Answer fiction13 , 18 January 2017 - 08:08

 

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

 

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

 

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

 

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

 

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

 

 

 

 

Go to the full post


  • This topic is locked This topic is locked
7 replies to this topic

#1 sarmin

sarmin
  • JBZoo User (rus)
  • User rate: ~
  • posts: 9
  • topics: 3

Posted 25 July 2016 - 17:15

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

http://prntscr.com/bxbyp1

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


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 July 2016 - 05:07

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



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


#3 sarmin

sarmin
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 9
  • topics: 3

Posted 28 July 2016 - 16:55

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


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 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
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 9
  • topics: 3

Posted 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');

 

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


Edited by sarmin, 31 July 2016 - 12:37.

  • 0

#6 sarmin

sarmin
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 9
  • topics: 3

Posted 13 August 2016 - 15:57

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


  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 August 2016 - 20:39

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

 

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

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


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



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


#8 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.5
  • posts: 604
  • topics: 23

Posted 18 January 2017 - 08:08   Best Answer

111.jpg

 

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

 

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

 

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

 

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

 

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

 

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

 

Attached File  description_modified.zip   4.78KB   93 downloads

 

 


Edited by fiction13, 18 January 2017 - 08:22.

  • 4




Click to return to top of page in style!