Page 1 of 1

рейтинг слейв

Posted: Sun Jun 03, 2018 11:57 am
by WorldTraffic
на мастере рейтинг ставится звездами 1-5 штук

настраивал слейв на котором рейтинг будет ставится +1\-1

при выводе рейтинга на слейве он отображается больше 100 т.е 257, 348 и т.д.
вывод я скорректировал, добавив в формулу / 5 (из-за 5 звезд)

Code: Select all

<?=(<!--RATING--> == 0) ? '100%' : round( (<!--RATING--> - 1) * 100 / 5) . '%'?>
но возник вопрос, так как в db со звездами, рейтинг имеет значение от 0 до 5 , а в db где рейтинг +1\-1 от 0 до 2
как на слейве будет записываться рейтинг в базу? испортит всю рейтинговую статистику!?

Re: рейтинг слейв

Posted: Sun Jun 03, 2018 12:58 pm
by admin
Теоретически можно рассоединить рейтинги для мастера и слейва если вам надо именно такое для 2х сайтов ..

Re: рейтинг слейв

Posted: Mon Jun 04, 2018 7:44 pm
by WorldTraffic
вообще было бы не плохо если бы на мастере свой рейтинг был на слейве свой, это логично так как 2 разных сайта, трафик разный, и .д. + рейтн страницы по содержимому будут отличатся, а не так как у меня сейчас есть мастер и 4 слейва, рейтинг страницы одинаковые :(

Re: рейтинг слейв

Posted: Tue Jun 05, 2018 3:49 pm
by admin
Проверил
Есть опредленная проблема - поле рейтинга одно у галеры и по нему сортирует и на нем индекс ..
Если рассоединить = изменение базы = надо делать версию условно 2.2 которая по базу не будет совместима с 2.1, не надо будет апдейтить все.

Оно так сильно надо или можно обойтись одинаковым рейтингом?

Re: рейтинг слейв

Posted: Wed Jun 06, 2018 7:58 am
by WorldTraffic
лично мне надо, а там хз
а нельзя сделать префикс какой то? ну типа если рейтнг ставится на слейве то добавить 500_slave1 а когда выводишь указать это? (ну или скрипт сам бере если слейв то берет данные с префиксом слейва)

Re: рейтинг слейв

Posted: Wed Jun 06, 2018 8:04 am
by admin
так вопрос не в префиксе

в базе условно конкретное поле rating = 4.5 например у галеры
что б было для каждого слейва отдельно - надо это поле размножить на каждый слейв = будет уже другая база и все ваши старые сайты надо будет переносить на новую базу