Page 1 of 2

Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 12:33 am
by magicum
Проблема.

Есть галерея X на мастере, она числится не в одной категории А, а в А,Б и В одновременно (скажем, teens, solo, euro).
Я делаю слейв, заточенный под solo, ставлю категорию solo активной, остальные деактивирую.

Результат: галерея X не показывается на морде.

Если же галерею X убрать из дополнительных категорий, и назначить этой галерее только одну категорию solo, то на морде такая галерея видна.

Проблема для меня существенная, т.к. вся база галерей устроена именно так: каждая галерея сидит в нескольких категориях. И когда я делаю слейв, заточенный только под одну категорию, и активирую на нем только эту одну категорию, то на морде нет тумб совсем.

Я ожидал, что смарт будет показывать галереи, которые ЕСТЬ в активной категории. А он, видимо, делает иначе, он не показывает галереи, которые числятся в неактивных категорях. Если внимательно подумать, то понятно, что это разная логика в случае 1 галерея -> несколько категорий.

Можно ли это решить?

Re: Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 12:46 am
by admin
Это проблема логическая.

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

Вроде бы вы и поднимали такой топик ранее, нет ?

Re: Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 9:08 am
by magicum
Да, поднимали. Конструктивно не вышло.

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

Если бы можно было как-то ввести доп. настройку для варианта активации-деактивации категорий в нестандартных условиях, скажем, включить обратную логику обработчика активных-неактивных. Возможно, это нагромождение, конечно и общесссность против будет, не знаю.

Я пока обхожусь передачей параметра группы в common.php и жосско ставлю группу и спонсора на related, но все равно вижу как идут показы и клики на тех галях, что не должны выводиться на этих слейвах. Оно не смертельно, но - "не порядочек".

Неужели никто больше так не делает?

Вот так: на мастере месиво: бейбс,тины, сиськи, хардкор и эротика, милфы и соло и т.п.

А слейвы такие: только тины (куда войдут, конечно и хардкор и сиськи, если таковые есть), только сиськи (естессно, и тиновые и милфовые), только соло (а уж тут и милф и тины и сиськи, но сссуко только соло :) ).


Не? Или у вас если тинс, то там какой-то сферический в вакууме тин, без сисек, ебли и прочее.. белые тумбы без сюжета, не так?

Re: Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 1:26 pm
by smart
данную проблему я так же поднимал, у себя решал только одним способом - присваивал нужным галлереям нужную категорию и все отсальные в админке выключал оставляя только одну категорию

но на самом деле это геммор, я предлогал сделать так, чтобы можно было выключать только одну категорию и галлереи имеющие эту категорию чтобы так же не отображались в других категориях, смежных

Re: Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 1:44 pm
by magicum
smart,

однако у меня несколько другая задача.

Мне нужно так: если категория активна, то все гали, ей принадлежащие должны быть активны, даже если они и сидят в то же время в других категориях.

Собственно, ладно. Кое-как корявым хаком common.php оно у меня работает вроде. Дальше посмотрим.

Re: Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 2:50 pm
by admin
Хорошо что в пределах топика видно 2 разных подхода и соответственно сожно смотреть чисто с логической точки.

Для варианта когда надо только 1 категория на на сайт то можно не выключать все кроме нее, в common.php добавить

$_GET['group_id'] = номер;

и будет выводить галеры из этой категории даже если они одновременно входят в те категории которые не нужны.

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

С таким опдходом получается реализовать оба варианта.

Если есть идеи как это сделать ровнее - предлагайте варианты.

Re: Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 3:47 pm
by smart
есть еще один вариант, о нем давно был разговор на эту тему, необходимо выводить все категории, кроме одной, тоесть из 5 категорий исключить 1 полностью, даже если у галлеры есть несколько категорий

Re: Галерея в нескольких категориях

Posted: Sat Feb 01, 2014 4:50 pm
by admin
На индексе или в категории исключить ?

Re: Галерея в нескольких категориях

Posted: Sun Feb 02, 2014 10:47 am
by magicum

Code: Select all

Для варианта когда надо только 1 категория на на сайт то можно не выключать все кроме нее, в common.php добавить 

$_GET['group_id'] = номер;
Важно ли здесь соблюсти именно эти два момента:

1. Оставить активной одну категорию X
2. в common.php включить ID категории X как указано выше

или достаточно только пункта 2 ?

Я может не туда копаю, но у меня колдунство на слейвах - считается CTR тумб, которые, по идее, не должны на этом слейве показываться. Но в моем тестовом случае: а) все категории активны, б) ИД категории прописан в коммон.пхп, т.к. я считал, что коммон.пхп имеет приоритет.

Re: Галерея в нескольких категориях

Posted: Sun Feb 02, 2014 12:41 pm
by smart
admin wrote:На индексе или в категории исключить ?
везде

пример:
3 группы babes/shemale/bigtits

на морде есть ссылки на категори, наша задача сделать саттелит с категориями babes/bigtits, выключаем категорию shemale и она исключает все галлеры shemale в том числе из смежных категорий.