Beiträge von Ammaletu

    Wenn Du das machst, läufst Du Gefahr, dass Deine Seite als allgemeiner Dateiupload missbraucht wird, ggf. auch mit illegalen Inhalten. Oder jemand spammt Dir aus Spaß Deinen Webspace komplett voll. Da wäre ich sehr vorsichtig damit. Wenn jemand wirklich etwas hochladen will, kann er sich doch registrieren, oder? Alternativ solltest Du sicherstellen, dass jemand die Inhalte freischaltet, ehe sie aus dem Netz erreichbar sind.

    Schau mal hier: http://codex.wordpress.org/Function_Refer…ost_custom_keys

    Also dann wohl so:

    PHP
    if (!empty(get_post_custom_keys($post->ID))) {

    Das prüft ab, ob irgendein Custom Field dranhängt. Wenn Du auch testen willst, ob die Felder Werte gesetzt haben, müsstest Du Dir rund um get_post_custom eine kleine Funktion schreiben, die durchgeht und true zurückgibt, sobald der erste nicht-leere Feldwert gefunden wurde. Siehe: http://codex.wordpress.org/Function_Reference/get_post_custom

    Zitat

    Hab mal den Test gemacht und User ohne Maus arbeiten lassen, Chaos...! :smile:

    Ganz ohne sicher, aber man kann ja kombinieren. Die Pfeil- und Escape-Tastenunterstützung bei der Lightbox ist mit einer der Gründe, warum ich aktuell das Original und kein jQuery-Derivat einsetze. Aber wenn ich meine Seite mal überarbeite, werde ich Popeye auf jeden Fall mit in Betracht ziehen.

    Zentrierte Bilder müssten aber natürlich auch gehen. Wenn ich ein mittelgroßes Thumbnail mittig anzeige und darauf klicke, kann ja nicht die Großansicht auf einer Seite davon aufgehen, am besten noch mit horizontalem Scrollen. Das muss dann schon mittig drüber liegen. Gibt es dafür echt noch keine Demo irgendwo?

    Worum genau geht es Dir denn jetzt? Die Unterscheidung von Einzelansicht und allen anderen Ansichten machst Du einfach mit is_single(). Oder geht es darum, dass an manchen Postings das fed zwar gesetzt, aber leer ist? Mit [COLOR=#000000][COLOR=Black][COLOR=#0000bb]get_post_meta[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$post[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000bb]ID[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]'12345'[/COLOR][COLOR=#007700], false[/COLOR][/COLOR][COLOR=#007700][COLOR=Black]) kriegst Du das als Array zurück. Ich würde erwarten, dass das dann leer oder null ist, wenn das Feld gar nicht vorhanden ist. Ansonsten enthaält es einen leeren String. Wenn es darum geht, ob ein Wert gesetzt ist, prüfe den Rückgabewert vor dem echo doch einfach mit empty.[/COLOR]
    [/COLOR][/COLOR]

    Wenn Du Kontrolle über den Server hast, kannst Du die PHP-Funktion fsockopen erlauben. Alternativ kannst Du die Anzeige des Fehlers am Bildschirm unterdrücken und PHP-Fehler stattdessen in eine Datei loggen lassen (per php.ini). Es wäre aber zu schauen, wozu das fsockopen an der Stelle überhaupt verwendet wird und ob es vielleicht wichtig ist.

    Sieht interessant aus! An den Lightbox-Varianten finde ich das Abdecken des Hintergrundes meist nicht so schön, das ist hier viel schöner. Was an der Demo fehlt ist ein Beispiel für ein zentriertes Bild: Kann das Einblenden dann in beide Richtungen gehen?

    Was auf jeden Fall fehlt sind Sachen wie Unterstützung für Tastaturnavigation (< und >) und das Verkleinern wenn man außerhalb des Bildes klickt. Das bin ich von der Lightbox so gewohnt und es macht sich einfach schön intuitiv.

    Es gibt das Plugin "limit login attempts". Falls das diesen Fall nicht mitbehandelt, sollte es das vielleicht tun. Müsste man den Pluginautoren mal fragen, ich habe das jetzt aber nicht getestet.

    Davon abgesehen: Was soll WP da denn machen? Wenn Du das PW vergessen hast, kannst Du den Link zur Zusendung eines neuen PWs ja nicht mit diesem PW schützen. ;-) Lösungen wie ein zweites PW per .htaccess oder Bearbeiten einer Datei auf dem Server sind möglich, aber für den üblichen Nutzer zu aufwändig, denke ich. Das kann man aber per Plugin problemlos nachrüsten.

    Du musst beim Umzug von statischen Seiten oder Beiträgen immer alle Links in den Texten anpassen. Das kann WP leider nicht selber. Da Du es nun schon importiert hast, ersetze das am besten direkt in der DB. Es gibt ein Plugin für solche Fälle ("Search & Replace" oder so ähnlich). DB-Backup vorher anfertigen, falls was schiefgeht!

    Alle absolut eingetragenen Links in Beiträgen oder statischen Seiten musst Du beim Umzug manuell ändern. Das kriegt WP leider noch nicht selber hin. Am besten im DB-Dump per Suchen & Ersetzen, bevor Du ihn am Ziel importierst.

    Doch, das geht auf jeden Fall. So hier (ungetestet)?!

    PHP
    $my_cats = get_the_category();
    if (!empty($my_cats)) {
      $my_cat_id = $my_cats[0]->ID;
    }

    Wenn es mehrere Kategorien sind, kriegst Du so die ID der ersten Kategorie.

    WP-SpamFree fängt vieles halt weg, ehe Akismet das überhaupt zu sehen kriegt. Soweit ich mich erinnere, werden da gewisse JavaScript-Spielereien eingebaut, und wenn der Nutzer die ignoriert, wird der Kommentar verworfen. Nutzer ohne JS müssten dann ein Captcha lösen oder so.

    Hast Du im übrigen eine kommerzielle Seite? Falls ja, solltest Du ja eigentlich einen kommerziellen API-Key gekauft haben (http://akismet.com/commercial/) und hättest dann sicher auch eine Support-Adresse zum Nachfragen.

    Website nicht mehr sichtbar => PHP-Fehler => wenn nicht am Bildschirm angezeigt, dann sollte er irgendwo geloggt werden => nachschauen

    Speicherprobleme? Mit "Memory Overview"-Plugin auf dem Dashboard mal schauen, ob Du am Limit bist.

    Zur Not: Alles zurückdrehen, falls Du vorher ein Backup der Datenbank gezogen hast.

    Zitat

    Geht sowas?

    Definitiv ja.

    Zitat

    Wenn ja, wie?

    Da wird es dann schon schwieriger. Mal sehen... Du könntest die Funktionalität in ein Plugin packen. Auf einer statischen Seite und/oder in einem Beitrag könntest Du einen Platzhalter für das Formular einbauen und diesen dann durch das Formular ersetzen. Nach dem Abschicken müsste dann die Vorlage aus dem Pluginverzeichnis ausgelesen werden und baut daraus einen neuen Artikel zusammen.

    Das Handling des Formulars kannst Du Dir sicher mit einem entsprechenden Plugin (z.B. cForms II?!) vereinfachen. Da muss man das Rad ja nicht neu erfinden. Ob es Plugins gibt, die bei der Erstellung neuer Beiträge unter Umgehung des Editors helfen, kann ich gerade nicht sagen. Aber eine Suche im Pluginverzeichnis könnte sich lohnen.

    Es sollte so ziemlich jedes Lightbox-Plugin gehen. Du musst aber schauen, dass es nicht zu Unverträglichkeiten mit anderen JS-Libraries kommt (oprobiere ggf. mal im Default-Theme, ob es da funktioniert). Außerdem muss in den Plugin-Optionen normalerweise ausgewäht werden, ob das Plugin den nötigen Code selber an allen verlinkten Bildern ergänzen soll oder ob Du das manuell machen willst. Ich setze z.B. dieses hier ein: http://stimuli.ca/lightbox/

    Zitat

    was ich mir ggf. vorstellen könnte ist das der blog zu viel spam bekommt und ich deswegen gesperrt ?!? werde. kann das sein ?

    Das glaube ich weniger, es sei denn, Dein Blog hat tatsächlich so krass großes Kommentar-Aufkommen. Ich denke eher, das liegt vielleicht am Server. Wenn der keine Verbindung zu Akismet zulässt, kann Akismet natürlich nicht filtern. Hat Dein Provider vielleicht neue Sicherheitsmaßnahmen eingeführt, die da stören? Gehen Pings und Trackbacks noch normal oder die automatischen Updates von Plugins?

    Falls sich sonst keine Lösung findest, musst Du eventuell mit einem anderen Spamschutz-Tool nachhelfen. Ich setze z.B. in einem Blog Akismet zusammen mit WP-SpamFree ein und bin vom Ergebnis recht begeistert. Ich musste seit der Aktivierung vor etwa einem Jahr vielleicht zehn Spam-Kommentare aus der Spam-Warteschlange löschen statt mehrerer Dutzend jede Woche. (http://www.polepositionmarketing.com/library/wp-spamfree/)