Beiträge von RhymeFront
-
-
Hallo!
Ich zermarter mir nun Ewigkeiten den Kopf und habe mich nun entschlossen mich doch hier anzumelden um die Profis zu fragen was denn da falsch läuft...
Die Homepage um die es geht:
http://www.true-skillz.deZu meinem Problem:
Ich habe eine Index.php in der ich per Include den Header aus Wordpress auslese um die Funktionen dort nutzen zu können
Dann gebe ich die ersten paar Worte des Artikels aus in das Conten-Div:
PHP
Alles anzeigen<?php global $myPosts; $myPosts = ''; ?> <?php $my_query = new WP_Query(); $my_query->query('cat=1,2,3&showposts=20&orderby=date'); if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); $myPosts .= $post->ID . ","; ?> <br><br> <div id="content" style="min-height:250px; height:100%;" > <div style="margin-left:auto; vertical-align:middle; margin-right:auto; width:95%;height:95%;overflow:auto;"> <div class="bild" > <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(array( 190,190 ), array( 'class' => 'recent-thumbs' )); ?></a> </div> <div style="width:100%;"> <p><div class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></div> <span class="Stil12"><?php the_time('j'); ?></span> <span class="Stil12"><?php the_time('M'); ?> <?php the_time('Y'); ?></span></p> <span class="Stil14" align="justify" ><p><?php add_filter('excerpt_length', 'new_excerpt_length'); the_excerpt(); remove_filter('excerpt_length', 'new_excerpt_length'); ?></span></p> </div> </div> </div> <?php endwhile; endif; ?>Soweit funktioniert alles, da ja die Index das erste mal läd...
Nun habe ich ein Ajax-Script eingebunden, das mir die Inhalte der Navigation aus externen Dateien in das Content-Div läd in dem es den HREF Tag abfängt:
Code
Alles anzeigen// code direkt nach seitenaufbau starten $(document).ready(function() { // allen links im div 'navigation' eine click()-funktion zuweisen // es wird auch auf alle links von der dynamisch nachgeladenen // seiten reagiert (solange die seiten in das content-div geladen werden)! $("#slidingMenu a").live("click",function() { // das link-ziel jeweils auslesen & zwischenspeichern var pageToLoad = $(this).attr("href"); // varaible für den neuen inhalt var pageContent; // die externe seite laden, der inhalt ist dann in 'data' $.get(pageToLoad, function(data) { // den inhalt zwischenspeichern pageContent=data; // content-div langsam ausblenden $("#content").fadeOut("slow", function() { // wenn das ausblenden fertig ist, inhalt an das content-div übergeben $("#content").html(pageContent); // content-div langsam wieder einblenden lassen $("#content").fadeIn("slow"); // oder in kurzer form (vorzuziehen) // $("#content").html(pageContent).fadeIn("slow"); }); }); // wichtig! sonst wird der a-link im browser aufgerufen! return false; }); });Nun ist mein Problem das ich wenn man auf "Home" rechts in der Navigation klickt nun wieder den Inhalt vom Anfang zurückladen muss in den Conten-Div. Das habe ich gelöst in dem ich einfach eine PHP-Datei gemacht habe(start.php), in der dann genau das selbe drinne ist wie auf der erstmals geladen Index.
PHP
Alles anzeigen<?php global $myPosts; $myPosts1 = ''; ?> <?php $my_query1 = new WP_Query(); $my_query1->query('cat=1,2,3&showposts=20&orderby=date'); if ($my_query1->have_posts()) : while ($my_query1->have_posts()) : $my_query1->the_post(); $myPosts1 .= $post->ID . ","; ?> <div style="margin-left:auto; vertical-align:middle; margin-right:auto; width:95%;height:95%;overflow:auto;"> <div class="bild" > <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(array( 190,190 ), array( 'class' => 'recent-thumbs' )); ?></a> </div> <div style="width:100%;"> <p><div class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></div> <span class="Stil12"><?php the_time('j'); ?></span> <span class="Stil12"><?php the_time('M'); ?> <?php the_time('Y'); ?></span></p> <span class="Stil14" align="justify" ><p><?php add_filter('excerpt_length', 'new_excerpt_length'); the_excerpt(); remove_filter('excerpt_length', 'new_excerpt_length'); ?></span></p> </div> </div> <?php endwhile; endif; ?> <?php end; ?>Ich dachte, da ich ja auf der Index den Header included habe, muss ich dementsprechend den include NICHT in der start.php einfügen, doch dann finden er den wp-query nicht. Füge ich den include ein, zeigt er mir den Inhalt wenn ich die start.php direkt aufrufe, aber der Link "Home" reagiert nicht. Nehme ich include raus, wechselt das Div den Content gibt aber eben den Fehler aus das er den wp-query nicht findet.
Ich habe auch schon include_once und require_once ausprobiert, nützt aber nichts...
Ich hoffe ihr könnt mir weiterhelfen, eventuell hab ich einfach einennen Denkfehler drin.
-
Das war schon mal ein guter Schritt :D!!! Jetzt werden die Untermenüs angezeigt jedoch nicht als Dropdown sonder sie werden einfach darunter gesetzt. Jetzt muss ich bestimmt mit Css dran was? Hab da grade aber keine Ahnung wie ich das umsetzen soll, denke aber ich werde hier was dazu finden oder ?
-
Hallo,
hat keiner eine Idee oder einen Lösungsweg?Grüße
-
Hallo!
Ich hoffe jemand von euch da draußen kann mir helfen bei meinem Problem. Ich habe Wordpress 3.2 und das Theme "Wp-Stream". Ich habe ein Menü erstellt mit dem in Wordpress enthaltenen Menü-Designer, was auch soweit funktioniert. Das einzige was nicht klappt ist, das er mir keine Untermenüs anzeigt. Ich habe bei dem Link "Media" zwei untergeordnete Links zu statischen Seiten gesetzt - ja im Backend sind die Links auch versetzt zum "Mutterlink". Ich suche nun seit geschlagenen 6 Stunden nach einer lösung aber ich finde nichts. Auch in der Functions.php scheint alles richtig zu sein, sonst würde er ja nicht das Menü an sich anzeigen oder?
Link zum Blog: http://www.true-skillz.de
Über schnelle Hilfe würde ich mich freuen.
Grüße
Alex -
Hallo Markus,
habe eben das ganze Paket drüber gebügelt und TATATAAAAA es funktioniert :D. Dank dir :)Gruß
RF -
Hat niemand eine Idee ?
-
Hallo,
bis jetzt hat immer alles funktioniert, diesmal ist leider irgendwas falsch gelaufen :).
Also ich habe das Upgrade Zip runtergeladen und die Dateien die drinne waren jeweils in die Ordner hochgeladen wo sie hingehören. Ich komm auch ins Dashboard allerdings sehe ich dort nicht alles auf der Startseite des Dashboards und bekomme einen Fatalerror
ZitatFatal error: Call to undefined function update_right_now_message() in /home/vhosts/5000138286/rhymefront.net/htdocs/wordpress/wp-admin/includes/dashboard.php on line 350
Ich sehe das Menü und die "Aktuell-Box" alles andere nicht :). Hat jemand eine Idee ? Habe die dashboard.php auch nochmal neu hochgeladen aber es zeigte keine Wirkung.
EDIT: Zeile 350 ist :
Zitatupdate_right_now_message();
Gruß
RF