Beiträge von kaiser

    1. (und wichtigstens:) Nenn niemand einen Scherzkeks, wenn er Dir kostenfrei in seiner Freizeit(!) hilft und Du diese Hilfe auch weiterhin in Anspruch nehmen willst.

    2. Die Arbeit wird Dir wirklich niemand abnehmen.

    3. Schau Dir einmal die Template-Hierarchie an, damit Du verstehst, welche Datei für die Darstellung von was in einem Theme zuständig ist.

    4. Wenn in Deiner comments.php eh schon "Start editing here" steht, schränkt sich der Bereich, den Du durchsuchen musst ja schon drastisch ein, oder?

    5. Wenn Du Dir Deine Kommentarseite ansiehst, dann sieht sie deswegen so aus, wie sie aussieht, weil der Code der Reihe nach ausgegeben wird > Ergo: Der Code ist in derselben Reihenfolge geschrieben, wie er angezeigt wird > Nochmals Ergo: Dort wo Du etwas ändern willst, musst Du auch suchen.

    [COLOR=#000000]

    Zitat

    [/COLOR][COLOR=#000000]<ol class="commentlist">[COLOR=#0000CC]<?php wp_list_comments[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?>[/COLOR]</ol>

    [/COLOR]

    6. Alles andere erklärt Dir der Codex, die FAQ, etc. Wir müssen die Dinge ja auch suchen. Sind ja kein Lexikon.

    7. Letzter Tip: Du wechselst für den Fall, dass der Admin ein Kommentar schreibt, die class/ID des Comments per php-if aus.

    Das hier: update_post_caches($posts); kenne ich nicht... und while ( have_posts() ) : fehlt darin auch... und zum Schluss wäre ein Reste mit wp_reset_query(); auch nicht schlecht, damit dann nichts in anderen queries wieder auftaucht.

    Nachdem sich Koslowski so gut darum gekümmert hat, schreib ich Dir nur noch ein paar Ergänzungen, die mir so aufgefallen sind.

    1) Beim Menü würde ich schon alle Link auch als Text einfügen, dafür aber text-intend: -900% und font-size: 0px; vergeben. Somit haben auch Menschen mit Einschränkungen Zugriff darauf.
    2) für den div #rahmen würde ich auch 814px; wählen, damit es dem Inhalt gleich ist und die Seite wirklich zentriert sitzt (also statt 802px;)

    Solltest vielleicht auch noch die Kleinigkeiten Zwecks Validierung ausbessern (55 Fehlermeldungen): [Invalid] Markup Validation of http://gruene-lindlar.de/page/ - W3C Markup Validator

    Dir fehlen zB ein paar /> Endungen (statt nur ">")...

    Sonst schaut´s schon ziemlich sauber aus.

    Ps.: Koslowski hat in einer Hinsicht schon recht: Der schwarz-transparente Rahmen ist faktisch unsichtbar und kann außerdem über css gelöst werden. Einfacher und zugänglicher wäre es bei dem was Du gerade umsetzen willst auf jeden mit seiner Variante.

    Bin ganz bei Koslowski. Testcase bringts.

    Anm. am Rande: Wenn Du gleiche Parameter für unterschiedliche IDs hast, überleg einmal folgendes:

    Zitat


    #menu img {position: blabla}
    ODER
    #menu img.fraktion, #menu img termine, #menu bla {position: blabla}
    ODER STATT (Pseudo)IDs KLASSEN
    #menu img.menuklasse {position: blabla}

    Du ersparst Dir so eine Menge unnötigen Code. Was ich übrigens mit Pseudoklassen meine: Du vergibst einmalige Klassen, also für jeden Menüpunkt eine... (hab jetzt nicht alles gelesen). Das entspricht von der Nutzung her IDs. Nur reicht eigentlich eine Klasse für alle Menüpunkte, die gleiches Verhalten haben. Wenn Du trotzdem wie von Koslowski vorgeschlagen IDs verwendest, kannt Du ja auch zusätzlich eine Klasse an die Menüpunkte vergeben, die Du bei allen anhängst aber nur einmal definierst.

    Ein Child-Theme bringt den Vorteil, dass es auf einem bereits vorhandenen Theme aufbaut und Du nur Deine Änderungen darin notierst. Übersichtlich und die Möglichkeit Updates am Parent-Theme zu machen ohne das Deine Änderungen verloren gehen.

    Beim Default-Theme geht es ja nur um die Struktur, die Deiner Seite entspricht: Sidebar, Header-Grafik und Content-Area. Lediglich die Parameter wie Breite, Grafiken, etc. sollten verändert werden.

    Darum wäre es gegangen.

    dossi: Wäre ganz nett, wenn Du das nächste Mal etwas sagst, wenn Du auf eine Lösung nicht einsteigst und nicht einfach einen halben Beitrag offen stehen lässt. Ist ärgerlich, wenn man versucht ein paar Grundlagen aus Wordpress zu erklären, damit genau die Fragen, die Du hier (schon wieder) stellst beantwortet werden und alles ein, für Dich schlüssiges, Bild ergeben soll. Aber bitte, wenn Du Dich mit Halbwissen zufrieden gibst und es hier ausreichend nette Leute gibt, die Du durch probieren kannst, soll´s mir recht sein.

    Du müsstest glaub ich einen separaten Sub-Menüpunkt/-Link einführen, der auf eine eigene Seite zeigt, oder es gibt ein categories.php-Template in d WP-Hierarchie(?).

    Die query:

    Zitat

    <?php $my_query = new WP_Query('showposts=[COLOR=Red]XY[/COLOR]'); ?>

    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <!-- Do special_cat stuff... -->
    <?php endwhile; ?>

    Und auf jeden Fall hier nachlesen, wie die Hierarchie ist: Category Templates WordPress Codex

    Kann nicht mehr helfen, weil ich´s einfach nicht besser weiß :)

    @Floffi & Infected: Ich würd´s einmal so interpretieren, dass prinzipiell alles ersetzt wird, wofür __('bla') oder _e('bla') vorhanden sind... zumindest solange es irgendwo in WP dafür eine Übersetzung gibt. Hab jetzt kein internationalisiertes Theme zur Hand um´s zu testen, würde mich aber wundern, wenn ich _e('Gehsteigkante zebrafarben Streichen') dort einsetze und dann wirklich eine Übersetzung bekomme... Denke Infected hat da ziiiiiemlich recht.

    @Psylocibin: Ein Theme, das nicht übersetzt ist (also über eine .mo und eine .po-Datei verfügt) wird mit großer Wahrscheinlichkeit auch nicht irgendwo anders als auf der Theme-Autor-Seite einen Download für die Übersetzungen haben. Die Suche kannst Du getrosst aufgeben. Du kannst das Theme aber selbst übersetzen. Einfach vor jeden englisch-sprachigen Teil, der in Deinen Theme-dateien auftaucht (und auf der Seite dargestellt wird) davor ein _e(' und danach ein ') setzen. Wie Du die Sprachdateien anlegst kannst Du googeln, dafür gibt´s zig Anleitungen/Tutorials.

    Ad 2) Die Klasse liefert Wordpress: .current_page_item (wie i d if-Weiche oben). Du hast übrigens auch noch andere Stati/Pseudoelemente zur Verfügung: ":link, :visited, :focus, :hover & :active" sind möglich.

    Ein Bsp: ".current_page_item {cursor: default; position: relative; left: 0px; top: -64px;} UND #menu img.home:active {position: relative; left: 0px; top -64px;}"

    Im Bsp ist der UND-Teil mit Pseudoelement active dafür zuständig dann für den Zustand während die Maustaste gedrückt ist, denselben Zustand zu zeigen, wie wenn der Menüpunkt die gerade aktive Seite anzeigt. Das cursor: default; mache ich um Punkto Useability besser zu zeigen, dass die Seite gerade dargestellt wird (Der Link bleibt trotzdem ein Link).

    Ad 1) Mach lieber Deine Grafik 2px breiter. Alles was Code spart, schafft Übersichtlichkeit und erhöht die Wahrscheinlichkeit, dass Du den Code wieder verwenden kannst.

    Zeig Deine Seite einmal her, damit man sieht wobei wir helfen konnten.

    EDIT: Weil ich mein Bsp oben gerade angesehen habe: Die Klassen pull, push, span, etc. sind aus dem Blueprint-Css-Framework, dass ich auf jeden Fall empfehlen kann.

    Ad 1) mach einfach in der Ausgangsdatei einen 2px Abstand und vergrößer den "top"-Parameter auch um 2px. Logisch, oder? Schau einmal in KOSLOWSKIS Kommentar oben. Er erklärt ganz gut, was es mit der 3-fach-Grafik auf sich hat.

    Ad 2) Du musst via php eine Weiche einbauen, falls das Objekt aktiv ist: füge die Klasse "Current_page_item" ein: <li class="nav span-4 pull-menu <?php if ( is_page('BLABLA') ) { ?>current_page_item<?php } ?>"><a><img></a></li>

    Ad 3) sollte eigentlich links orientiert sein. Poste doch einen Link, dann geht´s einfacher:
    position: relative; left: 0px;

    Mo, widersprich mir bitte gegebenenfalls... und ich möchte auch anmerken, dass ich keine Rechtsauskunft erteilen kann.


    Auszug aus der Gesamtlizenz:
    "Der Lizenzgeber behält sich jedoch das ausschließliche Recht auf Einziehung der entsprechenden Vergütung (durch ihn selbst oder eine Verwertungsgesellschaft) für den Fall vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.c) als nicht-kommerziell definierten Zwecke vornehmen."

    Der Schutzgegenstand ist das Theme. Da der Autor das Theme ja kostenfrei weiter gibt, vermute ich bei dieser Lizenzwahl, dass es ihm gegen den Strich gehen würde, wenn jemand mit seiner Arbeit dann Geld verdient. Ich würde auf ein Theme wechseln, dass unter einer anderen zB GNU-Lizenz steht.

    Ps. Gegebenenfalls kann der Autor nämlich lt. cc-Lizenz Deine Einnahmen beanspruchen.