Willkommen auf BasicBlogger.de! Ein Blog für Blogger und Webentwickler...

‘ Plugins ’ Kategorie

WP-Plugin: Affiliate2Better

15 Antworten, 03.Oct 2009 | by Ahmet Topal

Nachdem ein Kumpel und ich ein Plugin gesucht haben, welches Affiliate Links zu besseren Links machen und gleichseitig maskieren soll, habe ich mich entschieden, eines selber zu schreiben, da wir nichts gutes außer das WP-LinkChanger Plugin gefunden haben. Dieses Plugin hatte aber einen Nachteil:

Nicht schöne URL’s

Dann habe ich mir das Plugin mal genauer angeschaut und abgeändert, nun unterstützt es folgende Affiliate Dienste:

  • Webmasterplan
  • Zanox
  • Adbutler
  • Tradedoubler
  • Superclix
  • Cleverbridge

Die URL Struktur sieht nun folgendermaßen aus:

Domain.tld/wp-content/plugins/affiliate2better/a2b/?go=ID

Um eine bessere URL Struktur wie:

Domain.tld/a2b/?go=ID

zu bekommen, muss man die Einstellungen so ändern:

a2b einstellungen 1

Natürlich statt “domain.tld” eure Domain eintragen, abspeichern und den a2b Ordner in den Hauptordner verschieben.

Anforderungen:

Affiliate2Better kann man bei WP Version ab 2.5 einsetzen.

Installation:

  • Die Datei downloaden und lokal entpacken.
  • Den “affiliate2better” Ordner in den wp-content/plugins Ordner hochladen.
  • Das Plugin im Admin Panel aktivieren.

Nutzung:

In Einstellungen bei der Admin-Oberflächte findet ihr einen Tab namens “Affiliate2Better“. Klickt auf diesen.

Wenn ihr eine bessere URL wollt könnt ihr dies oben durchlesen, oder hier nochmal:

  1. In “Einstellungen“den Link zur “index.php” so ändern: “http://euredomain.tld/a2b/index.php” und abspeichern.
  2. Den a2b Ordner ins Hauptverzeichniss verschieben.

Schon habt ihr eine schönere und maskierte URL Struktur.

Ein Tipp: Damit die Superclix Links auch funktionieren, musst du & mit & ändern, ist valides HTML und wird vom Plugin erkannt.

Andere Affiliate Dienste:

Wenn ihr andere Affiliate Dienste in der Liste wollt, könnt ihr diese hier in den Kommantaren schreiben, oder mir eine Mail senden.

Download

Affiliate2Better 0.1 u3: Downloade die ZIP Datei! [Download 0.1 u3]
Affiliate2Better 0.1 u2: Downloade die ZIP Datei! [Download 0.1 u2]
Affiliate2Better 0.1: Downloade die ZIP Datei! [Download 0.1]

Historie:

0.3: Update: Neues Superclix Affiliate Link eingefügt, Weiterleitungslink verbessert
0.2: Update: Jetzt mit Cleverbridge Unterstützung
0.1: Erste Version

Bald auf WordPress.org zu sehen!

WP-Plugin: Random Post of the day

12 Antworten, 26.May 2009 | by Ahmet Topal

Servervoice (Andi) @twitter hat mir vorgeschlagen, ein Wordpress Plugin zu programmieren, welches jeden Tag einen zufälligen Artikel aus der Datenbank z.B. auf der Sidebar anzeigt. Ich dachte, es gäbe schon so ein Plugin, aber habe nichts gefunden, daraufhin habe ich selber das kleine Plugin programmiert, mit dem Namen “Random Post of the day“.

Dieses Plugin speichert jeden Tag einen per Zufall gewählten Artikel in die Optionen Tabelle. Gleichzeitig wird auch in die selbe Optionen Tabelle ein weiterer Eintrag mit dem Zeitstempel von dem aktuellen Tag um 00:00 Uhr (mktime) gespeichert (danke @sgehrig).

Dieses kleine Code will ich nicht als Plugin anbieten, deshalb müsst ihr den Code unten kopieren, und in eure functions.php Datei des Themes einfügen und abspeichern:

<?php
/*
	Random Post of the day by Ahmet Topal, http://ahmet-topal.de/
	Informations: http://basicblogger.de/2009/05/26/wp-plugin-random-post-of-the-day/
 
	This Plugins allows you to show a Random Post of the day anywhere using <?php at_random_post(); ?>
*/
 
