-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathliesmich.txt
198 lines (152 loc) · 10.7 KB
/
liesmich.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
CEON URI Mappings 5.1.4 für Zen Cart 1.5.7h deutsch
Dieses Modul erlaubt das benutzerdefinierte Umschreiben der URLs in Zen Cart.
Anders als bei anderen Modulen dieser Art, erfolgt das Umschreiben nicht automatisch, sondern es kann jede URL per Admin eigens definiert werden, was eine völlige Kontrolle über die vom Shop verwendeten URLs ermöglicht.
Version 5.1.4 ist ausschließlich für Zen Cart 1.5.7h deutsch geeignet
Changelog 5.1.4
April 2024 - webchills
Anpassungen für 1.5.7h und PHP 8.2
Changelog 5.1.3
November 2023 - webchills
Anpassungen für 1.5.7g
Tabelle ceon_uri_mappings mit id versehen, um direktes Bearbeiten via phpMyAdmin zu erleichtern
Changelog 5.1.2
Dezember 2022 - webchills
Anpassungen für 1.5.7f
Fix für undefined array keys auf ask_a_question Seiten
Changelog 5.1.1
Februar 2022 - webchills
Anpassungen für 1.5.7 und PHP 8
Changelog 5.1.0
Juni 2021 - webchills
Aktualisierungen von ceon.net Modul 5.1.0 übernommen
Veraltete und unpassende tell a friend und ask a question Funktionen komplett entfernt
Geänderte Dateien auf den Stand von 1.5.6f gebracht
Changelog 5.0.1
Juli 2020 - webchills
Geänderte Datei html_header.php auf den Stand von 1.5.6e gebracht
Fix für too many redirects bei HostEurope
ENABLE_SSL_CATALOG statt ENABLE_SSL
Changelog 5.0.0
Juli 2019 - webchills
Komplette Überarbeitung des Moduls durch das CEON Team für Kompatibilität mit 1.5.6 und PHP 7.3
Fast keine Änderung von Corefiles mehr nötig
Anpassungen für Zen Cart 1.5.6 deutsch
Nicht funktionierenden Update Check entfernt
Anleitung aktualisiert
Hinweis:
Das Modul ist nicht übersetzt, alle Texte in der Administration sind englisch.
Auch die extrem umfangreiche Doku, die beiliegt ist englisch.
Beispiel für die URL einer Artikeldetailseite:
Original Link:
http://www.meinshop.de/index.php?main_page=product_info&cPath=1_4&products_id=1
Umgeschriebener Link:
http://www.meinshop.de/hardware/grafikkarten/matrox-g200-mms
WICHTIG:
Die URLs werden nicht automatisch umgeschrieben.
Wenn der Shop bereits Kategorien enthält, dann müssen Sie bei JEDER Kategorie in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (Tick this box to have the URIs auto-generated for this category).
Wenn der Shop bereits Artikel enthält, dann müssen Sie bei JEDEM Artikel in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (Tick this box to have the URIs auto-generated for this product).
Wenn der Shop bereits EZ Pages enthält, dann müssen Sie bei JEDER EZ Page in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (Tick this box to have the URIs auto-generated for this EZ-Page).
Wenn der Shop bereits Hersteller enthält, dann müssen Sie bei JEDEM Hersteller in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (Tick this box to have the URIs auto-generated for this manufacturer.).
NEUINSTALLATION
Dieses Modul ist nur für Zen Cart 1.5.7h deutsch geeignet und ändert einige Corefiles.
Stellen Sie sicher, dass Sie Ihren Shop auf 1.5.7h aktualisiert haben, bevor Sie dieses Modul installieren.
Die mitgelieferten geänderten Dateien sind auf dem Stand von 1.5.7h!
Es ist kein Modul, das Sie in 2 Minuten einfach hochladen können.
Da das Modul englisch ist, sollten Sie gute Englischkenntnisse haben
Für den Einbau dieses Moduls sollten Sie über folgende Werkzeuge verfügen:
1) Ein guter Texteditor.
Damit ist nicht das in Windows enthaltene Notepad oder Microsoft Word gemeint.
Sie benötigen einen Texteditor, der utf-8 versteht und auch im Format utf-8 ohne BOM abspeichern kann.
Empfehlung: UltraEdit (kostenlose 30 Tage Testversion verfügbar)
Ebenfalls gut geeignet ist der kostenlose Texteditor Notepad++
2) Ein Tool zum Vergleichen von Dateien
Bei der Installation dieses Moduls ist es erforderlich, dass Sie den Inhalt einiger Ihrer bestehenden Zen Cart Dateien mit dem Inhalt der neuen Moduldateien vergleichen und die Änderungen zusammenführen ("mergen").
Empfehlung: BeyondCompare (kostenlose 30 Tage Testversion verfügbar)
Ebenfalls gut geeignet ist das kostenlose Programm WinMerge
Empfehlung:
Dieses Modul erst in einem Testsystem einbauen und dort konfigurieren/testen und endgültig an die eigenen Wünsche anpassen. Erst dann in einem Liveshop einsetzen! Sichern Sie unbedingt alle Dateien Ihres Shops per FTP und sichern Sie die Datenbank mit phpMyAdmin oder anderen geeigneten Tools!
WICHTIG
Vor dem Einbau dieser Änderungen:
BACKUP von Shop und Datenbank machen!
Keine Haftung, Verwendung auf eigene Gefahr!
BACKUP gemacht? Ok, dann weiterlesen...
Die Installation erfolgt in folgenden Schritten. Halten Sie diesen Ablauf ein!
1)
Die install.sql im Ordner SQL mit einem Texteditor öffnen und den Inhalt kopieren.
Inhalt ins Eingabefeld in der Zen Cart Administration unter Tools > SQL Patches installieren kopieren und absenden.
Dadurch werden 3 neue Datenbanktabellen angelegt
2)
Im Ordner GEAENDERTE DATEIEN den Ordner DEINADMIN auf den Namen des Admin Verzeichnisses umbenennen.
Den Ordner DEINTEMPLATE auf den Namen des im Shop aktiven Templates umbenennen.
Falls Sie im Shop das responsive Standardtemplate responsive_classic verwenden, dann verwenden Sie stattdessen den Ordner DEINTEMPLATE_RESPONSIVE.
Wenn Sie Zen Cart 1.5.7h gerade frisch installiert haben und noch keinerlei Änderungen an den Dateien vorgenommen haben, können Sie nun alle Dateien/Ordner aus dem Ordner GEAENDERTE DATEIEN in der vorgegebenen Struktur in die Zen Cart Installation hochladen. Dabei werden dann etliche Dateien überschrieben.
Wenn Sie Zen Cart 1.5.7h schon länger im Einsatz haben und schon einmal Änderungen an Dateien vorgenommen oder andere Module eingebaut haben, dann laden Sie die Dateien keinesfalls einfach hoch.
Vergleichen Sie alle Dateien im Ordner GEAENDERTE DATEIEN mit den entsprechenden Dateien in Ihrem Shop und nehmen Sie die Änderungen manuell per WinMerge oder BeyondCompare vor.
Dann spielen Sie die geänderten Dateien in der gezeigten Struktur ein.
3)
Im Ordner NEUE DATEIEN den Ordner DEINADMIN auf den Namen des Admin Verzeichnisses umbenennen.
Dann in der vorgegebenen Struktur hochladen, dabei werden keine bestehenden Dateien überschrieben
4)
In die Zen Cart Administration einloggen und auf irgendeinen Menüpunkt clicken.
Sie sollten nun unter Module den neuen Menüpunkt CEON URI Mapping (SEO) Konfiguration haben.
Clicken Sie ihn an, Sie sollten nun Erfolgsmeldungen sehen, dass das Modul erfolgreich installiert wurde
5)
Gehen Sie hier auf Installation Check
Unten wird der Inhalt für die benötigte .htaccess Datei angezeigt
Erstellen Sie eine .htaccess mit dem angezeigten Inhalt
WICHTIG:
Fügen Sie einen zusätzlichen Eintrag ein, um die Minify Funktionalität im Ordner extras nicht zu beeinträchtigen:
# Don't rewrite extras directory
RewriteCond %{REQUEST_URI} !^/xxx/extras/ [NC]
Laden Sie diese .htaccess ins Shopverzeichnis hoch.
Stellen Sie unter URI Auto-generation Settings nach Ihren Wünschen ein.
Tragen Sie insbesondere die gewünschten Bezeichnungen für die Seiten Bewertungen, Bewertung, Bewertung schreiben und Frage zum Artikel ein.
Beispiele:
Products' Reviews Pages
deutsch: Bewertungen
englisch: Reviews
Products' Review Info Pages
deutsch: Bewertung
englisch: Review
Products' Write A Review Pages
deutsch: Bewertung schreiben
englisch: Write a review
Products' Ask A Question Pages
deutsch: Frage zum Artikel
englisch: Ask a question
6)
Unter Konfiguration ist nun ein neuer Menüpunkt CEON URI Mapping (SEO) vorhanden, mit dem das Umschreiben der URLs ein- und ausgeschaltet werden kann
WICHTIG:
Die URLs werden nicht automatisch umgeschrieben.
Wenn der Shop bereits Kategorien enthält, dann müssen Sie bei JEDER Kategorie in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (Tick this box to have the URIs auto-generated for this category).
Wenn der Shop bereits Artikel enthält, dann müssen Sie bei JEDEM Artikel in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (Tick this box to have the URIs auto-generated for this product).
Wenn der Shop bereits EZ Pages enthält, dann müssen Sie bei JEDER EZ Page in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (Tick this box to have the URIs auto-generated for this EZ-Page).
Wenn der Shop bereits Hersteller enthält, dann müssen Sie bei JEDEM Hersteller in die Bearbeitung gehen und unten bei URI Mapping eine gewünschte URL vergeben.
Oder einfach das automatische Vergeben einer URL angekreuzt lassen (TTick this box to have the URIs auto-generated for this manufacturer.).
Das Umschreiben von Define Pages (z.B. index.php?main_page=privacy) ist möglich, aber nicht admingesteuert.
Die gewünschten Links für solche Define Pages können direkt in der Datenbank gesetzt werden (siehe englische Dokumentation)
ceon.net bietet dazu auch ein kostenpflichtiges Zusatzmodul an (URI Mapping Manager)
Lesen Sie die umfangreiche Doku im Ordner DOKU ENGLISCH, um sich mit dem Modul und seinen Möglichkeiten vertraut zu machen.
____________________________________________________________________________________________________________________________________________
HINWEIS zu Warning Logs unter PHP 8.2 bei der Installation
Bei Verwendung von PHP 8.2 kann es bei der Installation zu einigen völlig harmlosen Warning Errorlogs kommen.
Die einfach ignorieren und löschen.
Im laufenden Betrieb sollten dann auch mit PHP 8.2 keine Warning/Error Logs auftreten.
____________________________________________________________________________________________________________________________________________
UPDATE VON VERSION 5.0.0 oder 5.0.1 oder 5.1.2 oder 5.1.3 auf 5.1.4
Wenn Sie in Ihrem Shop bereits das CEON URI Mapping Modul 5.1.3, 5.1.2, 5.0.1 oder 5.0.0 verwenden, dann können Sie einfach auf 5.1.4 aktualisieren
Gehen Sie dazu genauso vor wie unter Neuinstallation beschrieben.
Einzige Ausnahme:
Punkt 1 lassen Sie natürlich weg, denn Sie haben ja bereits die zusätzlichen CEON URI Mapping Datenbanktabellen in Ihrer Datenbank
Nach dem Hochladen der Dateien gehen Sie auf den Menüpunkt Module > CEON URI Mapping (SEO) Config
Dort werden Sie dann sehen, dass das Modul automatisch auf 5.1.4 aktualisiert wurde.
Löschen Sie nun noch folgende Datei falls vorhanden:
includes/extra_datafiles/ceon_uri_mapping_sessions_define.php
Sie wird bereits seit 5.1.0 nicht mehr benötigt