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...
Beiträge von Arno Simon
-
-
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

-
Hallo msmcse,
dann mein Vorschlag: konsultiere die Doku zu den Template Tags und beschäftige Dich mit query_post und folge dort auch dem Link zu "The Loop". Desweiteren schau Dir in den Template Tags die "Post Tags"-Funktionen durch, die wirst Du im Loop brauchen

vG
Arno
-
ich weiß ja nicht, ob einer von euch bei all-inkl.com ist, aber (für diejenigen unter euch die da sind) bei denen kann man das prob über die kasserver-verwaltung der jeweiligen site umgehen. dort gibt's unter tools ein tool um die verzeichnisse die von scripts angelegt wurden in die richtige gruppe "umzuziehen" und somit wieder zugreifbar zu machen....
vG
Arno -
[FONT=Verdana]Hallo Stu,[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]hmmmmm..... ich wüßte nicht, das ich dafür ein Plugin installiert hätte... bei mir kommt das aber automatisch. Wenn auch mit dem Titel des vorherigen / nächsten Posts und nicht mit "vorheriger" bzw. "nächster Post"....[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]vG[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]Arno [/FONT] -
-
im opera8.5 siehts gut aus... dagegen habe ich im ff1.5 und im mozilla1.7.12 eine verzerrung um schätzungsweise 1px bzw. die rahmenstärke (wenn's 1px ist - hab jetzt nicht ins coding gesehen
- ist meine schätzung ja richtig...)und zwar wird alles unterhalb des wahrscheinlich von Dir fixierten blocks um eben jene weite nach links versetzt ....
vG
Arno
PS wo ich gerade den Beitrag von jowra lese (wohl gleichzeitig mit mir getippert) ist mir das mit den versionen aufgefallen.... der kommentar oben gilt für version 1... version 2 ist in ordnung und das mit den grafiken beim opera kann ich bestätigen, ist aber auch nur beim opera so....
-
Hi Robert,
das Plugin funktioniert auch mit WP2.. Hab's gerade getestet.
vG
Arno
-
Zitat von sternenlicht
arno, vielleicht ist vreni auch neu in der foren-welt?
als erstes wäre immer ein höflicher hinweis angebracht... und dann erst scharf schießen.
Sternenlicht, wer schießt hier scharf? ich nicht...
Du hast mich noch nicht scharf schießen sehen ...vG
Arno
PS abgesehen davon: "neu in der forenwelt" ist, in meinen Augen, keine Begründung für relativ ungehobeltes benehmen... Ausserdem schreibt sie selbst:
Zitat von vreniich kenne andere foren in denen jedem ganz normal, neutral geholfen wird...
also dürfte sie Erfahrung mit anderen Foren haben. Ob Sie sich dort auch so verhält?