Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2008-04-17 09:48:40
- Pustota
- New Member
- Registered: 2007-06-19
- Posts: 3
[de-de] article_image aufdröseln
Hallo Forum!
Um mir bei der Gestaltung meiner Website grössere Freiheit zu verschaffen, möchte ich die article-image-funktion in mehrere andere Funktionen aufdröseln, damit sie mir nicht den kompletten image-tag ausgibt, sondern je nach Wunsch die Bild-URL, -Höhe oder -Breite.
Dazu habe ich mir die article_image-Funktion in taghandlers.php kopiert und jeweils minimal (und per trial & error…) abgeändert.
Die neu erstellten Txp-Tags funktionieren auch wie gewünscht. Allerdings ist da jede Menge Code, die höchst wahrscheinlich nicht gebraucht wird und die ich gerne zusammenstreichen würde.
Ich habe mir article_image, image und thumbnail angesehen, verstehe aber nicht, wo und wie Breite, Höhe und Typ ($w, $h, $ext) einer Bilddatei ausgelesen werden.
Wenn mir das jemand erklären könnte, wäre ich sehr froh!
Mein eigener Kürzungsversuch sieht bisher so aus:
function article_image_url($atts)
{
global $thisarticle, $img_dir;
assert_article(); // ???
extract(lAtts($atts)); // ???
if ($thisarticle[‘article_image’])
{
$image = $thisarticle[‘article_image’];
// — $ext = (?);
$out = hu.$img_dir.’/’.$image.$ext;
}
else
{
return;
}
return $out ;
}
URL und Nummer werden ausgegeben, mit den anderen kämpfe ich noch…
Offline
Re: [de-de] article_image aufdröseln
Du möchtest das Plugin upm_image installieren, glaube ich. Da drin enthalten sind Tags wie <txp:upm_img_full_height />
, <txp:upm_img_alt />
, <txp:upm_img_href />
und viele mehr.
Offline
Pages: 1