Ajax in der Artikelauswahl

  • Hallo ihr lieben Wp'ler.

    Mich würde interessieren ob es bereits so ein Plugin gibt, oder ob jemand eine Idee hat wie man dies umsetzen könnte :)

    Ich habe verschiedene Kategorien z.B.:

    Persönliches
    ---------Meine Hobbys
    -------------Meine Fische
    ------------------Apfelschneke
    ------------------Blauer Floridakrebs
    ------------------Blauer Metallpanzerwels
    ------------------Roter Piranah

    Schön wäre es, wenn man auf die Oberkategorie ( Persönliches ) klickt und sich dann per Ajax oder JQuery die Unterkategorien öffnen würden.

    Ich offe das ist soweit gut erklärt :)

    ---------------------------------
    Kleiner zweite sache:

    Ich suche ein Plugin, das man die Artikel selbst in der reinfolge bestimmen kann. Also von:
    Allgemein
    Bios
    Persönliches

    Zu ( Nur ein Beispiel ):
    Persönliches
    BIOS
    Allgemein


    Desweiteren wäre es schön, wenn man auf "Meine Hobbys" oder "Meine Fische" die Links zu dem Artikel und nicht gleich alle Inhalte.

    Das war's schon :)

    mfg
    eXestend

    ps:
    Wenn ihr das alles etwas verdeutlicht sehen möchtet, dann hier mal der Link zu meiner Seite, was keine Werbung sein soll:
    Service Blog No. 1 » Home

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Schön wäre es, wenn man auf die Oberkategorie ( Persönliches ) klickt und sich dann per Ajax oder JQuery die Unterkategorien öffnen würden.


    Nicht per AJAX, sondern öffnet einfach die Kategorieübersicht und klappt dabei Unterkategorien auf:
    Collapsable, Foldable, Expandable Category menus for Wordpress: The Fold Category List Plugin

    Zitat

    Ich suche ein Plugin, das man die Artikel selbst in der reinfolge bestimmen kann. Also von:


    Geht am einfachsten über das Datum der Artikel. WP ist nunmal ne Blogsoftware wo Artikel chronologisch geschrieben und auch gelesen werden sollten. ;-)

    Zitat

    Desweiteren wäre es schön, wenn man auf "Meine Hobbys" oder "Meine Fische" die Links zu dem Artikel und nicht gleich alle Inhalte.


    Passe die archive.php bzw. category.php deines Themes an, und entferne dort den Aufruf von the_content() bzw. the_excerpt().


    Zitat

    Wenn ihr das alles etwas verdeutlicht sehen möchtet, dann hier mal der Link zu meiner Seite, was keine Werbung sein soll:


    Ist nicht nur erlaubt sondern in den meisten Fällen sogar erwünscht. ;-)

  • Also mit dem Plugin komme ich irgendwie gar nicht klar, habe es installiert aber es passiert nichts oO Einstellungen zu diesem Plugin habe ich auch noch nicht gefunden :(

    Genauso die category.php, da gibt es keinen Eintrag "the_content() bzw. the_excerpt()"

    Zumindest habe ich per Suche nichts gefunden.

    Ich habe in meinem Theme nur eine sidebar, es sollte doch eig. möglich sein dort auch eine 2. hinzu zu fügen oder ?

    Also ich möchte das so wie es jetzt ist von der Struktur, aber rechts soll eine Umfrage hin...

    LG

  • Also mit dem Plugin komme ich irgendwie gar nicht klar, habe es installiert aber es passiert nichts oO Einstellungen zu diesem Plugin habe ich auch noch nicht gefunden


    Anleitung gelesen?

    Zitat

    To use, simply replace the code fragment that looks like this
    <?php wp_list_cats ($args); ?>
    with this:
    <?php wswwpx_fold_category_list ($args); ?>
    You can even use the same arguments as in the original call.


    Die Funktion heißt in neueren WP-Versionen übrigens wp_list_categories().

    Es gibt übrigens auch Widget-Varianten dieses Plugins:
    fold category list widget - Google-Suche

    Zitat

    Genauso die category.php, da gibt es keinen Eintrag "the_content() bzw. the_excerpt()"


    Hat dein Theme denn überhaupt eine category.php? Wenn ja, poste diese mal. Wenn dort Artikelinhalte ausgegeben werden, dann gibts dort auch den entsprechenden Funktionsaufruf.

    Zitat

    Ich habe in meinem Theme nur eine sidebar, es sollte doch eig. möglich sein dort auch eine 2. hinzu zu fügen oder ?


    Ja. Soll die Sidebar Widgets unterstützen?

  • Ja, die Sidebar sollte Widgets unterstützen.

    Hm, das Theme hat solch eine file nicht, sondern ich war in der wp-includes.

    Okay, ich versuch mal das Widget dazu :)

    Danke schonmal für deine Hilfe bis jetzt :)

    LG
    Rene

  • Ja, die Sidebar sollte Widgets unterstützen.


    Gut. Dann schau mal in die FAQ:
    WordPress Deutschland FAQ » Wie kann ich mein Theme Widget-fähig machen?
    (eventuell dem Link zur englischsprachigen Doku folgen, die Infos dort sind noch ausführlicher)
    Dazu kommen noch ein paar Änderungen im HTML-Code u. dem Stylesheet.

    Zitat

    Hm, das Theme hat solch eine file nicht, sondern ich war in der wp-includes.


    Macht nichts. Nimm dir einfach die archive.php des Themes her, kopiere die Datei und benenne die Kopie in category.php um. Gibts auch keine archive.php, dann nimmst du die index.php her.

  • Cool, soweit funktioniert jetzt alles, wäre nur schön, wenn es eine Dynamischere Variante ( AJAX oder JQUERY ) für die Kategorien gegeben hätte.

    Aber irgednwie türmen sich da immer mehr und mehr sachen auf, die ich machen möchte aber nicht richtig funktionieren.

    Soweit hab ich das ja verstanden :

    <?php
    if ( function_exists('register_sidebar') )
    register_sidebars(2);
    ?>

    ist der der Code für 2 Sidebars.

    Im moment habe ich eine Sidebar die Widget fährig ist. Aber auch mit der englisch sprachigen Docu bekomme ich es nicht so recht hin, das ich rechts eine weitere Sidebar einfügen kann .....

    Der Code der Sidebar.php ist bei mir so:

    So, die änderungen "trau" ich mich gar nicht zu machen, weil ich sorge habe das ich alles zerschieße aber es müsste ja denn so geändert werden oder ?:

    mfg
    eXestend


    ps:
    ----------------------------------
    Habe das Theme jetzt halt so angepasst, das man die Links sieht:
    Service Blog No. 1 » Meine Hobbys

    Ist es auch möglich es so einzustellen, das man z.B. die ersten xx Zeichen / Wörter oder Sätze sieht ?
    ----------------------------------

    Einmal editiert, zuletzt von eXestend (18. August 2008 um 13:49)

  • AJAX oder JQUERY


    "AJAX" heißt "Asnychronous JavaScript and XML", JQuery ist eine JS-Bibliothek, die u.a. AJAX-Funktionalität unterstützt...


    PHP
    <?php
    if ( function_exists('register_sidebar[COLOR="Red"][B]s[/B][/COLOR]') )
    register_sidebars(2);
    ?>

    sidebar.php, minimal:

    PHP
    <div id="menu-left">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar([COLOR="#ff0000"][B]1[/B][/COLOR]) ) : endif; ?>
    </div>
    <div id="menu-right">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar([B]2[/B]) ) : endif; ?>
    </div>


    Zitat

    Ist es auch möglich es so einzustellen, das man z.B. die ersten xx Zeichen / Wörter oder Sätze sieht ?


    Wenn dir das More-Tag oder the_excerpt() (kürzt nach 55 Wörtern) nicht reichen, dann gibts noch Plugins wie "Post Teaser" oder "The Excerpt Reloaded".

  • Boar ich peil das heute gar nicht -.-

    Das klingt jetzt bestimmt doof aber könntest du mir die Sidebar.php so anpassen, das ich rechts und links eine Sidebar habe ?

    Rechts sollen nur widgets hin und links soll so bleiben.

    Und das kenne ich gar nicht:

    Zitat

    Wenn dir das More-Tag oder the_excerpt() (kürzt nach 55 Wörtern) nicht reichen, dann gibts noch Plugins wie "Post Teaser" oder "The Excerpt Reloaded".

    Weiß auch leider gar nicht, wie ich das so einstelle ......

    entweder nicht mein Tag oder WP zeigt mir wieder das es mich nicht mag :(

    lg
    Rene

  • Das klingt jetzt bestimmt doof aber könntest du mir die Sidebar.php so anpassen, das ich rechts und links eine Sidebar habe ?

    Rechts sollen nur widgets hin und links soll so bleiben.


    Also komplett nicht, das CSS dazu musst du schon selbst basteln. Zum HTML/PHP-Teil hab ich oben ja schon einiges geschrieben. Die 1. Sidebar bekommt noch eine Nummer (1), die 2. Sidebar wird am Ende der sidebar.php angefügt:

    PHP
    <div id="menu-right">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : endif; ?>
    </div>


    Der Rest (Ausrichtung, Positionierung usw...) ist "nur" noch CSS.

    Zitat

    Und das kenne ich gar nicht:


    Doku?
    Template Tags/the content « WordPress Codex
    Template Tags/the excerpt « WordPress Codex
    Auch in der deutschen Doku gut erklärt:
    Hauptseite − WordDoku

    Zitat

    Weiß auch leider gar nicht, wie ich das so einstelle ......


    Lesen, lernen, versuchen anzuwenden und bei konkreten Problemen nachfragen. ;-) Die Forensuche ist häufig auch sehr hilfreich.

  • Okay, dann lese ich das und lerne es und wende es dann an...

    aber dieses eine Problem würde ich gerne noch mit dir zusammen lösen wollen :D

    Service Blog No. 1 » Home

    Derzeit eine ...naja unvorteilhafte Seite nach den Änderungen.... -.-

    Also functions.php:


    Und hier die Sidebar.php:


    Aber irgendwie will das nicht wie ich möchte -.- , wie "wir" wollen :D

    lg
    Rene

  • Also ich bin leider gleich weg, aber die functions.php korrigiere ich dir noch:


    Die functions.php darf keinerlei Ausgaben machen. Bei dir ist aber eine HTML-Leerzeile (die ausgegeben wird) in der 5. Zeile drin (zwischen dem schließenden ?> und dem nächsten öffnenden <?php). Auch vor dem ersten <?php und nach dem letzten ?> darf kein einziges Zeichen stehen, da dieses normal als HTML ausgegeben würde. (Ich persönlich lasse hier auch das schließende ?> immer weg. Ist dann eine Fehlerquelle weniger, da das Script am Dateiende ja sowieso automatisch beendet wird).

    Mit der Sidebar musst du dann mal selbst rumprobieren. ;)

  • Ich würde auch behaupten, das es nicht geht :D

    Trotzdem alles versaubeutelt gerade ^^

    Naja gut, denn warten wir mal bis der meister wieder Zeit und lust hat und wuseln in der Zeit allein bisel rum und immer an die Backups denken :D : )

    mfg
    eXestend

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!