歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 02:13:22 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  如何在控制面板里面增加东西 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 如何在控制面板里面增加东西  (閱讀 15373 次)
andywang
初級會員
**
文章: 93


檢視個人資料
« 於: 四月 13, 2005, 03:33:56 下午 »

我在进入控制面板后在菜单下有如:

控制面板 » 测试系统 » 个人相册 » 资源列表

我想在控制面板前加入用户名显示比如

andywang 的 控制面板 » 测试系统 » 个人相册 » 资源列表

不知道如何实现?我找不到相关的地方 傷心
已記錄
evenrain
初級會員
**
文章: 98



檢視個人資料
« 回覆文章 #1 於: 四月 13, 2005, 04:16:41 下午 »

引用自: andywang
我在进入控制面板后在菜单下有如:

控制面板 » 测试系统 » 个人相册 » 资源列表

我想在控制面板前加入用户名显示比如

andywang 的 控制面板 » 测试系统 » 个人相册 » 资源列表

不知道如何实现?我找不到相关的地方 傷心


你沒有說你用哪個模版..
一般而言 可以在 header.template 檔裡面找到相關的位置
已記錄
james
LifeType 中文發展團隊
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #2 於: 四月 13, 2005, 04:31:25 下午 »

我的方法是修改menurenderer.class
請到 plog安裝目錄/class/template/menu/下找到 menurenderer.class
打開找到第175行左右如下面的程式碼

引用
if( $menuEntry->getAttribute("url") != "" )
$result .= "<a href=\"".$menuEntry->getAttribute("url")."\">".$this->_locale->tr($localeId)."</a>";
else
$result .= $this->_locale->tr($part);

整段換成

引用
if( $menuEntry->getAttribute("url") != "" ) {
if ($localeId == dashboard) {
$result .= $this->_userInfo->getUsername()." <a href=\"".$menuEntry->getAttribute("url")."\">".$this->_locale->tr($localeId)."</a>";
} else {

$result .= "<a href=\"".$menuEntry->getAttribute("url")."\">".$this->_locale->tr($localeId)."</a>";
}
}
else {
$result .= $this->_locale->tr($part);
}


紅色是我新增的部份(第三行和第四行是同一行喔 微笑 )
這樣就可以達成你上面的要求。

但是在修改前請先記得備份menurenderer.class喔 ^^
ps:如果修改後沒看到效果,請將cache清空後就可以看到囉 ^^

James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
andywang
初級會員
**
文章: 93


檢視個人資料
« 回覆文章 #3 於: 四月 14, 2005, 03:14:21 下午 »

谢谢,我这就看看!
已記錄
andywang
初級會員
**
文章: 93


檢視個人資料
« 回覆文章 #4 於: 四月 14, 2005, 05:17:39 下午 »

这个方法没问题,我实现了,我现在想把这个用户直接链接到他自己的博客首页怎么实现呢?
已記錄
nba23
LifeType 中文發展團隊
一般會員
*****
文章: 110



檢視個人資料 個人網站
« 回覆文章 #5 於: 四月 23, 2005, 12:10:08 上午 »

在admin模板相应地方增加
程式碼:
<a href="{$url->blogLink()}" id="blogLink" target="_blank" title="{$blog->getBlog()}">{$blog->getBlog()}</a>


详细请参考这篇
http://forum.lifetype.org.tw/index.php?topic=491.0
已記錄

http://blog.cnplog.com : FreeBSD 6.1-STABLE/APACHE2/PHP4.4.2/MySQL 4.1.21/LifeType 1.1
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #6 於: 四月 23, 2005, 04:01:58 下午 »

引用自: nba23
在admin模板相应地方增加
程式碼:
<a href="{$url->blogLink()}" id="blogLink" target="_blank" title="{$blog->getBlog()}">{$blog->getBlog()}</a>


详细请参考这篇
http://forum.lifetype.org.tw/index.php?topic=491.0


我真的覺得這個方式比較簡單,又不需要改到程式。只是這方式不是把 link 放在 menu 上! 微笑

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  如何在控制面板里面增加东西 « 上篇主題 下篇主題 »
    前往: