Beiträge von Morris

    ok, war vieleicht ein bisserl früh und viel. Wenn man allerdings Seiten für Bundesagenturen, -ministerien etc. macht, muß man sich in das Thema einarbeiten.

    BITV - Barrierefreie Informationstechnik-Verordnung
    http://de.wikipedia.org/wiki/BITV

    WCAG - Web Content Accessibility Guidelines
    http://www.w3.org/WAI/GL/WCAG10/
    http://www.w3.org/WAI/GL/WCAG20/

    WAI - Web Accessibility Initiative
    http://de.wikipedia.org/wiki/Web_Accessibility_Initiative

    ADA - Americans with Disabilities Act
    http://www.usdoj.gov/crt/ada/adahom1.htm

    Grüße
    Mo

    In Deutschland gibt es die BITV welche die barrierefreie Gestaltung öffentliches Auftritte des Bundes regelt. Diese müssen eigentlich seit dem 31.12.2005 alle samt barrierefrei sein.

    Die BITV basiert auf den WCAG 1.0 der WAI, welche mitlerweile auch in einer zweiten Version diskutiert werden und die Grundlage der meisten Verordnungen sind.

    Neben der BITV gibt es auf europäischer Ebene noch die e-Europe-Initiative und in den USA den ADA, wobei die USA grade bei der Barrierefreiheit eine Vorreiterrolle einnehmen.

    Barriefreiheit im Internet ist also schon sehr gut definiert.

    Das Problem ein barrierefreies Template für Wordpress zu schreiben ist, dass WP an sich schon nicht barrierefrei ist. Gutmütig könnte man es als barrierearm bezeichnen, aber bis zur Barrierefreiheit ist es noch ein weiter weg.
    Viel düsterer sieht es beim Einsatz von Plugins aus, welche zum Großteil alles andere als Barrierefrei sind.

    Ich habe vor einiger Zeit ein CMS geschrieben, welches die Anforderungen der BITV umsetzt, war ein hartes Stück Arbeit. Allerdings ist das bei weitem nicht so umfangreich wie WP.

    Grüße
    Mo

    Die Lösuing

    Die Lösung ist so einfach wie ärgerlich: Adhesive war Schuld, dass die Loops nicht richtig abgearbeitet wurden...ausschalten und der meiste Code der letzten drei Seiten funktioniert.

    Mein großer Dank gilt Monika, die das Problem erkannt und gebannt hat :)

    Danke Danke Danke :)

    Grüße
    Mo

    Back to Basics

    Ich hab mir von Monikas Seite (http://www.texto.de/texto/wordpress-cms-loop-spielereien/) den code genommen um mir ein Dummy-Template zu bauen.

    Allerdings fiel mir dabei auf, dass schon der erste Loop bei mir nicht das tut was er soll.

    Mein komplettes Dummy-Template sieht so aus:

    Eigentlich soll dieser Loop ja einen Beitrag aus Kategory 1 anzeigen. Bei mir werden aber alle drei vorhandenen Beiträge, die jeweils in einer eigenen Kategory liegen, angezeigt. :(

    funktioniert bei mir schon was nicht richtig, oder liegt es am code?

    Danke
    Mo

    Huhu,

    danke für die PN :)

    Meine Startseite funktioniert bei dir? Naja, zumindest wird etwas angezeigt...jeder Beitrag in jedem Loop...eigentlich sollte aber immer nur ein Beitrag pro Loop angezeigt werden *seuftz*.

    Auf der linken Seite sollte z.B. pro Überschrift (z.B. "Häuser zum Kauf") jeweils nur eine Vorschau auf einen Beitrag erscheinen.

    Ich werd da wohl noch so einiges an Arbeit haben.

    Danke an alle
    Mo
    http://217.11.52.40/?cat=1


    das muss nämlich dann anders gemacht werden
    [...]
    für diese Kategorien und staitschen Seiten muss dies anders gelöst werden,

    Mein Fehler, da ich da ich davon ausgegangen bin, dass der Loop auf jeder Seite gleich funktioniert, egal ob index.php, category.php, page.php oder single.php etc.

    Ich wäre dir sehr dankbar, wenn du mir einen Hinweis auf das "anders lösen" geben könntest, da ich nämlich z.Z. wie der Ochs vorm Berge stehe.

    Grüße
    Mo

    Hallo Monika :)

    Der Code vor uns hinter den ersten drei Code-Schnipseln (diese befinden sich, wenn man auf den verlinkten Screenshot schaut in Bereich 2) ist immer identisch.

    Der Nicht-HTML-Code (also der relevante Code) besteht vor jedem dieser Schnipsel aus 4x dem vierten Code-Schnipsel (Bereich 1) und der Code dahinter aus 1x eben jenem Schnipsel (Bereich 4). Lediglich die Zeile

    PHP
    <?php $my_query = new WP_Query('cat=1&showposts=1'); ?>

    wird bzgl. "cat" und "showposts" entsprechend angepasst.</span></span>

    Der auf dem Screenshot mit 3 gekennzeichnete Bereich entfällt auf den aufgeführten Seiten und ist nur auf der Startseite verbaut...welche funktioniert.

    Grüße
    Mo

    Ich schon wieder :)

    Im Prinzip funktioniert alles wie es soll...aber auch nur im Prinzip :(, denn auf "Seiten" wird in allen Bereichen der Inhalt der aktuellen Seite angezeigt. Auf Kategorie oder Beitragsseiten tritt das Problem nicht auf

    Dabei unterscheidet sich nur der Code für den zentralen Bereich...außenrum ist alles gleich.

    Hier mal die relevanten Codeauzüge:

    PHP
    category.php
    
    
    <h2><?php wp_title(''); ?></h2>
    <ul>
    <?php while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Link zu <?php the_title(); ?>"><?php the_time('j. F Y') ?> - <?php the_title(); ?></a></li>
    <?php endwhile; ?>
    </ul>
    PHP
    page.php
    
    
    <?php while (have_posts()) : the_post(); ?>
    <h2><?php the_title(''); ?></h2>
    <p><?php the_content(); ?></p>                        
    <?php endwhile; ?>
    PHP
    single.php
    
    
    <?php while (have_posts()) : the_post(); ?>
    <p>Kategorie: <?php the_category(', ') ?></p>
    <small><?php the_time('j. F Y') ?></small>
    <h2><?php the_title(); ?></h2>
    <p><?php the_content(); ?></p>
    <?php endwhile; ?>

    Für alle nicht zentralen Bereiche kommt folgender Code zur Verwendung:

    PHP
    <?php $my_query = new WP_Query('cat=1&showposts=1'); ?>
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <?php the_excerpt(); ?> 
    <p><a class="mehr" href="<?php the_permalink() ?>">mehr...</a></p>
    <?php endwhile;?>

    Wo ist mein Fehler?

    Wer mag kann es sich unter http://217.11.52.40/index.php ansehen.

    Danke
    Mo

    Bei 1und1 sind halt sehr viele Pakete auf eine DB gelegt, daher auch die Performanceschwankungen. Geld einbehalten ist illusorisch, denn die DB ist ja erreichbar, wenn auch nicht schnell...aber davon steh im Vertrag ja nichts.

    Grüße
    Mo

    Mit den Permalinks machst du die URLs suchmaschinenfreundlich. Das angegebenen Script sorgt allerdings dafür, dass der Titel deiner Seite (das was links oben in der blauen Zeile deines Browsers steht) interessanter und relevanter für Suchmaschinen wird.

    Grüße
    Mo

    Moin Jeriko,

    danke...hab die Seite schon dutzende Male überflogen...aber das Beispiel wohl immer übersehen. Werd mich gleich mal dransetzen

    allerdings wird hier ja auch wieder nur ein vorgefertiger Query-String abgearbeitet und nicht "automatisch" der genommen, welcher auf der Seite eigentlich stehen sollte.
    Gehe ich recht in der annahme, dass ohne Parameter die standard-query genommen wird?

    Ich muß mich wohl bzgl. PHP nochmal ordentlich auf den Hosenboden setzen...Hab schon mehr als einmal überlegt WP in ColdFusion nachzubauen ;)

    Danke
    Mo

    Ich hab jetzt mal ein Bild vom Layout zur Ansicht auf einen Server gelegt

    http://www.langenbergdesign.de/tmp/layout.jpg


    Dort habe ich 4 Bereicht markiert.

    1 - Die Spalte mit den Kategorien (Häuser, wohnungen etc.) mit dem aktuellsten Beitrag

    2 - Der eigentliche Content-Bereich der mir Schwierigkeiten bereitet

    3 - News Bereich, welcher nur auf der Startseite zu sehen ist. Auf allen Unterseiten erstreckt sich Bereich 2 über diesen Bereich.

    4 - Neusten Beiträge aus einer anderen Kategorie

    Ich hab Mitte der Woche Abgabe und bin kein Stück weiter :(

    Hoffe mir kann jemand helfen.

    Danke
    Mo