RiSTaN 0 Опубликовано: 1 августа 2016 Рассказать Опубликовано: 1 августа 2016 При выводе картинок из доп поля в новости обнаружил некорректные атрибуты alt и title. К примеру новость "Охотники за привидениями". На сайте в исходном коде такой бред: <img src="ссылка" alt="'Охотники" за привидениями (2016)' title="'Охотники"> Можно зайти в редактирование новости, нажать "Сохранить" и зайти в новость - то сначала все норм. но стоит обновить страницу и title снова становиться 'Охотники вместо "Охотники за привидениями (2016)"... В самой базе данных получается такая запись: <img src="ссылка" alt='Охотники за привидениями (2016)' title='Охотники за привидениями (2016)' /> Данные в доп поле ввожу в виде [thumb]ссылка[/thumb] Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 1 августа 2016 Рассказать Опубликовано: 1 августа 2016 (изменено) delete Изменено 1 августа 2016 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 2 августа 2016 Рассказать Опубликовано: 2 августа 2016 Приведите целиком какой текст вы пишите в теге? Какой заголовок имеет ваша новость? Цитата Ссылка на сообщение Поделиться на других сайтах
RiSTaN 0 Опубликовано: 2 августа 2016 Рассказать Опубликовано: 2 августа 2016 Автор проблема оказалась в стороннем модуле... думаю здесь что-то не то: foreach($xfieldsdata as $key => $value) $arr_field[] = $key . "|" . str_replace('|', '|', str_replace("'", ''', $value)); $xfieldsdata = implode("||", $arr_field); $db->query( "UPDATE " . PREFIX . "_post SET xfields = '$xfieldsdata' WHERE id = {$newsid}"); помогите исправить Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 2 августа 2016 Рассказать Опубликовано: 2 августа 2016 foreach($xfieldsdata as $key => $value) $arr_field[] = $key . "|" . str_replace('|', '', str_replace("'", '', str_replace('"', '', $value))); $xfieldsdata = implode("||", $arr_field); $db->query( "UPDATE " . PREFIX . "_post SET xfields = '$xfieldsdata' WHERE id = {$newsid}"); Пробуйте так. Я не знаю вашу структуру данных, в каком виде они хранятся и т.д., поэтому не могу ничего гарантировать. А уже существующие надо заменять либо в Утилиты > Поиск и замена, либо в Notepad++ сделав резервную копию в Настройки скрипта > Управление базой данных Цитата Ссылка на сообщение Поделиться на других сайтах
RiSTaN 0 Опубликовано: 2 августа 2016 Рассказать Опубликовано: 2 августа 2016 Автор этот модуль перезаписывает данные в некоторых доп полях... но проблема в том что он не может взять из БД символ одинароной кавычки и записать ее обратно, а записывает в ввиде ' Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.