function at_random_post() {
	global $wpdb;
 
	// Database select a random Post
	$query = "SELECT id, post_title, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '<a href="' . get_permalink($post->id) . '" title="'. $post_title . '">' . $post_title .'</a>' . "n";
 
	// Add Options to the Database
	add_option('at_random_post', mktime(0,0,0));
	add_option('at_get_random_post', $showpost);
 
	if(time() > get_option('at_random_post')+86400)
	{
		echo $showpost;
 
		// Update Options
		update_option('at_random_post', mktime(0,0,0));
		update_option('at_get_random_post', $showpost);
	}
	else
	{
		$showpostdb = get_option('at_get_random_post');
		echo $showpostdb;
	}
}
?>

Nutzung:

In eine Template Datei wie z.B. in die Sidebar (sidebar.php), dort wo das Zufallsartikel erscheinen soll, einfach:

<?php at_random_post(); ?>

einfügen, und die Datei abspeichern.

Information:

Ich habe als Basis das Plugin WP-Single-Random-Post benutzt, welches bei jedem Seitenaufruf einen neuen Artikel anzeigen lässt, und dies so erweitert, dass jeden Tag ein neuer erscheint, und nicht bei jedem Aufruf.

Bei Fehlern bitte via Email und bei Fragen gerne Kommentar auf diesem Artikel :)

Update:
Um noch den Content des Artikels anzuzeigen könnt ihr:

	// Database select a random Post
	$query = "SELECT id, post_title, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '<a href="' . get_permalink($post->id) . '" title="'. $post_title . '">' . $post_title .'</a>' . "n";

zu

	// Database select a random Post
	$query = "SELECT id, post_title, post_content, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '<a href="' . get_permalink($post->id) . '" title="'. $post_title . '">' . $post_title .'</a>' . "<br />n" .  substr(nl2br($post->post_content), 0,  200) . "...n";

ändern, hier ist 200 gleich der Anzahl der Buchstaben des Artikels…

wpSEO Bewertung – BasicBlogger.de

2 Antworten, 14.May 2009 | by Ahmet Topal

Bevor ich angefangen habe, mit meinem Blog Einnahmen zu machen, hatte ich schonmal eine alte Version von wpSEO aktiv. Dieses Plugin hatte mich sehr beeindruckt. Und deshalb freue ich mich, wieder wpSEO in meinem Blog begrüßen zu können. Dank Ocean90 mit seinem wpSEO Gewinnspiel und Sergej Müller, habe ich eine wpSEO Classic Lizenz gewonnen, und habe auch das Plugin wieder aktiv.

Erster Eindruck – Vergleich wpSEO mit der alten Version:
Das erste was mir aufgefallen ist seid der alten Version ist, dass es mehrere Funktion gibt, und auch übersichtlicher ist. Der SEO Monitor für mein Dashboard gefällt mir auch ziemlich, da ich dann gleich die wichtigsten SEO Daten im Überblick habe.

Genaueres zu wpSEO:
Das beindruckenste ist, dass wpSEO über 70 Einstellungsfunktionen hat. Die Meta Tags und der Titel werden oben im Code eingefügt, und auch sauber verarbeitet. Für Seiten, Kategorien, Artikel und Archive lässt sich der Titel anpassen. Wer will, kann auch für Google die Ads markieren. Super finde ich auch noch, dass man Datein beim hochladen umbenennen kann, zu dem, was man als dessen Titel eingibt. Keywords werden je nach Artikel erstellt, 301-Weiterleitung und vermeidung von DC (=Duplicate Content) ist auch erhalten.

Wenn man etwas nicht lösen kann, oder Probleme hat, gibts eine Ausführliche und vollständige wpSEO Dokumentation, außerdem steht auch der Entwickler via Email zur Verfügung.

Wer einmal wpSEO kauft, oder eine Lizenz besitzt, darf jede danach kommende Version kostenlos benutzen, also wpSEO updaten.

Meine Bewertung als SEO Plugin für Wordpress: 10 von 10 Sternen!

Ich danke nochmal ocean90 und Sergej! Wer wpSEO testen will, kann eine 10 Tage Demo downloaden, oder gleich für etwa 20 Euro eine Classic Lizenz kaufen (oder auf Gewinnspielen warten)!

SEO: Nofollow in Wordpress Blogroll's

9 Antworten, 27.Apr 2009 | by Ahmet Topal

Jeder Blogger hat gerne eine oder mehrere Blogrolls, wo man gerne andere Blogs verlinkt. Manche Blogger verkaufen auch ein Link in der Blogroll als ein Werbeplatz. Diese werden Generell ohne ein rel Attribut gespeichtert, dies lässt sich auch nicht beim hinzufügen eines Links einstellen (Diese Funktion würde ich in WP 2.8 gerne erwarten), aber Wordpress hat ein frei verfügbares API, und man kann Plugins schreiben.

