kartinki2010

Как перезалить объявления на сайте?

Recommended Posts

Как перезалить объявления на сайте? Хочу чтобы удалить сразу все и перезалить заново , но только не поодному. Возможно ли такое?

Поделиться сообщением


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

Есть брутальный способ очистки базы одним махом.

Зайдите в phpmyadmin откройте базу, таблицу re_data и удалите там все записи.

Потом надо почистить папку картинок /img/data/, но не удаляйте каталог user внутри.

Только в /img/data/ также находятся картинки новостей, статей, жилых комплексов если они у вас установлены.

Поделиться сообщением


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

!недокументированная возможность. гарантий не предусмотрено. может присутствовать только в самых свежих версиях. перед применением делать резервные копии.

если нужно удалить как это делается кнопкой Удалить, но сразу пачку объяв (с фотками и прочей присоединенной штукой), то можно воспользоваться недокументированной операцией

/admin/?action=data&do=mass_deletebyprop&prop=ИМЯ_СВОЙСТВА&prop_value=ЗНАЧЕНИЕ_СВОЙСТВА

например если нужно убить все что неактивно - /admin/?action=data&do=mass_deletebyprop&prop=active&prop_value=0

Свойства указываются в виде имен колонок в БД и значения аналогично. Так же можно удалить в некотором разделе /admin/?action=data&do=mass_deletebyprop&prop=topic_id&prop_value=N но следует помнить, что это запрос на базу, так что если топик N имеет у вас вложенные разделы, то удалить только те объявки, которые четко привязаны к топику N, но не из разделов, которые входят в него, или по типу контракта (если таковой имеется) /admin/?action=data&do=mass_deletebyprop&prop=optype&prop_value=N или по комнатности /admin/?action=data&do=mass_deletebyprop&prop=room_count&prop_value=N

Т.е. что бы удалить ВСЕ объекты, достаточно сделать два вызова:

/admin/?action=data&do=mass_deletebyprop&prop=active&prop_value=1  - удалить все активніе

/admin/?action=data&do=mass_deletebyprop&prop=active&prop_value=0 - удалить все неактивные

По сути этот вызов собирает подпадающие под условие объекты и выпиливает их так, как будто для каждого вы нажали кнопку Удалить.

Эта опция не поддерживается нигде, кроме объявлений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, kartinki2010 сказал:

Как перезалить объявления на сайте? Хочу чтобы удалить сразу все и перезалить заново , но только не поодному. Возможно ли такое?

хотя я вот перечитал и кажется понимаю, что "не по одному" имелось в виду по отношению к заливке, а не удалению?

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас