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

sebastian h
Geschrieben am: 08. Sep 2005 - 16:28


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


Hallo,

ich durchsuche mit dem Catwalker einen Haufen Seiten. Dabei habe ich ein SELECT-Statement wie z.B. SUMMARY LIKE Wien.
nur blöderweise gibt der Catwalker mir jetzt aber auch seiten aus, die in der summary z.b. Wiener Neustadt stehen haben.

gibt es für das problem eine lösung???

und noch eine frage:
wie ist denn das mit der "Externe Datei zur Auswertung von Suchkriterien" im neuen Catwalker.
Klingt interessant, hab aber leider nirgendwo ein Beispiel gefunden, wie so eine externe Datei aussehen könnte.


danke und gruß,

sebastian

Top   
hk-cons
Geschrieben am: 08. Sep 2005 - 17:29


Dauertester


Gruppe: Tester
Beiträge: 5444
Mitgliedsnummer: 71
Mitglied seit: 31. Mar 2003


erstes ..... like bedeutet, dass dieses begriff in den zu durchsuchenden meta-tags enthalten sein muss.
und die buchstabenkombination 'wien' ist nun mal in 'wien' und in 'wiener neustadt' enthalten.
probier mal obs so geht:

mehr CODE
SUMMARY LIKE Wien and SUMMARY NOT 'Wiener Neustadt'

ansonsten gibts keine anderen lösung, oder du schreibst den catwalker um.

und zu dem externen sql-script .... ich habs wohl erfunden ..... asche auf mein haupt, das projekt hatte sich erledigt, deshalb ich es nicht weiter verfolgt.
es diente dazu, wenn jemand aus vorgebenene optionen wie Wien, Wiener Neustadt, Heuriger, Paul Hörbiger, Geheimrat etc. einen oder mehrere auch in einer and/or verbindung auswählen kann. nach diesen begriffen wird dann dedi_content durchsucht .....
du kann also vereinfacht gesagt, in dieses Script ne eigene Logik einbringen, und es kann auch eine texteingabe oder mehrere ausgewertet werden.

--------------------

spart sich sprüche und wird humorlos
Top   
sebastian h
Geschrieben am: 09. Sep 2005 - 09:59


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


Hallo,

danke für deine Antwort.
das mit summary like ... and not ... war mir schon klar.
das problem ist nur das "wien" eine variable ist. also geht das natürlich nicht.

könntest du mir evtl. ein tipp geben wie man den catwalker so modifizieren könnte, dass er nur "exakte treffer" ausgiebt?
die normale sql-abfrage mit like (also z.b. $sql = "select * from ". $dedi_db['side_lang'] ." where summary like '$region'";) gibt mir ja schon das richtige ergebnis zurück.

und $sql = "select * from ". $dedi_db['side_lang'] ." where summary like '%$region%'"; wäre dann z.b. wie es mir der catwalker ausgibt


mfg
sebastian
Top   
sebastian h
Geschrieben am: 09. Sep 2005 - 10:08


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


... mir ist auch noch aufgefallen dass der catwalker keine abfragen mag, die mehr als ein leerzeichen enthalten. also LIKE "wiener neustadt" geht noch, LIKE "wiener neu stadt" z.b. nicht mehr.

benutze Categorywalker (1.05) .

mfg
sebastian

Top   
sebastian h
Geschrieben am: 09. Sep 2005 - 11:17


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


hab mir jetzt mal das modul "Buchstabenauswahl Catwalker" zur hilfe genommen.
und mit dem kann ich mir z.B. mit

SUMMARY LIKE \'Wien\'

alle richtigen Einträge ausgeben lassen. Also Wiener Neustadt erscheint jetzt nicht mehr.

nur leider schaff ich es jetzt noch nicht die variable (welche z.b. wien) enthält einzubauen

SUMMARY LIKE \'$region\'
geht leider nicht.

mfg
sebastian
Top   
hk-cons
Geschrieben am: 09. Sep 2005 - 12:01


Dauertester


Gruppe: Tester
Beiträge: 5444
Mitgliedsnummer: 71
Mitglied seit: 31. Mar 2003


ääh
wenn ihr doch nurmal genau schreiben würdet, was ihr genau wollt
nochmal .... es werden da nur die metatags der seiten abgefragt, eine variablenübergabe ist da nicht vorgesehen

--------------------

spart sich sprüche und wird humorlos
Top   
sebastian h
Geschrieben am: 09. Sep 2005 - 12:22


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


hallo,

naja, die abfrage der metatags mit einer variablen geht ja mit dem CatWalker (. z.b. mit SUMMARY LIKE $region).
$region ist übrigens eine session-variable.

d.h. ich schreibe mir bei den Seiteneigenschaften bei den Notizen z.b. eine Region hinein (. z.B. Wien).

