Pfadangabe

Gesperrt
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Pfadangabe

Beitrag von jacke »

Morgen,

habe contenido in der Entwicklerversion laufen. Jetzt habe ich ein Prob mit den Bildern (sicher auch mit PDF usw.).
Ich kann Bilder hochladen und über das Modul z.B. Bild auch auswählen. Dann wird es aber nicht angezeigt, da es den Pfad zum anderen Clienten verwendet.
Nochmal. Bild hochladen und im Modul einfügen funzt. Azeigen geht nicht, weil der Pfad nicht stimmt. z.B. ...
frontend1/img/bild.jpg

richtig währe aber :

frontend2/img/bild.jpg


wo habe ich da die Pfadangabe verfuscht?

Jacke
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

In welcher Entwicklerversion hast du es laufen ? es gibt eigentlich nur die 4.2 zum Download und das ist eine stable-Version...
aber ich vermute deinen Fehler mal (wie solls anders sein) in der config.php:

Code: Alles auswählen

$cfgClient[2]["path"]["img"]                = $cfgClient[2]["path"]["frontend"]."img/";
$cfgClient[2]["htmlpath"]["img"]            = $cfgClient[2]["htmlpath"]["frontend"]."img/";
$cfgClient[2]["frontendpath"]["img"]        = "img/";
$cfgClient[2]["actionname"]["img"]          = "Bilder";
$cfgClient[2]["text"]["img"]                = "Laden Sie ein Bild auf den Webserver";
$cfgClient[2]["filetype"]["img"]            = "img";
da steht vermutlich bei htmlpath auf der rechten Seite noch $cfgClient[1]["htmlpath"] vom kopieren oder so.
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Beitrag von jacke »

Hallo Sven,

natürlich habe ich deine Version laufen, wie du weißt läuft sie stabil.

in der config ist es nicht:

cfgClient[2]["path"]["img"] = $cfgClient[2]["path"]["frontend"]."img/";
$cfgClient[2]["htmlpath"]["img"] = $cfgClient[2]["htmlpath"]["frontend"]."img/";
$cfgClient[2]["frontendpath"]["img"] = "img/";
$cfgClient[2]["actionname"]["img"] = "Bilder";
$cfgClient[2]["text"]["img"] = "Laden Sie ein Bild auf den Webserver";
$cfgClient[2]["filetype"]["img"] = "img";


wie bekommt ihr eigentlich immer die sen Kasten um den Code?


Jacke
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

den Kasten bekommen wir, in dem wir oben auf die Schaltfläche [ Code ] klicken 8)
oder du schreibst manuell vor den Code [ code ] und danach [ /code ]

stimmt... du hast ja meine Version... hatte ich ganz vergessen. Da geht dir ja irgendwo der client verloren... Also im Modul und in der CMS_IMG kann der Fehler eigentlich nicht liegen... ich würde evtl. im Client-Verzeichnis nach der config.php sehen. Dort steht auch nochmal die Client-Nummer drinnen. Ist aber relativ unwahrscheinlich dass der Fehler dort liegt.
Sonst fällt mir spontan nicht ein, wo das herkommen soll....
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Beitrag von jacke »

Die idee war gut mit der config im frontend2.

Code: Alles auswählen

<?
$ContenidoPath = "../contenido/";
$errorfont = "font3";
$language = "de";
$client = "1";
if (!$lang) {$lang = 1;}
$nav_treeid = 1;        // id of category that is the root of the tree that should be displayed
$navsec_treeid = 2;

//-----------------------------------------

if (!$idcat) {$idcat = $nav_treeid;}
if (!$parent) {$parent = $nav_treeid;}
?>
nur wenn ich
$client = "1";
zu
$client = "2";
ändere bekomme ich immer noch nichts, außer das jetzt mein Pfad richtig, aber nicht vollständig ist. Es fehlt /img/Bild.jpg

jacke
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Beitrag von jacke »

Hab den Fehler eingrenzen können:

Inhalt des Verzeichnisses "/home/www/web418/html/cms/frontend/img/":

Es läd die Bilder beim Upload ins falsche Verzeichnis. Wo kann man das Umstellen?

Jacke
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

Es läd die Bilder beim Upload ins falsche Verzeichnis. Wo kann man das Umstellen?
also das ist definitiv in der /contenido/inc/config.php wie der Part den ich oben gepostet hatte.
Es kann aber sein, dass die Bilder bisher falsch hochgeladen wurden - vielleicht stimmts ja jetzt?
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Beitrag von jacke »

Hab das aber aus der bestehenden config genommen.
Muss vielleicht

Code: Alles auswählen

cfgClient[2]["path"]["img"] = $cfgClient[2]["path"]["frontend"]."img/"; 
$cfgClient[2]["htmlpath"]["img"] = $cfgClient[2]["htmlpath"]["frontend"]."img/"; 
frontend zu frontedn2 werden?

