Extended User Profile

  • danke, aber eins ist mir noch unklar.
    Wie verlinke ich jetzt zum Beispiel den Autor auf seine Profilseite?

    zurzeit habe ich sowas über den Beitrag drin:

    Zitat

    <p>Andere Beiträge von <?php the_author_posts_link('nickname'); ?></p>

    Ich möchte aber jetzt, dass da steht:
    Profil von ....(Autor-Link).....und dann sollen die Daten zu sehen sein.
    Und das am besten auf bei den Kommentaren.

    Ein Tuner Portal -> tuning-in

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Das hat weniger mit meinem Plugin zu tun. Aber hier die Antwort.

    Author Templates « WordPress Codex
    Hier ist erklärt, dass man ein author.php template anlegen muss.


    Function Reference/get usermeta « WordPress Codex
    mit dieser Funktion kann man dann die eingetragenen Daten herausholen.

    Ein Beispiel

    Zitat

    [COLOR=#000000][COLOR=#0000bb]<?php
    // '1' steht für die User_ID
    [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]// 'Test' steht indem Fall für das "name" Attribute was im Input(o.Ä.) steht.[/COLOR][/COLOR]
    [COLOR=#000000][COLOR=#0000bb]echo get_usermeta[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]'1'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'test'[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]
    ?>[/COLOR][/COLOR]

    Einmal editiert, zuletzt von raz!el (24. Januar 2008 um 12:43)

  • Dein Plugin ist wirklich Spitze! Hat mir wirklich sehr geholfen!

    ich hab noch allgemeine Fragen.
    Ich habe ein Textfeld eingefügt:

    Zitat

    <textarea name="......" rows="5" cols="30"><?php echo $meta['.....']?></textarea></label></p>

    nun möchte ich das genau so auch sehen:!
    Folgenden Code hab ich verwendet:

    Zitat

    <?php echo $curauth->........?>

    nun ist das alles in einer Tabelle formatiert worden.
    Meine erste Frage ist:
    Wenn Sonderzeichen wie "ä","ü" und "ö" geschrieben werden, dann zeigt die author.php "ö" bei einem "ö" an. Wie ändere ich dies?

    Meine zweite frage ist:
    Da ich ja alles in eine Tabelle gepackt habe, steht immer alles in einer reihe.
    Ich habe einen Zeilenumbruch im Textfeld gemacht, aber der wird dann nicht auf der Website angezeigt....?!

    Ein Tuner Portal -> tuning-in

  • 1. Das die Umlaute falsch dargestellt werden, liegt wohl an deiner Seitencodierung dürfte wohl UTF-8 sein.

    2. Im Textfeld ist /n ein Zeilenumbruch also muss dieser in <br /> umgewandelt werden.

    Das mit dem Umbruch werd ich gleich mal ändern.

    Die Umlaute schau ich mir auch an, ob die Kodierung die Umlaute versaut oder mein Plugin.

  • der Fehler mit den Umlauten liegt denn an dir?

    und das mit dem Umbruch an dem Plugin oder an der Tabelle?
    es ist ja auch durchaus möglich, dass das an meiner Tabelle liegt oder?

    mfg
    S51

    Ein Tuner Portal -> tuning-in

  • Die Umlaute hat mein Plugin zu verschulden.
    Der Zeilenumbruch lag an dem fehlenden nl2br(); bei deiner Ausgabe.
    Ich hab das Script nun angepasst dass diese Funktion auch schon im Plugin ausgeführt wird.

    // Edit:
    Version: 1.1 Extended User Profil
    http://developer.horttcore.de/lib/wordpress/…_profil.php.zip

    ersetzen durch

    Zitat

    <?php $curauth = call_usermeta();?>

    Freue mich über jegliche Rückmeldung

    Einmal editiert, zuletzt von raz!el (26. Januar 2008 um 01:01)

  • diesen Tag:

    PHP
    <?php
    if(isset($_GET['author_name'])) :
    $curauth = get_userdatabylogin($author_name);
    else :
    $curauth = get_userdata(intval($author));
    endif;
    ?>

    durch dieses ersetzen:

    PHP
    <?php $curauth = call_usermeta();?>

    richtig?

    wenn ich das in der "author.php" änder, dann bekomm ich einen "fatal error"....

    Ein Tuner Portal -> tuning-in

    Einmal editiert, zuletzt von Arno Simon (26. Januar 2008 um 09:49)

  • kann ich mal deine author.php sehen?
    Kannst mich auch mal per icq oÄ anschreiben

    Ah ich hab vergessen einen Punkt zu erwähnen,
    die Ausgabe ist kein Array mehr sondern ein Objekt, vlt liegts daran?

    So sieht meine test aus auf der authorpage

    Einmal editiert, zuletzt von Arno Simon (26. Januar 2008 um 13:03)

  • hay

    hab das plugin mal installiert. auch schon testweise nen neuen eintrag gemacht in der extend_user_profil() funktion.

    aber wenn ich das plugin nun aktivieren will, kommt die meldung, dass es ned aktiviert werden kann, da nen fatal error auftritt.

    hab noch andere plugins, die ich zwangshaft benötige...
    unter anderem auch Userpic & Avatar... ne idee, wie ich das fixen könnt? hab die aktuellste version gesaugt hier.


    gruss

    Einmal editiert, zuletzt von NONNNNN (29. Januar 2008 um 16:34)

  • Hi,

    welche wordpress-Version nutzt Du denn?

    Habe es eben unter wordpress 2.3 installiert und läuft bei mir einwandfrei. Habe insgesamt 5 Adressfelder meiner Registrierung hinzugefügt. Wenn man die Angaben bei der Registrierung dann macht, werden sie sauber im Userprofil abgelegt.

    Jetzt habe ich aber mal eine Frage an den Autor des plugins, genaugenommen sind es zwei Fragen. :-D Aber vorab möchte ich ihm zu diesem wirklich sehr nützlichen plugin gratulieren. Das ist genau das, was ich schon vor Monate haben wollte.

    Nun aber die Fragen:

    1.) Ist es möglich, wordpress beizubringen, dass jeder user die von mir hinzugefügten Adressfelder ausfüllen muss, d. h. die Felder dürfen nicht leer bleiben. Bleiben Sie leer, dann kann die Registrierung nicht versendet werden.

    2.) Wie schaffe ich es, die von wordpress vorgefertigte Registrierungsemail (vielmehr die email, mit deren Hilfe ich über die Neuanmeldung eines neuen Benutzers informiert werden, anzupassen. Bisher steht dort nur drin, dass sich Mitglied xy registriert hat. Schön wäre hier, wenn mir dort schon die Adressdaten des neuen Mitglieds aufgezeigt würden.

  • benutze die aktuellste WP version, also 2.3.2

    aufm server läuft php 5.1.6 und ich hab das plugin einfach mal direkt in den plugin ordneer kopiert. es lässt sich jedoch nicht aktivieren, da fatal error :(

  • @NON: Dein Link führt mich leider auf die Wordpress startseite.

    Welche Version Benutzt du? (Wordpress & Plugin)
    Getestet (WP 2.31+ / Plugin 1.1)

    Monk: Freut mich dass ich helfen konnte =)

    1.) + 2.) Müsste ich mir genauer anschauen könnte machbar sein. Ich schaus mir an und meld mich heut abend nochma.

  • wollt eigentlich keinen link schreiben, nur den namen^^ warn fehler von mir sry :D


    grrrr:evil: es geht ned :( kommt immer die meldung, dass es nicht aktiviert werden kann, da fatal error...

    hab folgende plugins aktiviert:

    - exec-php
    - user-pic & avatar
    - dms-guestbook

    wordpress 2.3.2 und php 5.1.6 aufm server.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!