Peruns Weblog - Webwork und Internet


Ist das private Weblog von Vladimir Simovic mit Berichten zum Thema WordPress, Webwork, und Internet. Ich wohne in Köln und arbeite als freier Webworker, Blogger und Autor.



Die Kategorie "WordPress"

Hier sind alle Beiträge aufgelistet, die in die Kategorie WordPress einsortiert wurden. Die Beschreibung dieser Kategorie lautet:

Alles zu der Webog-Software WordPress

Du hast die Möglichkeit den RSS-Feed speziell nur für diese Kategorie zu abonnieren.

Red Train

Von Perun am 19. März 2005 um 11:41

Ich habe ein neues Template für Wordpress 1.5 fertiggestellt. Aber vorab wollte ich nochwas grundsätzliches zu den Templates sagen. Ich habe versucht die Testtemplates voll auf Perun.net anzupassen.

Somit hatte ich zwei Versionen der Templates, eins was für den Einsatz für Perun.net gedacht war und eins welches für den Download gedacht war. Leider hat sich die alte Weisheit bewahrheitet:

Das Gegenteil von gut geworden ist gut gemeint

Es ist nämlich passiert, was ich befürchtet habe. Ich habe aus Versehen, die beiden Versionen miteinander "kombiniert" :sad: und aus diesem Kuddelmuddel kam ich erst nach Stunden wieder heraus. Vor allem tut es mir für die Leute (sorry Holger) Leid, die sich das Landzilla-Template heruntergeladen haben.

Damit sowas nicht mehr passiert, wird es ab jetzt für die neuen Testtemplates nur eine Version geben. Im Klartext: wenn man den Styleswitcher betätigt und ein anderes Template als das Standardtemplate wählt, wird nicht der ganze Inhalt und die Navigation (die statischen Seiten von Perun.net fehlen) angezeigt. So wie man die Testtemplates hier sieht, so werden sie auch zum Download angeboten.

Hier die Downloadlinks für die zwei aktualisierten Templates:

Hier ein Screenshot von "Red Train":
Red Train

Neues Template: Landzilla

Von Perun am 14. März 2005 um 12:12

Ich habe soeben ein neues Template für Wordpress 1.5 fertiggestellt.: Landzilla. Ein kleines Wortspiel von Landscape –> Landzilla (Netscape –> Mozilla) :mrgreen:.

Da es evtl. noch Feinschliff braucht werde ich hier erstmal testen, daher habe ich hierfür einen Themeswitcher eingebaut. Vieleicht fällt einem von euch der eine oder andere Darstellungsfehler auf. Das Layout bzw. Theme kann man wechseln in dem man rechts unten ("Themes") auf den jeweiligen Link klickt.

Download Landzilla 1.2 (Update)

Hier der Screenshot:
Landzila-Template

Weblog reorganisieren

Von Perun am 07. März 2005 um 11:02

Ich habe nun das Archiv und die Links auf statische Seiten ausgelagert. Das hat zwei Ursachen, zum einem dient es der Übersichtlichkeit und zum zweiten konnte ich durch die Auslagerung dem Archiv und vor allem den Links mehr an Informationen spendieren.

Doch wie kann man Daten aus Wordpress in statische Seiten einbauen? Das habe ich mich auch gefragt und die Lösung ist sehr einfach. Ganz am Anfang der jeweiligen Seite (in der ersten Zeile) folgenden Code einfügen:

<?php require('wp-blog-header.php'); ?>

Diese Datei natürlich als eine PHP-Datei speichern. Und schon kann man innerhalb dieser Unterseite mit Wordpress-Tags arbeiten.

Für die Archivseite habe ich folgenden Code eingesetzt:

<ul>
<?php get_archives('monthly', '', 'html', '', '', TRUE); ?>
</ul>

<h3>Einzelne Beiträge</h3>

<ol>
<?php get_archives('postbypost','','custom','<li>','</li>'); ?>
</ol>

Die erste Anweisung gibt einen Monats-Archiv als Liste aus inkl. der Anzahl der Beiträge im jeweiligen Monat. Die zweite Anweisung gibt einen Aufzählungsliste von jedem einzelnen Beitrag aus.

