Page 1 of 1

BBCode

Posted: 6. October 2009 11:54
by cromatics
Deine Portal Version: 1.0.4
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Einsteiger

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
Hallo,

ich bin auf der suche nach einem BBCode mit dem ein user selbst was in einen block schreiben kann. gibt es so was überhaupt?

lg

cromatics

Re: BBCode

Posted: 6. October 2009 21:55
by Kevin
Nö, jibbets nicht.
Wie stellst du dir das denn vor? In einem Beitrag wird "[portal]Huhu[/portal]" geschrieben und denn "Huhu" in einem Portal Block ausgegeben?
Das wäre äußerst kompliziert, wenn man nicht die Performance des Portals komplett zum Mond schießen will.

Einfacher wäre es über ein Benutzerdefiniertes Profilfeld. Ein Beispiel, wie man Daten aus so einem Feld zieht, kannst du dir beim Wetter Block anschauen: viewtopic.php?f=21&t=937

So sieht die Abfrage aus:

Code: Select all

        $sql = "SELECT pf_plz
                FROM " . PROFILE_FIELDS_DATA_TABLE . "
                WHERE user_id = " . $user->data['user_id'];

            $result = $db->sql_query_limit($sql, 1);
            $plz     = $db->sql_fetchfield('pf_plz');
            $db->    sql_freeresult($result);

    $template->assign_vars(array(
        'WETTER_PLZ'     => (!empty($plz)) ? $plz : '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl
    ));