====== Unterschiede ====== Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
ideas:xtreme_post_thumbnail [2013/01/22 21:10] Sunflower angelegt |
ideas:xtreme_post_thumbnail [2019/04/25 14:03] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | Hallo Heiko, | + | ====== xtreme_post_thumbnail function um class $size erweitern ====== |
| - | kannst du bitte die $size mit in die class aufnehemen. Somit kann man dann über css den link bei aligncenter nur auf das Bild beschränken. Im Moment geht er über die gesamte verfügbare Breite. | + | |
| + | Hallo <del>Heiko</del> Entwickler, | ||
| + | <del>kannst du</del> könnt Ihr bitte die $size mit in die class aufnehmen. Somit kann man dann über css den link bei aligncenter nur auf das Bild beschränken. Im Moment geht er über die gesamte verfügbare Breite. | ||
| + | |||
| + | :?: Nachdem es wohl jeder etwas anders mag, wäre es in meinen Augen am besten, die komplette Funktion einfach mit ''if ( !function_exists( 'xtreme_post_thumbnail' ) ) {'' überschreibbar zu machen.:!:\\ | ||
| + | So kann jeder selbst entscheiden, was er verändern möchte. Ich lasse mir da z.B. für den IE noch den ''title'' in den img tag schreiben, da sonst beim mouseover immer der ''alt'' tag des Bildes erscheint, da dieser den ''title'' vom link auf den Artikel überschreibt. | ||
| <code phpwp> | <code phpwp> | ||
| + | <?php | ||
| + | /* */ | ||
| function xtreme_post_thumbnail($size='thumbnail', $align='alignleft') { | function xtreme_post_thumbnail($size='thumbnail', $align='alignleft') { | ||
| $allowed = ($size !== 'none') ? true : false; | $allowed = ($size !== 'none') ? true : false; | ||
| if ( $allowed && has_post_thumbnail()) : | if ( $allowed && has_post_thumbnail()) : | ||
| ?> | ?> | ||
| - | <a class="xf-thumbnail <?php esc_attr_e($align) ?>" href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf( esc_attr__( 'Permalink to %s', XF_TEXTDOMAIN ), the_title_attribute( 'echo=0' ) ) ?>"> | + | <a class="xf-thumbnail <?php esc_attr_e($align) ?> <?php echo $size ?>" href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf( esc_attr__( 'Permalink to %s', XF_TEXTDOMAIN ), the_title_attribute( 'echo=0' ) ) ?>"> |
| <?php | <?php | ||
| do_action('xtreme_before_post_thumbnail'); | do_action('xtreme_before_post_thumbnail'); | ||
| Zeile 20: | Zeile 27: | ||
| <code css> | <code css> | ||
| a.xf-thumbnail.aligncenter.medium { | a.xf-thumbnail.aligncenter.medium { | ||
| - | width:310px; | + | width:312px; |
| } | } | ||
| Zeile 29: | Zeile 36: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| + | Original Anfrage vom 10.06.2012 im Forum | ||