und dann möchte ich mir mit dem CatWalker z.b. alle Seiten ausgeben lassen die in den Notizen (Summary) Wien stehen haben.
und "wien" wird mit hilfe einer variablen übermittelt. Das geht auch gut.

NUR, jetzt wieder zu dem schon genannten Problem.
Wien und Wiener Neustadt ist dasselbe.


Wenn ichs so schreibe dann gehts SUMMARY LIKE \'Wien\'
aber so leider nicht SUMMARY LIKE \'$region\'


ich hoffe du verstehst was ich meine.

danke und mfg
sebastian
Top   
hk-cons
Geschrieben am: 09. Sep 2005 - 12:57


Dauertester


Gruppe: Tester
Beiträge: 5444
Mitgliedsnummer: 71
Mitglied seit: 31. Mar 2003


guckst du in den outputteil des catwalkers, so findest du die funktion DediMod_MakeRealSql, die daraus den teil einer sql-statements bastelt ....
wenn du fan der regex bist, kannst du da sicher was ändern, ich kapiers nicht ...

--------------------

spart sich sprüche und wird humorlos
Top   
sebastian h
Geschrieben am: 09. Sep 2005 - 13:16


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


danke hk-cons,

das bringt mich schon mal weiter
hab die beiden sachen in der funktion gefunden

$s_search ... "/[\s?]SUMMARY[\s+]/",
$s_replace ... " ~~*~~ARTLANG.summary~~*~~ ",

ich denke mal das ist es ... nur was bedeutet [/s?] und ~~*~~ ?

bin dir auf ewig dankbar wenn du mir noch einen tipp geben könntest

mfg
s.
Top   
hk-cons
Geschrieben am: 09. Sep 2005 - 16:01


Dauertester


Gruppe: Tester
Beiträge: 5444
Mitgliedsnummer: 71
Mitglied seit: 31. Mar 2003


ich pfeif auf deine ewige dankbarkeit smile.gif
googelst du nach regex, kennst du jemand der fan davon ist oder schaust hier

--------------------

spart sich sprüche und wird humorlos
Top   
sebastian h
Geschrieben am: 09. Sep 2005 - 16:12


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


ja entschuldigung,

dachte nur, da du ja das modul entwickelt hast, mir evtl. helfen könntest.
ich wühl mich mal durch regex (hab bis jetzt noch nie davon gehört!)

trotzdem danke

mfg
s
Top   
hk-cons
Geschrieben am: 09. Sep 2005 - 18:38


Dauertester


Gruppe: Tester
Beiträge: 5444
Mitgliedsnummer: 71
Mitglied seit: 31. Mar 2003


der entwickler ist STam, ehre wem ehre gebührt

--------------------

spart sich sprüche und wird humorlos
Top   
sebastian h
Geschrieben am: 10. Sep 2005 - 09:59


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


ach so, das wusste ich nicht - weil im modul ist ja folgender kommentar (// build by hk-cons 15.09.2004).
deshalb dachte ich du wärst da auch mit von der partie.
vielleicht steigt ja Stam auch noch in die diskussion ein oder vielleicht schicke ich ihm einfach mal eine PM.

da die sache ziemlich dringend ist, wäre ich natürlich auch bereit mich für diesen aufwand finanziell erkenntlich zu zeigen.
diese regex-sache übersteigt leider meinen horizont!

mfg s.
Top   
hk-cons
Geschrieben am: 10. Sep 2005 - 10:41


Dauertester


Gruppe: Tester
Beiträge: 5444
Mitgliedsnummer: 71
Mitglied seit: 31. Mar 2003


nur gewisse änderungen ....
aber bei den regex-sachen steh ich wie ein ochs vorm tor, da helfen auch keine finanziellen anreize ...

--------------------

spart sich sprüche und wird humorlos
Top   
sebastian h
Geschrieben am: 10. Sep 2005 - 10:50


Member


Gruppe: Members
Beiträge: 82
Mitgliedsnummer: 577
Mitglied seit: 13. May 2004


ja, das ist schon wirklich harte kost.
ist aber sicherlich nur eine minimale änderung und wahrscheinlich in dieser zeile

$s_search ... "/[\s?]SUMMARY[\s+]/"

das und die sache, dass der suchstring nicht mehr als 1 leerzeichen enthalten darf, sind aber eine wirklich wichtige sache für den CatWalker (der ja übrigens mein absolutes lieblingsmodul ist ;-)

danke hk-cons für deine bemühungen.

mfg s
Top   

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 

<< Zurück zu DeDi-Entwicklung

Neue Umfrage | neues Thema

Home | Das Projekt | Download | Entwicklung | Dokumentation | Forum | Impressum