алгоритм ротации тумб категорий
алгоритм ротации тумб категорий
А можно как-то реализовать сабж, чтобы цтр тумб-категорий "копировался" с лучшей тумбы этой категории и, следовательно, тумбы категорий выстраивались уже исходя из этого цтр? (а не по цтр из своей ротации)
Re: алгоритм ротации тумб категорий
А какой в этом будет логический смысл ?
например в узкой категории 3 тумбы и ессно у них высокий цтр, а в популярной нише - 100 тумб и цтр размазан.
На индексе узкие ниши вылезают вверх, популярные идут вниз
В чем логика?
например в узкой категории 3 тумбы и ессно у них высокий цтр, а в популярной нише - 100 тумб и цтр размазан.
На индексе узкие ниши вылезают вверх, популярные идут вниз
В чем логика?
Don't forget to run script update
Re: алгоритм ротации тумб категорий
смысл, чтобы "лучшая" тумба всегда была наверху, независимо от ротации тумб категорий. Ну в случае с 3 тумбам на категорию, это конечно будет плохо, но у меня обычно много тумб в каждой категории... не утверждаю, что эта идея сработает (или, возможно, она будет работать только на определенных сайтах), но было б интересно затестить, поэтому и спросил
Re: алгоритм ротации тумб категорий
Что бы не делать 100500 настройку вопробуем сначала простой вариант
сохраните как условно set_ctr.php в scj/bin
и запускайте по крону после rotation.php
этот запрос ставит цтр тумб категорий = цтр выбранной тумбы из категории.
всегда можно убрать это из крона и станет как было. И таким образом протестировать то что вы хотите.
Code: Select all
<?php
require('../includes/prepare.php');
db_query("UPDATE rot_gallery_stats1 as update_table,
(SELECT total_ctr, t2.thumb_id as cat_thumb_id, t2.sponsor_id as original_thumb_id
FROM rot_gallery_stats1
JOIN (SELECT gs.thumb_id, gi.sponsor_id
FROM `rot_gallery_stats1` as gs
JOIN `rot_gallery_info` as gi on gi.gallery_id = gs.gallery_id
WHERE gallery_type = 1 and source_url = 1
and content_type = 0) as t2 on rot_gallery_stats1.thumb_id = t2.sponsor_id) as source_table
SET update_table.total_ctr = source_table.total_ctr
WHERE update_table.thumb_id = source_table.cat_thumb_id
");
сохраните как условно set_ctr.php в scj/bin
и запускайте по крону после rotation.php
этот запрос ставит цтр тумб категорий = цтр выбранной тумбы из категории.
всегда можно убрать это из крона и станет как было. И таким образом протестировать то что вы хотите.
Don't forget to run script update