Genau dies hat Scott Allen aka WebGeek auch gemacht, er hat ein Nofollow Blogroll SEO Plugin geschrieben, welches ein rel=”nofollow” Attribut bei jedem Link in der Blogroll einfügt, wenn man nicht auf der Startseite ist.

Wem das nichts ausmacht, kann das Plugin benutzen, aber ich habe ein Code geändert, sodass auch auf der Startseite nofollow eingefügt wird.

Hier meine Version:

link_rel = trim("nofollow $link-&gt;link_rel"); }
        return $content;
    	}
 
    add_filter ('get_bookmarks', 'nofollow_blogroll_seo');
?&gt;

Dies müsst ihr nicht unbedingt als Plugin haben sondern könnt dies auch in eure functions.php Datei des Themes einfügen.

Somit habt ihr ein Plugin weniger, und könnt dies auch immer leicht ändern.

Ich finde das Plugin sehr nützlich, denn somit macht es nichts aus, sogar wenn man mehrere Links hat, und ist auch für die SEO Blogs sehr nützlich ;)

DirektMessages mit Wordpress: WP Private Messages

Keine Antworten, 30.Mar 2009 | by Ahmet Topal

Wordpress in ein MicroBlogging Tool zu wandeln, wird von Zeit zu Zeit immer leichter. Erstmals gab es einpaar Tolle Microblogging Themes, und dann noch Press This Funktion von Wordpress und TwitterTools Plugin für Wordpress. Ich hatte schon beschrieben, wie man schon eine kleine Microblogging Seite mit Wordpress machen kann, und jetzt kommt noch ein Tolles Plugin von Semih Aksu [www], die Seite ist auf Türkisch, das Plugin auf Englisch!

WP Private Messages erlaubt es, Usern, die Level 0 oder höher (also alle die sich registrieren können), direkte Nachrichten vom Backend aus zu senden, und die einkommende zu lesen.

Dies ist eine Art “Direkt Messages” Funktion bei twitter oder anderen Microblogging Diensten.

Und wenn man eine neue nicht gelesene Nachricht hat, wird eine Info mit “x neuen Nachrichten” im Dashboard angezeigt, damit man weiß, dass man eine neue Nachricht hat.

Tolle Screenshots gibt es bei der Plugin Seite in Wordpress.org.

Danke für das tolle Plugin!

Wordpress-Plugin: atYT

Keine Antworten, 22.Mar 2009 | by Ahmet Topal

Hier möchte ich euch mein neues Plugin namens atYT vorstellen. Ich habe es noch nicht zum download angeboten, aber werde ich heute oder nächste Woche noch auf Wunsch online stellen.

Was kann das Plugin?

Dank den WP Shortcodes habe ich dieses Plugin so erstellt, dass man mit “atyt” ein Youtube Link einfügen kann, aber nicht nur der LINK wird angezeigt, sondern auch der Author des Videos, der Titel des Videos, die Kurznotiz des Videos und ein Screenshot des Videos. Dies habe ich dank dem Youtube API umgesetzt.

Wie kam mir die Idee?

Die idee kam mir dabei, als ich die Funktion bei MSN sah, ein Screenshot des Videos neben den Links in den Videos anzuzeigen. Danach hab ich mir die API angeschaut, und dies für Wordpress umgesetzt. Und dank dem JS Tooltip von Walterzorn habe ich noch einen schönen Effekt eingebaut.

Eine Demo:

Einfach Mouseover:

http://www.youtube.com/watch?v=P-Zz_bSCsBE

oder hier ein Screenshot bei Mouseover:

Was muss man machen:

Erstmal muss man natürlich das Plugin downloaden, entpacken und den “atyt” Ordner mit 2 Dateien in den “WP-Content/Plugins” Ordner hochladen. Danach das Plugin aktivieren.

Um nun ein/mehrere Videos einzufügen, einfach immer nach dem gleichen Muster:

[atyt]http://www.youtube.com/watch?v=P-Zz_bSCsBE[/atyt]

Einfach den Link zum Video einfügen zwischen dem Shortcode “atyt“, aber nur den Link zum Video Link nach folgendem Format:

http://www.youtube.com/watch?v=VIDEOID

mehr nicht, also nicht &featured=… oder ein anderen Code

Warum noch ein Youtube Plugin?

Denn ich habe gedacht, nur der Link zum Video ist ja immer so wenig, und man weiß nicht, was jemanden erwartet. Und immer gleich das Video einzufügen ist auch etwas zu viel, und dieses Plugin soll in der mitte von beiden sein. Es zeigt eine kleine Vorschau des Videos an und auch die Infos.

History:

1.0 : Downloade die ZIP Datei [Download 1.0] :
-Erste Version, mit wichtigsten Funktionen

Wie findet ihr das Plugin?

Navigation: »
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
free hit counters