Перейти к публикации

Рекомендованные сообщения

При выводе картинок из доп поля в новости обнаружил некорректные атрибуты alt и title.

К примеру новость "Охотники за привидениями". На сайте в исходном коде такой бред: 

<img src="ссылка" alt="'Охотники" за привидениями (2016)&#039; title="'Охотники">

Можно зайти в редактирование новости, нажать "Сохранить" и зайти в новость - то сначала все норм. но стоит обновить страницу и title снова становиться 'Охотники вместо "Охотники за привидениями (2016)"...

В самой базе данных получается такая запись: <img src="ссылка" alt=&#039;Охотники за привидениями (2016)&#039; title=&#039;Охотники за привидениями (2016)&#039; />

Данные в доп поле ввожу в виде [thumb]ссылка[/thumb]

Ссылка на сообщение
Поделиться на других сайтах

Приведите целиком какой текст вы пишите в теге? Какой заголовок имеет ваша новость?

Ссылка на сообщение
Поделиться на других сайтах

проблема оказалась в стороннем модуле... думаю здесь что-то не то:

foreach($xfieldsdata as $key => $value) $arr_field[] = $key . "|" . str_replace('|', '&#124;', str_replace("'", '&#039;', $value));
$xfieldsdata = implode("||", $arr_field);
$db->query( "UPDATE " . PREFIX . "_post SET xfields = '$xfieldsdata' WHERE id = {$newsid}");

помогите исправить

Ссылка на сообщение
Поделиться на других сайтах
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++ сделав резервную копию в Настройки скрипта > Управление базой данных

Ссылка на сообщение
Поделиться на других сайтах

этот модуль перезаписывает данные в некоторых доп полях... но проблема в том что он не может взять из БД символ одинароной кавычки и записать ее обратно, а записывает в ввиде &#039;

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...