[Gelöst] FEU > Details des eingeloggten User anzeigen

Hilfe zu Modulen und Tags
Post Reply
leerraum
Forum Members
Forum Members
Posts: 180
Joined: Wed Apr 22, 2009 2:54 pm

[Gelöst] FEU > Details des eingeloggten User anzeigen

Post by leerraum »

Hi,

ich möchte, wenn sich ein User eingeloggt hat, anstelle des Login-Templates seine Details anzeigen. (So ähnlich wie oben rechts im Forum.) Ich kann mit $ccuser eine Weiche bauen, nur ich hab ehrlich gesagt keinen Dunst wie ich an die User-Details rankomme. Brauch ich da ein extra Modul? FEU hat ja das ViewUser Template, aber das zeigt mir nix an...

Das Problem war doch bestimmt schonmal da, die Suche hat aber nix ausgespuckt.

Vielen Dank
Leerraum
Last edited by compufairy on Mon Dec 27, 2010 10:56 pm, edited 1 time in total.
cyberman

Re: FEU > Details des eingeloggten User anzeigen

Post by cyberman »

Ist zwar schon etwas älter

http://dev.cmsmadesimple.org/projects/feuserlisting

passt aber möglicherweise auf deine Anforderung, müsstest es nur auf einen einzelnen user reduzieren.
leerraum
Forum Members
Forum Members
Posts: 180
Joined: Wed Apr 22, 2009 2:54 pm

Re: FEU > Details des eingeloggten User anzeigen

Post by leerraum »

ich schau's mir mal an, danke :)
leerraum
Forum Members
Forum Members
Posts: 180
Joined: Wed Apr 22, 2009 2:54 pm

Re: FEU > Details des eingeloggten User anzeigen

Post by leerraum »

ok, das modul gibt mir die erstellten Felder, die UID und einen Link aus. Mein Problem ist jetzt, dass custom content mir keine ID zurück gibt, wenn ich es aufrufe: {$customcontent_loggedin} sollte doch eine ID sein?
NaN

Re: FEU > Details des eingeloggten User anzeigen

Post by NaN »

Soweit ich weiß ist das nur 1 oder 0 je nachdem ob der user eingeloggt ist oder nicht.
Versuch mal {$ccuser->loggedin()} das sollte die UserId ausgeben.
leerraum
Forum Members
Forum Members
Posts: 180
Joined: Wed Apr 22, 2009 2:54 pm

Re: FEU > Details des eingeloggten User anzeigen

Post by leerraum »

hm, da bekomme ich das hier zurück

string(138) "Smarty error: [in content:content_en line 1]: syntax error: unrecognized tag: $ccuser->loggedin() (Smarty_Compiler.class.php, line 446)" string(117) "Smarty error: [in content:content_en line 1]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)"
NaN

Re: FEU > Details des eingeloggten User anzeigen

Post by NaN »

Achso, im Inhalt gehts leider nicht, da der Tiny den Code wieder umschreibt.
Versuch's doch mal mit dem guten alten {get_template_vars} bzw. {$variablenname|prin_r}
leerraum
Forum Members
Forum Members
Posts: 180
Joined: Wed Apr 22, 2009 2:54 pm

Re: FEU > Details des eingeloggten User anzeigen

Post by leerraum »

so, hat ne weile gedauert, jetzt bin ich wieder da dran.

also, in der FEU Hilfe hab ich das hier gefunden (wer lesen kann ist klar im vorteil):

Code: Select all

{$feu_smarty->get_user_properties(5,'userprops')}
{$userprops|print_r}
Die Informationen, die mir dieses Ding ausspuckt sind zwar nicht reichhaltig, wären aber schon in Ordnung. Problem: der erste Parameter ist die UID. {$ccuser->loggedin()} funktioniert leider nur, wenn ich es mit einer if-Abfrage kombiniere (in Templates). Einzeln angegeben gibt das nix zurück, bzw. im Inhalt nur den Fehler.

Das get_template_vars hat folgendes ergeben:

Code: Select all

