Diskuse

Téma: link v perexu

Zdravím, už se to tu určitě řešilo, ale snad mi prominete. Jde dát do Perexu obrázek s odkazem tak, aby už v celém článku odkaz nebyl? Chci umístit do odkazu obrázku link na článek, ale je hloupý, aby byl i v otevřeném tedy v čteném článku.
Díky
postZaslat odpověď
Nie som si istý, či som ťa pochopil ale dúfam, že ti odpoviem:
Link do perexu dáš kombináciou TAG-ov <a href> a <img>
<a href="index.php?a=číslo ID resp. www"><img src="adresa na obrázok"></a>

Ak nechceš Perex (s obr. alebo bez) vidieť v nakliknutom článku opäť tak si v article.php deaktivuj riadok $content.="<p class='article-perex'>".$query['perex']."</p>\n";a to jednoducho dvoma lomítka
//dve lomítka + prípadne vlastný text za nimi $content.="<p class='article-perex'>".$query['perex']."</p>\n";
Automatické vkládání obrázků do perexu s odkazem. Na FreeMotivy.cz jsem o tom vydal článek. Bohužel teď se tam vyskytl technický problém, tak se na web nedostaneš. Leda využít archív google: http://jdem.cz/d6pv8

Úprava v souboru functions.php
//perex
if($perex==true){
$output.="<p class='list-perex'>";
// volba pripony
$path = _indexroot.'upload/img/perex/'.$art['home1'].'.';
if(file_exists($path.'png')) {
$path .= 'png';
} elseif(file_exists($path.'jpg')) {
$path .= 'jpg';
} elseif(file_exists($path.'gif')) {
$path .= 'gif';
} else {
$path = null;
}

// vystup
$output .= (!is_null($path)?'<img src="'.$path.'" class="obrazek" title="'.$art['title'].'" alt="'.$art['title'].'" />':'');
$output.=$art['perex'];
$output.="</p>";
}
Obrázky nahrávat do /upload/img/perex/, popřípadě upravit v kódu. Jméno obrázku se musí shodovat s ID článku.
Jenze dotaz nebyl na automaticke vkladani obrazku. Osobne bych to resil HCM php a to nejak takto:[hcm]php,
if (isset($GET['a'])){
$output.='<img src="adresa na obrázok">';
}
else{
$output.='<a href="'_linkArticle(ID clanku)'"><img src="adresa na obrázok"></a>';
}[/hcm]
Kód jsem ještě nezkoušel, hned zítra to testnu, díky moc. Asi jsem se blbě vyjádřil, tak to zjednoduším: Do výpisu článků tedy perexu chci umístit do obrázku odkaz a v otevřeném článku chci odkaz skrýt, protože tou adresou odkazu bude odkaz na plný článek.
A presne na tohle jsem ten kod napsal, protoze kdyz je zobrazena kategorie, tak neni dostupny promenna $_GET['a'], cili se obrazek zobrazi jako odkaz. V opacnem pripade, kdyz uz jsi v clanku, tak promenna dostupna je a obrazek se zobrazi jen jako obrazek.
Nejde mi to vložit do perexu, převede to HCM na normální text a když kód vložím do obsahu, tak se HCM vypíše úplně nazačátek zdrojového kódu stránky.
Vkladat bez editoru.