Page 2 of 3

Re: Мастер, Слейв, Категории, ап 51

Posted: Mon Jan 20, 2014 1:02 pm
by admin
Ок, скидывайте базу или админку где видно что не так, я потестирую.

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 1:57 pm
by magicum
Любуйтесь живьем, что не так.

http://totembabes.com

Я для теста убрал хак из common.php

Теперь там просто активна одна группа с мастера. В этой группе активны 219 галерей. На морде видны всего две.

Какого, простите, хрена?

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 2:05 pm
by magicum
Путем некоторых действий есть догадка.

Если я делаю категорию активной на сидже, то смарт покажет галереи ТОЛЬКО из этой категории, при условии что галерея больше не находится ни в какой другой категории.

У меня же каждая галерея минимум в 3 категориях.

и сейчас на морде показываются только те, что по недосмотру имеют только одну категорию.

Это так должно быть?

То есть, судя по всему, выборка идет по полу MAIN GROUP, а не EXT GROUP, а у меня главная группа для всех - ALL.

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 2:14 pm
by admin
Я думаю в данном случае лучшим ответом на "как задумано" будет следующий

SELECT ....... FROM rot_galleries as g
JOIN rot_gal2group as g2gr on g.id = g2gr.gal_id
WHERE g2gr.group_id NOT IN (выключенные группы)

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 2:17 pm
by magicum
Это не будет отвтетом. Я не разбираюсь в SQL запросах.


Я еще потыркал кнопочки.

И теперь 100% верно то, что выборка идет по MAIN GROUP.

Я поправил те галереи, что выбивались из моей схемы, и теперь на морде этого сиджа тумб нет вовсе.

То есть, если я в настройках категорий ставлю группу МЕГАСИСЬКИ в активную, и только ее, то на морду попадут только те галереи, у которых группа МЕГАСИСЬКИ является главной.

Если же выставить желаемую группу в common.php через GET и group_id, то активными становятся все галереи, замеченные в нужной группе, неважно, главная эта группа для гали, или дополнительная.

Почему так?

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 2:49 pm
by admin
Разные условия: тут вы говорите про выключение, а в другом варианте про указание одной группы без выключения всех - получаются разные запросы.

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 2:54 pm
by magicum
Ладно.

Как мне сделать так, чтобы у меня работало как мне надо, не залезая в common.php ?

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 3:07 pm
by admin
Скиньте мне базу, я проврею что выводит.

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 3:17 pm
by magicum
эээм.. базу мастера, слейва или обоих?

Re: Мастер, Слейв, Категории, ап 51

Posted: Fri Jan 24, 2014 3:27 pm
by admin
Удобнее будет обоих.