CMS - Der Dirigent » Entwicklung » DeDi-Entwicklung
Neue Umfrage | neues Thema | Antworten
Seiten: (2) 1 [2] ( Zum ersten neuen Beitrag )
Catwalker Select Problem
« Älteres Thema | Neueres Thema » Thema abonnieren | Thema versenden | Thema drucken
STam | Geschrieben am: 10. Sep 2005 - 16:14 |
freelancer Gruppe: Members Beiträge: 1285 Mitgliedsnummer: 173 Mitglied seit: 03. Jun 2003 |
hi, also ich denke mal du suchst an der falschen stelle ich hab folgende Suchmuster getestet (v1.05): mehr CODE TITEL = '$test' undmehr CODE TITEL EQUAL '$TEST' ... beides funktioniert zum testen muss die Seite mit dem Catwalk Online geschaltet sein, ansonsten wird Variable nicht gesetzt (und sie muss natürlich vorhanden sein zB:&test=affe )! zum debuggen schlatest du den DEBUG ein (ganz unten in der Configansicht des Catwalker) und suchst nach: mehr CODE [query] => Array ... da kannst du sehen was das Suchmuster generiert.( [root_query] => > [cms_container] => '1', '3', '4', '5' [lang] => 1 [client] => 1 [only_onlines] => AND (ARTLANG.online = '1' OR (ARTLANG.online = 2 AND (UNIX_TIMESTAMP(NOW()) BETWEEN ARTLANG.start AND ARTLANG.end))) [ignore_custom] => AND CONTENT.idtype >= '1' [search] => AND ARTLANG.title = 'affe' [limit] => LIMIT 0,1 ) [search_articel] => 1 [search_deep] => 0 [search_error] => [search_file] => [search_query] => TITEL EQUAL 'affe' die regex geschichte ist eigentlich ganz einfach und die function DediMod_MakeRealSql ist eigentlich nur so eine art Kindersicherung... nicht_falsch_verstehen aber sie hat ihren sinn wenn das alles nix bringt ersetze doch bitte nochmal folgende Zeile im Code: mehr CODE "/[\s+][^~|'?]+(\w+)+[^~|'?][\s+]/" ); mitmehr CODE "/[\s+](')([^']+\w+)(?(1)')[\s+]/", ... das sollte die % Zeichen ein bischen zügeln Gruss P.S.: das war nur so kurz und knapp weill ich nicht die Seite vollschreiben will das wort 'affe' im text soll keine beleidigung sein... die testseite hatte halt diesen name und ein paar bildchen dazu wenn alles nix wird schreib mir ne mail... -------------------- ... to watch out for sefrengo.de
|
sebastian h | Geschrieben am: 11. Sep 2005 - 10:50 |
Member Gruppe: Members Beiträge: 82 Mitgliedsnummer: 577 Mitglied seit: 13. May 2004 |
Hallo STam, vielen Dank für Deine Antwort. Klappt leider immer noch nicht so. Bei mir geht nämlich TITEL EQUAL '$TEST' nicht sondern nur TITEL EQUAL $TEST und was leider auch noch nicht funktioniert ist die Sache mit den 2 Leerzeichen im Suchstring. z.b. bei "Wiener Neu Stadt". Das checkt er nicht! Hab mir jetzt überlegt die Ausgabe der entsprechenden Seiten selber als Modul zu schreiben. Da ich eh keine Konfiguration brauche könnte ich das auch statisch mit einer normalen DB-Abfrage lösen. Die Suche nach den entsprechenden Seiten hab ich schon raus, nur - UND jetzt kommt die schon wieder die nächste Anfängerfrage - Wie komme ich an die Inhalte der Seiten. Also z.b. wie kann ich z.B. Textarea1 der Seite ausgeben? danke und mfg sebastian |
STam | Geschrieben am: 11. Sep 2005 - 12:49 |
freelancer Gruppe: Members Beiträge: 1285 Mitgliedsnummer: 173 Mitglied seit: 03. Jun 2003 |
... vieleicht solltest du mal sagen was du finden willst! QUOTE er nur "exakte treffer" ausgiebt ...QUOTE z.b. bei "Wiener Neu Stadt". Das checkt er nicht! ...Gruss -------------------- ... to watch out for sefrengo.de
|
sebastian h | Geschrieben am: 11. Sep 2005 - 13:02 |
Member Gruppe: Members Beiträge: 82 Mitgliedsnummer: 577 Mitglied seit: 13. May 2004 |
naja, es sollen exakte treffer herauskommen. Also Wien ist Wien und nicht Wiener Neustadt. Und wenn ein Ort Länger als 2 Wörter ist. Also z.B. "Krems an der Donau" dann sollte er das auch checken. Aber nicht wenn ich z.B. nur "Donau" in der Suche angebe In der Summary wird bei mir immer nur ein Ort angegeben und der sollte dann exakt mit dem Suchstring übereinstimmen mfg sebastian |
akel | Geschrieben am: 25. Jul 2007 - 13:00 |
Member Gruppe: Tester Beiträge: 114 Mitgliedsnummer: 1103 Mitglied seit: 26. Feb 2005 |
QUOTE und was leider auch noch nicht funktioniert ist die Sache mit den 2 Leerzeichen im Suchstring. Ich glaube, das Problem mit den Leerzeichen gelöst zu haben. Ich habe den Suchbegriff in Backticks gesetzt und jetzt geht's. Also so: `Suchbegriff` akel |
akel | Geschrieben am: 27. Jul 2007 - 11:18 |
Member Gruppe: Tester Beiträge: 114 Mitgliedsnummer: 1103 Mitglied seit: 26. Feb 2005 |
oder auch nicht... Hier funktionieren kurze Suchbegriffe nicht mehr. Weiß denn keiner, wie man die Suche fixen kann? Ich erhalte immer einen MySQL-Error, wenn der Begriff mehr als ein Leerzeichen enthält. Der Begriff wird nämlich so: mehr CODE 'wort1 '%wort2%'wort3' umgesetzt. Wenn ich die Anfrage ohne Hochkommas eingebe, kommt das: mehr CODE '%wort1%' wort2 '%wort3%' raus. Zumal mein Suchbegriff auch 4 Wörter hatte. Ich durchsuche die Seitentitel. Ich hab nämlich 2 Ordner, einen mit Texten zu Theaterstücken und einen mit den Galerien dazu. Die Seiten werden entsprechend gleich benannt. Dann suche ich eben mit Catwalker nach der Seite in dem Stückordner, die den gleichen Titel hat wie die Galerieseite, und zeige den Link und ein Element daraus an. |
Thema wird von 0 Benutzer gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:
20 Antworten seit 08. Sep 2005 - 16:28
Thema abonnieren | Thema versenden | Thema drucken
Seiten: (2) 1 [2]