Horizontal ist kein Problem. Schau Dir mal das Suckerfish-Menü an. Wenn Du "Suckerfish" googelst, findest Du unzählige Spielarten davon.
Nennst Du mir jetzt bitte auch eine vertikale Lösung? ;-)
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHorizontal ist kein Problem. Schau Dir mal das Suckerfish-Menü an. Wenn Du "Suckerfish" googelst, findest Du unzählige Spielarten davon.
Nennst Du mir jetzt bitte auch eine vertikale Lösung? ;-)
Ich suche schon seit Ewigkeiten nach einem Skript, mit dem ich ein ganz schnödes vertikales Aufklappmenü erstellen kann - und zwar eines, dessen Unterpunkte nach unten (und nicht zur Seite) aufklappen. Das scheint ein ziemlich absonderlicher Wunsch zu sein, denn ich konnte nichts Brauchbares finden!
Vielleicht kann mir ja von Euch jemand weiterhelfen:
Ich benutze den WP Menu Creator, mit dem man recht komfortabel ein Menü zusammenbasteln kann. (Fold Page List / Fold Category List kommen daher leider nicht in Frage, wenn es die überhaupt noch gibt.) Ausgegeben wird eine unsortierte Liste.
Sämtliche Javascript-Menüs, die ich gefunden habe, erfordern dass man einen Event-Handler in die Listen-Tags einfügt, was bei einem dynamisch generierten Menü (zumindest beim Menu Creator) unmöglich ist. Andere Skripte wiederum arbeiteten nicht mit Listen... Es ist zum Haare raufen!
Falls irgendwer da draußen einen Lösungsansatz kennt, ich wäre ihm/ihr auf ewig zu Dank verpflichtet!
Ich hab mal wieder einen ganz komischen Fehler und das Netz zeigte sich bislang ratlos. Folgendes ist los:
Ich habe eine Seite, in der mehrere Bilder samt Caption platziert sind. Zwischen den Bildern soll jeweils ein Seitenumbruch erfolgen, sodass man über die Pagination (via wp_link_pages()) durch die Bilder blättern kann. Das hatte auch schon wunderbar funktioniert.
Nun habe ich den Inhalt einer bereits angelegten Seite durch anderen Inhalt getauscht, wobei das Prinzip dasselbe blieb: Bild - nextpage - Bild - nextpage - usw.
Nach dem Speichern passierte plötzlich Folgendes: Für die erste Seite der Pagination lädt alles korrekt, page.php wird als Template verwendet. Für alle weiteren Seiten der Pagination wird jedoch attachment.php aufgerufen! (Lösche ich attachment.php, lädt index.php.)
Um die Sache noch komplizierter zu machen: Ich habe es mehrfach probiert, mit unterschiedlichen Inhalten, aber immer demselben Prinzip. Mal lud das richtige Template, dann wieder das falsche. (Leider öfter falsch als richtig.) Ich erkenne dahinter keinerlei Logik!
Das Problem scheint nur bei aktivierten Permalinks aufzutauchen. Deaktiviere ich Permalinks, klappt die Pagination mit richtigem Template.
Was ist das für ein komischer Fehler? Ich habe beim Googeln erfahren, dass die Pagination gelegentlich Schwierigkeiten mit Permalinks hat. Aber mein Fall wurde dabei nie beschrieben. Jemand eine Ahnung, wie man dem beikommen kann?
Zur Info: Das Theme ist selbst erstellt und läuft sonst anständig, WP-Version ist 2.8.4
Bin für jede Idee dankbar!
jabka
Verstehe ich Dich richtig, Du hast das Design gestaltet und willst es jetzt in ein Theme verwandeln?
Dann sagst Du dem Loop, dass er um jeden Beitrag ein Div legen soll, das Du dann per CSS links floaten lässt. Du begrenzt den Außenbereich auf eine bestimmte Breite, dann bricht die Zeile nach drei Divs automatisch um.
Im Template:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div id="post">
<?php the_title() ?>
<?php the_content() ?>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
Alles anzeigen
In der style.css:
Ich habe hier ein ganz eigentümliches Problem:
Ich will im Header eines Themes ermitteln lassen, ob wir uns auf einer Kategorie- oder Tag-Archiv-Seite befinden, damit ich für einzelne Tag- bzw. Kategorie-Archive die Header-Grafiken ändern kann. So weit, so klar.
Ich habe zunächst für die Kategorie-Auslese ein Skript geschrieben, das den Permalink aufgreift, um daraus dann dynamisch einen Dateinamen zu formen. Funktioniert erste Sahne.
Jetzt wollte ich dasselbe für die Tag-Archive machen und stelle fest, get_permalink() macht komische Sachen:
In der URL des Tag-Archivs steht ordnungsgemäß domain.com/tag/beispieltag, doch wenn ich für is_tag() den Permalink ausgeben lasse, wird mir der Permalink des ersten Artikels im Archiv ausgegeben!
Also:
Kategorie-Archiv
Gibt aus: http://www.domain.de/kategorie/beispielkategorie/
Tag-Archiv
Gibt aus: http://www.domain.de/kategorie/allgemein/ (= Kategorie des ersten Artikels im Tag-Archiv)
URL zeigt aber an: http://www.domain.de/tag/beispieltag/
Ist das ein Feature oder ein Bug? Oder mache ich einen Denkfehler? Wie komme ich denn bloß an den richtigen Permalink für das Tag-Archiv???
Bin für sachdienliche Hinweise dankbar!
Grüße, jabka
Meinst du eine Shoutbox?
Guckst du da: WordPress › WordPress Plugins
Mangels weiterer Ideen für Suchbegriffe muss ich nun leider selbst fragen. (Sorry, falls es schon 100 Antworten auf meine Frage gibt - ich habe sie nicht gefunden!!!)
Ich möchte mittels Template eine Seite gestalten, in die eine andere Seite eingebunden ist. Man stelle sich das so vor: Spalte links zeigt Hauptinhalt von Page ID=1, Spalte rechts (eingebunden) zeigt allerhand andere Sachen, die über eine separate Seite (ID=2) eingepflegt werden.
Ich hab für Seite ID=1 ein eigenes Template angelegt und in aller Blauäugigkeit versucht, das Template für ID=2 via Templatepath einzubinden. Ergebnis: Endlosschleife. Leider habe ich viel zu wenig Ahnung von PHP, aber ich ahne, dass Loop in Loop nicht geht. Was muss ich tun, um den Loop zu besänftigen oder anderweitig mein Problem zu lösen?
Im Übrigen ist es mir egal, ob der eingebundene Inhalt eine Seite oder ein Post ist. Zur Not würde auch eine Kategorie gehen, aber auch mit diesem Ansatz bin ich nicht viel weiter gekommen. Vielleicht stehe ich auch komplett auf dem Schlauch und es gibt eine viel einfachere Möglichkeit als alle von mir durchgespielten. Bin für jeden Denkanstoß dankbar!
Vielen Dank für das Mitdenken! Ich hatte Tomaten auf den Augen und hab den Fehler mittlerweile selbst gefunden. Das umschließende <ul> in der Sidebar-Datei hat gefehlt.
Trotzdem danke!
PS: Das schließende </li> beim dritten Menü-Punkt fehlte nur in meinem runtergekürzten Beispiel. Trotzdem: Hochachtung vor euren Argusaugen!
Ich quäle mich schon eine ganze Weile mit der Formatierung meiner Navigation herum, nachdem ich das Plugin "Fold Page List" installiert habe. Da ich hier keine ähnliche Frage gefunden habe, will ich mal mein Problem kurz schildern - in der Hoffnung, dass mir irgendwer einen sachdienlichen Hinweis geben kann.
Ziel:
Ich will die Navigation am linken Seitenrand pixelgenau positionieren, sodass sie mit dem Logo bündig ist. Eigentlich ganz simpel. Im Firefox funktioniert das auch einwandfrei.
Problem:
Im IE erscheinen die Menüpunkte der obersten Navi-Ebene immer ein paar Pixel eingerückt, als würde Platz für ein nicht vorhandenes Aufzählungszeichen gelassen werden. (Weiß aber nicht, ob es damit zu tun hat.) Die Unternavigation hingegen spricht auf meine Anweisungen an.
Fehlgeschlagene Lösungsversuche:
Um wieder die Kontrolle über das Stylesheet zu gewinnen, wollte ich die komplette Navi erstmal ohne Abstand an den linken Rand zwingen. Dafür habe ich alle nur denkbaren Margins und Paddings auf 0 gesetzt und sämtliche list-style-types und list-style-images ausgeschaltet. Mit dem Ergebnis, dass die Unternavigation brav am linken Rand klebt, die Hauptnavigation aber besagten Abstand von etwa 15 Pixeln aufweist.
Hier mal meine Sidebar, wie Fold Page List sie erzeugt:
<div id="sidebar">
<div class="navi">
<li class="page_item"><a href="#">Menüpunkt 1 ohne Unterpunkt</a></li>
<li class="page_item page_folder"><a href="#">Geschlossener Menüpunkt mit Unterpunkten</a></li>
<li class="page_item current_page_item page_folder"><a href="#">Geöffneter Menüpunkt mit Unterpunkten</a>
<ul>
<li class="page_item"><a href="#">Unterpunkt 1</a></li>
<li class="page_item"><a href="#">Unterpunkt 2</a></li>
<li class="page_item"><a href="#">Unterpunkt 2</a></li>
</ul>
</li>
</div>
</div>
Alles anzeigen
Ich werde wirklich wahnsinnig und war selten so verzweifelt mit CSS! Kann mir irgenwer verraten, welche Angabe ich ansprechen muss, damit die Hauptnavigation mitzieht?
Vielen Dank schonmal im Voraus!