Hallo,
ich hab hier das Plugin, um die vi.sualize.us-Favoriten im Blog in der Sidebar als Widget anzuzeigen, so weit, so gut, funktioniert auch.
Irgendwie hakt es jedenfalls mit meinem Theme insofern, dass ich gemerkt habe, dass im Code des Plugins das Tag
nirgendwo darin geschlossen wird, was ich aber brauche.
Ich kann leider kein PHP und mit try & error habe ich es leider nicht hinbekommen.
Könnte mir jemand bitte sagen, wie ich dieses genannte Tag wo in der PHP-Sequenz schließen kann?
Auszug aus dem Plugin, das hierfür relevant sein dürfte:
<style type="text/css" media="all"><!--h3 {
font: 1.3em Georgia, "Times New Roman", Times, serif;
color:#d6618c;
margin-bottom:15px
}--></style>
<h3><?php _e('Inspiration heute'); ?></h3>
<ul class="thmb">
<?
$items = array_slice($rss->items, 0, $maxitems);
foreach($items as $item) {
// preg_match('/<media.thumbnail\surl="([^"]*)"\sheight="([^"]*)"\swidth="([^"]*)"/iUs',$item['media']['text'],$array);
$pattern = '@src=[\'"](http([^[:space:]\'">]*)\.(jpg|jpeg|gif|png))[\'"]@i';
if (preg_match($pattern, $item['description'], $match)) {
?>
<li>
<a href="<?php echo $item['link']; ?>" title="<?php echo $item['title']; ?>" target="_blank">
<?
# cache images
if ($useImageCache) {
//preg_match('<http://farm[0-9]{0,3}\.static.flickr\.com/\d+?\/([^.]*)\.jpg>', $match[0], $flickrSlugMatches);
$flickrSlug = basename($match[1]) . '.' . $match[3];
# check if file already exists in cache
# if not, grab a copy of it
if (!file_exists("$fullPath$flickrSlug")) {
if ( function_exists('curl_init') ) { // check for CURL, if not use fopen
$curl = curl_init();
$localimage = fopen("$fullPath$flickrSlug", "wb");
curl_setopt($curl, CURLOPT_URL, $match[1]);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 1);
curl_setopt($curl, CURLOPT_FILE, $localimage);
curl_exec($curl);
curl_close($curl);
} else {
$filedata = "";
$remoteimage = fopen($imgurl, 'rb');
if ($remoteimage) {
while(!feof($remoteimage)) {
$filedata.= fread($remoteimage,1024*8);
}
}
fclose($remoteimage);
$localimage = fopen("$fullPath$flickrSlug", 'wb');
fwrite($localimage,$filedata);
fclose($localimage);
} // end CURL check
} // end file check
# use cached image
print "<img src=\"$cachePath$flickrSlug\" />";
} else { ?>
<img <? echo $match[0] ?>/>
<? } // end use imageCache ?>
</a>
</li>
<?
}
}
} # end get_visualizeusRSS() function
function widget_visualizeusRSS_init() {
if (!function_exists('register_sidebar_widget')) return;
Alles anzeigen
Direkt hinter "/li" ein "/ul" zu setzen, zerschießt mir mein Theme komplett.
Problem:
Die Linien unter der Navispalte rechts sind seit dem Plugin (= Titel "Inspiration heute" und die dazugehörigen 6 Thumbs) abwärts nur noch auf normale Textlänge statt wie darüber über die komplette Spaltenbreite.
Vielen Dank.