Hi,
mein Server ist unter 2 unterschiedlichen Hostnamen erreichbar (intern vs. extern),
die Img-Src wird im Bildmodul jeweils in folgendem Format erzeugt:
http://intern/cms/cms/upload....
unter dieser URL ist das Bild von extern natuerlich nicht erreichbar.
Besser waehre, wenn alle URL ohne Hostname erzeugt werden: /cms/cms/upload...
Ich habe versucht unter Administration->Clients-> Die Web address/HTML-Path auf /cms/cms
zu setzen, funktioniert aber nicht.
Kann mir jemand einen Tipp geben wo im Code der Image-Path zusammengesetzt wird oder
wie ich die Host-Variable dem tatsaechlichen Request anpasse?
Danke & Gruesse,
Florian Haid
Absolute Links im Bildmodul
welche contenido version ?
in der 4.4.4 sollte das nicht mehr der fall sein...
in der 4.4.4 sollte das nicht mehr der fall sein...
*** make your own tools (wishlist :: thx)
seltsam...
ähm wie sieht den der code aus
tabelle con_type bei CMS_IMG...
poste das mal...
ach der der link->
http://www.contenido.de/forum/viewtopic ... ht=absolut relativ
das müsste wie gesagt schon behoben sein...
ähm wie sieht den der code aus
tabelle con_type bei CMS_IMG...
poste das mal...
ach der der link->
http://www.contenido.de/forum/viewtopic ... ht=absolut relativ
das müsste wie gesagt schon behoben sein...
*** make your own tools (wishlist :: thx)
Hi,
hier der Code.
wenn ich $cfgClient[$client]["path"]["htmlpath"] auf z.b. '/cms/cms' setze, dann wird
die Image-Source korrekt gerendert, dafuer funktioniert im CMS einiges nicht mehr:
Bei derVorschau/ bearbeiten eines Artikels werden alle Bilder unter
/cms/contenido/external/backendedit/upload/...
statt unter:
/cms/cms/upload...
gesucht, d.h. im Artikel fehlen alle Bilder.
Ich muss fuer den htmlpath also einen Host angeben, dann funktioniert das CMS aber wieder
nur von intern ODER von extern.
d.h. es ist eigentlich nicht nur ein Problem mit dem Img-Modul.
/**
* CMS_IMG
*/
$tmp = $a_content["CMS_IMG"][$val];
$tmp = urldecode($tmp);
if($tmp==""||$tmp=="0"){
$tmp="";
}else{
$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idclient='".$client."' AND idupl='".$tmp."'";
$db2 = new DB_Contenido;
$db2->query($sql);
if ( $db2->next_record() ) {
$tmp = $cfgClient[$client]["path"]["htmlpath"].$cfgClient[$client]["upload"].$db2->f("dirname").$db2->f("filename");
}
$tmp = htmlspecialchars($tmp);
$tmp = urldecode($tmp);
$tmp = str_replace("'", "\'", $tmp);
}
Gruss,
Florian
hier der Code.
wenn ich $cfgClient[$client]["path"]["htmlpath"] auf z.b. '/cms/cms' setze, dann wird
die Image-Source korrekt gerendert, dafuer funktioniert im CMS einiges nicht mehr:
Bei derVorschau/ bearbeiten eines Artikels werden alle Bilder unter
/cms/contenido/external/backendedit/upload/...
statt unter:
/cms/cms/upload...
gesucht, d.h. im Artikel fehlen alle Bilder.
Ich muss fuer den htmlpath also einen Host angeben, dann funktioniert das CMS aber wieder
nur von intern ODER von extern.
d.h. es ist eigentlich nicht nur ein Problem mit dem Img-Modul.
/**
* CMS_IMG
*/
$tmp = $a_content["CMS_IMG"][$val];
$tmp = urldecode($tmp);
if($tmp==""||$tmp=="0"){
$tmp="";
}else{
$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idclient='".$client."' AND idupl='".$tmp."'";
$db2 = new DB_Contenido;
$db2->query($sql);
if ( $db2->next_record() ) {
$tmp = $cfgClient[$client]["path"]["htmlpath"].$cfgClient[$client]["upload"].$db2->f("dirname").$db2->f("filename");
}
$tmp = htmlspecialchars($tmp);
$tmp = urldecode($tmp);
$tmp = str_replace("'", "\'", $tmp);
}
Gruss,
Florian
dein CMS_IMG code verwundert mich...
ersetzt es mal durch den code den ich im link oben angegeben habe...
den code den du gepostet hast sieht so ähnlich aus wie der der in der 4.4.1 enthalten war...
ähm beim login steht die genaue versions nummer oder unter administration system...

ersetzt es mal durch den code den ich im link oben angegeben habe...
den code den du gepostet hast sieht so ähnlich aus wie der der in der 4.4.1 enthalten war...
ähm beim login steht die genaue versions nummer oder unter administration system...
*** make your own tools (wishlist :: thx)
Hi,
hab mal das IMG-Modul angepasst, die Images werden soweit nun richtig angezeigt.
Im Editor werden nun auch wieder alle Bilder richtig angezeigt, das Problem war hier,
die Bilder sind fix im Layout drin, dort aber mit einem relativen Pfad, das mag er wohl nicht.
naja, die Versionen sind wohl etwas 'ungenau':
Login: Contenido CVS_HEAD Login
Admin: Contenido version CVS_HEAD
Thx fuer die Hilfe.
Florian
hab mal das IMG-Modul angepasst, die Images werden soweit nun richtig angezeigt.
Im Editor werden nun auch wieder alle Bilder richtig angezeigt, das Problem war hier,
die Bilder sind fix im Layout drin, dort aber mit einem relativen Pfad, das mag er wohl nicht.
naja, die Versionen sind wohl etwas 'ungenau':
Login: Contenido CVS_HEAD Login
Admin: Contenido version CVS_HEAD
Thx fuer die Hilfe.
Florian