[Typo3-UG Russia] Про new_login_box

Miroslav Monkevic miroslavm at centras.lt
Sun Dec 4 14:48:45 CET 2005


Это репост.

Hi,
Skorokhodov Aleksandr wrote:
> Добрый день Miroslav,
>
>
> вот как раз чтоб не править код установил newloginbox_tmplable а оно не работает
> чего-то...
> 1. установил kb_md5fepw
> 2. установил newloginbox_tmplable
> 3. написал в шаблоне
>
> так
>   
>> includeLibs.tx_newloginbox_pi1=typo3conf/ext/newloginbox/pi1/class.tx_newloginbox_pi1.php
>> includeLibs.ux_tx_newloginbox_pi1=typo3conf/ext/newloginbox_tmplable/pi1/class.ux_tx_newloginbox_pi1.php
>> lib.login_box = USER
>> lib.login_box.userFunc = ux_tx_newloginbox_pi1->main
>>     
>
> в админской панели ошибка такая: Function "ux_tx_newloginbox_pi1->main" was not prepended with "user_"
> и логинбокс не выводится
>
> е если так
>   
>> includeLibs.tx_newloginbox_pi1=typo3conf/ext/newloginbox/pi1/class.tx_newloginbox_pi1.php
>> includeLibs.ux_tx_newloginbox_pi1=typo3conf/ext/newloginbox_tmplable/pi1/class.ux_tx_newloginbox_pi1.php
>> lib.login_box = USER
>> lib.login_box.userFunc = tx_newloginbox_pi1->main
>>     
> опять логинбокс не выводится
>
>   
Что касается newloginbox_tmplable, то его просто нужно инсталлировать в
*опредленном* порядке (если используется совместно с kb_md5fepw).
1. newloginbox
2.  kb_md5fepw
3. newloginbox_tmplable.
(если kb_md5fepw установлен последним, то newloginbox_tmplable,
нужно сделать  uninstall  и тут же install.
Да, да я понимаю, что это уродливый хак, но у него есть главный плюс -
он работает. :) )

Все, о *_tmplable можно забыть. Далее работаем только с newloginbox.

SETUP:
lib.login_box  < plugin.tx_newloginbox_pi1
lib.login_box {
   pid=40     // uid контейнера с юзерами
   templateFile = fileadmin/templates/newloginbox.tmpl
}

Собственно, все.

-- 
Miroslav




More information about the TYPO3-russia mailing list