yoshkin Опубликовано 2 февраля, 2016 Жалоба Поделиться Опубликовано 2 февраля, 2016 Хостер перенес сайты на новую конфигурацию, и перестали добавляться статьи в базу.В логах можно найти ошибку: PHP Warning: Placeholder substitution error. Diagnostics: "DELETE FROM s_article_objects WHERE article_id=UNKNOWN_PLACEHOLDER_0" in ...... /api/Database.php on line 118 Чего не хватает хостеру? или как это можно быстро поправить в ArticleAdmin.php ? Заранее спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 2 февраля, 2016 Жалоба Поделиться Опубликовано 2 февраля, 2016 Чего не хватает хостеру? или как это можно быстро поправить в ArticleAdmin.php ?В стандартной симпле нет такого файла, скорее всего чья-то доработка, мне кажется из-за чьих-то кривых рук и выскакивает эта ошибка. Пишите владельцу кривых рук (автору модуля). Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 2 февраля, 2016 Жалоба Поделиться Опубликовано 2 февраля, 2016 конкретно этот нотайс за удаление чего-то отвечал. смотрите что в api напиано для этих статей Цитата Ссылка на сообщение Поделиться на другие сайты
yoshkin Опубликовано 3 февраля, 2016 Автор Жалоба Поделиться Опубликовано 3 февраля, 2016 конкретно этот нотайс за удаление чего-то отвечал. смотрите что в api напиано для этих статей Чужой код всегда не очень приятно исправлять, особенно если комментариев нет. В общем там несколько недочетов:Не был обозначен массив $articlesИ фунцию mysql_real_escape_string заменил ее на метод из класса Database и все заработалоВерсия php 5.4.4 На версии 5.3 - такой проблемы не было. В общем пишу так, вдруг кому пригодится. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.