Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 03. Juli 2011 18:18

martin1660
probiert CMS/ms aus
Registriert: 03. Juli 2011
Beiträge: 21

[Gelöst] News-Modul duplizieren

Moin,

habe - wie in dem Thread im alten Forum beschrieben - Siehe hier (Beitrag von 'the_neo') - das News Modul dupliziert, um die Handhabung zu vereinfachen.

Die Installation des Moduls klappt auch wunderbar. Im Inhalte-Menü erscheint nun der Eintrag
--Add Me - module:start string:start--
Wenn man diesen anklickt, passiert nichts und der Eintrag ist verschwunden... erst wenn man wieder im Modul-Menü das neue Modul in irgendeiner Form angeklickt hat, taucht derselbe Eintrag wieder auf, mit gleichem Effekt wie bisher...

Hat jemand einen Ansatz, wie man den Fehler  "--Add Me -module..." beheben kann oder wie man es schafft, das neue Modul korrekt zum laufen zu bekommen?

Am Umbenennen der Dateien kann es m. E. ja nicht gescheitert sein, weil sonst die Installation ja schon nicht geklappt hätte...

Nutze die CMS Version 1.9.4.2 "Faanui"

Beitrag geändert von martin1660 (03. Juli 2011 19:05)

Offline

#2 03. Juli 2011 18:40

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [Gelöst] News-Modul duplizieren

Hast Du wirklich überall auf Groß- und Kleinschreibung geachtet?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 03. Juli 2011 18:43

martin1660
probiert CMS/ms aus
Registriert: 03. Juli 2011
Beiträge: 21

Re: [Gelöst] News-Modul duplizieren

NaN schrieb:

Hast Du wirklich überall auf Groß- und Kleinschreibung geachtet?

habs per Editor mit Suchen und Ersetzen relativ konzentriert gemacht, eigentlich sollte da nix schief gegangen sein. Um das auszuschließen werde ich es nocheinmal wiederholen. Vielleicht führt ja auch mein neu gewählter Modulname "Start" zu Problemen, weil das Wort anders belegt ist. Versuche es jetzt mal mit einem anderen.

Offline

#4 03. Juli 2011 18:53

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [Gelöst] News-Modul duplizieren

Es gibt einmal den internen Modulnamen und einmal den, der dem User angezeigt wird.
Die müssen nicht gleich sein.
--Add Me - module:start string:start-- bedeutet, dass der Fehler irgendwo in der Sprachdatei zu finden ist oder in der Start.module.php in der Funktion GetName() (= interner name) bzw. GetFriendlyName() (= angezeigter name).


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 03. Juli 2011 19:05

martin1660
probiert CMS/ms aus
Registriert: 03. Juli 2011
Beiträge: 21

Re: [Gelöst] News-Modul duplizieren

Habe jetzt alle Dateien nocheinmal umbenannt: jetzt funktioniert es!
Dank der Dateiübergreifenden Suchen und Ersetzen-Funktion des Notepad++ Editors reduziert man die fehleranfälligkeit auf einh Minimum. Woran es nun lag? Ich habe auf jeden Fall diesmal ALLE Sprachdateien mit umbenannt und statt "Start" einen anderen Namen gewählt.
Aber wahrscheinlich habe ich wirklich beim Umbennen einen Flüchtigkeitsfehler gemacht.

Mir gefällt die Modulduplizierung sehr gut, da man insbesondere bei einer Vielzahl definierter Extra-Fields den Überblick behält.

Danke fürs Mitdenken!!

Offline

#6 03. Juli 2011 19:12

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [Gelöst] News-Modul duplizieren

Noch ein Hinweis, der noch nirgends erwähnt wurde.
Beim News-Modul muss in der Datei action.fesubmit.php in Zeile 210:

$field_id = intval(substr($key,17));

die Zahl 17 ( = die Länge der Zeichenkette 'news_customfield_' ) auf die Länge von '[neuer_modulname]_customfield_' geändert werden.
In dem Falle 18:

$field_id = intval(substr($key,18));

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline