angepasste Installation

Gesperrt
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

angepasste Installation

Beitrag von project gonzo »

moin, hab mal ne Frage.
Gibt es ne möglichkeit das CMS vor der Intallation angepasst zu installieren?
-Damit meine ich, dass das Layout was ich angefertigt habe erscheint
-Einige Module schon drin sind
-Die Templates dazu gesetzt sind
-etc

Wenn ja, wie mache ich das genau?
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Schau dir die Dateien im Verzeichnis "setup" an, insbesondere die sql-Dateien.
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

Beitrag von project gonzo »

:?: komm ich nicht so mit klar, naja, geht so. Also die Nummer mit dem Layout ist klar...
aber mit den Modulen... weiß nicht

Code: Alles auswählen

INSERT INTO !PREFIX!_mod VALUES (6, 1,[/quote] 'Bild (2)', '', 1, '', '<?php\r\n\r\nif ("CMS_IMG[2]" != "") {\r\n\r\n    $img = \'<img src="CMS_IMG[2]" border="0">\';\r\n\r\n    if ("CMS_LINK[2]" != "http://") {\r\n        $img = sprintf(\'<a href="%s" target="%s">%s</a>\',"CMS_LINK[2]", "CMS_LINKTARGET[2]", $img);\r\n\r\n    }\r\n\r\n    echo $img;\r\n\r\n}\r\n\r\necho "<br>";\r\necho "CMS_IMGDESCR[2]";\r\necho "<br>";\r\necho "CMS_LINKDESCR[2]";\r\necho "<br>";\r\n\r\n?>', '', 0, 'admin', '2003-05-15 13:15:13', '2003-05-15 16:54:28');
Hab mal ein Code rausgezogen.

Was hat es mit der Ziffer hinter VALUES auf sich.

Code: Alles auswählen

VALUES (6, 1,
was bedeutet die 6 und was die 1?
Muss ich da was übernehmen wenn ich ein neues Modul hinzufüge?
Und Die Sache mit dem Datum und dem 'admin' am ende, was das zu bedeuten?
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ähm, das kann man eigentlich auch selbst...egal.

Die Tabelle con_mod bzw. !PREFIX!_mod ist mit den folgenden Spalten definiert:

Code: Alles auswählen

idmod         Datenbank-ID des Moduls, hier 6 
idclient        ID des Clients, hier 1
name          Name des Modusl, hier 'Bild (2)'
description   Beschreibung, hier nix
deletable     Klar, oder, hier 1, d.h. löschbar
input           Code aus Modul-Eingabebereich
output         Code aus Modul-Ausgabebereich
template      Template-Code, wird nie verwendet, hier nix
static           Das weiss ich auch nicht, immer 0 (=false)
author         Author des Moduls, hier 'admin'
created        Datum der Erzeugung des Eintrags (JJJJ-MM-TT HH:MM:SS)
lastmodified Datum der letzten Änderung des Eintrags
Solltest Du eigene/mehr Module einbauen wollen, musst Du wohl auch in der Tabelle con_sequence den Eintrag für con_mod erhöhen (denke ich, selber gucken...).

Gruß
HerrB
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

Beitrag von project gonzo »

WOW, das nenn ich mal ne erklärung! danke für die schnelle antwort.
werd das mal ausprobieren, entweder es geht dann oder nicht! :D
project gonzo
Beiträge: 115
Registriert: Di 25. Nov 2003, 16:47
Kontaktdaten:

Beitrag von project gonzo »

ok, funzt soweit alles...
aber hab da immernoch ne Frage.
Wenn ich jetzt ein Module habe, das noch ne zusätzliche Sql Zeile brauch, ind welche SQL Datei von den dreien bau ich das ein, und wie sieht dann der code aus???
Z.B.: wenn ich das Module ein bauen will, wie mach ich das mit der Datenbank
http://www.contenido.de/forum/viewtopic ... hlight=box

hier nochmal die Tabelle von dem Modul

Code: Alles auswählen

create table con_sbox( 
id INT (10) not null AUTO_INCREMENT PRIMARY KEY, 
ip varchar(15) NOT NULL, 
date int(20) NOT NULL, 
name varchar(20) NOT NULL, 
bla varchar(250) NOT NULL );
Gesperrt