Für die ausgelagerte Linkliste habe ich folgenden Code eingesetzt:

<ul>
<?php wp_get_links(); ?>
</ul>

Hierbei werden die Linkeinträge innerhalb einer Liste ausgegeben. Hat man mehrere Linklisten und man will nur eine Ausgeben, dann schreibt man innerhalb der runden Klammer die ID-Nummer der jeweiligen Link-Kategorie. Und nun konnte ich auch die Beschreibungen der Links ausgeben. Das stellt man natürlich innerhalb des Adminbereiches ein: "Links" » "Link Kategorien" » "Bearbeiten".

Spamer haben doofe Ohren

Von Perun am 03. März 2005 um 07:34

Hallo liebe Spamer, ich weiß, ihr liest keine Blogs, aber ich freue mich soo sehr, daß ich dies einfach niederschreiben muss. :grin: Ihr bombardiert mich fast pausenlos mit eurem Kommentar- und Trackback-Spam aber das tangiert mich nur peripher. Oder es mal im Slang von "Mitternachtsspitzen" auszudrucken "Et iss für misch persönlisch, vollkommen uninteressant".

Wollt ihr auch wissen warum? Ganz einfach, euer perverser Müll landet in der Moderation d. h. eure Kommentare und Trackbacks kommen gar nicht zum Vorschein. Warum? Wordpress 1.5 bietet da so einige Mechanismen. Zum einen wären dies schon die altbekannten Methoden: die Blacklist und die Beschränkung der Links in Kommentaren. Kommentare die bestimmte Begriffe haben und eine bestimmte Anzahl von Links überschreiten, landen automatisch in die Moderationsliste.

In der Version 1.5 sind zwei weitere nützliche Funktionen hinzugekommen. Kommentare von Leuten die mein Weblog nicht "kennt" landen auch automatisch in der Moderation. Zusätzlich gibt es eine zweite Blacklist, wer an der scheitert dessen Beitrag wird direkt gelöscht.

Und jetzt kommen wir zu dem sehr schönen Part der Geschichte. In der Moderation tummeln sich 120+ Kommentare. Jetzt fange ich an die Zeit zu zählen. Schnell mittels der Bild-runter-Taste gescrollt, "Markiere alle als Spam" angeklickt und "Moderiere Kommentare" betätigt. Liste ist leer und ich habe nicht mal 10 Sekunden gebraucht.

Versteht ihr jetzt liebe Spammer warum ich mich freue?

Update auf WP 1.5

Von Perun am 01. März 2005 um 05:58

So, nun habe ich diese schlaflose Nacht ausgenutzt um das Weblog auf die Version 1.5 upzudaten. Ich habe mich an die Update-Anleitung von Wordpress.de gehalten. Das ging gut und einfach, allerdings tauchte bei mir am Ende ein Fehler auf: die Komentare waren unsichtbar, die Lösung des Problems war einfach die comments.php vom "classic-Template" zu übernehmen und im Layout anzupassen.

Dann musste ich noch einige weitere Kleinigkeiten anpassen. Um die Kategorienausgabe unter dem Permalink-Titel zu verändern muss man in der index.php des jeweiligen Templates folgendes einbauen:

<?php the_category(',') ?>

Damit wird Komma als Separator genommen. Die Wahl des Separators ist einem frei überlassen.

Um den Text zu bearbeiten, der erscheint wenn man die <--more-->-Funktion nutzt zu bearbeiten, kann man entweder die Sprachdatei oder die wp-includes/template-functions-post.php bearbeiten. Ich habe mich für die dritte Option entschieden. In die Index.php meines Templates habe ich folgendes eingefügt:

<div class="storycontent">
<?php the_content(__('(Mehr &hellip;)')); ?>
</div>

Vorher stand dort:

<div class="storycontent">
<?php the_content(); ?>
</div>

Wer das nofollow-Attribut entfernen will, schaut einfach in die wp/includes/comment-functions.php in der Zeile 173 nach.

Nachtrag:

