{
    "version": "https://jsonfeed.org/version/1",
    "title": "eay.cc",
    "description": "Weblog von Stefan Grund",
    "home_page_url": "https://eay.cc",
    "feed_url": "https://eay.cc/2010/spaetvorstellung/feed/json",
    "icon": "https://eay.cc/apple-touch-icon.png",
    "favicon": "https://eay.cc/favicon.ico",
    "author": {
        "name": "Stefan Grund",
        "url": "https://stefangrund.de/",
        "avatar": "https://stefangrund.de/avatar.jpg"
    },
    "items": [
        {
            "id": "11001",
            "_type": "standard",
            "url": "https://eay.cc/2010/spaetvorstellung/",
            "title": "WordPress-Plugin: Sp\u00e4tvorstellung",
            "content_html": "\n<h3>Prolog</h3>\n<p>Die Idee zu folgendem Plugin hatte ich Anfang des Jahres als ich <del>auf der Arbeit</del> auf den <a href=\"http://www.amypink.com/de/\">Amy&#038;Pinks</a> und <a href=\"http://www.electru.de/\">electrus</a> dieser Welt herumsurfte (beides &#8211; einmal mehr, einmal weniger &#8211; Vertreter der eher <abbr title=\"not safe for work\">nsfw</abbr>&#8218;en Bloggerszunft). Manche der dort ver\u00f6ffentlichten Beitr\u00e4ge waren im wahrsten Sinne des Wortes unter der G\u00fcrtellinie und das ganze Blog somit am B\u00fcro-PC zur No-Go-Area verdammt. Schade: wegen ein paar Br\u00fcsten muss auf die Geschlechtsteil-freien, Pulitzer-Preis verd\u00e4chten Artikel verzichtet werden. So will es der Arbeitgeber. Kann man nichts machen.</p>\n<p>Kann man doch, dachte ich mir. Wenn ich hier anst\u00f6\u00dfige Inhalte posten w\u00fcrde, w\u00fcrde ich meine arbeitende Leserschaft gerne vor der Bredouille, im B\u00fcro beim Surfen auf &#8222;diesem Schmuddelblog&#8220; erwischt zu werden, sch\u00fctzen. Warum also die entsprechenden Beitr\u00e4ge nicht erst zum Feierabend anzeigen? Effektiv und (wenn man&#8217;s nicht \u00fcbertreibt) ein lustiger Gag. Ich schrieb ein paar Zeilen Code, die genau das taten &#8230; und hab nie wieder dran gedacht. Bis dieser Tage <a href=\"http://t3n.de/news/neuer-jmstv-286977/\">das Unget\u00fcm von JMStV mit seinen Folgen</a> die Runde machte. Pl\u00f6tzlich waren Blog-Sendezeiten kein Gag mehr, sondern bittere Realit\u00e4t&#8230;</p>\n<p>Nun bin ich wahrlich kein Freund dieser schwachsinnigen Regulierungswut, halte diese Sendezeitensache aber weiterhin f\u00fcr einen wahnwitzigen Gag (die Betonung liegt auf wahnwitzig). Deswegen und weil es f\u00fcr den ein oder anderen in Anbetracht der mysteri\u00f6sen Gesetzeslage vielleicht doch n\u00fctzlich ist, habe ich den Code nochmal rausgeholt und ein kleines WordPress-Plugin gebastelt.</p>\n<h3>Das Plugin</h3>\n<p>Mein kleines WordPress-Plugin h\u00f6rt auf den Namen <strong>Sp\u00e4tvorstellung</strong> und erm\u00f6glicht es, einen Artikel oder eine Seite (oder auch nur einen Teil davon) erst nach und nur bis zu einer bestimmten Uhrzeit anzeigen zu lassen. So lassen sich &#8222;Sendezeiten&#8220; f\u00fcr einzelne Beitr\u00e4ge, z.B. von 22 bis 6 Uhr, einrichten. Tags\u00fcber wird anstelle des eigentlichen Inhalts nur der folgende, beliebig anpassbare Hinweis angezeigt:</p>\n<div style=\"background-color: #ffaeae; border: 1px solid #ffaeae; font: normal 12px helvetica, arial, sans-serif; line-height: 18px; color: #333333; padding: 7px 7px 6px 7px; margin: 12px 0 12px 0; text-align: center; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;\">Der folgende Beitrag ist f&uuml;r B&uuml;ro-PCs und Jugendliche unter 16 Jahren nicht geeignet, weshalb er <b>ausschlie&szlig;lich zwischen 22 und 6 Uhr zu sehen</b> ist. (<a href=\"#\"><span style=\"color: #0000CC; text-decoration: underline;\">Warum?</span></a>)</div>\n<p>Zwischen 22 und 6 Uhr wird anstelle dieses Hinweises der eigentliche Beitrag plus die Info, dass dieser Beitrag nur in einer bestimmten Zeitspanne zu sehen ist, angezeigt. Hier k\u00f6nnt ihr euch das ganze einmal <a href=\"//eay.cc/2010/webdesigners-pron-nsfw/\"><strong>live und in Farbe ansehen</strong></a>.</p>\n<h3>Einbindung</h3>\n<p>Der Inhalt (am besten ein ganzer Beitrag oder ein Absatz), der sp\u00e4ter angezeigt werden soll, wird einfach zwischen die zwei <code>&#091;spaeter&#093;</code>-Shortcodes gesetzt:</p>\n<p><code>&#091;spaeter&#093;Dieser Inhalt wird sp\u00e4ter angezeigt.&#091;/spaeter&#093;</code></p>\n<p>Dabei ist all das m\u00f6glich, was WordPress auch sonst so kann. Embed-Codes von YouTube &#038; Co. gehen genauso wie PHP via <a href=\"http://wordpress.org/extend/plugins/php-execution-plugin/\">PHP Execution</a> und so weiter. All das, was au\u00dferhalb der Shortcodes steht, wird ganz normal davor/danach angezeigt.</p>\n<h3>Anforderungen</h3>\n<p>Sp\u00e4tvorstellung wurde mit WordPress 3.0 getestet. Das Plugin nutzt WordPress&#8216; <a href=\"http://codex.wordpress.org/Shortcode_API\">Shortcodes</a>. Diese wurden mit Version 2.5 eingef\u00fchrt, weshalb es durchaus m\u00f6glich ist, dass das Plugin bereits ab 2.5 l\u00e4uft. Wurde aber, wie gesagt, nicht getestet.</p>\n<h3>Download &#038; Installation</h3>\n<div style=\"margin: 20px 0 15px 0;\"><a href=\"//eay.cc/uploads/software/spaetvorstellung.zip\"><img decoding=\"async\" src=\"https://eay.cc/uploads/pages/spaetvorstellung/icon_zip.gif\" alt=\"\" style=\"float: left; width: 38px; height: 48px; margin: -5px 7px 0 0;\" /><span style=\"font-weight: bold; font-size: 15px;\">spaetvorstellung.zip</span><br />Version 1.0 vom 02.12.2010</a></div>\n<ul style=\"list-style-type: disc;\">\n<li>spaetvorstellung.zip downloaden und entpacken</li>\n<li>den Ordner spaetvorstellung via FTP in den Ordner /wp-content/plugins/ kopieren</li>\n<li>das Plugin im Admin-Panel (unter &#8222;Plugins&#8220;) aktivieren</li>\n<li>Fertig! &#8211; Sp\u00e4tvorstellung ist einsatzbereit, ggf. m\u00f6chtest du noch etwas anpassen</li>\n</ul>\n<h3>Anpassen</h3>\n<p>Sp\u00e4tvorstellung kann \u00fcber das Admin-Panel (unter &#8222;Einstellungen / Sp\u00e4tvorstellung&#8220;) komfortabel und, wie ich hoffe relativ selbsterkl\u00e4rend, an pers\u00f6nliche Bed\u00fcrfnisse angepasst werden. Neben dem Zeitfenster lassen sich auch die Gestaltung und der Text der Hinweis-Infoboxen, sowie der Erkl\u00e4rungslink beliebig ver\u00e4ndern.</p>\n<p><img decoding=\"async\" src=\"https://eay.cc/uploads/pages/spaetvorstellung/anpassen.gif\" alt=\"\" class=\"photo\" /></p>\n<p>Mit der <strong>Korrektur</strong> ist es m\u00f6glich die Zeit anzupassen, falls es durch Zeitumstellung, falsche Serverzeit usw. zu Unregelm\u00e4\u00dfigkeiten kommt. Wenn z.B. unter &#8222;Ab wann?&#8220; 22 Uhr eingestellt ist, der Beitrag nach 22 Uhr aber immer noch nicht angezeigt wird, ist es m\u00f6glich, dass es <em>auf</em> dem Server erst 21 Uhr ist. Mit <code>+1</code> lie\u00dfe sich die Uhrzeit in dem Fall korrigieren.</p>\n<p>Um die Standardeinstellungen wiederherzustellen, musst du das Plugin lediglich einmal deaktivieren und wieder aktivieren. Bedenke, dass das auch hei\u00dft, dass deine Sp\u00e4tvorstellung-Einstellungen verloren gehen, sobald du das Plugin deaktivierst. It&#8217;s not a bug, it&#8217;s a feature!</p>\n<h3>Feedback</h3>\n<p>Ich freue mich \u00fcber Fragen, Lob, Kritik, Verbesserungsvorschl\u00e4ge und entdeckte Bugs (okay, \u00fcber die weniger) in den Kommentaren oder per Mail an <img decoding=\"async\" src=\"https://eay.cc/uploads/pages/about/rh45zhyr.gif\" alt=\"\" style=\"width: 84px; height: 20px; vertical-align: text-bottom; margin: 0 0 -2px 0;\" />.</p>\n<img decoding=\"async\" src=\"https://eay.cc/wordpress/count.php?url=https%3A%2F%2Feay.cc%2F2010%2Fspaetvorstellung%2F\" style=\"border:0;\" width=\"1\" height=\"1\" alt=\"\" />",
            "date_published": "2010-12-02T09:37:31+00:00",
            "date_modified": "2017-10-10T20:17:49+00:00",
            "author": {
                "name": "Stefan"
            },
            "tags": [
                "best of",
                "deutschland",
                "jugendschutz",
                "nsfw",
                "output",
                "plugin",
                "projekte",
                "sp\u00e4tvorstellung",
                "wordpress"
            ],
            "_short_url": "https://eay.li/12v"
        }
    ]
}