Ich bin begeistert, es funktioniert! Danke Dir ganz herzlich!
Alleine hätte ich das nie geschafft ... Sei Dir einer lobenden Erwähnung in den Danksagungen meiner Seite gewiss! :-)
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 erstellenIch bin begeistert, es funktioniert! Danke Dir ganz herzlich!
Alleine hätte ich das nie geschafft ... Sei Dir einer lobenden Erwähnung in den Danksagungen meiner Seite gewiss! :-)
Wow, das war supernett! Danke!
Ich musste erst Kategorie und statische Seite gleich benennen, dann hat es geklappt!
Jetzt habe ich nur noch ein Problem ... :oops: Hätte ich wahrscheinlich vorhin schon beschreiben sollen, habe ich aber total vergessen.
Auf dieser dynamischen Unterseite (zweite Ebene) werden nur die einzelnen Überschriften der Artikel untereinander angezeigt (Überschrift als Link - dann "Continue reading", per Klick auf die Überschrift öffnet sich der komplette Artikel). Es gibt also doch eine dritte Ebene, aber eben keine Kategorien, sondern die jeweils einzelnen Artikel.
Auch bei der Artikelansicht sollten in der Sidebar die drei statischen Unterseiten sowie die dynamische Unterseite erscheinen.
Das wirft jetzt vermutlich das ganze Script wieder über den Haufen? :-|
Und ja, ich hoffe, dass sowas mit dem neuen Menüsystem, das ab WP 3.0 kommt, dann mal endlich einfacher wird... ;-)
Oh ja, hoffe ich auch! Sehr! :)
Danke erstmal für Deine Antwort!
Die statische Seite, welche per Plugin auf die Kategorie verweist, hat also Unterseiten, die in der Sidebar angezeigt werden sollten?
Nicht ganz. Ich habe eine statische Seite (erste Ebene) mit drei statischen Unterseiten und einer Unterseite, die per Plugin auf eine Kategorie verweist, also dynamischen Inhalt (in diesem Fall mehrere Artikel zu einem Thema) anzeigen soll (zweite Ebene). Diese vier Unterseiten der zweiten Ebene sollen immer in der Sidebar angezeigt werden.
Mit folgendem Code klappt es bei den drei statischen Unterseiten:
<?php global $notfound; ?>
<?php /* Creates a menu for pages beneath the level of the current page */
if (is_page() and ($notfound != '1')) {
$current_page = $post->ID;
while($current_page) {
$page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
$current_page = $page_query->post_parent;
}
$parent_id = $page_query->ID;
$parent_title = $page_query->post_title;
if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status != 'inherit'")) { ?>
<li>
<ul class="nav">
<?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
</ul>
</li>
<?php } } ?>
Alles anzeigen
Da das Plugin ja nur den Link entsprechend umbiegt, weiß WordPress beim Aufruf der Kategorienseite nichts mehr von den statischen Seiten und kann sie also auch nicht anzeigen.
Das leutet ein.
Wenn es um Unterkategorien geht, kann man da aber natürlich eine ähnliche Konstruktion in die Sidebar einbinden, welche für Kategorien die Unterkategorien anzeigt, analog zu den Seiten.
Mein Fall ist ja ein bisschen anders gelagert. Ich bräuchte also eine Konstruktion, die nicht die Unterkategorien der Kategorien anzeigt, sondern die statischen Seiten auf derselben Ebene wie meine Kategorie? :???:
Hallo zusammen,
ich benutze wordpress als CMS mit statischen Seiten und einem horizontalen Hauptmenü. Die verschiedenen Untermenüs werden (bei Klick auf die Menüpunkte im Hauptmenü) rechts in der Sidebar angezeigt. Das php-Script dazu habe ich hier im Forum gefunden.
Nun sollen auf einer Seite meines Untermenüs keine statischen Inhalte angezeigt werden, sondern die Beiträge einer Kategorie. Ich konnte das mit dem Plugin "Page links to" lösen. Ich weiß nicht, ob das besonders schlau ist, aber es funktioniert ... Leider kann ich kein php.
Allerdings wird mir in diesem Fall das Untermenü in der Sidebar nicht mehr angezeigt. Leider habe ich bisher keine Lösung gefunden. Gibt es einen php-Code, mit dem man das Untermenü auch bei dynamischen Inhalt anzeigen kann?
Danke!
Anja
Wenn das der Fall wäre, müsstest Du das Benutzerdefinierte Feld ja an den Seiten sehen. Die stehen im Seiten-Editor weiter unten, unter dem Texteingabefeld. Dann könntest Du da in der neuen DB einfach die IDs ändern. Wenn es das nicht ist, kann ich so aus der Ferne erstmal auch nichts weiter dazu sagen.
Hallo nochmal,
genau das war's dann schließlich doch. Die IDs standen in benutzerdefinierten Feldern unter der Seitenverwaltung und dort konnte ich sie angleichen.
Zusätzlich musste ich aber noch das Plugin "Page Links To" aktivieren. Danach wurden die Kategorien auf den Statischen Seiten angezeigt!
Vielen Dank nochmal!
Anja
Vielen Dank, Du hast mir schon sehr weitergeholfen, auch dass ich verstehen konnte, woher das Problem kommen kann!
Das Problem ist, ich komme momentan an die Datenbank wegen fehlender Logindaten beim Hoster nicht ran (das ist alles eine etwas komplizierte Sache ...) Deshalb habe ich die Wordpress-Exportfunktion genutzt. Trotzdem möchte ich auf die Sofortanzeige der Artikel in der Testversion ungern verzichten, zumal vielleicht demnächst ein Umzug zu einem neuen Hoster ansteht, dann sollte es ja auch funktionieren. :-(
Die alten und neuen Kategorie-IDs habe ich ja rausgefunden, indem ich im Backend mit der Maus über den Namen gefahren bin. Was mich dabei wundert: Eine der Kategorien hat in Original- wie Testversion zufällig die gleiche ID und trotzdem wird nichts angezeigt.
Die einzelnen Seiten haben keine templates, es gibt lediglich eine pages.php. Aber in der steht wenig drin und leider auch keine festen IDs. Ich habe auch mit der Suchfunktion geschaut, ob irgendwo in den restlichen Templates die festen IDs drinstehen, wurde aber nicht fündig.
Du schriebst: "... oder werden aus einem Benutzerdefineirten Feld an der Seite gelesen." Vermutlich liegt diese Version vor?
Und an dieser Stelle bin ich mit meinem Latein leider am Ende, da ich kein php kann :-(
Hallo zusammen,
ich habe für einen Bekannten eine Wordpress-Seite zum Testen und Üben auf eine zweite Domain umgezogen. Habe dafür das Theme hochgeladen, die Export-Funktion von Wordpress genutzt und die Pfade zur neuen Domain angepasst. Das Design und der Inhalt der statischen Seiten steht auch eins zu eins.
Mein Problem: Auf drei statischen Seiten werden normalerweise Artikel aus drei verschiedenen Kategorien angezeigt. Das funktioniert in der Testversion nicht. Die Artikel stehen zwar im Backend und man kann sie über die Permalinks aufrufen, aber sie werden nicht im Frontend angezeigt.
Das Theme wurde von jemandem (nicht erreichbaren) komplett neu programmiert und ich habe keine Ahnung, wo ich mit der Fehlersuche beginnen soll, zumal ich ja eigentlich dachte, das Theme und alle php-Dateien usw. übertragen zu haben ...
Es ist leider das erste Mal, dass ich mich mit Wordpress-Programmierung beschäftige, aber vielleicht hat ja jemand einen Tipp für mich, wo ich mit der Fehlersuche beginnen kann.
Vielen Dank schonmal!
Anja
Vielen Dank für Deine Meldung! Hatte diese Antwort fast schon befürchtet ;-)
Werde es dann mal beim 1&1-Support versuchen!
Hallo zusammen,
auch ich bin absoluter WordPress-Neuling und habe ein Problem mit 1und1. Habe mir zum Testen einen Blog (Wordpress 2.8, Hoster 1und1) angelegt, die NextGen Gallery installiert und nachdem keine Thumbnails erstellt wurden, habe auch ich den Link von chris2608 beherzigt und die .htaccess hochgeladen. Klappt wunderbar!
Nun aber sollte ich die NextGen Gallery auch für einen Freund installieren, dessen Seite auch bei 1&1 gehostet wird. Er hat WordPress 2.7., auch hier klappte das Erstellen der Thumbnails nicht.
Ich kann aber die .htaccess nicht hochladen (Fehlermeldung 550: Permission denied). Habe dann die heruntergeladene "sample.htaccess" hochgeladen und wollte sie auf dem Server umbenennen, auch das klappt nicht (ebenso wie das wieder-Löschen - Fehlermeldung 550: No such file or directory)
Ich habe schon versucht, die Rechte der sample.htaccess per CHMOD auf 777 zu setzen, aber da kommt dann "CHMOD failed. It may not be supported on remote side".
Leider habe ich so gar keine Ahnung von php, fpt, Rechten usw. und Sorge, was kaputt zu machen, wenn ich weiter rumprobiere. Ist es sinnvoll, WordPress auf 2.8 zu aktualisieren? Oder kann ich das Problem unter 2.7 auch ganz einfach beheben?
Ich wäre total froh, wenn mir hier jemand weiterhelfen könnte ... Bin mit meinem Latein am Ende. :confused:
Vielen Dank!
Anja