Ja wiem że naprawianie tagów stało się już dawno temu memem samym w sobie, ale rzeczywiście ostatnia aktualizacja zepsuła tagi.
Chyba obecna logika blacklisty działa w oparciu o AND (select Posts from all_item where tags not in (czarna1 AND czarna2 AND czarna3) a powinno być OR
f8ecf6bf-b124-4547-8d51-37955902fa2d
fd93b2cb-d86d-4840-89b3-11c4b06d717c
Qtafonix

Właśnie się zastanawiałem dlaczego nie widać mojego postu...

rafal155

@mike-litoris Uwielbiam takie błyskotliwe porady pseudoIT (koniecznie z fragmentem kodu!), które pokazują, że tak naprawdę OP nie ma pojęcia, o czym pisze

mike-litoris

@rafal155 polecam się! Zawsze możesz przedstawić problem swoimi słowami, do mnie przemawia sql i tak wyobrażam sobie implementację.

rafal155

@mike-litoris W ogóle nie będę przedstawiał problemu, bo o nim nic nie wiem.


Po pierwsze, tagi u mnie działają w przypadku tego posta, po drugie, jeżeli by nie działały, to powodów może być dużo i nie zawsze najprostsze wyjaśnienie jest tym prawdziwym. Po trzecie, jak Ty w tym sql piszesz NOT IN () tak, że możesz zmieniać OR i AND?

mike-litoris

@rafal155

Po pierwsze, tagi u mnie działają w przypadku tego posta,


nie no, to można się rozejść ;d Nie jestem jedynym który od ostatniej aktualizacji zauważa taki czy inny problem z tagami, ten akurat dotyczy mnie osobiście bo mając na czarnej jeden z tagów dla danego posta chciałbym tego posta mieć ukrytego.


Po trzecie, jak Ty w tym sql piszesz NOT IN ()


masz rację, NOT IN () operuje na subquery (czyli kolejny select, w tym wypadku z tabeli "tagi na blackliście dla danego usera"), pomieszałem SQL z dowolnym językiem programowania. Niemniej myślę że koncept przekazałem, a o to mi chodziło _:)

Zaloguj się aby komentować