Keycloud mit Leerzeichen in den Keys
Keycloud mit Leerzeichen in den Keys
Hi,
ich nutze die Keycloud alá {KEYCLOUD:I:0,2,17:S:9}. Die Key = Schlüsselwörter der Artikel haben jeweils Leerzeichen dabei, z B. BMW 320i. Die Cloud gibt jetzt leider BMW und 320i getrennt aus und nicht als einen Begriff. Kann man das "ändern"?
Gruß
jo
ich nutze die Keycloud alá {KEYCLOUD:I:0,2,17:S:9}. Die Key = Schlüsselwörter der Artikel haben jeweils Leerzeichen dabei, z B. BMW 320i. Die Cloud gibt jetzt leider BMW und 320i getrennt aus und nicht als einen Begriff. Kann man das "ändern"?
Gruß
jo
Re: Keycloud mit Leerzeichen in den Keys
Aber es ist doch eigentlich "normal" das bei der Eingabe von Phrasen "Leerzeichen" als natürliche "Trenner" Verwendung finden.
Hast du bei der Suche mal versucht: "BMW 320i"
Keine Ahnung ob's geht... ist aber schnell versucht!
Hast du bei der Suche mal versucht: "BMW 320i"
Keine Ahnung ob's geht... ist aber schnell versucht!
Re: Keycloud mit Leerzeichen in den Keys
Du hast natürlich recht, dass Leerzeichen oftmals als Trenner verwendet werden, allerdings trennt man in den Schlagwörtern ja durch Drücken der Tabulator-Taste.
Re: Keycloud mit Leerzeichen in den Keys
Das stimmt natürlich ...
ich war bisher allerdings nie auf die Idee gekommen, als SCHLAGWORT einen "zusammengesetzten Begriff" zu verwenden... vielleicht, weil's bei der Suche dann nicht geklappt hat
Na, ich bin mal auf Olivers Reaktion gespannt.
ich war bisher allerdings nie auf die Idee gekommen, als SCHLAGWORT einen "zusammengesetzten Begriff" zu verwenden... vielleicht, weil's bei der Suche dann nicht geklappt hat
Na, ich bin mal auf Olivers Reaktion gespannt.
Re: Keycloud mit Leerzeichen in den Keys
Ach ja, noch etwas in diesem Zusammenhang. Man kann relativ viel einstellen: wieviel Zeichen müssen die Wörter mind. haben, ASC oder DESC, usw.
Kann man auch irgendwo die Anzahl der ausgegebene Tags beschränken, so dass man z.B. max 20 Begriffe hat?
Kann man auch irgendwo die Anzahl der ausgegebene Tags beschränken, so dass man z.B. max 20 Begriffe hat?
Re: Keycloud mit Leerzeichen in den Keys
So, leider etwas verspätet, aber ich habe nun folgendes bei den Artikel-Schlüsselwörtern eingegeben:
"BMW 320"
In Cloud kommen dann ebenfalls die ", das könnte man noch regeln, aber "schlimmer" ist, dass nun hinter dem BMW die Anzahl des Vorkommens in Klammern steht UND hinter dem 320! Das ist nicht gut.
Hat keiner eine Idee, wie man das BMW 320 als einen Begriff in die Cloud bekommt?
Vielen Dank!
"BMW 320"
In Cloud kommen dann ebenfalls die ", das könnte man noch regeln, aber "schlimmer" ist, dass nun hinter dem BMW die Anzahl des Vorkommens in Klammern steht UND hinter dem 320! Das ist nicht gut.
Hat keiner eine Idee, wie man das BMW 320 als einen Begriff in die Cloud bekommt?
Vielen Dank!
Re: Keycloud mit Leerzeichen in den Keys
So, hier die Lösung bezogen auf https://github.com/jensensen/keycloud-f ... ycloud.php.
Zeile 67
"," Komma als zu löschendes Zeichen entfernen
Zeile 212
ändern zu
Die Kommatas trennen die einzelnen Tags, z. b. AUDI, BMW 320, ...
Anschließend werden die Tags durch die Kommatas separiert.
Im FE werden die Schlüsselwörtern dann exakt ihrer Eintragung im BE ausgegeben und nicht mir an möglichen Leerzeichen gesplittet.
Zeile 67
Code: Select all
'kcl_del_signs' => array(",","!","'s"),
Code: Select all
'kcl_del_signs' => array("!","'s"),
Zeile 212
Code: Select all
$allkeywds = explode([b]' '[/b],$allkeywds); //split in separate words
Code: Select all
$allkeywds = explode([b]','[/b],$allkeywds); //split in separate words
Die Kommatas trennen die einzelnen Tags, z. b. AUDI, BMW 320, ...
Anschließend werden die Tags durch die Kommatas separiert.
Im FE werden die Schlüsselwörtern dann exakt ihrer Eintragung im BE ausgegeben und nicht mir an möglichen Leerzeichen gesplittet.
- Oliver Georgi
- Site Admin
- Posts: 9909
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Keycloud mit Leerzeichen in den Keys
phpwcms kennt dafür eine eigene Funktion:
Entfernt dann auch doppelte Werte und überflüssige Leerzeichen
Code: Select all
$allkeywds = convertStringToArray($allkeywds, ',');
Re: Keycloud mit Leerzeichen in den Keys
... und ich habe mir solche Mühe gemacht!
Re: Keycloud mit Leerzeichen in den Keys
Muss diese Zeile
ergänzt werden, wenn ja wo, oder muss man eine bestehende Zeile ersetzen, wenn ja welche?
Danke!
Code: Select all
$allkeywds = convertStringToArray($allkeywds, ',');
Danke!
Re: Keycloud mit Leerzeichen in den Keys
In dem aktuellen Script gibt es keinen Maximalwert für die angezeigten Begriffe. Kann man das auf einfachen Weg lösen?
- Oliver Georgi
- Site Admin
- Posts: 9909
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Keycloud mit Leerzeichen in den Keys
Gibt es da eine Obergrenze? Und woher weißt Du, welche Wörter Du drin haben möchtest und welche nicht.
Re: Keycloud mit Leerzeichen in den Keys
Bei einer ersten, älteren Version gab es einen Parameter
Der kommt aber im Script dann nicht mehr vor.
Wäre halt gut, wenn man die Ausgabe einfach auf X beschränken kann. Im Moment zeigt das FE um die 100 an. Ist halt einfach eine lange Liste.
Code: Select all
'kcl_max' => 20, //maximum of tag displayed in FE
Wäre halt gut, wenn man die Ausgabe einfach auf X beschränken kann. Im Moment zeigt das FE um die 100 an. Ist halt einfach eine lange Liste.
- Oliver Georgi
- Site Admin
- Posts: 9909
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Keycloud mit Leerzeichen in den Keys
Stört keinen. Keywords sind eh nicht mehr relevant, zumindest für die großen Suchmaschinen. Die ziehen die Schlagworte längst aus dem Kontext des Inhalts.
Re: Keycloud mit Leerzeichen in den Keys
Schaut halt doof aus, die ewig lange Liste.