SCRIPT_NAME = /bvsse/index.php
app_name = CMS
sitename = Bertha-von-Suttner-Schule Ettlingen
lang = Array (9)
encoding = utf-8
gCms = Object
ccuser = Object
feu_smarty = Object
content_obj = Object
content_id = 15
page = 15
page_id = 15
page_name = home
page_alias = home
position = 00001
friendly_position = 1
menuparams = Array (4)
count = 5
nodelist = Array (92)
c = 5
node = Object
welcome = Herzlich willkommen bei der BVSSE!
mptext = Gästebuch
listheader = Array (3)
items = Array (5)
itemcount = 5
hprop = E-Mail Adresse
entry = Object
prop = /bvsse/index.php?mact=FrontEndUserListing,cntnt01,viewdetails,0&cntnt01uid=4&cntnt01returnid=15
key = 0
boo = {cms_module module="TruetypeText" style="NoteboxMenupoints" text=Hallo Welt}
gcb_params = Array (1)
actionid = mafb91
actionparams = Array (3)
returnid = 15
mod = Object
CGCalendar = Object
month_names = Array (21)
day_names = Array (7)
day_short_names = Array (7)
events = Array (1)
return_url = 
pastitems = 0
event = Array (22)
prevpage = <
firstpage = <<
nextpage = <a href="/bvsse/index.php?mact=News,m15832,default,1&m15832number=5&m15832summarytemplate=Zusammenfassung&m15832pagenumber=2&m15832returnid=15&page=15">></a>
nexturl = /bvsse/index.php?mact=News,m15832,default,1&m15832number=5&m15832summarytemplate=Zusammenfassung&m15832pagenumber=2&m15832returnid=15&page=15
lastpage = <a href="/bvsse/index.php?mact=News,m15832,default,1&m15832number=5&m15832summarytemplate=Zusammenfassung&m15832pagenumber=2&m15832returnid=15&page=15">>></a>
lasturl = /bvsse/index.php?mact=News,m15832,default,1&m15832number=5&m15832summarytemplate=Zusammenfassung&m15832pagenumber=2&m15832returnid=15&page=15
pagenumber = 1
pagecount = 2
oftext = of
pagetext = Page
category_label = Category:
author_label = Posted by:
param_number = 5
param_summarytemplate = Zusammenfassung
param_module = News
param_pagenumber = 2
category_name = 
cats = Array (5)
feuactionid = me7a0d
feuactionparams = Array (4)
FrontEndUsers = Object
error = 
startform = <form id="me7a0dmoduleform_1" method="post" action="/bvsse/" class="cms_form">
<div class="hidden">
<input type="hidden" name="mact" value="FrontEndUsers,me7a0d,do_login,1" />
<input type="hidden" name="me7a0dreturnid" value="15" />
<input type="hidden" name="page" value="15" />
<input type="hidden" name="me7a0dform" value="login" />
<input type="hidden" name="me7a0dnocaptcha" value="1" />
</div>
id_username = me7a0dfeu_input_username
prompt_username = Username
input_username = <input type="text" class="cms_textfield" name="me7a0dfeu_input_username" id="me7a0dfeu_input_username" value="" size="40" maxlength="40" />
input_label = me7a0d
id_password = me7a0dfeu_input_password
prompt_password = Password
input_password = <input type="password" class="cms_password" id="me7a0dfeu_input_password" name="me7a0dfeu_input_password" value="" size="20" maxlength="20" />
prompt_rememberme = Remember me on this computer
id_rememberme = me7a0dfeu_rememberme
input_submit = <input class="cms_submit" name="me7a0dfeu_btn_login" id="me7a0dfeu_btn_login" value="Einloggen »" type="submit" />
link_forgot = <a href="/bvsse/index.php?mact=FrontEndUsers,me7a0d,default,1&me7a0dform=forgotpw&me7a0dnocaptcha=1&me7a0dreturnto=15&me7a0dreturnid=15&page=15">Forgot Your Password?</a>
url_forgot = /bvsse/index.php?mact=FrontEndUsers,cntnt01,default,0&cntnt01form=forgotpw&cntnt01nocaptcha=1&cntnt01returnto=15&cntnt01returnid=15
link_lostun = <a href="/bvsse/index.php?mact=FrontEndUsers,me7a0d,default,1&me7a0dform=lostusername&me7a0dnocaptcha=1&me7a0dreturnto=15&me7a0dreturnid=15&page=15">Forgot Your Login Details?</a>
url_lostun = /bvsse/index.php?mact=FrontEndUsers,cntnt01,default,0&cntnt01form=lostusername&cntnt01nocaptcha=1&cntnt01returnto=15&cntnt01returnid=15
endform = </form>
eigentlich ist alles was mir fehlt die UID des eingeloggten users.
cyberman

Re: FEU > Details des eingeloggten User anzeigen

Post by cyberman »

Code: Select all

{$ccuser->_uid}
leerraum
Forum Members
Forum Members
Posts: 180
Joined: Wed Apr 22, 2009 2:54 pm

Re: FEU > Details des eingeloggten User anzeigen

Post by leerraum »

ah :) klasse. habs zwar jetzt irgendwie anders gelöst, aber gut zu wissen. die variable steht aber nicht in der hilfe, oder?
cyberman

Re: FEU > Details des eingeloggten User anzeigen

Post by cyberman »

Jain :D ... nicht direkt.

Hätte man mit {$ccuser|print_r} rausfinden können.
Post Reply

Return to “Module und Tags”