Beiträge von redcat63

    Hallo,

    um einige Beiträge von der Anzeige z. B. auf der Home umd im Archiv auszuschließen, habe ich die folgende Funktion geschrieben und als Plugin installiert.
    Wichtig ist mir dabei, dass nach dem Loop nur dann "weitere Beiträge" / "vorherige Beiträge" erscheint, wenn dem auch so ist.



    Zur Info:
    ich benutze das Sticky-Plugin und arbeite mit wp 2.2.3.

    Wenn ich das Plugin aktiviere, dann zeigt er die "ausgesperrten" Beiträge in den Kategorien auch nicht mehr an, obwohl er das sollte.
    Was mache ich falsch?

    Über Eure Hilfe würde ich mich sehr freuen.
    VG Elke

    Bitte schön. ;-)

    Es wäre wirklich schön, wenn ich mich damit auskennen würde, aber das nächste Problem mit den Filtern wartet schon, das werde ich aber woanders posten. ;-)

    Gibt es vielleicht eine Seite, wo diese ganzen internen Sachen (Filter & Co.) erklärt werden, natürlich super einfach, mit diversen Beispielen und auf deutsch. :-D
    Meine Englischkenntnisse sind leider sehr mau. Und das ist leider nicht gelogen. :(

    VG Elke

    Hallo Demy,

    Zitat

    Meiner Meinung nach liegt das Problem beim tinymce - und sollte auch dort gefixt werden.



    Der Meinung bin ich auch, aber im Moment ist es mir wichtiger, das ungewollte Phänomen schnell zu beseitigen. ;-)

    Weil ich mehrere Blogs zu betreuen habe, habe ich mir doch noch einmal die Arbeit gemacht, das folgende Plugin zu schreiben.
    Wer möchte, kann sich das Plugin kopieren.



    VG Elke

    Moin, moin,

    ich habe soeben das Problem geknackt: :-D

    In dem Ordner wp-admin befindet sich die Datei admin-functions.php
    In der befinden sich die Funktionen write_post() und edit_post().
    Diese müssen geändert werden.
    Relativ weit oben in der Funktion steht der folgende Befehl:
    $_POST['post_content'] = $_POST['content'];
    Diesen habe ich jeweils mit der bereits oben genannten Funktion erweitert, d.h. der Befehl sieht jetzt so aus:
    $_POST['post_content'] = wp_richedit_pre($_POST['content']);

    Das war's auch schon. ;-)

    Mein Wunsch an WP: dies grundsätzlich in WP zu integrieren.
    Falls das z. B. aus Sicherheitsgründen nicht gewünscht ist, dann wäre es toll, wenn mir jemand sagen kann, wie man daraus ein Plugin zaubert.
    Mit Filtern & Co. kenne ich mich leider noch nicht so super aus. ;-)

    VG Elke

    Hi,

    ich habe gerade noch folgendes rausgefunden:
    wenn man in der Datei edit_page_form.php beim Befehl:
    <div><textarea title="true" rows="<?php echo $rows; ?>" cols="40" name="content" tabindex="4" id="content"><?php echo user_can_richedit() ? wp_richedit_pre($post->post_content) : $post->post_content; ?></textarea></div>

    die Funktion wp_richedit_pre entfernt, dann zeigt er beim WYSIWYG-Editor , die Umbrüche ebenfalls nicht an.
    Für mich heißt das, dass diese Funktion die Umbrüche \n wieder in <p>- oder <br />-Befehle ändert.
    Die Frage ist nun, wo kann man diese Funktion am Besten einbauen, damit die Seiten auch immer korrekt angezeigt werden, d.h. auch in den Vorschauen?

    VG Elke

    Hallo, alle zusammen,

    ich habe auch kein Problem damit, die Befehle per Hand einzugeben, aber meine Kunden.
    ;-)
    Kurz:
    ich habe das selbe Problem seit dem Wochenende, d.h. da ist dieser mir zum 1. Mal aufgefallen. Nun habe ich mich mal hingesetzt und Diverses auspropiert.
    Folgendes ist dabei rausgekommen:
    Wenn ich nicht den WYSIWYG-Editor benutze, speichert er mir die Befehle <br /> etc in der Tabelle exakt genauso ab.
    Schalte ich den WYSIWYG-Editor ein, zeigt er alles noch exakt genauso an, wie ich es mir vorstelle. Auch in der HTML-Datei ist alles so wie es sein sollte. D.h. die <br />- und <p>-Befehle sind noch alle da.
    Beim Speichern des Textes wandelt, WP oder der WYSIWYG-Editor, die Befehle <p> und <br /> wahrscheinlich in \n um, die dann beim Darstellen des Textes innerhalb der Textarea und der Website ignoriert werden. Der WYSIWYG-Editor wandelt diese wieder korrekt um und zeigt diese dann auch wieder richtig an.

    M.E. muss also die Frage noch beantwortet werden, wer von den beiden ist der Schuldige und wo muss was geändert bzw. eingefügt werden.
    Vielleicht hat ja jemand von Euch schon eine Idee?
    Wäre toll, wenn wir das gemeinsam in den Griff kriegen würden. ;-)

    VG Elke

    Hallo Natalia,
    lösche bitte noch einmal Deine .htaccess-Datei über Dein ftp-Programm.
    (ich gehe im Moment davon aus, dass Dein ftp-Programm auf Deinem lokalen Rechner liegt.)
    Dann logge Dich in Wordpress ein und ändere die Permalinkstruktur wie folgt:
    1. Basierend auf Datum und Name anklicken
    (unter benutzerdefiniert erscheint automatisch folgender Eintrag:/%year%/%monthnum%/%day%/%postname%/
    2. ändere unter benutzerdefiniert den Eintrag wie folgt ab:
    /index.php/%year%/%monthnum%/%day%/%postname%/
    (d. h. einfach /index.php davor schreiben)
    3. Permalinkstruktur aktualisieren anklicken
    4. wechsel nun per ftp auf Deinen Server und ändere
    a. Deine .htaccess-Datei so, dass sie wie folgt aussieht:
    AddType application/x-httpd-php5 .php .php5
    ErrorDocument 404 /index.php?error=404
    (Die Zeile "ErrorDocument 404 /index.php?error=404" kannst Du natürlich auch löschen) und
    b. die Rechte der .htaccess auf nur lesen ab. Danach kann wordpress diese nicht mehr automatisch aktualisieren, das macht aber nichts.
    5. Nun kontrolliere bitte, ob die Seite wieder korrekt angezeigt wird, wenn nicht, dann kontrolliere bitte die Einstellungen unter Themes.
    Unter Umständen musst Du zunächst das Default Thema auswählen und dann das von Dir gewünschte Theme erneut auswählen und bestätigen.
    Wenn das alles nichts hilft, benenne den default-Ordner und dann Deinen Theme-Ordner in default um.
    Anschließend wählst Du das Theme default aus.
    Klappt immer noch nicht?
    Dann bin ich leider mit meiner Weisheit am Ende, zumindestens im Moment. ;-)

    Ich wünsche Dir viel Glück.
    VG Elke

    Ich habe mir noch einmal Gedanken darüber gemacht und will deswegen meine Frage anders stellen:
    Kann mir jemand von Euch verraten, in welcher PHP-Datei bzw. Funktion die Pingdienste informiert werden?
    Ich habe zwar schon reichlich gestöbert, aber konnte bislang partout nicht herausfinden, wo (und wann) das passiert.
    Desweiteren habe ich mir überlegt, dass es vielleicht möglich ist, diese Funktion durch eine andere zu ersetzen bzw. eine andere Funktion (wo dann abgefragt wird, um welche Kat. es sich handelt) vorzuschalten. Ist das möglich? Und wenn ja, wie?

    Es wäre einfach super, wenn mir jemand von Euch weiterhelfen könnte. Denn was die Pingdienste betrifft, habe ich zurzeit leider überhaupt keine Ahnung. :confused:

    VG Elke

    Ich wüsste nicht, dass es dafür bereits ein Plugin oder fertige Funktion gibt.
    Deswegen gehe ich davon aus, dass Du diese selbst schreiben musst.

    Ich kann Dir das jetzt nur theoretisch erklären (weil keine Zeit), aber vielleicht hilft Dir das ja weiter:
    Mit einer select-Anweisung kannst Du herausfinden, wer bereits einen Beitrag geschrieben hat. Anschließend löscht Du alle, die noch keinen Beitrag geschrieben haben.
    Betroffen sind die Tabellen wp_users und wp_posts.
    Unter Umständen musst Du die wp_comments (Kommentare) berücksichtigen, d.h. in die Abfrage mit einbinden.

    Das müsste dann funktionieren.

    Viel Glück.

    VG Elke

    Hallo, alle zusammen,

    ich möchte gerne 2-3 Kategorien erstellen, in denen Beiträge von einigen registrierten Besuchern erstellt werden können.
    Diese Beiträge sollen, aber nur diese Besucher auch lesen können.
    D. h. die Öffentlichkeit soll draußen bleiben.
    Das gilt natürlich dann auch für die Pingdienste.

    Wie kann ich diese bei den genannten Kategorien vor die Tür setzen?
    Ist dies möglich und wenn ja wie?

    Es wäre toll, wenn ihr mir helfen könntet.
    Vielen Dank im Voraus.

    VG Elke

    Meines Erachtens steht der Datenschutz und die Datensicherheit in diesem Fall an erster Stelle, denn es handelt sich bei den Daten um Patientendaten.

    Du schreibst zwar, dass der Bereich Passwort geschützt sein soll, aber reicht das wirklich aus? Ich bezweifle das.
    An Deiner Stelle würde ich mir überlegen ein Intranet anzulegen, dass ich zusätzlich mit Hardware und Software verramle.
    Das ist vielleicht Kanonen auf Spatzen schießen, aber ein Spatz reicht schon vollkommen aus, die Daten in die Welt hinauszuposaunen.

    Die Daten würde ich in einer Datenbank abspeichern, teilweise verschlüsselt und in verschiedenen Tabellen.
    Die Formulare in das Design einzubetten, ist kein Problem.

    Ob Du das ganze selber umsetzt, dass hängt von Deiner Zeit und Deinem Geldbeutel ab.
    Die Entscheidung kannst nur Du treffen. :-D

    VG Elke

    Hallo, alle zusammen,

    ich möchte mehrere Kategorien nur bestimmten registrierten Besuchern zugänglich machen. Alle anderen sollen draußen bleiben, d.h. auch die Suchmaschinen, Pingdienste, etc.

    Wie ich die "normalen" Besucher raushalte, dass habe ich mir bereits überlegt.
    Die Suchmaschienn kann ich über nofollow,noindex im Header heraushalten.
    Aber wie mache ich das mit den Pingdiensten?
    Wie sieht es mit den rss-Feeds aus?
    Und gibt es noch irgendetwas, das ich beachten muss, damit ich keine böse Überraschung erlebe?

    Über Eure Hilfe wäre ich sehr dankbar.
    VG Elke