主題: 如何在控制面板里面增加东西 作者: andywang 於 四月 13, 2005, 03:33:56 下午 我在进入控制面板后在菜单下有如:
控制面板 » 测试系统 » 个人相册 » 资源列表 我想在控制面板前加入用户名显示比如 andywang 的 控制面板 » 测试系统 » 个人相册 » 资源列表 不知道如何实现?我找不到相关的地方 :-( 主題: Re: 如何在控制面板里面增加东西 作者: evenrain 於 四月 13, 2005, 04:16:41 下午 引用自: andywang 我在进入控制面板后在菜单下有如: 控制面板 » 测试系统 » 个人相册 » 资源列表 我想在控制面板前加入用户名显示比如 andywang 的 控制面板 » 测试系统 » 个人相册 » 资源列表 不知道如何实现?我找不到相关的地方 :-( 你沒有說你用哪個模版.. 一般而言 可以在 header.template 檔裡面找到相關的位置 主題: 如何在控制面板里面增加东西 作者: james 於 四月 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. 主題: 如何在控制面板里面增加东西 作者: andywang 於 四月 14, 2005, 03:14:21 下午 谢谢,我这就看看!
主題: 如何在控制面板里面增加东西 作者: andywang 於 四月 14, 2005, 05:17:39 下午 这个方法没问题,我实现了,我现在想把这个用户直接链接到他自己的博客首页怎么实现呢?
主題: 如何在控制面板里面增加东西 作者: nba23 於 四月 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 主題: 如何在控制面板里面增加东西 作者: markwu 於 四月 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 |