Првиет!
в смарте есть функция Delete low-CTR thumbs с параметрами:
Delete thumb if it has more then X shows
and CTR less then Y
но хотелось чтобы это работало автоматом, как сет:
но а) чтобы можно было задать периодичность срабатывания
б) чтобы можно было указать для каких спонсоров и их сайтов срабатывала эта фунция, а для каких не срабатывала
тогда была бы возможность реализовать не только обновление контента на сайтах, но и чистка баз
Периодическое удаление плохих тумб
Re: Периодическое удаление плохих тумб
Приветствую!
предлагаю сначала попробовать простой вариант
создайем условно scj/bin/delete_thumbs.php
в коде надо прописать ИД групп и спонсоров, думаю это не вызывает сложностей
И запускать как угодно часто по крону.
Посмотрим если будет спрос на этот функционал, то добавим как отдельное меню.
предлагаю сначала попробовать простой вариант
создайем условно 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)
)");
И запускать как угодно часто по крону.
Посмотрим если будет спрос на этот функционал, то добавим как отдельное меню.
Don't forget to run script update
-
- Posts: 152
- Joined: Fri Jun 10, 2016 1:44 pm
Re: Периодическое удаление плохих тумб
а если не прописывать id групп?
-
- Posts: 152
- Joined: Fri Jun 10, 2016 1:44 pm
Re: Периодическое удаление плохих тумб
за 1 запуск все подходящие под заданные условия тумбы должны начать удаляться или некоторое их кол-во?
AND rot_gallery_info.gallery_type = 0 - а что это за условие?
AND rot_gallery_info.gallery_type = 0 - а что это за условие?
-
- Posts: 152
- Joined: Fri Jun 10, 2016 1:44 pm
Re: Периодическое удаление плохих тумб
нормально кстати отработало. я хотел бы такое внедрить на все свои сайты
внедрять через такой костыль или будет какой-то set для этого?
внедрять через такой костыль или будет какой-то set для этого?
Re: Периодическое удаление плохих тумб
Да, если буду еще люди кому это надо то добавим как фичу.
Don't forget to run script update
-
- Posts: 152
- Joined: Fri Jun 10, 2016 1:44 pm
Re: Периодическое удаление плохих тумб
если работают сеты и обновляется контент автоматом, то логично было бы ещё и автоматическую чистку сделать же
ато будут просто накапливаться конетнт (и частично удаляться проверкой на уделённые галлерки у тубов)
ну ок, кину в чатик, если никому такое не интересно кроме меня, сделаю на кронах тогда
ато будут просто накапливаться конетнт (и частично удаляться проверкой на уделённые галлерки у тубов)
ну ок, кину в чатик, если никому такое не интересно кроме меня, сделаю на кронах тогда
Re: Периодическое удаление плохих тумб
однозначно нужно! сам таким костылем пользуюсь самодельным
-
- Posts: 91
- Joined: Tue Nov 28, 2017 7:37 pm
Re: Периодическое удаление плохих тумб
Поддерживаю за полное внедрение в Смарт!