如何编辑编辑个人资料和查看个人资料页面(Joomla 2.5)



我用Joomla 2.5创建了Web应用程序。

在这方面,我使用了Joomla用户管理。我将菜单保留为查看配置文件和编辑配置文件(菜单项类型为用户管理器»用户配置文件)。问题是当我单击"查看配置文件"时,我也得到了不需要的数据,如下所示。

Basic Settings
Editor: Editor - JCE
Time zone: No Information Entered
Frontend language: No Information Entered
Backend Template Style: No Information Entered
Backend language: No Information Entered
Help Site: No Information Entered

所以我想要的是编辑此页面并仅显示我想要的内容。知道我需要遵循哪些步骤才能编辑相同的内容吗?

编辑 1

按照洛德的回答,我可以删除基本设置。现在在页面上,我有

Profile
Name:: dummy name
Username:: id
Registered Date: Sunday, 07 October 2012
Last visited date: Tuesday, 09 October 2012

但是我想要的是

Profile
Name:: dummy name
Username:: id
Email Id :: dummy@dummy.com
Phone :: 12345678

按照以下简单步骤操作:

  1. 转到 Joomla 后端
  2. 转到用户管理器
  3. 打开参数窗口
  4. 将"前端用户参数"设置为"隐藏"

更新:

要将最后 2 个字段替换为电子邮件和电话,我首先建议您进行模板覆盖,这样您就不会编辑任何核心 Joomla 文件。您要覆盖的内容如下:

root/components/com_users/views/profile/tmpl/default_core.php

覆盖此文件后,打开它并从第 31 行开始,您将看到以下代码:

<dt>
    <?php echo JText::_('COM_USERS_PROFILE_REGISTERED_DATE_LABEL'); ?>
</dt>
<dd>
    <?php echo JHtml::_('date', $this->data->registerDate); ?>
</dd>

需要替换为:

<dt>
    <?php echo "E-mail"; ?> 
    //or you can make this language based. Up to you.
</dt>
<dd>
    <?php $user = JFactory::getUser();
          echo $user->email; ?>
</dd>

这同样适用于另一个字段,我认为这将是与此类似的内容,具体取决于您创建它的方式:

<dt>
     <?php echo "Phone"; ?> 
     //or you can make this language based. Up to you.
</dt>
<dd>
     <?php $user = JFactory::getUser();
           echo $user->phone; ?>
</dd>

最新更新