Seite 1 von 1
module bei neuem mandanten
Verfasst: Mi 12. Nov 2003, 12:48
von edgar
hallo,
ist es möglich die module, z.b. aus der beispielseite die bei contenido dabei sind, anders als via copy-and-paste bei meinem neuen mandanten integrieren?
bin ein newbie - sorry deshalb für alle die meine frage als unterforderung empfinden
danke!
Verfasst: Mi 12. Nov 2003, 13:55
von timo
nein, im Moment mußt du die von Hand kopieren. Selbst die Contenido-Entwickler müssen das

Verfasst: Mi 12. Nov 2003, 18:40
von gunwalt
Hi,
leg Die lokal ein System an. Dann kannst Du mit copy & paste arbeiten. Das klappt bei mir prima.
Gruss
Guntram
Verfasst: Fr 14. Nov 2003, 13:46
von christian@maurer-it.com
Hallo,
Hier ein copy script für das kopieren von modulen von einem mandanten zum anderen.... folgenden code einfach copy_mod.php kopieren und ins .../cms/ Verzeichnis speichern und im Broswer ausführen.
Version ist ALPHA --> keine Garantie, keine Fehlerbehandlung, usw...
new_idclient ist die client id des neuen mandanten
old_idclient ist die client id mit den zu kopierenden modulen
Code: Alles auswählen
<?
include "../contenido/includes/config.php";
$new_idclient=3;
$old_idclient=1;
$db1 = new DB_Sql();
$db1->Host = $contenido_host;
$db1->Database = $contenido_database;
$db1->User = $contenido_user;
$db1->Password = $contenido_password;
$db2 = new DB_Sql();
$db2->Host = $contenido_host;
$db2->Database = $contenido_database;
$db2->User = $contenido_user;
$db2->Password = $contenido_password;
$sql = "SELECT * from con_mod where idclient=".$old_idclient;
$db1->query($sql);
$c=0;
while($db1->next_record())
{
$c++;
echo "<h3>".$db1->Record[2]."</h3>";
echo "<hr>\n";
$sql = "INSERT INTO con_mod VALUES ('".$new_idclient.$c."','".$new_idclient."'";
$db1->Record[4]="YES";
for ($i=2;$i<$db1->num_fields();$i++)
{
$sql = $sql .",";
$cont = $db1->Record[$i];
$cont = str_replace('\\','\\\\',$cont);
$cont = str_replace('"','\"',$cont);
$sql = $sql ."\"".$cont."\"";
}
$sql = $sql .")";
echo strip_tags($sql);
$db2->query($sql);
}
?>
MfG
Christian
Verfasst: Fr 14. Nov 2003, 20:23
von emergence
timo hat geschrieben:nein, im Moment mußt du die von Hand kopieren. Selbst die Contenido-Entwickler müssen das

jetzt anscheinend nicht mehr

Daaanke
Verfasst: Sa 20. Dez 2003, 00:33
von Zeitgeist
Hallo,
vielen Dank für das Script (!!)
Es hat bei mir einwandfrei funktioniert!
Lässt sich das auch noch um Templates und Layout`s erweitern???
Vielen Dank für die Arbeitserleichterung
Zeitgeist
achja
Verfasst: Sa 20. Dez 2003, 00:44
von Zeitgeist
wenn man die Kategorien auch mit dem Script kopieren könnte, wäre es super.
Dann könnte man wirklich eine Basisumgebung aufbauen und diese für neue Mandanten übernehmen...
motivierenden Gruß
Zeitgeist
Verfasst: Di 23. Dez 2003, 10:57
von christian@maurer-it.com
Wenn mal Zeit ist gerne, nur schaut es mit eben dieser bei mir gerade hundsmiserabel schlecht aus....