簡體   English   中英

Joomla:mod_login參數未顯示在管理員后端中

[英]Joomla: mod_login parameters not showing up in administrator backend

我試圖在mod_login參數中將“名稱/用戶名”參數值更改為“名稱”。 但是對於我的Joomla安裝(Joomla!1.5.23),僅顯示了幾個參數(“緩存+加密登錄表單”)。

有沒有辦法在后端顯示更多參數? 如果沒有,我可以在哪里編輯參數? 某個地方有ini文件嗎?

通常,模塊參數存儲在目錄中的XML文件中,該文件與模塊同名,位於“模塊”文件夾下(如果是管理模塊,則位於“ administrator /”下)。 在該文件中存儲模塊使用的參數,這些參數在后端的模塊配置中顯示。

至於mod_login,這些參數是不可編輯的,但是如果打開mod_login.php文件(在administrator / modules / mod_login /下),您將找到與該表格相關的html。

<p id="form-login-username">
        <label for="modlgn_username"><?php echo JText::_('Username'); ?></label>
        <input name="username" id="modlgn_username" type="text" class="inputbox" size="15" />
    </p>

    <p id="form-login-password">
        <label for="modlgn_passwd"><?php echo JText::_('Password'); ?></label>
        <input name="passwd" id="modlgn_passwd" type="password" class="inputbox" size="15" />
    </p>

添加一個value="(your value here)"並進行設置。

或者,如果您想做得很好,請打開XML文件並添加

<param name="name_default" type="text" default="Name" label="Default value for username" description="Default value for username" />

mod_login.php您可以使用

 $default_value = $params->get('name_default');

並輸入以下表格:

<input name="username" id="modlgn_username" type="text" value="<?php echo $default_value;?>" class="inputbox" size="15" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM