Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 11:02
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Раньше в 1.0.х всегда использовал функцию mosGetParam (), она как известно вытягивает переменную и добавляет бекслеши к спецсимволам в ней.НО, если использовать компонент с таким кодом в Joomla 1.5 в натив моде (если использовать компоненты, написанные под 1.0.х), то здесь может возникнуть проблема, надо еще дополнительно обрабатывать в таком случае переменную методом getEscaped объекта $database = &JFactory::getDBO().Этот метод был и в Joomla 1.0.х, но его действия дублировала функция mosGetParam, а в Joomla 1.5 немного поменялось.(Это касается только тех, у кого выключены magic_quotes на сервере)Также есть различия в работе метода bind в 1.0 и 1.5 native mode (при включенном magic_quotes в 1.5 натив моде, когда класс объекта унаследован от mosDBTable - добавляются дополнительные ненужные слеши,а в 1.0.х - такого нет и в 1.5.х, если писать наследники класса JTable - такого нет.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Отображение позиции модуля только в режиме просмотра полного текста материала для Joomla 1.7 Guest Продолжение старого архива 0 30.09.2011 14:03
Редактор Joomla в режиме HTML не сохраняет <div class="..."></div> Guest Продолжение нового архива 0 29.09.2011 03:22
Модуль mod_php для Joomla 1.5 без ЛЕГАСИ! Guest Новый архив 2 0 27.09.2011 17:37



© www.otvetnemail.ru - Форум вопросов и ответов.