Wow, ich staune nicht schlecht! Mein Speed ist wieder da!!! :-P
Danke für den Tipp!
Beiträge von a.m.SASH
-
-
Genau das selbe Problem habe ich auch!
Ich habe das 3.5.2 Update manuell installiert, seitdem stockt das laden meiner Seite und wirft dann nach Ewigkeiten mit einem "boom" das Ergebnis aus.
Probleme nach dem manuellen Update gab es an sich nicht, nur die Anzeige der Datenbankoptimierung, welche ich machen sollte.
Ich habe die Datenbank bereits gesäubert (-2MB) und optimiert, sie ist jetzt bei knapp 28 MB. PlugIns sind seit Monaten die selben, aber dennoch deaktiviert worden zum Test. Beim Theme das selbe Spiel. WP habe ich bereits neu installiert, was ebenso nichts brachte. Mit 3.5.1 gab es nicht mal im Ansatz Probleme von Ladeverzögerungen... :-x
Auch und auf dem selben Server läuft noch ein zweites WP-Blog, allerdings mit 3.5.1 - hier sind keine Probleme oder Verzögerungen. Also am Server liegt es definitiv nicht ;)
Seit ein paar Tagen, mutmaßlich seit dem Update auf 3.5.2, sind meine Wordpress-Installationen
http://bellator-aleae.de/wordpress/
http://b3l.bellator-aleae.de/cms/
phasenweise extrem langsam und manchmal gar nicht erreichbar. Erstaunlicherweise reagiert das phpBB auf dem selben Server immer sehr schnell >> http://www.bellator-aleae.de/phpBB/
Ich habe schon mit meinem ISP konferiert (all-inkl.com), der weist aber jegliches Serverproblem von sich. Tests via http://tools.pingdom.com waren uneinheitlich, lieferten aber oft das Ergebnis, dass die Seite nicht erreichbar sei. Woran liegts? Wie bekomme ich die Seiten wieder vernünftig ans laufen?
-
Ich bräuchte da mal ein bisschen Hilfe.
Unter WP 2.8.x läuft diese Funktion einwandfrei. Mittels UTC lässt sie sich auch beeinflussen.
Unter WP 2.9(.1) hinkt die Uhrzeit allerdings um eine Stunde hinterher. Mittels UTC lässt sich auch nichts mehr verändern. Wieso?Es kommt sowohl bei einer Neuinstallation, wie auch bei einem Upgrade von 2.8 vor. PlugIns können ausgeschlossen werden und andere WPs mit der Version 2.8 auf dem selben Server bringen ja die richtige Uhrzeit.
Würde mich freuen wenn mir einer helfen kann!
Grüße :)
-
Hallo WPler,
mein selbst geschriebenes Theme weißt ab der WP Version 2.9 einer Fehler im Debug Modus auf:
Notice: rss-functions.php is deprecated since version 0.0! Use rss.php instead. in /Applications/MAMP/htdocs/alpha/wp-includes/functions.php on line 3006
Kann mir einer helfen wie ich den beheben kann?
Alles was ich im Theme über RSS stehen habe ist das:
PHP<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> <a href="<?php bloginfo('rss2_url'); ?>">Artikel</a> <a href="<?php bloginfo('comments_rss2_url'); ?>">Kommentare</a>Vielen Dank :)
-
Klar, eben wegen dem action-Attribut. Dort muss die URL der cse-Seite stehen. Das machst du am besten mit der get_permalink()-Funktion:
Template Tags/get permalink WordPress Codex(Auf der cse-Seite funktionierts, weil dort action="" eben auf die cse-Seite verweist ;-))
Klar versteh ich schon, ist auch einleuchtend. Hab nur nicht weiter an das get_permalink gedacht.
Ok, großen Dank an dich, es klappt jetzt so wie ich es mir Vorstelle!
Schon mal Frohe Weihnachten ;) -
Nun, ich habe jetzt folgendes gemacht.
Hab die cse.php angelegt:
PHP
Alles anzeigen<?php /* Template Name: cse */ ?> <?php get_header(); ?> <div id="content"> <div id="pa-help"><p><div id="cse-search-results" align="center"></div> <script type="text/javascript"> var googleSearchIframeName = "cse-search-results"; var googleSearchFormName = "cse-search-box"; var googleSearchFrameWidth = 740; var googleSearchDomain = "www.google.com"; var googleSearchPath = "/cse"; </script> <script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script></p></div> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>Die searchform.php hat dies stehen:
Code<form method="get" action="" id="cse-search-box"><input type="hidden" name="cx" value="009895945714359777247:bmpfbe9rbgm" /><input type="hidden" name="cof" value="FORID:11" /><input value="Suche nach..." type="text" name="q" id="q" onfocus="if (this.value == 'Suche nach...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Suche nach...';}" /></form>Hab eine neue Seite im Backend angelegt und die "cse" zugewiesen. Wenn ich mich auf dieser neuen Seite befinde und im Suchfeld was eingebe läuft alles. Wenn ich mich auf einer anderen Seite oder in einem Beitrag befinde klappt es aber nicht. Wie könnte man das jetzt ändern?
Ich hab in der head.php die wp_list_pages und eben das include (TEMPLATEPATH . '/searchform.php'); stehen. Ich hätte auch ganz gern das die neue Seite nicht mit in der Liste auftaucht. Weil ohne eine Suchanfrage ist die Seite nicht zu gebrauchen, weil nichts drin steht. Kann man das irgendwie noch hinkriegen?
-
Guten Abend liebe Foren Gemeinde :)
Ich hab da ein Problem bei dem ich nicht weiter komme. Ich möchte gerne die Benutzerdefinierte Suche in WordPress einbauen.
Auf einer einfachen HTML Seite geht es ohne Probleme, etwa hier: SASH Land - Startseite
Ist es nun auch möglich die Suche in mein Theme zu integrieren?Für die einfache HTML Seite nutze ich folgenden Code:
CodeDas Suchfeld <form action="" id="cse-search-box"><input type="hidden" name="cx" value="009895945714359777247:bmpfbe9rbgm" /><input type="hidden" name="cof" value="FORID:11" /><input value="" type="text" name="q" id="q" /><script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=de"></script></form> action="" > mit dem leer lassen drückt man aus, das die Ergebnisse auf der selben Seite angezeigt werdenCodeDie Ergebnisse <p><div id="cse-search-results" align="center"></div> <script type="text/javascript"> var googleSearchIframeName = "cse-search-results"; var googleSearchFormName = "cse-search-box"; var googleSearchFrameWidth = 780; var googleSearchDomain = "www.google.com"; var googleSearchPath = "/cse"; </script> <script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script></p>Unter WordPress hab ich erst mal das in die searchform.php geschrieben:
PHP<form method="get" action="<?php bloginfo('url'); ?>/search.php" id="cse-search-box"><input type="hidden" name="cx" value="009895945714359777247:bmpfbe9rbgm" /><input type="hidden" name="cof" value="FORID:11" /><input value="Suche nach..." type="text" name="q" id="q" onfocus="if (this.value == 'Suche nach...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Suche nach...';}" /><script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=de"></script></form>Das onfocus bzw. onblur läuft an dieser Stelle schon mal nicht :( In die search.php hab ich den Code für die Ergebnisse eingegeben. Wenn ich nun etwas Suchen möchte kommt nur die Meldung 404, sprich ich komme nicht auf die Seite für die Suchergebnisse.
Wo liegt denn nun mein Denkfehler? Ich hoffe ihr könnt mir Helfen! :cry:
EDIT: Das mit onfocus bzw. onblur hat sich gegessen. Dieses Scripts musste man einfach weglassen: <script type="text/javascript" src="http://www.google.com/coop/cse/brand…rch-box&lang=de"></script>
Die Suche läuft auch ohne dieses Script (bei meiner HTML Seite).