Finde OR nicht - tolerante Bedingungen für Suche

Mehr
26 Aug 2014 22:26 - 26 Aug 2014 22:27 #1269 von addi
addi erstellte das Thema Finde OR nicht - tolerante Bedingungen für Suche
Ich habe auf einer Seite nun SEBLOD® eingesetzt und nutze 2 dynamische Felder (Optionsfelder), um Werte über die URL zu übertragen und dann eine Ergebnismenge ausgeben. Das ganze geht, solange nur mit einem Feld gesucht wird, allerdings möchte ich die Bedingungen einschließlich (OR) und nicht ausschließlich (AND) haben, die Felder sollen so bleiben und optisch und funktionell getrennt sein. Das käufliche Plugin Search Operator konnte mir nicht weiterhelfen, er funktioniert nicht oder nur mit Text-Feldern.

Das debug query zeigt folgendes an, wobei ich das AND zwischen den Klammern mit dem LIKE in ein OR verwandeln möchte.
... WHERE t1.state = 1 AND t1.access IN (1,1,5) AND ( t1.publish_up = '0000-00-00 00:00:00' OR t1.publish_up <= '2014-08-26 20:21:38' ) AND ( t1.publish_down = '0000-00-00 00:00:00' OR t1.publish_down >= '2014-08-26 20:21:38' ) AND t0.storage_location = "joomla_article" AND t1.catid LIKE '%47%' AND ((t2.module LIKE '%171%')) AND ((t2.module LIKE '%176%')) GROUP BY t0.pk
ORDER BY t1.title ASC
Letzte Änderung: 26 Aug 2014 22:27 von addi.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum