Beiträge von redcat63

    eine Idee hätte ich schon, aber ob sie funktioniert, das müsste man ausprobieren:

    1. Plugin schreiben, dass folgenden Code enthält:

    PHP
    function mein_hauptmenue() {
    global $user_level, $menu;
    if ($user_level<10) {
    $menu[35] = array(__('Test'), 'read', 'test.php');
    }
    return $menu;
    }
    
    
    add_action( 'init', 'mein_hauptmenue' );

    Edit:
    Der Code ist nicht ganz korrekt. Bitte nächsten Beitrag lesen. Dort findet ihr das von mir geschriebene Plugin


    U.U. muss es statt return $menu; nur return heißen, vielleicht sogar die ganze return-Zeile entfernt werden.
    Für Schäden, die dadurch entstehen, übernehme ich keine Haftung. ;-)

    VG Elke

    Edit:
    mit welcher Version arbeitest Du?
    Kannst Du mir mal den Link zu Deinem Plugin (your-profile) nennen?

    Hi ,

    Monk:
    es wäre gut zu wissen, wie der HTML-Code aussieht.
    Sind die Felder in einem DIV zufinden, das vielleicht sogar einen speziellen Namen hat?
    Gibt es weitere Felder, die der Klasse "[COLOR=#000000][COLOR=#cc0000]sfcontrol[/COLOR][/COLOR]" zugeorndet wurden?

    Natürlich könntest Du im Code des Plugins herumfuschen, aber elegant wäre dies natürlich nicht, weil bei Updates des Plugins, die Änderung wieder durchgeführt werden muss.


    nepf,
    hm, komisch ist das schon, denn m.E. müsste es funktionieren, da das Profil ein Untermenü des Menüs Benutzer ist.
    Aber ich muss gestehen, ich müsste es ausprobieren.
    Vielleicht hat ja jemand anders noch eine Idee, wie Du das eleganter lösen kannst.

    VG Elke

    Dafür gibt es verschiedene Plugins, die das erledigen.
    Tante Google wird Dir beim Suchen bestimmt gerne behilflich sein.
    Wenn ich mich recht entsinne, dann findest Du auch hier im Forum den Namen eines solchen Plugins.

    VG Elke

    Hallo,

    benutzt Du denn noch die selbe Datenbank?
    Hast Du WordPress woanders installiert oder beutzt Du nach wie vor die selben Dateien?
    Was hast Du bereits geändert und welche WP-Version nutzt Du?

    Ein Link zu Deiner tatsächlichen Seite wäre schon hilfreich.
    Der angegebene Link funktioniert nicht. ;-)

    VG Elke

    Hi,

    soweit ich das richtig sehe:
    Du musst Dich entscheiden: entweder für die Permalinks oder dagegen.
    Beides gleichzeitig geht nicht (innerhalb des Blogs).

    Allerdings, wenn es um die Einbindung der normalen HTML-Seiten geht, dann erstellst Du einfach normale Links in den jeweiligen Template-Dateien.
    Wenn Du Dein Standardmenü bereits in einer php-Datei integriert hast, dann kannst Du natürlich auch diese Datei einbinden, beispielsweise mit dem Befehl include.

    VG Elke

    Na, dann wollen wir mal sehen, ob wir die Tomaten entfernen können... ;-)

    Guck mal nach allen Optionen, die mit "Users" irgendetwas zu tun haben, z.B. created Users, Edit Users etc.
    Diese musst Du dann deaktivieren, dann erscheint auch m. E. das eigene Profil nicht mehr, dass hoffe ich wenigstens.

    VG Elke

    Hallo nepf,

    hast Du schon das Plugin Role Manager installiert?
    Wenn nein, dann solltest Du es damit versuchen, denn dort kannst Du den unterschiedlichsten User-Leveln Rechte zuweisen oder auch wieder entziehen.
    Die Adresse, wo Du das Plugin findest, findest Du weiter oben in diesem Thema.

    VG Elke

    Hi nepf,

    wenn ich Dich jetzt nicht missverstehe, dann hat er es über mein Plugin geschafft, d.h.
    1. Datei eb-styles.php erstellen und
    2. o.g. Code einfügen
    3. Datei speichern
    4. Datei eb-styles.php in das Plugin-Verzeichnis kopieren
    5. Plugin aktivieren
    Fertig.

    Über die Abfrage
    if ($user_level<10) {
    fragst Du den Level ab.
    Wichtig ist dabei, dass die Variable $user_level auch bekannt ist.
    Wenn dies nicht der Fall sein sollte, dann musst Du vorher den folgenden Befehl eingeben:
    global $user_level;

    Ich hoffe, dass ich Dir Deine Frage beantworten konnte.

    VG Elke

    Hallo WPler,

    Zunächst mein Problem:
    ich möchte gerne den Namen des Autors und die Autoren-URL bei der Ausgabe der Beiträge austauschen.
    Den Autorennamen kann ich bereits austauschen. Dafür benutze ich die Funktion add_filter.
    Leider funktioniert das nicht mit dem Autorennamen.

    Im Gegensatz zu the_author und get_the_author sind die Funktionen the_author_url und get_the_author_url nicht in der Liste der Hooks zu finden. Warum das so ist, weiß ich nicht, aber deswegen gehe ich inzwischen davon aus, dass ich nicht so einfach die URL des Autors austauschen kann.

    Bei meiner Recherche bin ich auf die Variable $author_structure gestoßen, konnte aber bislang noch nicht feststellen, was diese beinhaltet.
    Wenn ich das halbwegs richtig nachvollzogen habe, kann ich die verschiedenen Strukturen erweitern (add_rules) ggf. sogar die Inhalte austauschen (author_rewrite_rules).

    Nun meine Fragen:
    1. Wo wird die Variable author_structure definiert bzw. was für Informationen enthält sie,
    2. wie kann ich diese ändern bzw. erweitern, sodass ich in meinem Plugin innerhalb einer Funktion diese Variable nach Bedarf ändern kann und dadurch die geänderten Daten beim Aufruf von the_author_url oder get_the_author_url angezeigt werden?
    3. Gibt es eine gute Erklärung, vielleicht sogar mit Beispielen, zu den Hooks in deutscher Sprache?

    Ich hoffe, ich habe mich verständlich ausgedrückt, ansonsten bitte nachfragen, dann versuche ich es gerne erneut. ;-)

    Vielen Dank schon einmal im Voraus für Eure Hilfe.

    Euch allen einen schönen Sonntag.
    VG Elke

    Hallo jottlieb,

    ich glaube Du hast mich missverstanden:
    ich meinte, dass die Funktion the_author_url nicht in der Liste der Hooks aufgeführt ist. Und deshalb gehe ich davon aus, dass ich deswegen nicht die URL per Plugin austauschen kann. Zumindestens nicht auf diesem Wege. Weißt Du, warum das so ist oder kennst Du einen anderen Weg, die URL automatisch auszutauschen.
    Vielen Dank im Voraus für eure/deine Hilfe.

    VG Elke

    Edit:
    Das eigentliche Problem ist gelöst.
    Die Probleme, die jetzt aufgetaucht sind, haben m.E. mit dem Titel dieses Themas nichts mehr zutun. Deswegen habe ich ein neues Thema erstellt, dass Ihr unter der folgenden URL findet: http://forum.wordpress-deutschland.org/plugins-und-wi…co-gesucht.html
    Herzlichen Dank noch einmal für Eure bisherige Hilfe.
    Elke

    Es ist tatsächlich so, wie ich es ja bereits befürchtet habe:
    die Funktion und der Hook passen nicht zusammen.
    Die Funktion the_author_url ist im Gegensatz zu the_author nicht in der Liste der Tags aufgeführt. Und deswegen schließe ich daraus, dass es so nicht funktionieren kann.

    Sollte jemand, und sei es auch erst in 2 Jahren, die Lösung dazu finden, dann wäre ich dennoch sehr dankbar, wenn dieser jemand dies hier veröffentlichen würde.
    Lösungsansätze sind natürlich auch herzlich willkommen.
    Vielen Dank im Voraus.

    VG Elke

    Sorry, da habe ich Dich wohl missverstanden. ;-)

    Ich würde mal folgende Werte aus dem style nehmen:
    height und scrolling.
    Eigentlich müsste er dann immer soviel Platz zur Verfügung stellen, wie das Forum benötigt.
    Und wenn das nicht funktioniert, dann setze mal height auf 100%.

    VG Elke

    Edit:

    Zitat

    Wie kann man den Code rauskriegen? Vielleicht könnt ich dann gucken wie die es auf Vista Blog gemacht haben.


    mit rechter Maustaste in die Seite klicken und dann nach Quelltext, Seitenquelltext, o.ä. suchen, anklicken und dann nach iframe suchen (Bearbeiten->Suchen)
    Elke

    So lautet der Code der Seite, die Du eben verlinkt hast:

    Zitat

    <iframe src="http://www.ps-base.de/index.php" style="border: 0px none #ffffff" name="Board" marginheight="0" marginwidth="0" align="middle" frameborder="0" height="3683" scrolling="auto" width="615"></iframe>


    Damit solltest Du wohl was anfangen können, oder?
    Du müsstest auch den iframe innerhalb Deiner css-Datei formatieren können.
    Das wäre dann vielleicht noch etwas eleganter. ;-)

    VG Elke

    Sorry, ich habe noch eine Frage:
    Das Selbe müsste man dann doch auch mit dem Tag the_author_url machen können, oder?
    Leider funktioniert es nicht bei mir?

    Die Funktion sieht bei mir so aus:

    Die Namen der Schlüssel stimmen und beide sind vorhanden.
    Kann es vielleicht sein, dass ein anderer Parameter bei der Funktion selbst übergeben werden muss?
    Vielen Dank im Voraus.

    VG Elke

    Edit:
    nachdem ich lange gesucht, aber leider nichts gefunden habe, was mir weiterhilft, habe ich zumindestens den Eindruck erhalten, dass ich entweder den falschen Hook oder die falsche Funktion (the_author_url) innerhalb des Hooks verwende. (Oder beides.) Denn wenn ich den Return-Wert per Hand ändere (return 'test';) dann passiert ebenfalls nichts.
    Er nimmt, egal was ich anstelle, immer die Autoren-URL.
    Ich hab's auch schon mit get_the_author_url versucht, aber auch da stellt er auf stur. (bei get_the_author funktioniert es tadellos.)

    Hat jemand noch eine Idee?
    Ansonsten müsste ich in den "sauren Apfel" beißen und die Templateseiten ändern. Und das würde ich mir gerne jetzt und für später ersparen wollen. :-(
    Elke