vielleicht nochmal zur Erläuterung: Ich versuche das "include-Modul" zu kopieren, mit dem ich php-Dateien inkludieren kann. Das ist ein ausgesprochen nützliches Modul und vor allem sehr vielseitig.
Wenn ich es kopieren will, werden eigene Modul-php-Dateien (die für mein Gefühl aber mit der Ausgangsdatei identisch sind) angelegt. Außerdem werden eigene templates automatisch erstellt (die ich für die jeweiligen Modiule anpassen kann).
Wenn ich nun aber nicht die Kopien sondern die Originale für das neue Modul nutzen will und das auch so abspeichere, kommt das System irgendwie durcheinander.
Jetzt ist es so, dass bei den Kopien, die ich erstelle, die Eingabemöglichkeiten für den Pfad der php-Datei unten fehlen.
Außerdem gibt es immer wieder db-Fehler. Ich habe bestimmt etwas "falsch" gemacht, aber in meinen Augen ist der Schutz vor Fehlbedienung da nicht sehr ausgeprägt. Zumindest funktioniert es irgendwie anders, als ein "normaler" Kopiervorgang mit "speichern unter ...", einem anderen Namen etc.
Ich hatte schon öfter den Fall, dass ich das Original-Modul editiert habe, obwohl ich davon ausging, eine Kopie zu benutzen. Das hat auch irgendwie damit zu tun, dass die Seite im admincp irgendwie nicht richtig refresht.
Es gab folgende DB-Fehler:
Code:
Datenbankfehler in vBulletin 3.6.7:
Invalid SQL:
UPDATE vbcmsglobalmodules
SET
name = 'Include_kopie',
modulname = 'vbcmsmodul_include',
moduletype = 'php_file',
colum = 0,
position = 5,
active = 1,
user_groups = '6',
template = 'Portal_includebox1',
buffer = 1
WHERE modulname='vbcmsmodul_include1';
MySQL-Fehler : Duplicate entry 'vbcmsmodul_include' for key 2
Fehler-Nr. : 1062
Datum : Thursday, July 5th 2007 @ 05:11:58 PM
Skript : http://www.xxxxx.de/admincp/vbcms_admin.php?do=medit&mode=php_file
Referrer : http://www.xxxxx.de/admincp/vbcms_admin.php?do=medit&mode=php_file&varname=vbcmsmodul_include1
IP-Adresse : 14x.xxxx.xxx.xx
Benutzername : xxxxx
Klassenname : vb_database
und
Code:
Datenbankfehler in vBulletin 3.6.7:
Invalid SQL:
INSERT INTO vbcmssettinggroups
(grouptitle, display, product)
VALUES
(
'vbcmsmodul_include12',
160,
'vbcms'
);
MySQL-Fehler : Duplicate entry 'vbcmsmodul_include12' for key 1
Fehler-Nr. : 1062
Datum : Sunday, July 8th 2007 @ 12:10:52 AM
Skript : http://www.xxxxxx.de/admincp/vbcms_admin.php?do=copy&mode=php_file
Referrer : http://www.xxxxxxx.de/admincp/vbcms_admin.php?do=copy&mode=php_file&varname=vbcmsmodul_include1
IP-Adresse : 8x.xxxx.xxx.xx
Benutzername : xxxxx
Klassenname : vb_database
Es hat was mit doppelten Einträgen zu tun, aber ich weiß gar nicht, wie ich diese erzeugt habe und was ich dagegen machen kann?
Kai