Aber in der Standatzversion, die ich woanders installiert habe ist das selbe Prob. front_single läd ins Gleicher Verzeichnis wie front_frame.
Deshalb war ich s frei und habs unter Bugs gepostet.


Jacke
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

Code: Alles auswählen

$cfgClient[2]["path"]["frontend"]           = "/localhost/htdocs/cms/frontend2/";
$cfgClient[2]["path"]["htmlpath"]           = "frontend2/";
$cfgClient[2]["htmlpath"]["frontend"]       = "../".$cfgClient[2]["path"]["htmlpath"];                     // for linking to files in frontend from contenido (main -> dis_editcontent)

//**** just comment out one of those blocks to not display this folder for upload ************
$cfgClient[2]["path"]["img"]                = $cfgClient[2]["path"]["frontend"]."img/";
$cfgClient[2]["htmlpath"]["img"]            = $cfgClient[2]["htmlpath"]["frontend"]."img/";
$cfgClient[2]["frontendpath"]["img"]        = "img/";
$cfgClient[2]["actionname"]["img"]          = "Bilder";
$cfgClient[2]["text"]["img"]                = "Laden Sie ein Bild auf den Webserver";
$cfgClient[2]["filetype"]["img"]            = "img";
So sieht meine config.php vom Client2 auf feg-borna.de aus. Ich habe das gerade getestet und bei mir tritt besagter Fehler nicht auf. Da du genau diese Version hast, kann es schonmal kein Bug sein. Es muss sich also um ein Konfigurationsproblem handeln.
Ich hatte dir einen SQL-Dump mit nur einem Clienten mitgegeben. Eventuell ist dir also ein fehler beim Anlegen des zweiten Clienten in der Datenbank unterlaufen.
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Beitrag von jacke »

Hier der code meiner config (auszug)

Code: Alles auswählen

//**************** CLIENT 1 *****************************

$cfgClient[1]["path"]["frontend"]           = "/home/www/web418/html/cms/frontend/";
$cfgClient[1]["path"]["htmlpath"]           = "frontend/";
$cfgClient[1]["htmlpath"]["frontend"]       = "../".$cfgClient[1]["path"]["htmlpath"];                     // for linking to files in frontend from contenido (main -> dis_editcontent)

//**** just comment out one of those blocks to not display this folder for upload ************
$cfgClient[1]["path"]["img"]                = $cfgClient[1]["path"]["frontend"]."img/";
$cfgClient[1]["htmlpath"]["img"]            = $cfgClient[1]["htmlpath"]["frontend"]."img/";
$cfgClient[1]["frontendpath"]["img"]        = "img/";
$cfgClient[1]["actionname"]["img"]          = "Bilder";
$cfgClient[1]["text"]["img"]                = "Laden Sie ein Bild auf den Webserver";
$cfgClient[1]["filetype"]["img"]            = "img";

$cfgClient[1]["path"]["pdf"]                = $cfgClient[1]["path"]["frontend"]."pdf/";
$cfgClient[1]["htmlpath"]["pdf" ]           = $cfgClient[1]["htmlpath"]["frontend"]."pdf/";
$cfgClient[1]["frontendpath"]["pdf"]        = "pdf/";
$cfgClient[1]["actionname"]["pdf"]          = "PDF";
$cfgClient[1]["text"]["pdf"]                = "Laden Sie ein PDF-Dokument auf den Webserver";
$cfgClient[1]["filetype"]["pdf"]            = "pdf";

$cfgClient[1]["path"]["zip"]                = $cfgClient[1]["path"]["frontend"]."zip/";
$cfgClient[1]["htmlpath"]["zip" ]           = $cfgClient[1]["htmlpath"]["frontend"]."zip/";
$cfgClient[1]["frontendpath"]["zip"]        = "zip/";
$cfgClient[1]["actionname"]["zip"]          = "ZIP";
$cfgClient[1]["text"]["zip"]                = "Laden Sie eine ZIP-Datei auf den Webserver";
$cfgClient[1]["filetype"]["zip"]            = "zip";

$cfgClient[1]["path"]["swf"]                = $cfgClient[1]["path"]["frontend"]."swf/";
$cfgClient[1]["htmlpath"]["swf" ]           = $cfgClient[1]["htmlpath"]["frontend"]."swf/";
$cfgClient[1]["frontendpath"]["swf"]        = "swf/";
$cfgClient[1]["actionname"]["swf"]          = "FLASH";
$cfgClient[1]["text"]["swf"]                = "Laden Sie einen Flash-Film auf den Webserver";
$cfgClient[1]["filetype"]["swf"]            = "swf";

//**************** CLIENT 2 *****************************

$cfgClient[2]["path"]["frontend"]           = "/home/www/web418/html/cms/frontend2/";
$cfgClient[2]["path"]["htmlpath"]           = "frontend2/";
$cfgClient[2]["htmlpath"]["frontend"]       = "../".$cfgClient[2]["path"]["htmlpath"];                     // for linking to files in frontend from contenido (main -> dis_editcontent)

