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
Поддерживаю за полное внедрение в Смарт!