Ähem ja klar :D
Aber ich tue mir immer schwer meine Fragen so zu formulieren dass das die Suche was ausspuckt (auch bei google), erst wenn ich wirklich nicht mehr weiterweiß poste ich hier.
Sry falls schon mal da gewesen sein sollte ;-)
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 erstellenÄhem ja klar :D
Aber ich tue mir immer schwer meine Fragen so zu formulieren dass das die Suche was ausspuckt (auch bei google), erst wenn ich wirklich nicht mehr weiterweiß poste ich hier.
Sry falls schon mal da gewesen sein sollte ;-)
Das war wieder mal schnelle und kompetente Hilfe!
Danke :mrgreen:
Ich habe oben horizontal ein Menü, und links in der Sidebar ein Submenü dazu. Im Submenü sind nun wieder Unterseiten, die jedoch derzeit einfach aufgelistet werden.
Ich möchte dass diese Untermenüpunkte nur angezeigt werden, wenn im Submenü der jeweilige Menüpunkt ausgewählt wird.
Die Untermenüpunkte Unterpunkt 1,2 und 3 sollen nur angezeigt werden, wenn ich auf [COLOR=Black]"Office - Management" [/COLOR]drücke, oder einen Untermenüpunkt offen habe.
Der Quellcode der Sidebar sieht so aus:
<div class="sb-pagemenu">
<ul>
<?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 != 'attachment' AND post_status != 'inherit'")) { ?>
<li class="headline"><?php echo $parent_title; ?></li>
<?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
<?php }
else {
echo "<li class='headline'>".$parent_title."</li>";
}
}
else {
echo "<li class='headline'>"."News"."</li>";
} ?>
</ul>
</div>
Alles anzeigen
Bitte um Hilfe!
JEAH!!!
Ich danke dir, hab so viele Stunden damit verbracht und dein Link hat mir die Lösung gebracht! THX!!! :-D
Mein Code sieht jetzt so aus:
Das Problem besteht noch!
Hab mich jetzt etwas rumgelesen und ich denke ich habe etwas gefunden was mein Problem beschreibt: http://forum.wordpress-deutschland.org/design/4129-po….html#post22086
Aber die Lösung dort einfach [COLOR=#000000][COLOR=#0000CC]query_posts[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]"cat=0"[/COLOR][COLOR=#006600]);[/COLOR][/COLOR] funktioniert bei mir nicht. Ich hab auch kein Plugin, bei mir sind alle statischen Seiten ganz normal bei Verwalten/Seiten drin.
Also nochmals mein Problem: Auf meiner Seite habe ich in der Sidebar die Headlines aus der Kategorie Allgemein, aber im Contentbereich sollte eigentlich der Inhalt der Statischen Seite "Wir über uns" stehen, sobald ich aber die Headlines in der Sidebar ausgebe ist der Content auf jeder Seite der Inhalt der Kategorie Allgemein!
Hat da vielleicht wer eine Lösung?[COLOR=#000000][/COLOR]
Dank deiner Info hab ich den Fehler gefunden!
Ich habe ein Plugin namens is_child installiert (is_child @ Open Sourced Brain.) welches in Version 1.1.2 diesen Fehler beheben sollte, die Version die es dort zum Downloaden gibt ist Version 1.1.1 (das merkwürdige ist dass im Changelog der hinweis von v 1.1.2 steht!)
Folgendes Codekonstrukt kommt da vor:
$getParents =
( is_page() )
? # Pages
$wpdb->get_results("
SELECT post_parent AS category_parent
FROM {$wpdb->posts}
WHERE ID IN ({$fromChilds})
")
: # Posts / Categories
$wpdb->get_results("
SELECT category_parent
FROM {$wpdb->categories}
WHERE cat_ID IN ({$fromChilds})
");
Alles anzeigen
und
if( !is_int( $ofParent ) ) {
if( is_page() )
# Different handling for Pages
$getID = $wpdb->get_results("
SELECT ID as cat_ID
FROM {$wpdb->posts}
WHERE post_title = '{$ofParent}'
OR post_name = '{$ofParent}'
LIMIT 0,1
");
else
# Get catID
$getID = $wpdb->get_results("
SELECT cat_ID
FROM {$wpdb->categories}
WHERE cat_name = '{$ofParent}'
OR category_nicename = '{$ofParent}'
LIMIT 0,1
");
Alles anzeigen
Ich kenn mich leider überhaupt nicht mit der WP Programmierung aus, kannst du mir bitte sagen wie ich genau das ausbessern muss?
EDIT: In den Kommentaren (#42) ist ein Rapidsharelink zu version 1.1.3 angegeben, die funktioniert! Damit ist mein erstes Problem gelöst, danke für die wirklich hilfreichen Infos
Ja danke das wirds sein, aber ich kenne mich mit der Programmierung überhaupt nicht aus. In welcher Datei müsste ich nach diesem veralteten DB-Zugriff suchen? Es ist wie gesagt nur bei der Kategorie Detailansicht.
Kann das irgendwie mit diesem Fehler zusammenhängen:
http://forum.wordpress-deutschland.org/konfiguration/…newssystem.html
Ich verwende mein eigenes Template, baue aber auf Grundlagen auf die ich im Internet gefunden habe!
WordPress Datenbankfehler: [Table d0076ff6.wp_bc_categories doesn exist]
SELECT category_parent
FROM wp_bc_categories
WHERE cat_ID IN (1)
So schaut der Fehler aus... Die DB wp_bc_categories existiert wirklich nicht!
Was kanns da haben?
Ja stimmt so funktioniert das zwar, aber ich habe wie auch bei meinem Script das problem, dass statt der Statischen-Content Seite die angezeigt werden soll, der inhalt der Kategorie angezeigt wird!
Mein Script bisher:
<?php
query_posts($query_string."&cat=1");
while( have_posts() ) {
the_post();
echo '<div id="restentry" ><h4>' ,the_time('n.j.y'),'</h4> <a href=',the_permalink(),' rel="bookmark" ',the_title('<h2>','</h2>'),'</a>';
//the_content('read on...');
echo '</div>';
}
?>
Alles anzeigen
Der steht im header.php
Hallo!
Ich möchte einen Bereich auf meiner Seite haben wo ich aktuelle News posten kann, wobei nur die Headlines in diesem Bereich angezeigt werden und der ganze Text dann wenn man draufklickt.
Ich wollte das mit einer Kategorie "news" machen, aber schaffe es nicht die headlines auszulesen!
Bzw wenn ich die Headlines auslese werden die Statischen Seiten nicht mehr angezeigt!
Bitte um Hilfe!