Подскажите как организовать импорт объявлений, записываю напрямую в бд в таблицы:
cms_con_board — тело объявления
cms_con_board_cats_bind — сюда записываю категорию
cms_con_board_props_values — сюда свойста
Объявление появляется и редактируется в админке, но на фронте его нет, так же если перейти на него из админки (просмотр), то получаем 404. Видимо что-то не заполняю, подскажите, что не так?
Может есть способ использовать стандартные функции системы?
Так же интересует вопрос, как можно загрузить фото, что бы получить ссылки на превьюхи?
Проверьте при импорте какой ид пользователя записывается и есть ли такой пользователь в таблице пользователей + проверьте записывается ли в БД slug (ссылка).
slug есть (уникальное значение)
id юзера есть, такой юзер существует
Записываю вот такой объект:
$ad->title = 'Продаю 4-комн'.$rand; $ad->content = 'Петроградский район, Крестовский остров'.$rand; $ad->slug = '9-4-k'.$rand; $ad->seo_keys = 'площадки, гостиной, заказ, использован'; $ad->seo_desc = 'Петроградский район, Крестовский остров'; $ad->seo_title = null; $ad->tags = null; $ad->date_pub = $date; $ad->date_last_modified = null; $ad->date_pub_end = null; $ad->is_pub = 1; $ad->hits_count = 0; $ad->user_id = 1; $ad->parent_id = null; $ad->parent_type = null; $ad->parent_title = null; $ad->parent_url = null; $ad->is_parent_hidden = null; $ad->category_id = 3; $ad->folder_id = null; $ad->is_comments_on = 1; $ad->comments = 0; $ad->rating = 0; $ad->is_approved = 1; $ad->approved_by = null; $ad->date_approved = $date; $ad->is_private = 0; $ad->photo = null; $ad->photos = null; $ad->price = '270000000'; $ad->phone = '100-20-30';
т.е. вносите в cms_con_board_cats_bind?Далее добавляю в категорию
В карточке пользователя видно это объявление?
Отладка включена?
т.е. вносите в cms_con_board_cats_bind?Далее добавляю в категорию
В карточке пользователя видно это объявление?
Да, в карточке видно.
Так же сейчас для теста не стал записывать параметры и объявление стало показываться из карточки пользователя и напрямую по ссылке, а вот в общем списке /board/ и в виджете (список контента) объявления нет