Benutzerinformationen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
user0815
Posts: 2
Joined: Mon Mar 31, 2008 11:55 am

Benutzerinformationen

Post by user0815 »

Moin!

Gibt es smarty-Variablen um weitere Benutzerinformationen auszulesen außer "logged_in"?
Ich hätte gerne noch den Benutzernamen um bei einem Multi-User Blog den Namen im Kommentarfeld vorauszufüllen.

Falls es da nichts gibt, spricht ansonsten irgendwas dagegen in der config.inc.php eine eigene smarty-Variable zu definieren?

Code: Select all

function logged_user_name()
    {
        return $_SESSION['serendipityRealname'];
    }
    $serendipity['smarty']->register_function("logged_user_name", "logged_user_name");
danke und bis dann,
user0815
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Benutzerinformationen

Post by garvinhicking »

Hi!

Nein, derzeit sind diese Nutzerinfos nicht an das Template weitergereicht. Das kannst Du aber mit wenig Aufwand nachholen, indem du eine config.inc.php in dem verzeichnis deines gewählten templates erstellst:

Code: Select all

<?php
$serendipity['smarty']->assign(
  array(
    'username' => $serendipity['serendipityRealname'],
    'email'        => $serendipity['serendipityEmail']
  )
);
Dann sind die Smartyvariablen $username und $email einsetzbar.

Das ist also ähnlich wie deine Variante, aber mit weniger Overhead verbunden.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
user0815
Posts: 2
Joined: Mon Mar 31, 2008 11:55 am

Post by user0815 »

Perfekt, danke!

Bis dann,
user0815
Post Reply