Zdravím =) V diskuzi jsem našla jednu otázku jak to udělat aby se login přihlášeného zobrazovat v uživatelském menu. Všechno funguje a díky moc za to =D Ale nevíte někdo jak ten kód upravit, aby jméno přihlášeného byl odkaz na jeho profil??? (require/function-template.php)
/*---- vypis kodu uzivatelskeho menu ----*/
function _templateUserMenu($return=false){
global $_lang;
$output="";
if(_template_usermenu_parent!=""){$output.="<"._template_usermenu_parent.">\n";}
if(!_loginindicator){
/*prihlaseni*/ $output.=_template_usermenu_item_start."Uživatel: <strong>nepřihlášen</strong>"._template_usermenu_item_end."\n";
$output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=login'>".$_lang['usermenu.login']."</a>"._template_usermenu_item_end."\n";
if(_registration){/*registrace*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=reg'>".$_lang['usermenu.registration']."</a>"._template_usermenu_item_end."\n";}
$output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=lostpass'>".$_lang['mod.lostpass']."</a>"._template_usermenu_item_end."\n";
}
else{
$output.=_template_usermenu_item_start."Přihlášen(a): <strong>"._loginname."</strong>"._template_usermenu_item_end."\n";
/*vzkazy*/ if(_messages){$messages_count=mysql_result(mysql_query("SELECT COUNT(id) FROM `"._mysql_prefix."-messages` WHERE receiver="._loginid." AND readed=0"), 0); if($messages_count!=0){$messages_count=" [".$messages_count."]";}else{$messages_count="";} $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=messages'>".$_lang['usermenu.messages'].$messages_count."</a>"._template_usermenu_item_end."\n";}
/*nastaveni*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=settings'>".$_lang['usermenu.settings']."</a>"._template_usermenu_item_end."\n";
/*odhlaseni*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."remote/logout.php?_return=".urlencode(_indexOutput_url)."'>".$_lang['usermenu.logout'].(_template_usermenu_showusername?" ["._loginname."]":'')."</a>"._template_usermenu_item_end."\n";
}
if(_ulist and (!_notpublicsite and _loginindicator)){
/*uziv. menu*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=ulist'>".$_lang['usermenu.ulist']."</a>"._template_usermenu_item_end."\n";
}
if(_template_usermenu_parent!=""){$output.="</"._template_usermenu_parent.">\n";}
if(_template_usermenu_trim==1){$output=trim($output); $output=trim($output, _template_usermenu_item_start); $output=trim($output, _template_usermenu_item_end);}
if(!$return){echo $output;}else{return $output;}
}
/*---- vypis kodu uzivatelskeho menu ----*/
function _templateUserMenu($return=false){
global $_lang;
$output="";
if(_template_usermenu_parent!=""){$output.="<"._template_usermenu_parent.">\n";}
if(!_loginindicator){
/*prihlaseni*/ $output.=_template_usermenu_item_start."Uživatel: <strong>nepřihlášen</strong>"._template_usermenu_item_end."\n";
$output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=login'>".$_lang['usermenu.login']."</a>"._template_usermenu_item_end."\n";
if(_registration){/*registrace*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=reg'>".$_lang['usermenu.registration']."</a>"._template_usermenu_item_end."\n";}
$output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=lostpass'>".$_lang['mod.lostpass']."</a>"._template_usermenu_item_end."\n";
}
else{
$output.=_template_usermenu_item_start."Přihlášen(a): <strong>"._loginname."</strong>"._template_usermenu_item_end."\n";
/*vzkazy*/ if(_messages){$messages_count=mysql_result(mysql_query("SELECT COUNT(id) FROM `"._mysql_prefix."-messages` WHERE receiver="._loginid." AND readed=0"), 0); if($messages_count!=0){$messages_count=" [".$messages_count."]";}else{$messages_count="";} $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=messages'>".$_lang['usermenu.messages'].$messages_count."</a>"._template_usermenu_item_end."\n";}
/*nastaveni*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=settings'>".$_lang['usermenu.settings']."</a>"._template_usermenu_item_end."\n";
/*odhlaseni*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."remote/logout.php?_return=".urlencode(_indexOutput_url)."'>".$_lang['usermenu.logout'].(_template_usermenu_showusername?" ["._loginname."]":'')."</a>"._template_usermenu_item_end."\n";
}
if(_ulist and (!_notpublicsite and _loginindicator)){
/*uziv. menu*/ $output.=_template_usermenu_item_start."<a href='"._indexroot."index.php?m=ulist'>".$_lang['usermenu.ulist']."</a>"._template_usermenu_item_end."\n";
}
if(_template_usermenu_parent!=""){$output.="</"._template_usermenu_parent.">\n";}
if(_template_usermenu_trim==1){$output=trim($output); $output=trim($output, _template_usermenu_item_start); $output=trim($output, _template_usermenu_item_end);}
if(!$return){echo $output;}else{return $output;}
}