Перейти к содержанию
Официальный форум поддержки Simpla

Ругается на Плейсхолдер для запросов


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

Хостер перенес сайты на новую конфигурацию, и перестали добавляться статьи в базу.

В логах можно найти ошибку:

 

 

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 ?

 

Заранее спасибо!

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

Чего не хватает хостеру? или как это можно быстро поправить в ArticleAdmin.php ?

В стандартной симпле нет такого файла, скорее всего чья-то доработка, мне кажется из-за чьих-то кривых рук и выскакивает эта ошибка.

Пишите владельцу кривых рук (автору модуля).

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

конкретно этот нотайс за удаление чего-то отвечал. смотрите что в api напиано для этих статей

 

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

 

В общем там несколько недочетов:

Не был обозначен массив $articles

И фунцию mysql_real_escape_string заменил ее на метод из класса Database и все заработало

Версия php 5.4.4

 

На версии 5.3 - такой проблемы не было.

 

В общем пишу так, вдруг кому пригодится.

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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

Загрузка...
×
×
  • Создать...