Page 1 of 2
Периодическое удаление плохих тумб
Posted: Wed Aug 08, 2018 5:17 pm
by mastermind
Првиет!
в смарте есть функция Delete low-CTR thumbs с параметрами:
Delete thumb if it has more then X shows
and CTR less then Y
но хотелось чтобы это работало автоматом, как сет:
но а) чтобы можно было задать периодичность срабатывания
б) чтобы можно было указать для каких спонсоров и их сайтов срабатывала эта фунция, а для каких не срабатывала
тогда была бы возможность реализовать не только обновление контента на сайтах, но и чистка баз
Re: Периодическое удаление плохих тумб
Posted: Sun Aug 12, 2018 10:40 am
by admin
Приветствую!
предлагаю сначала попробовать простой вариант
создайем условно scj/bin/delete_thumbs.php
Code: Select all
<?php
require('../includes/prepare.php');
db_query("UPDATE rot_thumbs SET thumb_status = 'to_delete'
WHERE thumb_id IN (
SELECT rot_gallery_stats1.thumb_id
FROM rot_gallery_stats1
LEFT JOIN rot_gallery_info on rot_gallery_stats1.gallery_id = rot_gallery_info.gallery_id
WHERE total_shows >= '500'
AND total_ctr <= '0.1'
AND rot_gallery_info.gallery_type = 0
AND rot_gallery_info.sponsor_id IN (1,2,3)
AND rot_gallery_stats1.group_id IN (4,5,6)
)");
в коде надо прописать ИД групп и спонсоров, думаю это не вызывает сложностей
И запускать как угодно часто по крону.
Посмотрим если будет спрос на этот функционал, то добавим как отдельное меню.
Re: Периодическое удаление плохих тумб
Posted: Sun Aug 12, 2018 8:56 pm
by mastermind
а если не прописывать id групп?
Re: Периодическое удаление плохих тумб
Posted: Mon Aug 13, 2018 3:26 am
by admin
То будет без учета групп
Re: Периодическое удаление плохих тумб
Posted: Fri Aug 24, 2018 9:31 pm
by mastermind
за 1 запуск все подходящие под заданные условия тумбы должны начать удаляться или некоторое их кол-во?
AND rot_gallery_info.gallery_type = 0 - а что это за условие?
Re: Периодическое удаление плохих тумб
Posted: Fri Aug 24, 2018 11:10 pm
by mastermind
нормально кстати отработало. я хотел бы такое внедрить на все свои сайты
внедрять через такой костыль или будет какой-то set для этого?
Re: Периодическое удаление плохих тумб
Posted: Sat Aug 25, 2018 6:28 am
by admin
Да, если буду еще люди кому это надо то добавим как фичу.
Re: Периодическое удаление плохих тумб
Posted: Sat Aug 25, 2018 1:48 pm
by mastermind
если работают сеты и обновляется контент автоматом, то логично было бы ещё и автоматическую чистку сделать же
ато будут просто накапливаться конетнт (и частично удаляться проверкой на уделённые галлерки у тубов)
ну ок, кину в чатик, если никому такое не интересно кроме меня, сделаю на кронах тогда
Re: Периодическое удаление плохих тумб
Posted: Sat Aug 25, 2018 7:56 pm
by duhless
однозначно нужно! сам таким костылем пользуюсь самодельным
Re: Периодическое удаление плохих тумб
Posted: Mon Aug 27, 2018 1:51 pm
by proffitraff
Поддерживаю за полное внедрение в Смарт!