Beiträge von jottlieb

    Und so sieht die angepasste Version aus:


    Im zweiten Teil der Datei wird dann festgelegt, wie die Kommentare für die Linkvorschläge aussehen. Der erste Teil des Codes betrifft die normalen Kommentare.


    Abschließend habe ich eine neue Seite mit dem Titel "Linkvorschläge" erstellt und als Seiten-Template "Linkvorschlaege" ausgewählt.
    Et voila...

    Anschließend musste nur noch die comments.php des Themes modifiziert werden. Ich habe eine Abfrage eingebaut, die nur bei Linkvorschläge-Seite einen leicht anderen Code nimmt.
    Das Original sah so aus:

    Teil 3 im nächsten Post.

    Ok.
    Hier die Seite zum Links vorschlagen:
    http://3zg.de/up/images/319607wplink1.gif

    Wie du siehst, sieht das nicht mehr nach normalen Kommentaren aus, obwohl die Kommtarfunktion woanders (http://3zg.de/up/images/928792wplink2.gif) noch im alten Aussehen funktioniert.

    Die Codebeispiele beziehen sich hier auf Kubrick, bei anderen Themes gibt es Unterschiede.

    Erstmal habe in ein Duplikat der page.php des Themes angelegt und ihm einen netten Namen gegeben. Diese Datei wurde mit comments_template ergänzt, weil das Kubrick bei den Seiten nicht drin ist. Außerdem wurde der Template-Header ergänzt (ganz am Anfang) der Datei.
    Die Datei (heißt bei mir linkvorschlaege.php) sieht also so aus:

    Die normale page.php sieht übrigens so aus:


    Teil 2 kommt im nächsten Post.


    Wie könnte ich das denn ändern, so dass die Kommentare gleich auf der Hauptseite (also unter Linkvorschläge) erscheinen. Sonst muss man die Kommentare extra öffnen, oder ?


    Auch das sollte möglich sein.
    Man lässt in in einem zweiten Loop nur jenen bestimmten Beitrag bzw. Seite anzeigen und dazu die Kommentare (vielleicht in begrenzter Anzahl).

    Ich versuche mal Beispielhaft was zu basteln um meine These zu belegen ;)

    Ah ja da fehlt noch was. Füge deinem Theme eine functions.php hinzu in der nur das drinsteht:

    PHP
    <?php
    if ( function_exists('register_sidebar') )
        register_sidebar(array(
            'before_widget' => '<br />',
            'after_widget' => '<br /><br />',
            'before_title' => '<div class="title">',
            'after_title' => '</div>',
        ));
    ?>

    Ersetzte Spaßeshalber mal

    PHP
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar('sidebar') ) : else : ?>

    mit

    PHP
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>


    Aber eigentlich sollten beide das gleiche machen.

    Achja: Du musst das Widget im Adminmenü dann natürlich auch aktivieren in dem du es in deine Sidebar ziehst.

    Ich habe dieses Problem mit dem Theme Classy 1.0 gehabt. Habe mich nun so oder so für das Theme relaxation_3column entschieden auch dort ist dieses Problem vorhanden.

    Unter dem Default theme habe ich das Problem nicht,wo drin könnte der Unterschied liegen ?


    Uff, seltsam.
    Classy (jedenfalls das hier aus dem Themebrowser) macht ja keine Extrawurst in Sachen Code. Hmm. Hast du dem Beitrag auch eine Kategorie zugewiesen?

    Kann man denn bestehenden Conten 1 zu 1 übertragen, wenn man 2.3 haben möchte ?


    Wie meinst du das?

    Du kannst wie bisher her auch einfach und unkompliziert auf WordPress 2.3 (welches gegen Ende September als Finalversion erscheinen wird) updaten.
    Nur werden eben eine Reihe Plugins (und auch ein paar Themes) ihren Dienst mit einer (teilweise) Fehlermeldung quittieren. Und zwar dann, wenn etwas in Sachen Kategorien abgefragt wird. Aber auch nur dann, wenn das nicht über WordPress-eigene Funktionen, sondern über deine Datenbankabfrage geschieht.

    Deshalb schreibe ich das schomal hier, damit Plugin- und Themeautoren sich schonmal vorbereiten und (wenn sie Lust haben) zeitnah kompatible Versionen auf den Markt bringen können.
    Leider gibt es dann noch mehr Wirrwarr mit Plugins die unter dieser oder jener Version nicht funktionieren.

    Und für die Taggingfunktion (sofern du sie nutzen willst) musst einfach nur dein Theme minimal aufpimpen. Einfach einen der Template-Tags einbauen und das war's. Ich habe als Vorgriff schonmal die Doku hier erweitert.
    Es sind auch Funktionen dabei um Kategorien in Tags umzuwandeln und um Tags von bereits benutzten Tagging-Tools zu verwenden.