Hallo, wollte mal fragen ob jemand weiß, an welcher php-Datei was angepasst werden muß um in den SEO- Url alles (Contentseiten, Artikelseiten, Kategorieseiten) kleinzuschreiben statt momentan Großschreibung? Und wie paßt man es an, das Leerzeichen und Sonderzeichen aus den Artikelnamen nicht in ein - Zeichen umgewandelt werden?
Hallo Christian, die Filterung wird über die Funktion xtc_cleanName aus der Datei inc/xtc_cleanName.inc.php durchgeführt. Dort könntest du die Filterregeln anpassen. Unglücklich ist bei der Sache, dass die Funktion nicht ausschließlich für Urls zuständig ist, sondern auch andere Daten filtert oder in Zukunft für andere Datenfilterungen genutzt werden könnte. Aktuell wird die Janolaw-Shop-ID und -User-ID ebenfalls von xtc_cleanName gefiltert. Solange du weiterhin Zahlen zulassen würdest, wäre eine Anpassung der xtc_cleanName noch unproblematisch. In der Datenbank gespeicherte URL-Keywords würden nicht automatisch korrigiert werden. Man müsste also die Spalte gm_url_keywords in den Tabellen content_manager, categories_description und products_description einmal leeren, damit die URL-Keywords neu erzeugt werden.
na da sag ich doch mal danke! Einfach alles was groß geschrieben ist raus? So sieht sie momentan aus: PHP: function xtc_cleanName($name) { // BOF GM_MOD $search_array = array('ä','Ä','ö','Ö','ü','Ü','ä','Ä','ö','Ö','ü','Ü','ß','ß'); $replace_array = array('ae','Ae','oe','Oe','ue','Ue','ae','Ae','oe','Oe','ue','Ue','ss','ss'); // EOF GM_MOD $name=str_replace($search_array,$replace_array,$name); $replace_param='/[^a-zA-Z0-9]/'; $name=preg_replace($replace_param,'-',$name); return $name; }?>
na eigentlich hätte ich gerne nur 1Stck: - Zeichen zwischen den URL-Keywörtern. Aber das wird wohl nichts. Im Moment werden automatisch 1Stck bis 4Stck: - Zeichen generiert. Gegen Zahlen habe ich nichts in der URL
Nur ein Bindestrich ist kein Problem! Hier die angepasste Funktion (ungetestet!): PHP: function xtc_cleanName($p_string){ $t_search_array = array('ä','Ä','ö','Ö','ü','Ü','ä','Ä','ö','Ö','ü','Ü','ß','ß', ' '); $t_replace_array = array('ae','Ae','oe','Oe','ue','Ue','ae','Ae','oe','Oe','ue','Ue','ss','ss', '-'); $t_string = str_replace($t_search_array, $t_replace_array, $p_string); $t_string = strtolower($t_string); $t_string = preg_replace('/--+/', '-', $t_string); $t_string = preg_replace('/^-+(.*)/', "$1", $t_string); $t_string = preg_replace('/(.*)-+$/', "$1", $t_string); $t_string = preg_replace('/[^a-z0-9-]/i', '', $t_string); return $t_string; }
mh, habs mal eingebaut. da werden ganz andere Artikel in den Kategorien angezeigt und zwar in jeder Kategorie und immer 8 Stck und immer die gleichen Artikel? Im Backend wird die URL sauber geschrieben, also klein und mit - Zeichen. Kann es sein das die htaccess angepasst werden muß?
Das klingt so, als hättest du meinen Hinweis im letzten Absatz meines Beitrags aus #2 nicht berücksichtigt. Die .htaccess muss nicht angepasst werden.
habe im Admin erstmal bei einen Produkt die URL-gelöscht, bevor ich an die Datenbank wollte um zu schauen was passiert. Aber hast recht, ich werde ertmal alles leeren gehen.....
danke ! gefällt sehr gut! auch gesamt das ganze sehr ansprechend. favicon brauchst ein schönes. ein hammer oder säge vll. oder das K was mir gefällt ist diese -spielerei mit den boxen ganz unten die aufklappen. wie hast das hinbekomnmn dass das so fix aufgeht?
@sk2...das meine ich...Du hast zuviele Baustellen auf einmal. Mach doch erstmal ein fertig....und dann das nächste.
Mir gefällt da noch einiges nicht und fertig ist der noch lange nicht. Immer Stück für Stück. Die Menüleiste ist im Footer eingebaut, die Bilder haben im CSS-Style einen hover. Dazu komt ein Tooltip, der über den Contentmanager seinen Inhalt bekommt. Wie genau das alles funktioniert weiß ich nicht.
.. also der shop ist doch so gut.. noch feinschliff dann passt das doch. balou zu deinem baustellen anliegen .. ich warte bis der support meine übersetze csv datei einspielt. dann hab ich erst die grundlage für die zwei sprachen die ich brauch. und da das 42 tage gehen kann.. 7 schon vergangen.... such ich mir kleine sachen die ich verbessern kann. wie jetzt diese links oder diese tooltips.
Gut das es Wiki gibt Übung macht den Meister ich verstehe schon das meiste von den Scripten nicht, und jetzt auch noch das