Ich habe weiterhin ein bißchen an WP rumgeschraubt und einige neue Plugins installiert. Ich hatte schon vorher WP-Grins und Optimal-Title genutzt. WP-Grins zeigt die möglichen Smilie-Kombinationen in Form von Grafik an und per Klick kann man sie einfügen. Mit Optimal-Title kann man die Seitentitel besser gestalten.

Bei Wp-Grins muss man hervorheben, das man in WP 1.5 in der wp-admin/admin-functions.php nach der Zeile 574 588 (in WP 1.5.1.1) folgenden Code einfügen muss:

if (function_exists("wp_grins")) { echo "
"; wp_grins(); }

Im Endeffekt muss der jeweilige Abschnitt so ausschauen:

<script type="text/javascript">edToolbar();</script>
';
if (function_exists("wp_grins")) { echo "
"; wp_grins(); }
echo '</div>';
endif;
}

Anschliessend habe ich dann noch Comment-Quicktags und Live Comment Preview eingebaut und etwas angepasst.

Dann habe ich am Fuß jeder Seite einen Link zum weiterblättern (nächste bzw. vorherige Seite) und am Ende jeden Beitrages einen Link zum Nachbarbeitrag eingefügt. Der Code zum weiterblätern auf die Nächste Seite sieht folgendermaßen aus:

<?php
posts_nav_link(' ', __('« Vorh. Seite'), __('Nächste Seite »'));
?>

Dieser Code muss sich ausserhalb des WP-Loops befinden. Unter Loop versteht man den Bereich der sich immer wiederholt bei der Ausgabe der einzelnen Beiträge.

Der Code für die Links zu den Nachbarartikeln sieht so aus:

<?php previous_post('%', '« Vorheriger Beitrag', 'no'); ?>
| <?php next_post('%', 'Nächster Beitrag »', 'no'); ?>

Dieser Code muss sich innerhalb des Loops befinden. Eine relativ gute Stelle ist der Anfang von comments.php. Diese aggiert auch innerhalb des Loops.

Wordpress 1.5 ist da

Von Perun am 15. Februar 2005 um 10:00

Hey, das ging ja schneller als ich dachte. Bis vorgestern noch in der Gamma-Version, ist Wordpress in der Version 1.5 ("Strayhorn") erschienen.

Eine kurze Installationsanleitung habe ich bereits geschrieben.

Ich muss noch allerdings schauen, wann und ob ich den Update hier wage. Oder ob es nicht doch evtl. besser wäre, daß bisherige Weblog in "Ruhestand" (Archiv) zu schicken und mit der Neuinstallation auch eine bessere Seitenstruktur zu realisieren. Hmm, aber eigentlich heisst es ja Don't change cool URL.

Via: Sozialinformatik

Titel in Wordpress

Von Perun am 10. Februar 2005 um 19:35

Wer mit dem Titel (ganz oben in der Browserleiste) seines Weblogs nicht zufrieden ist, hat in Wordpress einiges an Möglichkeit dies anzupassen. Standardmäßig sieht der Code in der index.php so aus:

<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

Dann kommt folgendes zum Vorschein:
Peruns Blog - Webwork und Internet » Titel in Wordpress.

Je nachdem wie lang der Blogname ist kann das vor allem für Leute, die die jeweilige Unterseite als Lesezeichen ablegen sehr unpraktisch sein. Vor allem wenn man mehrere Lesezeichen zu diversen Unterseiten eines Weblogs ablegen. Dan hat man unter Umständen Lesezeichen die so aussehen:
Peruns Blog - Webwork und Internet » ….

Daher habe ich dieses Weblog von Peruns Blog - Webwork und Internet in Peruns Blog umbenannt. Zu finden ist diese Funktion unter "Optionen" » "Allgemein" und unter "Motto" (in englisch "description") habe ich Webwork und Internet eingetragen.

Nun bin ich hergegangen und habe in der index.php den Titel so gestaltet:

<title><?php bloginfo('name'); ?><?php wp_title(); ?> || <?php bloginfo(description); ?></title>

Und jetzt sieht der Titel so aus:
Peruns Blog » Titel in Wordpress || Webwork und Internet
oder allgemein ausgesagt:
Name des Blogs » Name des Beitrages || Motto des Weblogs.


« 1 ... 38 39 40 41 42 ... 45 »