Biggle's Blog

Web- und Software Development

by Mario Priebe

BBComments um SyntaxTag [code] erweitert

Wer BBComments und WP-Syntax im seinem WordPress-Blog verwendet, sollte BBComments updaten.

Ich habe das Plugin um das

 Tag erweitert, wodurch es möglich ist, Sourcecode im Kommentar zu posten. BBComments verwendet dazu <a href="http://wordpress.org/extend/plugins/wp-syntax/">WP-Syntax</a>.</p>
<p>Unter optionaler Angabe von lang="" kann man das Einfärben des Codes beeinflussen, hierfür können alle Sprachen verwendet werden, die auch wp-syntax verwendet. (z.B. csharp, php, ruby, xml,...)</p>
<p>Verwendungsbeispiele<br />
1samplecode

samplecode

samplecode

Bei der default Angabe war ich egoistisch und habe hier csharp angegeben : )
wer also csharp code posten will, brauch nur

samplecode

angeben.

Viel Spaß damit!

by Mario Priebe

Facebook Like Button im Blog einbinden

Ein “Ich mag das” –  Button im Blog kann man mit folgenden IFrame im Blog einbinden:

1
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show-faces=true&amp;width=500&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:400px; height:60px"></iframe>

Für das “layout” Property kann man “standard“, oder “button_count” wählen und um die UserPics ein- und auszublenden definiert man das Property “show-faces” mit “true” oder “false“. Bei den  ColorSchemas (“colorscheme“) kann man zwischen “light“, “dark” und “evil” wählen.

Also, gleich ausprobieren : )

[via]


by Mario Priebe

Dotnet-Kick Button in WordPress einbinden II

Stefan Lieser hat zwar schon einmal ein CodeSnippet veröffentlicht, wie man den Dotnet-Kick Button in einem WordPress Blog einbindet, ich hab dieses kleine Snippet aber noch ein bisschen “verfeinert” : )

Es wird nun nicht nur der Link und der Titel des Artikels zu dotnet-kicks mit übertragen, sondern auch ein Teil vom Content, welcher im Beschreibungsfeld mit vorausgefüllt wird.

Hier kannst Du auch die Anzahl der Zeichen, die von Deinem Content abgeschnitten werden sollen mit angeben (atm im Code 160). Nun einfach nur noch die Kategorie auf dotnet-kick anwählen und speichern.

1
<a href="http://dotnet-kicks.de/kick/?url=<?php echo get_permalink() ?>&title=<?php the_title(); ?>&description=<?php $string = get_the_excerpt(); $newString = substr($string, 0, 160); $newString.= ' ...'; echo $newString; ?>"><img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=<?php echo get_permalink() ?>" alt="Kick it on dotnet-kicks.de" /></a>

Wenn Du den Content nicht abschneiden möchtest, dann benutzt du einfach folgenden Code:

1
<a href="http://dotnet-kicks.de/kick/?url=<?php echo get_permalink() ?>&title=<?php the_title(); ?>&description=<?php $string = get_the_excerpt(); ?>"><img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=<?php echo get_permalink() ?>" alt="Kick it on dotnet-kicks.de" /></a>

Ich glaub sogar, dass Jan Welker (Mitinitiator von dotnet-kicks) ein Truncate in der Artikelansicht mit eingebaut hat, also sollte normal das untere Snippet ausreichen…

Wie auch immer, viel Spass damit

Ich bin auch mal so frech und “kick” mich gleich mal selbst :D

by Mario Priebe

Aktuelles “Copyright” Datum im Footer

Peruns Weblog erinnert daran, das Datum im Footer zu aktualisieren und zeigt auch einen php-oneliner der das Jahr aktuell halten soll.

Folgendes Snippet legt noch einen drauf und gibt den Zeitraum vom ersten bis zum letzten Posting aus, welches Du in deinem Blog geschrieben hast: Copyright © 2008-2010


1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    global $wpdb;
    $post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970"));
    if ($post_datetimes) {
            $firstpost = $post_datetimes->firstyear;
            $lastpost = $post_datetimes->lastyear;
 
            $copyright = 'Copyright &copy;&nbsp;' . $firstpost;
            if($firstpost != $lastpost) {
                    $copyright .= '-'. $lastpost;
            }
            echo $copyright;
    }
?>


by Mario Priebe

Merkwürdige wp-vars.php im Footer

Ich hab heute mal wieder etwas (Aufgrund der WordPressaktualisierung auf 2.9 und weil ich die Tage über Weihnachten frei habe : ) bei mir im Blog mal nach dem Rechten gesehen und feststellen müssen, das hier was sehr merkwürdiges im Footer steht:

1
<a href="<? include_once(ABSPATH."/wp-includes/wp-vars.php"); ?>" style="color:#000000; text-decoration:none;">blog</a>

(Ich bin mir nicht mal sicher, das ich diese Zeile in mein Theme hab eingebaut…
und ich bin auch nur darauf gekommen, weil der W3C Validator mir 9 Fehler angezeigt hat…)

Die besagte wp-vars.php sah aber nicht so aus, wie sie es sollte (Checks for the browser to set which one is currently being used.)

Nein, bei mir stand folgender Müll drin:

Was hatte ich bisher nur für eine merkwürdige WordPress Source oO.
Nun denn, ich habe dann mal die komplette Blogsoftware ausgetauscht, denn wer weiss, was da noch so alles drin versteckt war : )

by Mario Priebe

Falsche Uhrzeit im WebLog

Ich hab mich gerade gewundet warum in einem Kommentar die Uhrzeit noch auf Sommerzeit gestellt war oO

ZeitzoneWordpress

Im Backend dazu einfach unter Einstellungen, Allgemein die Zeitzone auf UTC +1 stellen und die Blogzeit scheint wieder die richtige zu sein : )