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

d.Smash

  • Новичок
  • 4
  • 0 / 0
Доброго времени суток.
Задача: в краткое описание, отображаемое в категории у каждгого продукта, повесить маленькие иконки после текста.
При добавлении любого хтмл кода в это поле и последущем сохранении он, хтмл-код, исчезает.
Как можно заставить не удалять HTML из этого поля (short_desc), а еще лучще еще и прикрепить к нему визуальный редактор?
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Аналогичная проблема, кто знает, подскажите как решить?
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Немного разобрался. Открываем файл administrator/components/com_scatalog/views/products/tmpl/form.php.  Добавить редактор для краткого  описания можно следующим путем. Вместо строчки 
Цитировать
<textarea id="short_desc" name="short_desc" class="inputbox" rows="5" cols="42"><?php echo $this->data->short_desc; ?></textarea>
которая вставляет краткое описание, нужно написать 
Цитировать
<?echo $this->editor->display( 'short_desc',  $this->data->short_desc, '100%', '550', '60', '20', array('pagebreak', 'readmore') ) ; ?>
это подключает редактор но к сожалению не решает проблему вырезания тегов видимо в настройках редактора для поля полного описания стоит настройка, чтобы не обрезать теги. Осталось только найти как ее поставить для поля short_desc. Кто-нибудь в курсе?

 
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Самое простое решение. Без правки кодов.
Открываете таблицу с данными в phpMyadmin и вставляете нужный код.
В вашем же случае код вырезает редактор. Попробуйте его отключить, поменяйте на другой, поковыряйтесь в настройках.
Может быть еще в шаблоне вывода контента стоять фильтр вырезающий теги
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Неа, ставил другой редактор и полность без него. Все равно в поле short_desc происходит обрезание тегов, а в поле desc все нормально. Остается только одно - при записи в базу на поле desc не стоит фильтра на все остальные стоит. Где в scatalog происходит непосредственная запись этих переменных в базу?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Я этим компонентом не пользуюсь
в Mozila с помощью FireBug F12
1. смотрите имя текстового поля
2. Запускаете поиск с именем текстового поля в папке компонента, например с помощью Notepad++
3. Изучаете код обрабатывающий это поле
*

михаил

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
вобщем, так и не нашел как проходит запись в базу. Она походу происходит внутренними средствами Joomla т. к. прошел по всем файлам моделей и контроллеров с-каталога и ничего похожего на запись не обнаружил. пришлось решать дело обходными путями. Стал выводить в кратком описании обычное описание до кнопки "подробнее" получилось как в статьях. Кстати кнопку подробнее можно вставить следующей строчкой кода
Цитировать
echo $this->editor->display( 'desc',  $this->data->desc, '100%', '550', '60', '20',true, array('pagebreak', 'readmore') ) ;
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
В платной версии есть настраиваемые поля. Там можно и краткое описание с HTML-тегами сделать.
*

Romaha

  • Захожу иногда
  • 56
  • 1 / 0
Помогите пожалуйста, у меня малость другая беда. Теги не удаляет, но в кратком описании первая строка всегда съезжает вправо, остальные стоят как положено - слева. Даже при прописании таблицы, выравнивания....всяко уже перепробовал (пытался даже прописать пробел в первую строку а остальные поставить ниже, не помогает-ждет видимый знак), первая строка с текстом уезжает.
ссыла: http://www.opt-light.ru/index.php?page=shop.browse&category_id=22&option=com_virtuemart&Itemid=1
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Помогите пожалуйста, у меня малость другая беда. Теги не удаляет, но в кратком описании первая строка всегда съезжает вправо, остальные стоят как положено - слева. Даже при прописании таблицы, выравнивания....всяко уже перепробовал (пытался даже прописать пробел в первую строку а остальные поставить ниже, не помогает-ждет видимый знак), первая строка с текстом уезжает.
ссыла: http://www.opt-light.ru/index.php?page=shop.browse&category_id=22&option=com_virtuemart&Itemid=1

Уважаемый, вы не в ту тему пишете. У вас VirtueMart стоит.
*

Romaha

  • Захожу иногда
  • 56
  • 1 / 0
сорри, пойду искать свою тему... :)
*

Hagnar

  • Новичок
  • 1
  • 0 / 0
Чтобы убрать форматирование с имеющихся или добавленных полей у продуктов, нужно в контроллере продукта (administrator\components\com_scatalog\controllers\products.php) в функции Save добавить после строчки
$post   = JRequest::get( 'post' ); необходимые поля.
Например, чтобы убрать форматирование с краткого описания нужно написать:
$post['short_desc'] = JRequest::getVar( 'short_desc', '', 'post', 'string', JREQUEST_ALLOWRAW );
*

Ghost_370

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
В VirtueMart 2 тоже обрезал код при сохранении.. Спасибо за помощь! Сделал подобным образом.
Создал новую таблицу, воткнул редактор во вкладку Описания товара. Чтобы не обрезался код идём в /administrator/components/com_virtuemart/controllers/product.php,
ищем 63-ю строку и добавляем новую строчку:
Код
$data['product_desc2'] = JRequest::getVar('product_desc2','','post','STRING',2);
, где product_desc2 - новая таблица для описаловки.
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
Спасибо! Помогло! прикручивал к полю Заметки (intnotes) редактор. Внес строку
Код
$data['intnotes'] = JRequest::getVar('intnotes','','post','STRING',2);
в  \administrator\components\com_virtuemart\controllers\product.php
и форматирование перестало пропадать.
Также форматирование краткого описание товара (перенос строк и тд) режется Virtualmart-ом в списке товаров. Чтоб краткое описание в списке товаров выводилось с форматированием его в файле  components\com_virtuemart\views\category\tmpl\default.php надо выводить не
Код
<?php echo shopFunctionsF::limitStringByWord ($product->product_s_desc, 40, '...')?>
а
Код
  
<?php echo nl2br($this->product->product_s_desc); ?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сделать название товара справа от картинки, плюс мини описание?

Автор kopo6o4er

Ответов: 2
Просмотров: 3409
Последний ответ 11.10.2011, 03:45:38
от da_and
Как добавить описание каталогу + глюк с увеличенным просмотром

Автор egoz

Ответов: 3
Просмотров: 2085
Последний ответ 12.02.2011, 15:25:12
от egoz
Краткое описание и тэги

Автор Garr_

Ответов: 1
Просмотров: 1741
Последний ответ 28.09.2010, 00:23:32
от koftik