Diskuse

Téma: URL náhledu, přebytečná "."

Drobný problém... mám zápis

$content = ""._url. _pictureThumb($path, array('x' => $width, 'y' => $height)) . "";
Vyplivne mi to pak

<meta property='og:image' content='http://www.akty-antonio.cz./pictures/thumb/7d378e94d406dce323d0f481fafcf472.jpg' />
Jak se zbavit té přebytečné tečky za cz?
postZaslat odpověď
jen tam přidej lomítko$content = ""._url."/". _pictureThumb($path, array('x' => $width, 'y' => $height)) . "";
nepomohlo

<meta property='og:image' content='http://www.akty-antonio.cz/./pictures/thumb/7d378e94d406dce323d0f481fafcf472.jpg' />
Podle mě je to součást fce _pictureThumb
ano, ale takhle je ta URL alespoň validní, myslím že my jsme kdysi v nějakém extendu použili jen _indexroot."/cesta/obrazek.jpg";a na facebooku byla fotka taky správná
no on celý ten kód slouží pro to, aby se jako og:image použila nejnovější fotka v galerii (todle byla ejn závěrečná část)
jinak FB to přechroustá i s tou přebytečnou tečkou, tak jak byla (jen v ladící konzoli hodí warning)
proto jsem právě říkal ať přidáš lomítko
Funkce _pictureThumb() přidává na začátek cesty _indexroot, který je v rootu "./". Pokud víš, že budeš danou funkci volat jen v rámci hlavního webu (index.php), můžeš udělat něco jako:

ltrim(_pictureThumb($path, array('x' => $width, 'y' => $height)), './')
šlape, díky za tip