Показать сообщение отдельно
Старый 17.01.2007, 01:34   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

В общем, покопавшись в исходниках нашел кое-какое решение. Вкратце расскажу как удалось это сделать.
Основные настройки к константах:
Код:
plugin.tx_srfeuserregister_pi1 {
enableAdminReview = 0
enableEmailConfirmation = 1
enableEmailOnRegister = 1
enableEmailOnApprove = 1
enableEmailOnRefuse = 1
enableAdminNotifyConfirmation = 1
}
Все остальное - id страниц с регистрацией, группы пользователей стандартно как для "регистрации с подтверждением ее пользователем".

Далее в файле экстеншена - pi1/class.tx_srfeuserregister_pi1.php есть функция: compileMail, где в коде есть блок с 3мя IF'ами что-то типа if ($userContent['all']) {...}, if ($HTMLContent['all']) {...}, if ($adminContent['all']) {...}. После него добавляю следующий код:
Код:
if  ($key == "SETFIXED_CREATE") {
			$some_var = $userContent['final'];
			$userContent['final'] = $adminContent['final'];
			$adminContent['final'] = $some_var;
			}
Суть которого в том, что если идет событие отсылания сообщения пользователю и админу с подтверждением регистрации ($key == "SETFIXED_CREATE"), то эти сообщения меняются местами - админу идет непосредственно само подтверждение, а пользователю просто текст - все это настраивается в шаблонах, нужно только определится где в файле шаблонов часть нужная именно вам.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием