qaz909 0 Опубликовано: 9 октября 2014 Рассказать Опубликовано: 9 октября 2014 Здравствуйте. (http://cityguidespb.ru/) Есть необходимость знать в каких именно таблицах прописывается news_id при создании новости и добавлении в нее изображений. Можно получить ответ на такой вопрос? Цитата Ссылка на сообщение Поделиться на других сайтах
qaz909 0 Опубликовано: 10 октября 2014 Рассказать Опубликовано: 10 октября 2014 Автор Может тогда кто подскажет какой запрос сделать для восстановления всех существующих постов с изображениями в таблице dle_post со всех отсутствующих записях для таблицы dle_images ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 10 октября 2014 Рассказать Опубликовано: 10 октября 2014 Есть необходимость знать в каких именно таблицах прописывается news_id при создании новости и добавлении в нее изображений. Можно получить ответ на такой вопрос? куда записывается эта информация и в какие таблицы вы можете увидеть в файле engine/inc/addnews.php Может тогда кто подскажет какой запрос сделать для восстановления всех существующих постов с изображениями в таблице dle_post со всех отсутствующих записях для таблицы dle_images ? Таких запросов не существует. Если в таблице нет записи, то взяться ей больше не откуда. Никакой дублирующей этой информации в других таблицах нет. Цитата Ссылка на сообщение Поделиться на других сайтах
qaz909 0 Опубликовано: 10 октября 2014 Рассказать Опубликовано: 10 октября 2014 (изменено) Автор Никакой дублирующей этой информации в других таблицах нет. Я не смотрел в engine/inc/addnews.php, но уверен, что если существует запись в таблице dle_post, в которой прописаны изображения, то и должна появляться запись в таблице dle_images, которая содержит имена папки в папке uploadsposts,изображения и id новости которой принадлежат эти изображения. Если в таблице нет записи, то взяться ей больше не откуда. Ну как не откуда, а из таблицы dle_post разве нельзя? Если есть пост с изображениями, то разве данные о тех изображениях не должны быть в таблице dle_images? Вопрос был в том, как если пост с картинками существует и есть запись в dle_post но нету в dle_images(по этому не видно загруженных картинок для поста при редактировании новости при нажатии на папку для добавления файлов и картинок), то как это поправить? Добавлю, что все файлы в папке сайта правильные и соответствуют версии... а именно 10.1. Изменено 10 октября 2014 пользователем qaz909 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 11 октября 2014 Рассказать Опубликовано: 11 октября 2014 Я не смотрел в engine/inc/addnews.php, но уверен, что если существует запись в таблице dle_post, в которой прописаны изображения, то и должна появляться запись в таблице dle_images, которая содержит имена папки в папке uploadsposts,изображения и id новости которой принадлежат эти изображения. Ну как не откуда, а из таблицы dle_post разве нельзя? Если есть пост с изображениями, то разве данные о тех изображениях не должны быть в таблице dle_images? Нет нельзя. Потому как в таблице dle_post содержится текст новостей. И в данном тексте просто стоят ссылки на изображения, а не какие либо загруженные изображения. Изображения вставляются в виде обычного HTML текста в текстах новостей, и могут быть какими угодно, в том числе и на картинки на других сайтах, а не только те что были загружены. И в данном случае нужно писать специальный скрипт, который будет анализировать текст, далее выбирать картинки из текста, после чего проводить проверку картинок, на то что они были именно загружены и есть на сервере, потом в специальном формате вставлять их уже при необходимости в dle_images. Каким либо один запросом MySQL и вообще только через MySQL это вприпнципе сделать невозможно. Нужен специальный парсер написанный именно например на PHP или на другом языке программирования. Цитата Ссылка на сообщение Поделиться на других сайтах
qaz909 0 Опубликовано: 11 октября 2014 Рассказать Опубликовано: 11 октября 2014 Автор Не утешительно, но спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.