Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) MySQL Импорт новостей в dle (MySql)

Импорт новостей в dle (MySql)


     10.09.2013    MySQL    2960

вопрос
Есть идея и проблема, которая состоит в следующем. Есть нормально работающие сайты одного типа с одинаковыми постами. На денвере пишется несколько новостей, потом через phpmyadmin делается экспорт этих релизов. И тут начинается самое интересное, я импортирую dle_post и dle_post_extras. Посты вижу в админке, могу редактировать, но на сайте новостей не видно. Если пробить по id, то на сайте откроется, но на главной не появляется. Делал следующее: на денвере подгонял id постов, чтобы не было конфликтов, в админке перестраивал публикации, провёл ремонт sql, через редактирование повторно публиковал на главной итд. В чем дело?!

Ответил: znovi


Всё, проблему решил, отвечаю сам! Читайте, кому интересно, берите на заметку.
Первое, что меня смутило и всех моих попыток - один раз получилось импортировать. Делаю одно и то же, в чём дело? Оказалось всё во времени!!! В денвере и на хостинге выставлены часы верно, но (очень большее и не только для этого случая) на хостинге я делал поправку на 240 минут. Мускул "берёт часы" не с настроек сайта, а из php или базовых настроек хостинга. Из-за этого мои посты я случайно увидел утром на следующий день, забавно? Лечится просто, в настройках отключить опцию "Выводить на сайте новости, дата публикации которых, еще не наступила".

Комментарии пользователей (5)

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 10 сентября 2013 20:48 - Админ

а просто почистить кеш DLE пробовали?

Каков вопрос - таков и ответ. Просто помните об этом.

znovi
6 | 2

znovi - 10 сентября 2013 22:45 - Юзер

Я с бубном прыгал, не помогло. Перепробовал вроде всё. Один раз получилось, одна статья опубликовалась, потом по новой. Вроде всё просто, есть пост в базе, должен быть и на сайте, но что происходит? Есть одна мысль, что где-то ведётся учёт id и просто добавить строчку в базе нельзя. По этому поводу делал поиск по всей базе, забивал существующие id релизов, но все бес толку, всё находится только в dle_post и dle_post_extras. Кто занимался размножением сайтов, помогите советом.

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 10 сентября 2013 22:53 - Админ

так и есть, в других местах не должно быть.
А собственно зачем пост писать на денвере? если можно написать сразу на сайте, но не публиковать, а посмотреть неопубликованный пост всегда можно в профиле.

Каков вопрос - таков и ответ. Просто помните об этом.

znovi
6 | 2

znovi - 10 сентября 2013 22:58 - Юзер

Цитата: ПафНутиЙ
так и есть, в других местах не должно быть.
А собственно зачем пост писать на денвере? если можно написать сразу на сайте, но не публиковать, а посмотреть неопубликованный пост всегда можно в профиле.

Я знал, что вы так спросите. Отвечаю. Моя идея: создаю несколько новостей на локальном, экспортирую из базы, через синонимайзер размножаю, добавляю к существующим на сайте.

znovi
6 | 2

znovi - 11 сентября 2013 21:44 - Юзер

...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы