Autor: MAWSpitau

  • Kategoriebasierende Banner mit WordPress

    Für einen Kunden bin ich gerade dabei ein WordPress aufzusetzen. Das Problem dabei ist, dass es ein kategoriebasiertes Bannersystem geben muss, da spezielle Kunden nur in definierten Bereichen Banner und Anzeigen schalten können sollen. Leider haben weder Stefan noch ich ein Plugin gefunden, welches das bewerkstelligen kann. Aber da ich so schnell ein „Nein“ oder ein „geht nicht“ nicht akzeptiere habe ich mal ein bisschen um die Ecke gedacht.

    Das wpads-Plugin

    Als Plugin der Wahl stand das Plugin wpads ganz oben in der Liste der zu nutzenden Plugins. Es ist in der Lage verschiedene Zonen zu definieren, in denen die Anzeigen dann rotieren. Diese Zonen wollte ich nutzen um Werbung nur in den dazugehörigen Kategorien anzeigen zu lassen. Das Plugin zeigt einem, nachdem man die erste Werbung definiert hat, mit welchem php-Code man die Zone im Template definieren kann. Das Ganze folgt folgender Syntax:

    <?php wpads('sidebar'); ?>

    sidebar steht hier für die verwendete Zone.

    Einmal um die Ecke bitte

    Mein Gedanke war nun anstelle des Strings sidebar einfach den Namen der Kategorie zu definieren. Da die Zonen in der wpads nicht in der Lage sind Leerzeichen zu interpretieren, kam ich auf Idee die nicenames der Kategorien zu nutzen. Leider habe ich keine WordPress-Funktion gefunden, die mir diesen liefert, jedenfalls nicht um sie in den Templates zu nutzen. Also habe ich die eben geschrieben. Da WordPress recht adminfreundlich ((Ich wähle absichtlich nicht entwicklerfreundlich, da ich mich in diesem Fall nicht als Entwickler, sondern „nur“ als Admin sehe.)) ist, kann man im Template-Verzeichnis einfach eine Datei functions.php anlegen ((Sollte man ein fertiges Template nutzen, welches in der Lage ist mit Widgets zu arbeiten, wird es diese Datei schon geben. )) und folgenden Code dort hinein schreiben. ((Bei einer schon bestehenden Datei können/müssen die Tags <?php und ?> nicht eingefügt werden.))

    <?php
    function get_category_nicename($cat_id) {
        $cat_id = (int) $cat_id;
        $category = &get_category($cat_id);
        return $category->category_nicename;
    }
    ?>

    Diese Funktion erlaubt es nun den nicename mit dem Parameter der cat_id auszulesen.

    Anpassung des Templates

    Nun muss man die einzelnen Template-Dateien (single.php, archive.php …) mit dem Code bestücken, der die Auslieferung der Anzeigen iniziiert. Ich habe um die Anzeige noch einen div gelegt, um margins oder paddings zu setzen.

    <div class="ads">
    <?php foreach (wp_get_post_categories() as $cat_id){
        wpads(get_category_nicename($cat_id));
    }?>
    </div>

    Hier ist darauf zu beachten, dass es schon zur Anzeige einiger Werbung kommen kann, wenn ein Beitrag in mehreren Kategorien geschrieben wurde. 😉 Dort müssten dann noch Regeln hinzugefügt werden, die es ermöglichen nur ein oder maximal zwei Banner anzeigen zu lassen.

    Alles zum Laufen bringen

    {wpads} Hier werden die nicenames definiert.

    {wpads} Hier wird die Zone definiert, die gleich zu den nicenames sein sollten.

    Um nun die Banner auch an der richtigen Adresse anzeigen zu lassen, müssen die nicenames der Kategorien und die Zonen der Ads exakt gleich lauten. Zur Verdeutlichung wie man wo, was einstellen muss, habe ich keine Mühen gescheut, um Euch zwei super Screenshots zur Verfügung zu stellen.

    Werben, aber immer!

    Möchte man, dass auf alle Fälle ein Banner gezeigt wird, auch wenn in der Kategorie im Moment keines gespeichert ist, dann richtet man sich eine Zone fallback ein und erweitert seine functions.php um folgende Funktion:

    function get_category_wpads() {
    	foreach (wp_get_post_categories() as $cat_id) {
    		if (get_wpads(get_category_nicename($cat_id))==false) wpads('fallback');
    		else wpads(get_category_nicename($cat_id));
    	}
    }

    Dort wo nun kategoriebasierte Werbung erscheinen soll, nun folgen Quellcode in die einzelnen Template-Dateien einfügen:

    <div class="ads">
        <?php get_category_wpads(); ?>
    </div>

    Ohne Gewähr

    Für die Veränderungen im Code und in Euren Templates übernehmt ihr die Verantwortung! Ich habe hier nur Denkanstöße und keine Handlungsanweisung gegeben.

  • LUG Balista ist tot, es lebe LUG Balista e.V.

    Zugegeben ein eingetragener Verein ist die LUG Balista noch nicht, aber das stellt sich doch hoffentlich als eine formelle Hürde dar. Am gestrigen Abend kam es zu einer Gründungsversammlung im Bürgerhaus in Barmbek und es waren ~20 Personen anwesend ((Genaue Zahlen können bitte dem Sitzungsprotokoll entnommen werden.)) , die sich (fast) alle dazu entschlossen haben Mitglieder des neuen Vereins zu werden.

    Realitätsfremder Idealist

    Wie bereits vor fünf Jahren festgestellt wurde, bin ich ein realitätsfremder Idealist ((Leider ist der Beitrag mittlerweile zu einem so hohen Gut geworden, dass die FTD Geld für das Lesen haben möchte. Ich habe aber das Zitat gefunden auf das ich mich beziehe: https://www.das-netzbuch.de/article/495/realittsfremder-idealist )) und das scheint auch immer noch so zu sein. Während den Diskussionen vor und während der Vereinsgründung habe ich in aller Deutlichkeit ((Sicherlich auch das eine oder andere Mal recht heftig 😉 )) festgestellt, dass ich gegen einen festgelegten Mitgliedsbeitrag bin. Die Gründe dafür liegen auf der Hand:

    • GNU/Linux ist frei und somit sollte auch eine Organisation, die sogar eine Gemeinnützigkeit anstrebt, ohne eine erzwungene Aufwandsentschädigung auskommen.
    • Bisher, immerhin seit 2002, ist Balista ohne einen festen monatlichen Beitrag der Mitglieder ausgekommen, obwohl alle Kosten auf Einzelpersonen lasteten.
    • Ein fester Beitrag hindert vielleicht sozial schlechter gestellte Personen, sich im vollen Umfang an dem Verein zu beteiligen.

    Natürlich sehe ich auch, dass ein fester monatlicher Beitrag Sicherheit bietet und so Ausgaben besser geplant werden können und auch einiges einfacher zu organisieren ist, aber dennoch darf ein Verein, der sich hauptsächlich mit GNU/Linux und freier Software befasst, gerne mal gegen den Strom schwimmen und dem kapitalistischen Gedanken den Rücken kehren.

    Leider wurde die Satzung so verabschiedet, dass nun ein Beitrag fällig wird und die Höhe des Beitrages von der Mitgliederversammlung ermittelt, bzw. festgelegt wird. Aus diesem Grund habe ich mich nicht durch die euphorische Stimmung dazu hinreißen lassen, die Satzung zu unterschreiben und somit die historische Gelegenheit verpasst Gründungsmitglied von LUG Balista e.V. zu sein.

    Freiheitsdenken setzt sich durch

    In der folgenden ersten Mitgliederversammlung des Vereins, wurde mehrheitlich dafür gestimmt, dass der zu entrichtende Beitrag auf null Euro festgelegt wird, es aber einen Richtwert gibt, der den Mitgliedern nahe gelegt wird, um ihn monatlich zu Spenden. Niemand ist also dazu gezwungen einen Mitgliederbeitrag zu entrichten. Sobald eine Vereinskonto eröffnet wurde, werden Vordrucke für Lastschrifverfahren erstellt, die es ermöglichen die freiwillige Spende per Lastschrift abbuchen zu lassen.

    Diese Variante ist zwar nicht exakt die von mir vorgeschlagene, ist aber ein guter annehmbarer Kompromiss, zwischen der sozialen Sicherheit und der ideologischen Freiheit, so dass ich in den nächsten Wochen wohl meine Mitgliedschaft beantragen werde.

    Links zum Thema

  • Videobearbeitung unter GNU/Linux

    Videoschnitt ist immer noch einer der Stiefkinder von GNU/Linux. Auch wenn der Platzhirsch kino ein wirklich gutes Programm ist, welches selbst in einer professionellen Umgebung eingesetzt wird, ist es doch für den „Otto-Normal-Verbraucher“ nicht immer logisch strukturiert und verfolgt leider auch eine lineare Editierform, die es wenig intuitiv macht.

    Abenteuer

    Wenn man aber auch andere Video-Daten außer DV schneiden und verarbeiten wollte, dann musst man teils abenteuerliche Installationen vornehmen (Cinelerra) oder sich in die Thematik des Video de- und encoding tiefer gehend beschäftigen (avidemux). Wer sich als Videokünstler sieht, der hat vielleicht mit VeeJay sein Werkzeug gefunden, um sein Lebenswerk zu vollenden. Für den alltäglichen Gebrauch hat sich aber noch kein Werkzeug auf dem „Markt“ etabliert.

    Ein Licht am Ende des Horizonts

    kdenlive 0.6 ScreenshotAber endlich scheinen die Gebete derer erhört, die für ein nicht-lineares, bedienbares Videobearbeitungswerkzeug gebetet haben. Die aktuelle Version (0.5) von kdenlive lässt auf ein vielversprechendes Programm hoffen. Es macht einen bedienbaren Eindruck und gliedert dich in den KDE Desktop ein. Einfaches drag and drop ermöglicht die Videos zu positionieren und per Kontextmenü fügt man Übergänge und Effekte ein. Egal ob man Video-Anfänger ist oder sich schon zu den Profis zählt, der Exportdialog lässt keine Wünsche offen. Ich habe hier die 0.6er Version installiert und muss gestehen, dass Sie noch nicht stabil läuft, aber dass muss eine Beta auch noch nicht. Leider habe ich gerade kein Projekt, mit dem ich das Programm testen könnte, somit kann ich auch noch nichts über die wirkliche Benutzerfreundlichkeit sagen, aber der Eindruck während des herumspielens ist toll. Ein Vorteil der für das Einarbeiten in kdenlive noch genannt werden muss, ist das schon sehr ausgereifte Handbuch auf Deutsch für das Programm.

    Weitere Projekte

    Natürlich gibt es noch weitere Projekte, die versuchen das Videoeditieren auf den GNU/Linux-Desktop zu bringen. Hier eine Auswahl:

  • Medienecho zum zehnten Todestag

    Nun geschah es so, wie ich es erwartet habe… Zum zehnten (31. August) Todestag von Lady Di ging mal wieder ein Raunen durch die Medienlandschaft. Überall gab es Nachrufe und Erinnerungssendungen für die verstorbene Prinzessin. Der Springer Verlag druckte in seiner allseits bekannten Tageszeitung sogar einen Diana Comic, der die letzten Stunden ihres Leben veranschaulichte. In meinen Augen eine zwar absonderliche Art seine Trauer oder sein Mitgefühl zu zeigen, aber dennoch ein Medienecho.

    Vorgestern (5. September) war ebenso der zehnte Todestag von Mutter Teresa. In den Massenmedien habe ich nicht einen Bericht, einen Kommentar, geschweige denn einen Nachruf gesehen oder gehört. Schade eigentlich… immerhin ist Mutter Teresa bereits sechs Jahre nach ihrem Tod selig gesprochen worden.

  • Podsbach die Zweite

    Der zweite der Teil des Podcasts von Patrick Bach ist ja nun schon seit längerer Zeit online. Da ich den ersten Teil ja hochgelobt habe, sehe ich mich irgendwie dazu gezwungen auch einen Kommentar zum zweiten Teil zu verfassen und werde das nun auch gerne machen.

    Konzeptlosigkeit ade!

    Die erste Folge erinnerte an eine Stammtischunterhaltung der man als vierter im Bunde einfach nur lauschte. Dieses Gefühl ging bei der zweiten und kürzeren Folge verloren und wich einem Konzept und einer strikten Einteilung der Themen. Das Projekt machte einen professionelleren Eindruck wodurch der Charm ein bisschen verloren ging, nicht aber das Hörvergnügen als solches.

    Der neue Newsblock

    Diese Idee finde ich persönlich hervorragend. Durch den Newsblock kann sich der Hörer die 30 – 40 Minuten Podcast einstimmen und erhält so weiterführendende Informationen zu Themen, die schon in den vorangegangenen Sendungen besprochen wurden. Man kann wieder als Hörer in die Gruppe einsteigen und gewinnt durch einen „Achja,-da-war-ja-was“-Effekt sofort wieder eine Beziehung zu den Sprechern.

    Sport ist Mord

    Natürlich nur im übertragenen Sinne gemeint, denn mit Sport im Sinne von Fußball kann ich persönlich nichts anfangen. Dennoch glaube ich, dass man sich in einem Podcast der sich um eine Männergruppe formiert, unbedingt auch Fußball ansprechen muss, gerade wenn die Protagonisten selbst Freunde des Sports sind.  Nur weil mir „Fussi“ am Allerwertesten vorbei geht, kann das kein Kritikpunkt im eigentlichen Sinne sein. Die weniger gut gelungene Imitation von Kalli, hätte nicht unbedingt hätte sein müssen… Aber was macht man nicht alles, wenn das Becks dann schon zu Koppe steigt 😉

    Ungezwungenheit und Interessantes

    Sehr interessant und hörenswert war für mich der Teil in dem Patrick von den unterschiedlichen Aufnahmemöglichkeiten und Techniken erzählte. Ich glaube, dass diese Art der Hintergrundinformationen ((Hier sind auch die Definitionen von Soap und TeleNovella zu nennen.)) sicherlich für den Otto-Normal-Verbraucher sehr interessant sind und kurzweilig erscheinen. Die Ungezwungenheit der Sprecher in Bezug auf kritische Themen muss ich hoch anrechnen, denn es ist nicht selbstverständlich, dass man sich heute über den Islam, bzw. der Phonetik des Wortes lustig macht.

    Die Blogger unter den Hörern erfahren, dass man mit wenigen unbedarften niedergeschriebenen Worten, Eigen- oder Spitznamen schnell mal ein kleines Vermögen verlieren kann. Ich für meinen Teil hätte eigentlich gedacht, dass Personen wie Ellak Regen doch irgendwie cooler sind… Aber wie sagte meine Oma schon: „Man guckt den Menschen nur vor den Kopp, nicht innen Kopp!

    *Pling*

    Da ich diese Sendung im Auto von OWL nach Hamburg gehört habe muss ich doch eines noch loswerden… ((MP3-fähiges Autoradio von Medion mit integriertem USB-Port und SD-Kartenleser … )) Bitte, bitte plingt Eure Flaschen nicht direkt vor den Mikrophonen, bei 200 km/h auf der Bahn plötzlich einen Hörsturz zu erleben ist nicht lustig 😉

    Fazit

    Im Ganzen eine sehr gelungene Sendung, die Lust auf mehr macht und hoffnungsvoll auf den 13.9. schauen lässt, denn dann soll die nächste Sendung produziert werden.