sega76
-
Публикации
5 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем sega76
-
-
26.05.2022 в 02:06, radrigo сказал:
С чего вы взяли, что это лишнее?
Потому что в старых новостях этого кода нет, он добавляется только к новым, значит лишнее.
-
Или подскажите как удалить запросом из базы всё лишнее
Вот это |1|0|427x987|41.06 Kb
из
image|2022-05/00076.jpg|1|0|427x987|41.06 Kb||price|2400
-
Сделайте оформление новостей в админке, по типу этого https://lazydev.pro/fcode/25-admin-news-template-plugin.html
С обновлением dle теперь не выводит правильно картинки из доп.поля.
Там надо обрезать всё после знака | (explode('|')
Кто разбирается, посмотрите.
$row['xfields'] = stripslashes($row['xfields']); if (count($xfields)) { $xfieldsdata = xfieldsdataload($row['xfields']); foreach ($xfields as $value) { $preg_safe_name = preg_quote($value[0], "'"); if ($value[3] == 'yesorno') { if (intval($xfieldsdata[$value[0]])) { $xfgiven = true; $xfieldsdata[$value[0]] = $lang['xfield_xyes']; } else { $xfgiven = false; $xfieldsdata[$value[0]] = $lang['xfield_xno']; } } else { if ($xfieldsdata[$value[0]] == '') { $xfgiven = false; } else { $xfgiven = true; } } if (!$xfgiven) { $tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", '', $tpl->copy_template); $tpl->copy_template = str_ireplace("[xfnotgiven_{$value[0]}]", '', $tpl->copy_template); $tpl->copy_template = str_ireplace("[/xfnotgiven_{$value[0]}]", '', $tpl->copy_template); } else { $tpl->copy_template = preg_replace("'\\[xfnotgiven_{$preg_safe_name}\\](.*?)\\[/xfnotgiven_{$preg_safe_name}\\]'is", '', $tpl->copy_template); $tpl->copy_template = str_ireplace("[xfgiven_{$value[0]}]", '', $tpl->copy_template ); $tpl->copy_template = str_ireplace("[/xfgiven_{$value[0]}]", '', $tpl->copy_template ); } if (strpos($tpl->copy_template, '[ifxfvalue') !== false) { $tpl->copy_template = preg_replace_callback("#\\[ifxfvalue(.+?)\\](.+?)\\[/ifxfvalue\\]#is", 'checkXfvalue', $tpl->copy_template); } $tpl->set("[xfvalue_{$value[0]}]", $xfieldsdata[$value[0]]); } }
- 1
-
Обновил cms и заметил, что не пишется в коде нумерация страниц.
В категориях всё ок, а на страницах /lastnews/page/2/ и тп, не прописывается
meta name="title" content=".... » Страница 2"
и description тоже
Пожелания для новых версий DataLife Engine
в DataLife Engine (Общие вопросы)
Опубликовано:
Я знаю, что это за код, вопрос в другом. Его надо удалить или чтобы не добавлялся. Или путь посложней, править доп модули.