Beiträge von marX

    Code
    &#111[COLOR="Red"][B];[/B][/COLOR]&#102[COLOR="Red"][B];[/B][/COLOR]&#102[COLOR="Red"][B];[/B][/COLOR]...


    Und so weiter... ;)

    Das ist aber nicht der grund für den Codierungsfehler - der liegt hier (Zeile 176 + 2 davor für die Übersicht):

    Code
    <!-- CAROUSEL DIV -->
    <div class="span-20 push-2 last margin-minus" id="carousel">
         <!-- Einzelbild-/Inhaltsbreite bestimmt Gesamtbreite // die gleichzeitig sichtbare St[COLOR="Red"][B]?[/B][/COLOR]ckzahl wird im Header definiert -->

    Edit: Hmpf, die Editfunktio zeigt warum so ne Verschleierung wenig bringt... alle Zeichen im Klartext da... :-|

    Davon ausgehend dass du den WP-Tabellenpräfix nutzt:

    PHP
    $result = $wpdb->get_results("SELECT id, name, vorname FROM {$table_prefix}cc_autor ORDER BY id");


    Falls dir der Präfix egal ist (z.B. wenn du die Tabelle nur selbst nutzt), dann kannst du es auch einfach so machen:

    PHP
    $result = $wpdb->get_results("SELECT id, name, vorname FROM wp_cc_autor ORDER BY id");

    Fatal error: Call to undefined function get_next_post_link()


    Oh, Mist, die gibts ja gar nicht. :neutral: Meist gibts zu den Template-Tags eine "get_*"-Variante ohne direkte Ausgabe. Aber die Funktionen sind wohl eine Ausnahme.

    Zitat

    ich habe daraufhin das get_ weggemacht.


    Ohne "get_*" wirds direkt ausgegeben - daher auch deine weiteren Fehler.

    Versuchs mal so:

    PHP
    <?php 
     $next = get_adjacent_post(true, '', false); 
     $prev = get_adjacent_post(true, '', true); 
    ?>
    <?php if($prev || $next) : ?>
      <div class="navigation">
        <div class="previous"><?php previous_post_link('%link', 'Next in category >', TRUE); ?></div>
        <div class="next"><?php previous_post_link('%link', '< Previous in category', TRUE); ?></div>
      </div>
    <?php endif; ?>

    Intern arbeitet WP ähnlich (vgl. wp-includes/link-template.php, ab Zeile 1166), also müsste es so eigentlich funktionieren. ;-)

    Du kannst beispielsweise in der do_action()-Funktion (wp-includes/plugin.php:299) eine Ausgabe per var-dump() machen.

    Um das ganze ein wenig übersichtlicher zu machen, kannst du prüfen ob das aktuelle $tag == 'wp_head' ist (wird so in wp_includes/general-template.php:1393 übergeben).

    Ich hoffe das genügt dir als Ansatz. ;-)

    Theoretisch reicht es, die Subdomain auf das aktuelle WP-Verzeichnis zu legen (falls das das Root ist, dann leg später einfach die Hauptdomain auf ein anderes Verzeichnis). Anschließend liest du:
    Wie kann ich die Adresse meines Blogs ändern? - Microsoft Word, wp-configphp, wp-loginphp, wp-configphp, wp-loginphp, Blog-Adresse - WordPress Deutschland FAQ
    bis zum Ende durch. ;-)

    Eventuell willst du für die Übergangszeit, bis die neuen Inhalte auf die Hauptdomain kommen, eine Umleitung haben, das erreichst du per mod_rewrite. Versuchs mal über die Forensuche, bei Problemen meld dich.

    So siehts bei dir aus (Kommentare zur Verdeutlichung):

    PHP
    <?php
    previous_post_link(
      '<div class="left"><span>&laquo;</span> %link</div>', // Parameter 1 "format"
      in_same-cat, // Parameter 2 "link"
      TRUE // Parameter 3 "in same cat "
    ); ?>


    So muss es richtig lauten:

    PHP
    previous_post_link(
      '<div class="left"><span>&laquo;</span> %link</div>', // Parameter 1 "format"
      '%title', // Parameter 2 "link": Standardwert (siehe Codex)
      TRUE // Parameter 3 "in same cat"
    ); ?>


    next_post_link() natürlich analog.

    ... super das ist genau das, was ich gesucht habe. Mir sind Textlinks eh lieber, kann man ja noch css'n.


    Du kannst beim 1. Parameter alles angeben, auch HTML und <img>-Elemente. Sollte in deinem Theme eigentlich so sein. ;-)

    Zitat von Wolf Larsen

    Wo habe ich mich vertan?


    Du hast nur 2 Parameter übergeben, "in_same-cat" ist aber der 3. Parameter.

    Die Text-Links werden tatsächlich nicht angezeigt, wenn es nichts zu blättern gibt, aber der Container, in dem die Links stehen, wird trotzdem IMMER angezeigt.


    Das ist dann aber ne ganz andere Frage. ;-)

    Ach so, also muss ich mich von dort aus durch die Dateien hangeln. Danke für den Tipp!


    Jupp. Oder mal bei K2 nachschauen, vielleicht gibts auf der Theme-Seite Tipps wie's anders/besser geht.


    Zitat

    Wie geht das? :roll:

    PHP
    <?php var_dump($templates); ?>


    Gibt dir die Variable (in dem Fall das Array) detalliert aus. Eventuell noch ein <pre> drum herum:

    HTML
    <pre><?php var_dump($templates); ?></pre>


    oder in den Seitenquelltext schauen - da stehts dann auch gut lesbar.

    Wie gesagt, ich kenne K2 nicht näher. Soweit ich das hier überblicke ist die nächste Datei block/k2-loop.php - diese steht in $templates und wird per load_template() geladen. Dort müsstest du weiter schauen. Es werden aber - je nach Seite - noch andere Templates geladen. Eventuell mal $templates per var_dump() ausgeben lassen.


    An der rot markierten Stelle... geht deine Suche weiter. ;-)

    Grüße
    marX (kein K2-Nutzer...)