Първото нещо, което дойде vgolovu просто пренасочване към страница амортисьори на потребителя, но като опция otvalillsya защото прякори се показват навсякъде, така че отивам по пътя на файла:
обществена функция getName ($ visitorname = '', $ бягство = вярно), ако (! $ това-> потребителско име ! $ Това-> име) $ име = $ visitorname;
> Иначе $ име = $ това -> _ конфигурирана> потребителско име. $ Това-> потребителско име. $ Това-> име;
>
ако ($ бягство) име $ = htmlspecialchars (име $, ENT_COMPAT, "UTF-8");
върне $ име;
>
ако ние zakomentiruem низ име $ = $ това -> _ конфигурирана> потребителско име. $ Това-> потребителско име. $ Това-> име;, за формоване изчезне напълно псевдонимите на потребителите, а след това се отцеждат върви в тази посока.
Така определи къде тази функция е активирана, ясно е, че отнема само псевдоним без Shortcuts, по-долу, и да видим на функцията:
обществена функция getLink ($ име = нула, $ заглавие = нула, $ относителна = "Nofollow"), ако (! $ име) $ име = $ това-> getName ();
>
$ Ключ = "..";
ако (празен ($ това -> _ връзка [$ ключ])), ако $ заглавие = JText :: sprintf ( "COM_KUNENA_VIEW_USER_LINK_TITLE ', $ това-> getName ()); (! $ заглавие)
>
$ Uclass = $ това-> getType (0, клас ");
$ Link = $ това-> getURL ();
ако (! празен ($ връзка))
$ Това -> _ връзка [клавиш $] = "";
още
$ Това -> _ връзка [клавиш $] = "";
>
върне $ това -> _ връзка [клавиш $];
>
О, да това е все още горещо, линията $ това -> _ връзка [$ ключ] = "";
очевидно генерира връзка.
В моята работа, за да се направи връзката тук tokogo тип:
"Index.php? Вариант = com_flyclubview = user_flyclubid = '. $ От потребителя> id_user. ':'. $ От потребителя> потребителско име
posuti нищо сложно и по възможност на мястото на кода си, ще работи, опитайте и ще видите.
ако (празен ($ това -> _ връзка [$ ключ])), ако $ заглавие = JText :: sprintf ( "COM_KUNENA_VIEW_USER_LINK_TITLE ', $ това-> getName ()); (! $ заглавие)
>
$ Uclass = $ това-> getType (0, клас ");
$ Link = "index.php? Вариант = com_flyclubview = user_flyclubid =". $ Това-> потребителско име "."; //; $ това-> getURL ();
ако (! празен ($ връзка))
$ Това -> _ връзка [клавиш $] = "";
още
$ Това -> _ връзка [клавиш $] = "";
>
Това ни дава картина шоу в HTML код
Обработка параметри разширения Joomla
При разработването на разширения за Joomla CMS, като плъгини, модули, компоненти или образци, често е необходимо да се получи параметрите на развитите или всяко друго разширение. В този.
Kunena шаблон kramsaem
1. В папка \ компоненти \ com_kunena \ шаблон \ vash_shablon \ template.xml намери файла и го поставете в парче (за да можете да изберете областта, за да го покаже или не):