WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Joomla/Joomla登錄模塊的DIY改造
本條目主要介紹Joomla登錄模塊的一些個(gè)性化改造的簡(jiǎn)單方法,注意,本文所談?wù)摰牡卿浤K修改指 Joomla! 1.0.13 版本的登錄模塊。
具體步驟[ ]
實(shí)際上登錄模塊在前臺(tái)顯示只占很小一塊地方。它的所有外觀布局都包含在 /modules/mod_login.php 文件中。因此,我們調(diào)整登錄模塊的所有操作實(shí)際上是對(duì)此文件的修改。打開(kāi) /modules/mod_login.php ,可以看到,從第 80 行以 <table> 標(biāo)記開(kāi)始就是登錄模塊的前臺(tái)布局了。
我們看懂這些代碼,就可以自己來(lái)動(dòng)手修改(Hacking)了。
首先,
標(biāo)記提示這是通過(guò)“表格”來(lái)控制的布局; 表示表格中換行; 標(biāo)記內(nèi)的)作以修改,就能實(shí)現(xiàn)“用戶名輸入框與用戶名三個(gè)字在同一行”或者“所有項(xiàng)目都在同一行顯示”的效果。 或許,有些用戶提出更進(jìn)一步的需求:能否將“注冊(cè)”及“登錄”按鈕顯示為圖片?當(dāng)然可以。 請(qǐng)制作好分別用于“注冊(cè)”和“登錄”的按鈕圖片,例如名稱為 register.png 和 login.png,放置于網(wǎng)站當(dāng)前模板的 images 目錄下。“注冊(cè)”按鈕的修改[ ]
將 <?php echo _CREATE_ACCOUNT; ?> 這段代碼替換為:
<?php echo '<img src="'.$mosConfig_live_site. '/templates/' .$GLOBALS['cur_template']. '/images/register.png" alt="Join Us" />'; ?>
這段代碼即可。 如果你的圖片名稱不是 register.png,位置也不是當(dāng)前模板的 images 目錄,那么請(qǐng)根據(jù)實(shí)際情況修改上述代碼。
例如,你可能使用了名為 regnew.jpg 圖片,并放置在網(wǎng)站的 /images/button/ 目錄下,那么上述代碼就必須變?yōu)椋?
<?php echo '<img src="'.$mosConfig_live_site. '/images/button/regnew.jpg" alt="Join Us" />'; ?>
修改“登錄”按鈕[ ]
原本的“登錄”按鈕就是一個(gè) <input> 元素,因此我們必須從這里入手。首先將其 type 從 submit 修改為 image,然后插入圖片鏈接即可。即:
將 <input type="submit" name="Submit" class="button" value="<?php echo _BUTTON_LOGIN; ?>" /> 這段代碼修改為:
<?php echo '<input type="image" src="'.$mosConfig_live_site.'/templates/'.$GLOBALS['cur_template'].'/images/login.png" name="Submit" class="button" height="" width="" border="0" />'; ?>
如果圖片名稱和位置與本例不同,可根據(jù)前面的變通方法修改。
如果你還需要給登錄模塊增加特定的背景圖片,如本文一開(kāi)始展示的那種圓角圖片,那么就需要修改 mod_login.php 文件中有關(guān)表示單元格,包含在同一個(gè) |
標(biāo)記表示表格中在同一行顯示的并列單元格; 標(biāo)記表示換行; |