0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 943 Просмотров
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
Собственно сабж, ребята, подскажите, как можно удалять устаревшие новости автоматически и с определенных категорий?
Просто новости импортируются граберами, и через год их будет очень много а это не очень хорошо в целях экономии места на серваке, да и новости актуальны только несколько месяцев...
Заранее спасибо за помощь!
*

SeBun

  • Практически профи
  • 3163
  • 193
  • @SeBun48
Ну если новость импортируется граббером, то логично предположить, что граббер и должен следить за новостями. Он публикует новость каким образом? Делает прямой запрос в базу данных? Тогда пусть он заполняет в базе поля, отвечающие за время публикации новости. И, по прошествии времени, ваша новость будет автоматом сниматься с публикации.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
Снятия с публикации не надо, если просто снимать то уже зачем это делать, место не экономится... Нужно полностью удалять, пользуюсь граббером feedgator в нем что то не нашел авто-удаления по истечению определенного срока...
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
Еще актуально!
Ребята разве нельзя никак сделать это авто удаление старых новостей?
*

KKAAZZOO

  • Практически профи
  • 2148
  • 102
Закажите доработку функционала feedgator в коммерческом разделе форума
*

MadChild

  • Осваиваюсь на форуме
  • 106
  • 2
А в чем проблема простого скрипта+cron?
Раз в сутки пускай проверяет да и все
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
А в чем проблема простого скрипта+cron?
Раз в сутки пускай проверяет да и все
Было бы не плохо так сделать и я думаю что проще... Подскажите, где можно взять этот скрипт и как его настроить??
Заранее спасибо.

KKAAZZOO, да как-то деньжат маловато, вернее нету) сайт делаю чисто для себя, и пока он прибыль не принес...
*

SeBun

  • Практически профи
  • 3163
  • 193
  • @SeBun48
Было бы не плохо так сделать и я думаю что проще... Подскажите, где можно взять этот скрипт и как его настроить??
Заранее спасибо.

KKAAZZOO, да как-то деньжат маловато, вернее нету) сайт делаю чисто для себя, и пока он прибыль не принес...

Тогда напишите его самостоятельно, там всего несколько строк кода - проверка допуска, подключение к базе и запрос. Все.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
sebun та я бы и рад, но кода вообще не знаю, HTML CSS еще потяну но php и другие я в упор не понимаю...
Если вы знаете как, может поделитесь?
*

MadChild

  • Осваиваюсь на форуме
  • 106
  • 2
sebun та я бы и рад, но кода вообще не знаю, HTML CSS еще потяну но php и другие я в упор не понимаю...
Если вы знаете как, может поделитесь?
Пиши в личку
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
MadChild если говорят о личке то значит платно... сорри, денег нет...
*

SeBun

  • Практически профи
  • 3163
  • 193
  • @SeBun48
Эххх... Пишите мне в личку, помогу бесплатно. От вас - детальное описание того, в каких таблицах хранятся добавляемые новости и какие задействованы поля. Можете скинуть вашего бота, посмотрю.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
Написал, но что-то не понятно отправилось или нет...
*

SeBun

  • Практически профи
  • 3163
  • 193
  • @SeBun48
Отправилось  ;D
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
Всем привет!
Есть решение для автоматического удаление старых новостей.
Уважаемый sebun согласился взяться за работу полностью бесплатно, и выполнил ее полностью и быстро, за что ему огромное спасибо!
Сам скрипт можно будет скачать когда его автор выложит его в этой теме, а пока отчет по работе скрипта.

Была удалена одна статья которой было от момента создания 60 месяцев, срок можно указывать любой.
В отчете показано, что была удалена одна статья с ID89 и все изображения что были привязаны к ней, помимо того, скрипт также удалил комментарии, вложения, рейтинг, и еще что-то там)))
В общем ждем скрипт и благодарим автора [.+.]
Код
Deleted file: images/uplimg/Image_1_c57f6.jpg ...OK 
The table fin_k2_attachments cleared.
The table fin_k2_comments cleared.
The table fin_k2_items cleared.
The table fin_k2_rating cleared.
The table fin_k2_tags_xref cleared.

ITEM ID: 89 create: 2008-09-29 08:59:31
Deleted file: ./media/k2/items/cache/780149ddfa09fbd86eb140fe6810d770_XS.jpg ...OK
Deleted file: ./media/k2/items/cache/780149ddfa09fbd86eb140fe6810d770_S.jpg ...OK
Deleted file: ./media/k2/items/cache/780149ddfa09fbd86eb140fe6810d770_M.jpg ...OK
Deleted file: ./media/k2/items/cache/780149ddfa09fbd86eb140fe6810d770_L.jpg ...OK
Deleted file: ./media/k2/items/cache/780149ddfa09fbd86eb140fe6810d770_XL.jpg ...OK
Deleted file: ./media/k2/items/cache/780149ddfa09fbd86eb140fe6810d770_Generic.jpg ...OK
Deleted file: ./media/k2/items/src/780149ddfa09fbd86eb140fe6810d770.jpg ...OK

