Jump to content


Photo
- - - - -

Поле name при редактировании записи через front обрезает все что в ""


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

#1 Ёшкин Кот

Ёшкин Кот
  • JBZoo User (rus)
  • User rate: 77.7
  • posts: 757
  • topics: 134

Posted 21 December 2012 - 07:38

Может кто сталкивался?
Если в названии итема есть кавычки, то при редактировании через фронт они обрезаются и прихдится перебивать название заново.

Например надвание Подарок-сюрприз "Загадка Припяти" отрывается при редактировании в поле только как Подарок-сюрприз

Приходится перевносить название чтобы оно сохранилось. Может есть какая то тонкость, чтобы не пользовать это поле отдельно типа введите название публикации, которое нигде не будет отобраджажться. введите название продукто отдельно.. это как то неправильно. А кавычки реально нужны.
  • 0

#2 SmetDenis

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

Posted 22 December 2012 - 08:19

Есть делать хорошо, то
Cимвол " - это буржуйская кавычка
В русском языке нужно использовать «ёлочки»

http://ru.wikipedia....rg/wiki/Кавычки

Обрезают их скорее всего фильтры Joomla или Zoo (их там довольно много), даже затрудняюсь сказать где это происходит.

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



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


#3 Ёшкин Кот

Ёшкин Кот
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 77.7
  • posts: 757
  • topics: 134

Posted 22 December 2012 - 09:49

Что я могу сказать? - censure..ть как оно достает...  на самом деле перекопал что по фильтрам у joomla.

Проблема в том что оно не при сохранении режет - а при выводе в поле информации.
При сохранении оно нормально сохранит, если кавычки ввести. Потом откроешь - Опаньки! нету! перевносим чотбы сохранилось снова.

И не важно с какими правами учетка и какое ограничение стоит на фильтры пользователя.
  • 0

#4 Ёшкин Кот

Ёшкин Кот
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 77.7
  • posts: 757
  • topics: 134

Posted 22 December 2012 - 11:18

Думаю кто то столкнеться с такой прблемой полюбому. Поэтому выклыдваю ршение которое нашел. Может не совсем коректное но:

В стандартных элементах ZOO есть элемент "itemname" (лежит по пути "media/zoo/elements/")

Создаем его копию тут "media/zoo/applications/jbuniversal/elements/" (Это чтобы при обновлении ZOO не слетело оно)

У этой самой копии редактируем файлик itemname.php

Где то 79 строку
return '<input type="text" name="'.$this->getControlName('value').'" size="60" value="'.$this->_item->name.'" />';

Приводим к такому виду

return '<input type="text" name="'.$this->getControlName('value').'" size="60" value=\''.$this->_item->name.'\' />';

Как пинимум временное облегчение. но наступает.
  • 0




Click to return to top of page in style!