Version ist 2.0:
<meta name="generator" content="WordPress 2.0" />
Plugins muß er selbst verraten ;)
vG
Arno
Beiträge von Arno Simon
-
-
Hallo Frank,
sorry, noch keine Zeit gehabt das zu testen :( Neben diverser Hilfsanfragen hier aus dem Forum habe ich derzeit auf der Arbeit 4 Projekte am Start und das ist happig.....
Erinner mich am WE bitte nochmal per PN daran. Danke.
vG
Arno -
In der wp-options sind 2 Einträge: siteurl und home... beide müssen auf die neue adresse umgestellt werden ;)
Sofern Du wieder oder immer noch auf der 2.0 fährst: lösch danach mal die Inhalte des /wp-content/cache-Verzeichnisses....
vG
Arno
-
Hallo Julian,
Seite 23 sieht doch in Ordnung aus und auch die Anzeige der in der linken Sidebar eingebauten Kategorien funktioniert ordentlich....
Problem etwa doch zwischenzeitlich selbst gelöst? ;)
vG
Arno
-
Wenn Du online im Browser editierst, mußt Du eine Benutzen dem Du das Zeichenformat mitteilen kannst. WP benutzt eine UTF-8-Codierung.
Wenn Du offline editierst, solltest Du einen Editor benutzen der auch die UTF-8-Codierung unterstützt: z.B. NodePad++ ( http://notepad-plus.sourceforge.net ).
Oder ganz einfach, wie es IMHO sein sollte, die Umlaute über die HTML-Entities schreiben ä ü etc. pp. ;)
vG
Arno
-
Moin Gabi,
nicht verzagen, wie schon per Mail und in Deinem Blog: das bügeln wir gemeinsam wieder glatt ;)
vG
Arno -
Leidest Du nicht, peti, aber es ist da ;) Waren vielleicht nur gerade keine Umlaute in den Zitaten für Dich übrig ;) :D hehe....
Es wird wohl daran liegen, das die Zitate in die Datei über einen normalen Texteditor eingegeben werden / worden sind und diese nunmal nicht der UTF-8-Codierung Deines Blogs entsprechen.
Die werden wahrscheinlich noch durch einen Filter/Konvertieren müssen damit die von ISO-Irgendwas (Windoof wahrscheinlich) nach UTF-8 umgeschrieben werden.
Ich meine irgendwo in WordPress währe so'was implementiert, weiß aber gerade leider auch nicht wo....
vG
Arno
-
ad 1) dein tonfall ist unangebracht
ad 2) es wird im grundkonzept das umgesetzt, was die entwickler für das grundkonzept als für sich notwendig erachten
ad 3) wordpress ist so flexibel geschrieben, das sich jeder der es will die erweiterungen schreiben kann, die er benötigt, darauf wird auch in den entsprechenden dokumentationen hingewiesen. auch darauf das wordpress davon lebt, das die anwender wenn sie entsprechende funktionen entwickelt haben diese wieder der community zur verfügung stellen.
ad 4) wenn du auf rückfragen immer so eingeschnappt reagierst, wirst du schneller im filter landen als du glaubst... -
Gegenfrage: warum machst Du's nicht einfach, wenn Du es so dringend brauchst!?
-
Nun, es gibt einen Action-Hook ("delete_categorie"), an welchen man sich einhängen kann um in einem PlugIn zu vermerken welche Kategorien gelöscht wurden.
Sofern es ein solches PlugIn noch nicht gibt (nicht nachgesehen), kann man darüber eine Spiegelung der Kategorietabelle führen und eine Teilspiegelung der Posts-Tabelle (nur mit den ID's und Kategorien der Posts) und darüber in einer gesonderten Admin-Page die von Dir benötigte Funktionalität realisieren die Posts einer anderen als der Standard-Kategorie zuzuordnen. Das erfordert aber noch die Nutzung anderer Action-Hooks (Erstellung bzw. Änderung von Beiträgen etc.) um die Teilspiegelung der Post-Tabelle immer auf dem aktuellen Stand zu halten.
vG
Arno
-
Hmmm... nun gut, ein Blick in den Quelltext wirkt manchmal wunder ;) Den Punkt hatte ich mir noch nicht so genau angesehen...
John hat recht ;)
Mach's so, wie er's sagt ;)
vG
Arno
-
Hallo Zusammen,
auch Peters Problem mit dem WebServer Abyss konnten wir beseitigen, und der Hack hat dadurch wieder einmal eine andere Struktur bekommen. Näheres kann auf der entsprechenden Seite meiner Homepage nachgelesen werden ;)
vG
Arno
-
Eine Änderung der Core-Files würde ich an Deiner Stelle nicht vornehmen, weil diese bei jedem Update nachgezogen werden müßte und das keine wirklich zwangsläuftig notwendige Stelle für Änderungen ist...
Gehe lieber hin und fange über
die Ausgaben ab und pflücke den Output der Funktion anschließend auseinander
PHP$arr = explode('\n', $content); // vergewisser dich vorher, das ich hier nicht per zufall elemente wegschmeisse die deinem Template entstammen! unset($arr[0]); // sollte das erste <ul> entfernen $arr[1] = str_replace('<li class="pagenav"> ', '', $arr[1]); // sollte das erste li rausnehmen $arr_cnt = count($arr); $arr_del = $arr_cnt - 1; unset($arr[$arr_del]); // sollte das letzte </ul> entfernen $arr_del = $arr_cnt - 2; $arr[$arr_del] = str_replace('</li>', '', $arr[$arr_del]); // sollte das letzte </li> rausnehmenanschließend die Ausgabe wieder zusammensetzen und an den Client damit:
ungetestet, aber IMHO einen versuch wert...... bringt den Überschuß nicht nur optisch weg, sondern auch im Quelltext....
vGArno
-
Moin Moin alle miteinander,
wie versprochen, der Hinweis auf die Ursache von Gabis Problem:
Gabi hat in Ihrer linken SideBar über diese Schleife
PHP<?php $posts = get_posts('numberposts=5'); foreach($posts as $post) : ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>die letzten 5 Beiträge angelistet. Da die her verwendete Array-Variable $posts jedoch eine WordPress-interne Variable ist (und auch dort zur Speicherung der Posts genutzt wird) enthält diese WordPress-Interne Variable nach dieser Abfrage auch nur noch die letzten 5 Posts und nicht die in der Konfiguration eingestellten 10 Posts die ausgegeben werden sollten. Da sich die Schleife für den Loop aber danach richtet, welche Postanzahl vor dem Aufruf der index.php ermittelt wurde, wird anschließend der Datenbankfehler ausgegeben, weil versucht wird mit leeren Array-Einträgen weiterzuarbeiten.
Ursache des Problems scheint zu sein, das es entweder mit der Version 2.0 eine Änderung gegeben hat die dazu führt das die zuvor erst via Global aus dem WordPress- in den Theme-Arbeitsbereich zu übernehmenden Variablen plötzlich generell als globale Variablen deklariert werden oder aber das die verwendete PHP-Version (5.x) an dieser Stelle den unterschied macht und die Variablen im zuvor (bis V1.5.2) abgegrenzt arbeitenden Theme-Speicher bekannt macht. Das sind meine Vermutungen zur Ursache - für genaue Ursachen müßte ich beide Thesen erst mal weiter untersuchen, passt aber im Moment grade zeitlich nicht ;)
Nun zur Problembehebung:
Um den Fehler zu beheben habe ich die Array-Variable in Gabis Schleife oben einfach kurzerhand umbenannt, so das die Schleife jetzt so aussieht:
PHP<?php $myposts = get_posts('numberposts=5'); foreach($myposts as $post) : ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>
vGArno
PS Nicht das ihr jetzt denkt "Und dafür haben die einen ganzen Tag gebraucht?!?!" Mitnichten, werte Mitstreiter, mitnichten ;) Wir hatten beide den ganzen Tag über auch andere Dinge zu tun.... ;)
-
Moin DaMG,
ich gehe mal davon aus, das Du - wie ich - Deine Seite hauptsächlich mit statischen Seiten innerhalb der WP-Umgebung gestalten willst und auch eine statische Startseite haben willst.
Für die statische Startseite gibt es verschiedene Plugins (ich benutze das hier unter anderem auch, weil's von mir ist ... *g* ;)
Was das abschalten des Kalenders und die statische Navigation angeht schau mal in den Beitrag hier und was die Navigation links angeht, sieh mal in den Beitrag hier.
vG
Arno
-
kurze Zwischeninfo für den Rest der Welt: Wir führen das Problem derzeit ausserhalb des Forums weiter. Wenn der Fehler beseitigt ist, werden wir die Ursache hier posten.
vG
Arno
-
Hi Mario,
die Where-Clausel ergänzen:
SQL
Alles anzeigenSELECT id, post_title, comment_author, comment_date, comment_id, comment_content, comment_approved FROM $tableposts, $tablecomments WHERE $tableposts.ID=$tablecomments.comment_post_ID AND comment_approved='1' AND post_password='' ORDER BY $tablecomments.comment_date DESC LIMIT 10vG
Arno
-
Hallo Gabi,
kannst Du mir bitte mal die Datei /wp-includes/comment-functions.php sowie die /wp-content/themes/<deintheme>/index.php per mail zukommen lassen?
arnosimon(at)web.de
vG
Arno
PS die /wp-includes/functions.php bitte auch noch
-
Hi Gabi,
mal die Rückfrage(n): Wo tritt dieser Fehler auf? Funktion, Blogbereich (Sidebar?)? Wird angegeben durch welche Datei der Fehler verursacht wird? Kannst Du durch gezieltes setzen von kurzen Ausgaben vor PlugIn-Befehle eingrenzen von welchem PlugIn der Fehler ggf. erzeugt wird? Sind überhaupt, und wenn ja welche, Plugins bei Dir installiert? Sind die alle auf 2.0 geprüft (Plugin-Seite des Programmierers)?
vG
Arno
-
Hallo peti,
klar geht's einfacher.... ich, für meinen Teil, will aber nicht (immer) die einfachste Lösung bieten ;) Ausserdem war ich gerade nach einem 16 Stunden-Tag zu Hause und hatte keine Lust erst Code raus zu suchen....
vG
Arno
PS ich bin nun'mal der Meinung, je mehr sich die Leut's selbst erarbeiten, desto mehr können Sie anschließend und desto besser behalten sie's ;)