Documentation index
- ReadMe
- Things To Know
-
- New Style Rotation
Основная мысль - запустить на одной базе тумб много доменов с разными трейдерами, дизайнами, своей статистикой ротации и тп. К тому же можно на одной базе запускать сайты даже на разных серваках.
Как это реализовано: создается 1 сайт-база, на который собираются галеры и сетка сайтов, которые используют эту базу. Те изменения в одной базе автоматически отражаются на всей сетке.
Технически выглядит это так: например у нас есть 3 сайта. Ставим скрипт на все 3 сайта. Допустим сайт 1 у нас мастер (те на нем будет вся база тумб\галер), а сайты 2 и 3 - слэйвы, те они используют базу мастера с галерами. На мастере набираем галеры, грабим тумбы, создаем кастом гали, на слэйвах в Rotation - Settings прописываем мускл базу мастера. Нажимаем “Link to This DB” и сайты 2 и 3 превращаются в слэйвов, те используют базу тумб мастера.
Чем это удобно:
Ограничения:
Общие данные для мастера и слэйвов:
Собственные данные у каждого слэйва:
Обратите внимание, что по умолчанию слейв использует описания с мастера. таким образом мы не создаем новую таблицу с отдельными описаниями для слейва = экономим место. Но можно на слейве в сетингах нажать Separate Desc - и тогда для галер слейва можно будет добавлять собственные описания.
Несколько ниш на одном мастере. Если у вас мастер мультинишевый, то вы можете из него быстро сделать несколько нишевых сайтов. Для этого надо:
Как сделать Rotaiton - Settings : Linked DB выбираем external db и прописываем данные мастера.
Домены на разных серваках
У слейвов своя статистика по тумбам, но при присоединении слейва статистика копируется с мастера. Если вы хотите начать ротацию на слейве с 0 - можно сделать резет всех статистики в rotation - special.
Если вам надо сделать сайт с той же базой как и мастер, но другим дизайном\темплейтами (те полная копия всего кроме темплейтов) то на мастере Rotation - Master ставим Own thumb stats = Use master, Own descriptions = use master и получаем сайт - полную копию мастера только с другим дизайном, так можно на одном серваке запустить сотни сайтов для трейдинга по кругу.
Если у вас мастер и слейв трейдят между собой и на индексе доменов тумбы категорий - имеет смысл обратить внимание на опцию Rotation - CMS - Tube Settings - “Category thumbs : Thumb number ” и выставить например для слейва в качестве тумбы категорий не первую из категории, а например 2-3, дабы изначально сайты выглядели по-разному. А когда пройдет какое-то время и цтр тумб на слейве начнут отличаться от мастера - поменять на слейве снова на первую.
По дефолту слейвы линкуют на гали у себя. Например, мы сделали кастом галю, фактически это список контента, который отображается используя определнный темплейт. Мастер и слейв могут иметь разные темпелйты и это удобно дабы представлять один и тот же контент в разом виде.
Те http://master/gallery/cool/index.html и http://slave/gallery/cool/index.html
отобразят один и тот же контент, но каждый своим темпелейтом.
Однако иногда имеет смысл линковать со слейва на мастер для увеличения кол-ва ссылок на мастер и соотв роста его ПР. Первый вариант который приходит в голову это сменить дефотный саб на слейве вида /gallery/GALLERY_SLUG/index.html?rotation_params на http://master/gallery/GALLERY_SLUG/index.html?rotation_params
Оно будет работать, однако как не сложно заметить оно будет сразу переходить на домен мастера и на слейве не будет ротации тк трафф не будет проходить через аут на этом домене.
Варианта 2
1. Меняем саб что бы траффик проходил через аут слейва те
/gallery/GALLERY_SLUG/index.html?<!--THUMB_LINK--> меняем на /scj/cgi/out.php?url=http://master/gallery/GALLERY_SLUG/index.html&link=images/<!--THUMB_LINK-->
2. Либо меняем реврайт
RewriteRule ^gallery/([^/]+)/index.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1 [L] на RewriteRule ^gallery/([^/]+)/index.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=http://master/gallery/$1/index.html [L]