Ich bin mir nicht sicher, ob das das gleiche Problem wie bei Dir ist, aber es gibt wohl ein spezielles Problem mit den Widgets nach dem Aktualisieren von 2.5. Schau doch bitte mal in diesen Thread, ob das vielleicht auch für Dich zutrifft:
http://forum.wordpress-deutschland.org/installation/3…-auf-2-5-a.html
Beiträge von Ammaletu
-
-
Es gab in den letzten Tagen eine ganze Reihe an Threads mit diesem Problem (Leute? Suchfunktion nutzen!). Hier steht mehr dazu: http://forum.wordpress-deutschland.org/installation/3…-auf-2-5-a.html
-
Es gab in den letzten Tagen eine ganze Reihe an Threads mit diesem Problem (Leute? Suchfunktion nutzen!). Hier steht mehr dazu: http://forum.wordpress-deutschland.org/installation/3…-auf-2-5-a.html
Ach ja, und eine aussagekräftige Fehlerbeschreibung wäre für die Zukunft schön! Sonst ist dieser Thread ja völlig witzlos, sobald das Problem auf Deiner Seite behoben ist. ;-)
-
Der Fehler ist in der WordPress-Bug-Datenbank beschrieben: #6532 (Warning: The first argument should be an array in /www/lu22radiotandil.com.ar/htdocs/wp-includes/widgets.php on line 654) - WordPress Trac - Trac
So ganz bin ich daraus noch nicht schlau geworden. Aber es sieht so aus, dass das mit den kaputten Umlauten zusammenhängt. Also erstmal schauen, dass die Einstellungen zu den Encodings stimmen. Wenn das wieder geht, müssen wohl die Einträge in den Optionen entfernt werden, welche Text-Widgets darstellen. So beschreibt es zumindest einer der Poster im Trac-Eintrag. Keine Ahnung, ob das hinkommt.
Hm, wenn das tatsächlich so ist, kann ja vielleicht jemand ein Erste-Hilfe-Plugin basteln?! :-)
EDIT: Im WordPress-Forum sind auch noch Widget-Probleme beschrieben, vielleicht hilft das ja auch weiter: WordPress › Support » WP 2.5 widgets are broken
-
Ok, ich schreibe Dir mal auf, wie ich bei mir eine eigene Query gelöst habe. Dabei dran denken, dass ich hier nur rate, dass Dein Problem daran liegt. ;-)
PHP
Alles anzeigen// query posts of the sub-category $dor_query = new WP_Query('cat=123&showposts=50'); // output the result if anything was found if ($dor_query->have_posts()) { // output the posts while ($dor_query->have_posts()) : $dor_query->the_post(); // use the_permalink(), the_title() etc. as usually endwhile; } /* end if posts for category */
Das ist die ganz kurze Fassung. Essenz ist: Du erstellst mit new WP_Query('query-parameter hier') eine neue Query und merkst Dir diese in einer Variablen. Den Loop rufst Du unter Benutzung dieser Variable auf, im Innern funktionieren die Template-Tags wie gewohnt. Das sollte hoffentlich dafür sorgen, dass die Original-Query nicht überschrieben wird und das Plugin dann in der Sidebar noch weiß, auf welcher Seite man gerade ist. -
Also ehrlich gesagt wäre das mit einem Link zur Seite wirklich einfacher. Kannst Du Dir solche Kleinigkeiten nicht notieren und fragen, wenn die Seite online ist? Denn so, auch wenn Du die PHP-Dateien postest, muss man am Ende ja doch raten.
Davon abgesehen: Die Abstände ergeben sich aus den benutzten HTML-Elemente und dem, was im Stylesheet steht. Logisch. Wenn Du da Details ändern möchtest, wäre es nicht schlecht, wenn Du ein bisschen was von CSS wüsstest. Mit z.B. SelftHTML sollte es nicht so schwer sein, sich ein bisschen was über padding und margin zu belesen und das entsprechend anzupassen: SELFHTML: Stylesheets / CSS-Eigenschaften
Zum Abstand zwischen Avatar und Autorname: Der rechte Abstand des Avatar-Bilders ist im Stylesheet so definiert:
Mach da doch z.B. mal margin: 4px 10px 4px 0px; draus (=Abstand oben, rechts, unten, links). Wobei ich gerade sehe, dass das Semikolon nach den 4px natürlich falsch ist. Deswegen siehst Du vermutlich auch keinen Abstand. -
Schau mal hier nach: WordPress › Blog » WordPress 2.5
Weiter unten unter Developer Features > Salted passwords.
EDIT: Mist, nicht schnell genug. ;-) Der Link von Olaf ist aber auch besser, vermute ich. -
Also wenn Dir das nicht auch irgendein Plugin macht, müsstest Du den Seiten Templates geben, welche die Ausgaben der gewünschten Artikel regeln. Nach ID, nach Kategorie oder auch nach dem Inhalt eines benutzerdefinierten Feldes.
Egal, was Du machst, denk auch an die anderen WordPress-Ansichten: Den Feed, die Monatsarchive, die Suche. Da tauchen die Beiträge ggf. auch auf. -
Steht ja auch so im Stylesheet drin. Hier mal die Ausgabe der Web-Developer-Toolbar:
html > body #page .container (line 103) {
padding-top: 0pt;
padding-right: 10px;
padding-bottom: 0pt;
padding-left: 10px;
background-color: transparent;
background-image: url(images/shadow_left.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;
}10 px links und rechts an Padding. Und da drin liegt dann #frame, welches vermutlich den Rahmen und den Hintergrund generiert. Probier es also einfach mal ohne das padding an .container.
-
Ah ok, das ist natürlich was ganz anderes. Siehst Du, ohne die nötigen Infos kann man dazu einfach nichts Sinnvolles sagen. ;-)
Also, die Sidebar wird immer nach dem Hauptteil der Seite aufgerufen. Ich denke, die Probleme könnten daran liegen, dass das Template die eigentliche Query überschreibt?! Damit weiß das Plugin dann nicht mehr, was die aktuelle Seite ist (aus Sicht des Plugin ist es eine Archivseite, weil das die letzte ausgeführte Query ist) und lädt folglich auch die Unterseiten nicht mehr.
Falls das so ungefähr hinkommt, hat jemand zufällig einen Link zu einem Tutorial, wie es richtig geht mit der eigenen Query? Ich bin in Eile und kann es im Moment nicht aus meinem Theme abschreiben. Ansonsten probiere mal die Forensuche.
-
Ok, probiere es mal so:
PHP
Alles anzeigen<?php foreach ($comments as $comment) : ?> <li class="commentbody" id="comment-<?php comment_ID() ?>"> <?php echo get_avatar( $comment, 40 ); ?> <?php comment_author_link() ?> <?php if ($comment->comment_approved == '0') : ?> <em><?php _e('Your comment is awaiting moderation.','relaxation') ?></em> <?php endif; ?> <br /> <a class="commentlink" href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('j. F Y') ?> <?php comment_time('G:i \U\h\r') ?></a> <?php edit_comment_link('e','',''); ?> <div class="commentcount"><?php echo $relax_comment_count; ?></div> <div class="commenttext"><?php comment_text() ?></div> </li>Und das hier im Stylesheet hinzufügen:
-
Mit den spärlichen Infos, die Du gepostet hast, können Dir eigentlich nur Leute mit Kristallkugel helfen oder jemand, der dieses Theme zufällig auch benutzt. Rechne Dir aus, wie groß die Chance dafür ist, dass so jemand diesen Thread findet und Zeit zum Antworten hat. Wenn Du dagegen mal einen Link zu der betreffenden Seite postest, können auch alle anderen sich dran versuchen... ;-)
-
Oh, ich könnte schwören, dass das Bild vorhin nicht da war. Deswegen meine Nachfrage. Hat der Browser vielleicht nicht geladen, wer weiß... Nein, da ist noch was anderes falsch. Im Firefox sieht man dieses Bild nämlich nicht, im IE7 dagegen schon.
Hm, mal schauen. In Deiner Seite findet sich das hier (header.php?!):
Code#page { background: none url("http://www.sauerlandflieger.de/blog/wp-content/themes/Theme_AIR/images/kubrickbgwide.gif") repeat-y top; border: none;
Das Bild scheint aber nicht zu existieren. Berichtigen oder ganz entfernen, würde ich sagen. Gleich am Anfang des Theme-Stylesheets steht noch sowas drin:
Entweder ein Bild oder none, nicht beides. Und weiter unten findet sich dann das hier im Stylesheet:
Das ist dann vermutlich die Hintergrundfarbe, die links und rechts hinter dem Hintergrundbild herausschaut, würde ich vermuten. Warum ich das Bild im Firefox nicht sehe, kann ich gerade auch nicht sagen...
-
Es kommt natürlich darauf an, wie Dein Theme genau aussieht, aber klassischerweise bietet WordPress verschiedene Ansichten auf die Beiträge. Die Beiträge werden aber nicht auf einer bestimmten Seite veröffentlicht, sondern es kommt nur auf die Ansicht an, wo sie ausgegeben werden.
Wenn Du Dir z.B. keine statische Startseite anlegst, dann stehen auf der Startseite immer die neuesten Beiträge. Über die Suche findest Du alle Beiträge, die Kategoriearchive enthalten die Beiträge der jeweiligen Kategorien, die Monatsarchive alle Beiträge des jeweiligen Monats etc. Und über Templates kannst Du noch eigene Ansichten kreieren.
Was Du gepostet hast ist ein Link zu einer statischen Seite. Normalerweise stehen da gar keine Postings drauf. Wenn es bei Dir doch so ist, verwendet die Seite ein spezielles Template, aber das kann hier ja keiner wissen. Also gib uns doch bitte den richtigen Link zu Deinem Blog und verrate ein paar Details über das benutzte Theme. :-)
-
Du brauchst in WP 2.5 dieses Plugin nicht, das ist doch alles schon eingebaut. Deswegen auch der Fehler mit den doppelten Funktionsnamen.
-
Hm, ich habe das Gefühl, Du hast da was missverstanden. Korrigier mich falls ich mich irre. ;-)
Was Du als zweites gepostet hast, ist die page.php, oder? Das wp_link_pages ist dafür da, Links zu Folgeseiten zu generieren, falls Du die Seite oder den Beitrag in mehrere Seiten aufteiltst.
Wenn Du die Beiträge, die in Deinem Template ausgegeben werden, in mehrere Seiten aufteilst, müsstest Du die Links dazu dann eigentlich in der Übersichtsseite sehen können. Es sei denn, wp_link_pages funktioniert auf Übersichtsseiten vielleicht anders als auf Einzelseiten, da bin ich mir auch nicht sicher. Das hat auf jeden Fall aber nichts mit Unterseiten für die Seite, welche das Template benutzt, zu tun. Wie Du Unterseiten anzeigst, hängt von der Sidebar oder dem Header ab, wo Seiten halt ausgegeben werden.
Kommt das so in etwa hin oder habe ich jetzt völlig falsch geraten?! ;-)
-
Zitat
1. Ich kriege den blauen Hintergrund links und rechts der Headergrafik nicht weg.
Schreibe bitte mal genauer, was Du damit meinst. Das sehe ich jetzt gerade nicht auf Deiner Seite.
Zitat2. Die rechte Spalte steht zu weit links. Ich möchte den Abstand zwischen den beiden Spalten erhöhen, kann aber die Stelle nicht finden, an der ich die Einstellung vornehmen muß.
Such Dir mal diese Anweisung heraus: "#sidebar" auf Zeile 544. Hier wird eine Breite für die Sidebar festgelegt und ein Abstand nach links. Machst Du sie breiter, geht sie weiter nach rechts. Erhöhst Du den Abstand, fängt sie weiter rechts an. Einfach probieren, bis es gut aussieht.
-
Die Verbindung zu Google funktioniert nicht, was wohl an Deiner Serverkonfiguration liegen wird (vermute ich). Genaueres kann ich Dir dazu leider gerade auch nicht sagen.
Was ich aber noch anmerken wollte: Falls Du den Firefox benutzt ist es sehr komfortabel, sich das Wörterbuch einfach als AddOn zu installieren. Firefox prüft dann alle Textfelder, das ist auch hier im Forum oder bei Webmailern toll.
-
Ganz ehrlich, ich wiederhole mich ungern ein zweites Mal. Lies weiter oben einfach, was Du posten müsstest, damit Dir das jemand sagen kann... :-/
-
Zitat
Kann mich aber nicht mehr in den Admin Bereich einloggen.
Und wie sieht das genau aus? Kommt eine Fehlermeldung? Wird Dein Passwort nicht akzeptiert? Oder was passiert sonst?
Davon abgesehen: Wenn Du das Plugin löschst und trotzdem noch Probleme hast, gibt es woanders offenbar noch ein Problem. Wenn das Plugin weg ist, ist es weg und kann eigentlich keinen Ärger machen.
Nur mal aus Interesse: Wie sind denn die aktuellen Probleme entstanden? Hast Du auf WP 2.5 aktualisiert? Oder ist das Blog neu und die Probleme waren von Anfang an da? Hat Dein Provider irgendwas an Apache/PHP/MySQl aktualisiert vielleicht?
EDIT: Sehe ich das richtig und es ist die berühmt-berüchtigte weiße Seite beim Aufruf des wp-admin-Ordners?! In dem Fall würde ein Blick ins PHP-Errorlog weiterhelfen. Mit einer konkreten Fehlermeldung kann man dann vielleicht auch sagen, was falsch läuft.