//**** just comment out one of those blocks to not display this folder for upload ************
$cfgClient[2]["path"]["img"]                = $cfgClient[2]["path"]["frontend"]."img/";
$cfgClient[2]["htmlpath"]["img"]            = $cfgClient[2]["htmlpath"]["frontend"]."img/";
$cfgClient[2]["frontendpath"]["img"]        = "img/";
$cfgClient[2]["actionname"]["img"]          = "Bilder";
$cfgClient[2]["text"]["img"]                = "Laden Sie ein Bild auf den Webserver";
$cfgClient[2]["filetype"]["img"]            = "img";

$cfgClient[2]["path"]["pdf"]                = $cfgClient[2]["path"]["frontend"]."pdf/";
$cfgClient[2]["htmlpath"]["pdf" ]           = $cfgClient[2]["htmlpath"]["frontend"]."pdf/";
$cfgClient[2]["frontendpath"]["pdf"]        = "pdf/";
$cfgClient[2]["actionname"]["pdf"]          = "PDF";
$cfgClient[2]["text"]["pdf"]                = "Laden Sie ein PDF-Dokument auf den Webserver";
$cfgClient[2]["filetype"]["pdf"]            = "pdf";

$cfgClient[2]["path"]["zip"]                = $cfgClient[2]["path"]["frontend"]."zip/";
$cfgClient[2]["htmlpath"]["zip" ]           = $cfgClient[2]["htmlpath"]["frontend"]."zip/";
$cfgClient[2]["frontendpath"]["zip"]        = "zip/";
$cfgClient[2]["actionname"]["zip"]          = "ZIP";
$cfgClient[2]["text"]["zip"]                = "Laden Sie eine ZIP-Datei auf den Webserver";
$cfgClient[2]["filetype"]["zip"]            = "zip";

$cfgClient[2]["path"]["swf"]                = $cfgClient[2]["path"]["frontend"]."swf/";
$cfgClient[2]["htmlpath"]["swf" ]           = $cfgClient[2]["htmlpath"]["frontend"]."swf/";
$cfgClient[2]["frontendpath"]["swf"]        = "swf/";
$cfgClient[2]["actionname"]["swf"]          = "FLASH";
$cfgClient[2]["text"]["swf"]                = "Laden Sie einen Flash-Film auf den Webserver";
$cfgClient[2]["filetype"]["swf"]            = "swf";
und hier der der config im frontend2:

Code: Alles auswählen

<?
$ContenidoPath = "../contenido/";
$errorfont = "font3";
$language = "de";
$client = "1";
if (!$lang) {$lang = 1;}
$nav_treeid = 1;        // id of category that is the root of the tree that should be displayed
$navsec_treeid = 2;

//-----------------------------------------

if (!$idcat) {$idcat = $nav_treeid;}
if (!$parent) {$parent = $nav_treeid;}
?>
geht auch mit client = 2 nicht

Datenbank:

hier war noch front_single und front_frame eingetragen. Hab ich geändert, geht immer noch nicht. Wenn ich es nicht hinbekomme, kann ich dir mal die zugangsdaten zur Daba geben?


vielleicht findet ja einer den Fehler, Danke!

Jacke
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

aha... der Fehler liegt nicht in der config.php sondern in der frontend-config:

Code: Alles auswählen

<? 
$ContenidoPath = "../contenido/"; 
$errorfont = "font3"; 
$language = "de"; 
$client = "1"; 
if (!$lang) {$lang = 1;} 
$nav_treeid = 1;        // id of category that is the root of the tree that should be displayed 
$navsec_treeid = 2; 

//----------------------------------------- 

if (!$idcat) {$idcat = $nav_treeid;} 
if (!$parent) {$parent = $nav_treeid;} 
?>
$client muss 2 sein.
und dann muss natürlich $nav_treeid und $navsec_treeid angepasst werden. Meist lauten die Zahlen 3 und 4
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Beitrag von jacke »

Entschuldigung für die Aufregung. Hab einfach die config aus der Standart kopiert - es geht.

Danke an alle!
Eisi
Beiträge: 102
Registriert: So 3. Nov 2002, 18:50
Kontaktdaten:

Beitrag von Eisi »

Du hattest in Deiner config den pfad "...../CMS/....." und in deinem Client den Pfad "..../CONTENIDO/....." lag es vielleicht daran?
Alles über Final Fantasy 7 und 9:
www.Zeitzumspielen.de

Veranstaltungsmanagement an der FH Osnabrück:
www.VamosOnline.de
jacke
Beiträge: 303
Registriert: Mi 25. Sep 2002, 19:37
Kontaktdaten:

Beitrag von jacke »

Das kann ich nicht mehr nachvollziehen, es funzt eben. Aber stimmt mein Fehlermanagement ist ganz furchtbar.

Jacke
Gesperrt