Sonntag • 30. Januar 2011 • in WordPress • 2.263 Aufrufe
Bei mir läuft schon seit einiger Zeit sehr zufriedenstellend das SubZane YouTube Plugin als Widget. Allerdings trat vor einigen Tagen ein Problem mit dem Thumbnails auf. Diese waren auf einmal nicht mehr 120px sondern 480px breit. Also erstmal das Plugin deaktiviert und auf Fehlersuche gegangen. Da das Plugin auf den RSS Feed von Youtube zurückgreift, musste sich also dort was geändert haben. Und zwar hat sich mit dem bisherigen Abruf die Darstellungsgröße der Videothumbnails verändert. Mit einem kleinen Parameter in der URL kann dieses Verhalten aber geändert werden. Dazu muss ein &v=2 eingefügt werden. Das ganze findet sich im Quellcode des Plugins in der Datei subzane_youtube_plugin.php:
73
74
75
76
77
78
79
80
81
| if ($type=='user') {
$url = 'http://gdata.youtube.com/feeds/api/videos?author='.$url.$num_param.'&orderby='.$sortorder.'&v=2';
} else if ($type=='favorites') {
$url = 'http://gdata.youtube.com/feeds/api/users/'.$url.'/favorites?v=2'.$num_param.'&orderby='.$sortorder;
} else if ($type=='playlist') {
$url = 'http://gdata.youtube.com/feeds/api/playlists/'.$url.'?v=2'.$num_param;
} else {
$url = 'http://gdata.youtube.com/feeds/api/videos?q='.$url.'&orderby='.$sortorder.$num_param.'&v=2';
} |
if ($type=='user') {
$url = 'http://gdata.youtube.com/feeds/api/videos?author='.$url.$num_param.'&orderby='.$sortorder.'&v=2';
} else if ($type=='favorites') {
$url = 'http://gdata.youtube.com/feeds/api/users/'.$url.'/favorites?v=2'.$num_param.'&orderby='.$sortorder;
} else if ($type=='playlist') {
$url = 'http://gdata.youtube.com/feeds/api/playlists/'.$url.'?v=2'.$num_param;
} else {
$url = 'http://gdata.youtube.com/feeds/api/videos?q='.$url.'&orderby='.$sortorder.$num_param.'&v=2';
}
Für meine Zwecke hat es gereicht beim $type==’user’ das &v=2 an die URL anzufügen. Komischerweise war dies bei den anderen Aufrufen schon vorhanden. Der Autor des Plugins ist schon kontaktiert und wahrscheinlich wird es dann auch bald eine aktualisierte Fassung geben hat es bereits aktualisiert.
Sonntag • 21. Dezember 2008 • in WordPress • 3.114 Aufrufe
Das Update auf Versionsnummer 2.7 von WordPress ging reibungslos über die Bühne. Naja, zumindest fast. Denn ein Plugin funktionierte nicht mehr so wie vorher – Paged Comments von Keyvan. Die Permalinks verweigerten schlicht ihren Dienst. Es fand sich allerdings schnell eine passende Lösung. Durch die Anpassung der paged-comments.php arbeitet das Plugin nun wieder wie gewünscht.
The Solution
This is easily resolved by opening up the paged-comments.php file within the paged-comments plugin folder. Then do a search for every occurence of comment-page, which should be two (One at about line 112 and the other at about line 361, but it could vary since I have modified my copy somewhat), and change it to something like comments-page. Once done, re-activate the plugin if you had disabled it, clear your site’s cache (WP-Super Cache or WP-Cache) as well as your browser’s, and perhaps even re-apply your permalinks (Just go into the Permalinks section of your Administration Panel and simply click Save Changes). You should now have a working Paged Comments installation again, as you can see for example on my WP-reCAPTCHA page.
www.blaenkdenum.com
UPDATE (22/12/2008):
Mittlerweile wurde ein offizielles Update zur Verfügung gestellt. Damit funktionieren auch wieder die Permalinks, ohne am Code Änderungen vornehmen zu müssen.
Paged Comments Plugin und WordPress 2.7
1 KommentarSonntag • 21. Dezember 2008 • in WordPress • 3.114 Aufrufe
Das Update auf Versionsnummer 2.7 von WordPress ging reibungslos über die Bühne. Naja, zumindest fast. Denn ein Plugin funktionierte nicht mehr so wie vorher – Paged Comments von Keyvan. Die Permalinks verweigerten schlicht ihren Dienst. Es fand sich allerdings schnell eine passende Lösung. Durch die Anpassung der paged-comments.php arbeitet das Plugin nun wieder wie gewünscht.
www.blaenkdenum.com
UPDATE (22/12/2008):
Mittlerweile wurde ein offizielles Update zur Verfügung gestellt. Damit funktionieren auch wieder die Permalinks, ohne am Code Änderungen vornehmen zu müssen.