Beiträge von Ammaletu

    Ja gut, wenn in WP Sicherheitslücken gefunden werden ist das zwar ärgerlich, aber eben eine Tatsache. Da hilft dann nur upgraden. Wenn Du Dich also entscheidest, den Update-Hinweis zu ignorieren, dann tue das bitte nur nach einer kurzen Recherche, ob das Update sicherheitsrelevant ist. 2.8 auf 2.9 ist z.B. wurscht, da hatte ich auch noch keine Zeit zu. 2.7 auf 2.8 war nicht egal, da wurden Sicherheitslücken gestopft.

    Vorgehen bei Hacks hatte ich übrigens generell vor kurzem gerade erst hier beschrieben: http://forum.wordpress-deutschland.org/installation/6…html#post303406
    Das hilft Dir vielleicht noch etwas bei der Entscheidung, welche Files gelöscht werden müssen und welche nicht. Je mehr Du frisch aus einer sauberen Quelle hochladen kannst, desto besser. Upload-Dateien aus einem Backup überschreiben ist z.B. auch gut, manchmal werden da einfach Dateien dazwischen gelegt, die Du zwischen Dutzenden legitimen Uploads nicht erkennst.

    Zitat

    ansonsten läuft die Seite normal

    Würde ich nicht sagen, beim Aufruf der Startseite werden folgende Bilder mit einem Fehler 500 nicht ausgeliefert:
    - http://www.moviesforum.de/wp-content/the…/welcome_bg.jpg
    - http://www.moviesforum.de/wp-content/the…s/header_bg.jpg

    Irgendwas geht da also auf jeden Fall schief. Handelt es sich um normale Bilder oder werden die per PHP erst generiert beim Aufruf? Probier mal kurz aufs Default-Theme umzuschalten. Ist das Backend dann auch noch so langsam? Die Ursache des Fehler 500 findest Du ansonsten hoffentlich im Errro-Log Deines Servers.

    Du kannst es direkt in der HTML-Ansicht machen oder eben über den Button im TinyMCE in der normalen graphischen Editiersicht. Dann sollte das schon gehen. Ich bin aber gerade nicht 100% sicher, ob es mit the_excerpt geht, also ob der Excerpt dann automatisch alles bis zum more-Tag ist. Sollte, aber wenn es nicht geht probiere mal, zu the_content zurückzuwechseln. Dann musst Du natürlich den more-Tag auch bei allen Beiträgen setzen, die Du nicht komplett angezeigt haben möchtest.

    Du machst das über den Editor im Backend? Was da passiert kann ich Dir leider nicht sagen, aber die simple Alternative ist, die Datei per FTP runterzuladen, in einem Texteditor Deiner Wahl zu bearbeiten und wieder raufzuschieben auf den Server.

    Bist Du sicher, dass das Theme jetzt sauber ist? Hast Du das frisch hochgeladen? Ansonsten schalte mal probeweise aufs Default-Theme um -- kommt das dann auch am Ende der Seite? Falls ja, steckt es wohl in der DB, wenn Du alle Plugins und WP selber soweit gesäubert hast (siehe oben).

    Ach ja: Du nutzt nicht ein Caching-Plugin wie WP Super Cache, oder?

    Falls es in der DB steckt: Tja, sehr genaue Anweisungen kann ich Dir da auch nicht geben. Das muss halt da raus. Wenn Du magst kannst Du mir einen Dump Deiner DB per E-Mail schicken und ich schaue mal rein, ob ich was finde. (gezippt, Mail-Adresse siehe Kontaktseite meines Blogs) Vor allen Aktionen an der DB auf jeden Fall ein Backup ziehen!

    P.S.: Wobei ich jetzt zumindest auf Deiner Seite nichts mehr sehe am Ende des Quellcodes. Sagt das AV-Programm denn noch was?!

    Nein, kannst Du nicht, aber Du könntest Dir dort analog einen eigenen Platzhalter definieren. Achtung, die Änderungen am Plugin gehen bei einem Update des Plugins natürlich verloren, also als Kopie sichern und bei eventuellen Updates danach wieder einbauen.

    Ok, mal sehen... So um Zeile 1367 herum werden die Platzhalter ersetzt. Da könntest Du einfach Deinen eigenen dazu schreiben. Sagen wir in Zeile 1397:

    PHP
    if (function_exists('get_random_image')) {
      $output = str_replace("%my_random_image", get_random_image(), $output);
    }

    Die Generierung des Bildes packst Du dann in die functions.php des Themes in eine Funktion:

    PHP
    function get_random_image() {
      $result = '';
      // ...
      return $result;
    }

    Wobei da nichts ausgegeben werden darf, nur einen String zusammenbasteln und am Ende der Funktion zurückgeben. Tja, und dann in den Plugin-Optionen halt den Platzhalter %my_random_image einbauen.

    Wenn die Anrodnung in allen Kategorien gleich sein soll, kannst Du das in der category.php des Themes machen. Falls es keine gibt, kopiere die archive.php und benenne sie entsprechend um. Wenn es Dir nur um bestimmte Kategorien geht, dann kannst Du auf dem gleichen Wege (category.phg oder archive.php kopieren) eine category-[category-slug].php erstellen. Also z.B. wird category-news.php für das Archiv der News-Kategorie benutzt und category-buecher.php für das Archiv der Bücher-Kategorie.

    So, damit zum Wo. Das Wie klärt sich, wenn Du Dir überlegst, wie Du die Beiträge anordnen willst. Idealerweise fällt Dir da irgendeine Art formal ausdrückbares Schema ein. Alphabetisch nach Titel wäre einfach, chronologisch ist ja schon eingebaut. Wenn es jetzt wirklich komplett willkürlich sein soll, wird das schwieriger.

    Ok, ich habe mal in das Theme reingeschaut. Sieht so aus, als würde es automatisch das erste Bild des Postings als Thumbnail ausgeben. Wenn Du dem Beitrag also ein Bild hinzufügst, sollte das automatisch klappen. Wie ich sehe, hast Du das bisher nicht gemacht, deswegen siehst Du auch keine Thumbnails. Und nein, man kann nicht ein Thumbnail extra angeben, da hatte ich mit dem benutzerdefinierten Feld falsch geraten. Im Forum steht, dass das nur bei den Premium-Themes des Autors geht.

    "Recent comments" ist ein sehr generischer Ausdruck, deswegen frage ich ja. Die Pluginsuche auf wordpress.org spuckt dazu mehrere Seiten an Ergebnissen aus. Gut, rate ich also... Dieses hier?
    http://wordpress.org/extend/plugins/recent-comments-plugin/

    Falls ja, nehme ich mal an, kannst Du an der Stelle kein PHP einbauen. Du kannst aber einen eigenen Platzhalter-Code definieren, den Du dann mit dem ersetzt, was Dein PHP-Code produziert. Siehe hier: http://rmarsh.com/plugins/post-options/ (weiter unten, "Extending the Plugins by Adding Your Own Output Template Tags") Und ja, das erfordert ein bisschen PHP-Kenntnisse.

    Gut, das ist jetzt wohl zu spät, aber: Selbst wenn das Upgrade selber aus irgendeinem Grund nicht geht (und dann nicht raten, sondern nachschauen im Error-Log), hat WordPress eine Ex- und Importfunktion. Unter "Tools" im Backend, glaube ich. Damit kannst Du alle Inhalte, Seiten, Kategorien etc. exportieren und in die neue Instanz wieder importieren.

    Davon abgesehen muss ein Update von 2.7 auf 2.9 natürlich auch gehen. Falls es das nicht tut, liegt ein Problem vor, das vermutlich sowieso behoben werden muss. Tja, ich hoffe, Du hattest nicht zu viel manuell zu übertragen. :-/ Falls mal wieder etwas in der Art auftritt lieber erst hier fragen. ;-)

    Hm, mal so ganz grob, ohne genau zu wissen was das für ein Teil ist und wo es steckt:
    - Passwörter ändern, und zwar alle (FTP-Passwort, WP-Admin-PW, DB-PW)
    - WP auf Maintenance Mode schalten (per Plugin)
    - Die Ordner wp-admin und wp-includes nicht nur überschreiben, sondern wirklich löschen und per FTP neu hochladen. Das gleiche für alle Dateien im WP-Hauptverzeichnis (.htaccess und wp-config.php behalten, aber mal reinschauen, dass da kein Mist drinsteht)
    - Für alle Themes: Wenn Du am Theme nichts modifiziert hattest, löschen und neu hochladen. Wenn Du etwas modifiziert hattest, musst Du das Theme zumindest überprüfen. Da hilft Dir eventuell das WP-AntiVir-Plugin weiter, das scannt das aktive Theme nach genau solchen Sachen.
    - Für alle Plugins: Das gleiche, wenn unmodifiziert, dann Ordner löschen und jeweils neu hochladen. Ansonsten genau kontrollieren.
    - Alle Upload-Ordner durchschauen, ob da verdächtige Sachen drinliegen.

    So, dann kann es natürlich auch in der Datenbank stehen. Das merkst Du dann, falls es an alten Einträgen nach diesen Schritten immer noch unten dranhängt.

    Und dann vielleicht mal mit den Webmaster-Tools von Google schauen, was Google dazu meint. So oder so die XML-Sitemap neu generieren und bei Google neu einreichen.

    Ja, das ist problemlos verwirklichbar. Die Frage ist, willst Du es nach Anleitung selber machen? Dann wäre der erste Recherchetip: Deine WP-Installation auf eine statische Seite als Startseite umstellen (wahlweise mit einer anderen Seite zur chronologischen Anzeige aller Beiträge, muss aber nicht) und dieser statischen Seite ein eigenes Template verpassen. Die statische Seite kann dann enthalten, was immer Du als Begrüßungstext am Anfang stehen haben willst. In das Template kann man dann den Rest hängen.

    Naja, war jetzt auch nur aus einem meiner eigenen Themes kopiert. ;-) Aber freut mich, wenn es geholfen hat. Dass es das nicht als eingebaute Funktion gibt, fällt mir allerdings schwer zu glauben. Muss ich bei Gelegenheit mal suchen, aber vorhin hatte ich nichts passendes gefunden.