2013-12-15 84 views
0

我想更改當新用戶註冊時管理員獲得的電子郵件。 我想添加他得到的有關用戶的字段。 我試過更改en-GB.com_user文件 (雖然最終我需要它在俄羅斯,但除此之外) 它沒有幫助。編輯joomla註冊管理員電子郵件

當我嘗試語言重寫時,根本無法註冊新用戶。 我還在猜我可以通過語言重寫做到這一點通過添加合適的文本 我只是沒有什麼線索來寫,而不是:%s \n E-mail: %s \n

什麼是\n %s \n是什麼意思?

我想,不知怎的,我需要改變COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY

但如何以及在何處?

+0

'\ n'是新行的代碼。 '%s'是一個字符串。根據程序員的意圖,字符串可以是任何東西,但在這種情況下,它是電子郵件地址。 –

+0

如何選擇我在那裏放置的字符串? – Shmagic

回答

1

我已經想通了。

  1. 查找/home/joomla/public_html/components/com_users/models/registration.php 並添加:

    $ emailBody = JText :: sprintf的( 'COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY', $數據[」 $'data'', $ data ['name'], $ data ['email'], $ data ['username'], $ data ['yourdatabasecolumn'], $ data ['siteurl']。' index.php?option = com_users & task = registration.activate & token =' 。$ data ['activation'] );

  2. 查找/home/joomla/public_html/language/en-GB/en-GB.com_users.ini 並添加:

    COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY =「你好管理員,\ n \ nA的新用戶註冊,在% s。\ n用戶已驗證他的電子郵件,並要求您批准其帳戶。\ n此電子郵件包含其詳細信息:\ n \ n名稱:%s \ n電子郵件:%s \ n用戶名:%s \ n您的數據庫名稱:小號\ n您可以通過點擊下面的鏈接激活用戶:\ n%S \ n」個

一切都必須按照正確的順序

相關問題