Execution is completed. Runtime: 0.0973 sec.
*

SeBun

  • Практически профи
  • 3163
  • 193
  • @SeBun48
Выкладываю свой труд четырех вечеров  ;D

По тестам вроде проблем не наблюдается. Скрипт удаляет старые материалы, связанные с ними картинки, комментарии в JComments. Есть простенькая защита, возможность просмотра лога работы (см. сообщение выше от DmWagner). В настройках можно задать  пароль, срок жизни материала, перечислить категории, из которых производится удаление, а так же включить или отключить показ лога.

Работает сие чудо даже на старом PHP4. Место расположения на сервере значения не имеет, как и название самого файла. Можете назвать как угодно и положить куда угодно, что дает дополнительную защиту.

В шапке файла все подробно расписано. Пользуйтесь на здоровье!

P.S. DmWagner предлагал написать компонент с теми же функциями, возможностью визуального выбора категорий, более широким функционалом. Я не пользуюсь компонентом К2, поэтому таких вопросов как то и не стояло. Однако вопрос автоматического удаления старых материалов вместе со связанными картинками и комментариями может оказаться актуальным. Хотелось бы услышать мнение пользователей на этот счет, а так же отзывы по работе этого скрипта.
« Последнее редактирование: 21.04.2015, 21:33:41 от sebun »
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

AlekVolsk

  • Профи
  • 6312
  • 336
Самый непонятный для меня вопрос: критерии удаления, что считать "устаревшим" материалом?
*

DmWagner

  • Осваиваюсь на форуме
  • 54
  • 1
Выкладываю свой труд четырех вечеров  ;D

По тестам вроде проблем не наблюдается. Скрипт удаляет старые материалы, связанные с ними картинки, комментарии в JComments. Есть простенькая защита, возможность просмотра лога работы (см. сообщение выше от DmWagner). В настройках можно задать  пароль, срок жизни материала, перечислить категории, из которых производится удаление, а так же включить или отключить показ лога.

Работает сие чудо даже на старом PHP4. Место расположения на сервере значения не имеет, как и название самого файла. Можете назвать как угодно и положить куда угодно, что дает дополнительную защиту.

В шапке файла все подробно расписано. Пользуйтесь на здоровье!

P.S. DmWagner предлагал написать компонент с теми же функциями, возможностью визуального выбора категорий, более широким функционалом. Я не пользуюсь компонентом К2, поэтому таких вопросов как то и не стояло. Однако вопрос автоматического удаления старых материалов вместе со связанными картинками и комментариями может оказаться актуальным. Хотелось бы услышать мнение пользователей на этот счет, а так же отзывы по работе этого скрипта.

В общем почти весь день гоняю этот скриптик и он мне очень нравиться!
Автору скрипта sebun огромное спасибо, человек потратил время и силы и бесплатно, не то что некоторые...
Внимание друзья, если вам понравился данный скрипт, не пожалейте автору очко репутации, он это действительно заслужил!
На счет скрипта, он очень простой в использовании, четко исполняет свою работу, и аналогов я не видел, но искал долго... На счет компонента, было бы не плохо, но это только для удобства. Лично я, открыл скрипт, указал время и идентификаторы категорий и агонь))

Для чего нужен этот скрипт:
AlekVolsk понимаете в чем прикол, вот есть новостные сайты, и большинство из них используют грабберы контента, за полгода представьте сколько на сайте будет новостей, которые уже никто не читает, ну это не страшно.. страшно представить сколько места на сервере уходит на изображения которые в этих новостях))
Этот скрипт очень актуален если нужно удалить старые новости с изображениями для освобождения места на серваке... лично мне очень нужен)
А по каким критериям считать новость устаревшей, ну это кому как...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Слайдер новостей, статей с боковой навигацией

Автор cantsave

Ответов: 2
Просмотров: 194
Последний ответ 10.05.2017, 13:19:20
от Olg
Слайдер с выводом новостей

Автор gooodwin67

Ответов: 0
Просмотров: 116
Последний ответ 10.03.2017, 10:09:27
от gooodwin67
Расширения для импорта новостей с других сайтов (по rss)

Автор slepoy

Ответов: 1
Просмотров: 182
Последний ответ 20.02.2017, 11:14:25
от ChaosHead
Автоматическое удаление пользователей из группы по истечению определённой даты

Автор Volaner

Ответов: 47
Просмотров: 474
Последний ответ 12.01.2017, 16:51:29
от vipiusss
Ищу модуль вывода RSS ленты новостей со стороннего сайта

Автор Babyaka

Ответов: 8
Просмотров: 3539
Последний ответ 26.11.2016, 15:08:23
от bren