Diskuse

Téma: absolutne odkazy

Zdravim, dopredu sa ospravedlnujem, ak sa to tu uz riesilo (ale nevsimol som si). Chcem sa opytat, ci je mozne a ako zmenit hcm modul gallery, aby zobrazoval obrazky podla absolutnych a relativnych odkazov z adresara. Vysvetlim: ide mi o to, ze budem mat starsiu verziu webu v podadresary old a nechce sa mi presuvat vsetky fotoalbumy do adresara old/upload.
Dopredu velka vdaka za radu 🙂
postZaslat odpověď
Uz jsem odpovidal do mailu, ale ted me napad jeste jedna vec. Jak jsou reseny ty galerie, jako klasicke galerie v systemu nebo pres muj HCM Gallery.
Jelikoz dotaz byl odeslan z stranky http://www.janvalentik.cz/hcm-moduly-pro-sunlight-cms.p13.html tak jsem usoudil, ze pres HCM a podle toho jsem odpovedel v mailu.

Pokud ale pres klasicke galerie v SL, tak na to se musi jinak.
robil som ich cez tento http://sunlight.shira.cz/dokumentace/index.php?p=hcm#m21
Netreba este upravit i nieco v old/require/functions.php - myslim tu?
/*---- vratit kod obrazku galerie ----*/

function _galleryImage($img, $lightboxid, $height=0){
$content="<a href='"._condReturn(!_isAbsolutePath($img['prev']), _indexroot).$img['full']."' target='_blank' rel='lightbox[".$lightboxid."]'"._condReturn($img['title']!="", " title='".$img['title']."'").">";
if($img['prev']!=""){$content.="<img src='"._condReturn(!_isAbsolutePath($img['prev']), _indexroot).$img['prev']."' alt='"._condReturn($img['title']!="", $img['title'], "img")."' />";}
else{$content.="<img src='"._indexroot."remote/imgprev.php?id=".$img['id']._condReturn($height!=0, "&amp;h=".$height)."' alt='"._condReturn($img['title']!="", $img['title'], "img")."' />";}
$content.="</a>\n";
return $content;
}
Jak tak na to koukam, tak vsude je pritomny _indexroot a ten to vzdy smeruje do zakladni slozky, takze ani tohle [hcm]gallery,http://www.neco.cz/upload/galerie/,128[/hcm]by nepomohlo.

Upravit by se muselo vice souboru a to premyslim, jestli neni jednodussi prekopirovat ty fotky, protoze pokud jich nejsou tisice, tak to urcite zabere min casu.
Presne tak, a preto aj ostatnym, ktori budu mat podobny problem radim urobit nasledovne: ak pouzivate program FileZilla uplne bude stacit, ak po prihlaseni sa na svoj ftp ucet kliknutim praveho tlacitka premenujete priecinok /upload na old/upload - a vsetko bude fungovat - lebo obrazky pre web v priecinku old sa budu nacitavat s priecinku old/upload