主題: 後台的問題
作者: TENZI 於 二月 08, 2007, 04:02:16 上午
目前是LIFETYPE的新手,使用的是1.1版的 想請問一下各位大大有關於後台設定的問題 如圖:1.登入後於後台的右上方紅色區塊,是使用者的日誌選項 2.我想問的是綠色部份的設定,目前是選擇日誌後點綠色的指標,會另外開啟視窗展現所選日誌;請問一下各位大大要在那個檔案及那部份作設定或更改程式碼,變成是在原視窗(也就是後台視窗)下展開所選視窗,而不是像現在的系統會自動開啟另一視窗展現所選日誌! 3.請各位大大指教一下,感恩!
主題: Re: 後台的問題
作者: winman 於 二月 08, 2007, 08:37:01 下午
这个需要修改模板,后台的模板是在your_LifeType/templates/admin 里, 至于你要改的地方应该是在 dashboard.template 这个文件里。
主題: Re: 後台的問題
作者: TENZI 於 二月 09, 2007, 01:52:45 上午
謝謝winman指導 但我在/templates/admin的dashboard.template找不到,恕在下淺拙,我用最原始最土的方法 利用問題的圖案imgs/admin/icon_arrow-16.png,開啟 /templates/admin/裡的所有template 一個檔案一個檔案開啟用搜尋(Ctrl+F)尋找 終於在templates/admin/chooser/ 下 siteblogschooser.template及siteuserschooser.template找到 但是不知道是不是要改這兩個template,若是那只需改這兩個template裡面的內容即可嗎? 在siteblogschooser.template裡面以下 ..... {/foreach} </td> <td> <div class="list_action_button"> {if $mode=="1"} <a href="#" onclick="setDocumentField(parent.opener.document,'blogName','{$siteblog->getBlog()|escape:javascript}');setDocumentField(parent.opener.document,'blogId','{$siteblog->getId()}');window.close()"> {else} <a href="#" onclick="appendDocumentList(parent.opener.document,'blogList','{$siteblog->getId()}','{$siteblog->getBlog()|escape:javascript}');window.close()"> {/if} <img src="imgs/admin/icon_arrow-16.png" alt="{$locale->tr("select_user")}" /> </a> </div> </tr> {/foreach} ....... 在siteuserschooser.template裡面以下 ........ {/foreach} </td> <td> <div class="list_action_button"> {if $mode=="1"} <a href="javascript:setDocumentField(parent.opener.document, 'userName','{$siteuser->getUsername()}');setDocumentField(parent.opener.document,'userId','{$siteuser->getId()}');window.close()"> {else} <a href="javascript:appendDocumentList(parent.opener.document, 'userList','{$siteuser->getId()}','{$siteuser->getUsername()}');window.close()"> {/if} <img src="imgs/admin/icon_arrow-16.png" alt="{$locale->tr("select_user")}" /> </a> </div> </td> </tr> {/foreach} ........ 想請問一下我要怎修改呀?不才我PHP很濫不曉得怎改!還有除了這兩個template還有其他的嗎?!
主題: Re: 後台的問題
作者: bibicall 於 二月 09, 2007, 12:12:20 下午
這段應該是用javascript寫死了 onclick好像是javascript的東西 你用google找一下onclick要怎麼作用 語法應該放在html的哪些位置 參數如何設定 然後在admin的template找出相對應的位置 照著修改應該就行了 沒試過,我對javascript也不熟 完全只是推測,你先試試看有沒有用吧
主題: Re: 後台的問題
作者: lss 於 二月 09, 2007, 01:22:12 下午
要把綠色框框裡那個箭頭圖示的超連結改成不要開新視窗,對吧!
檔案: templates/admin/header.template
大約 72 行處的 a 標籤,把 target="_blank" 屬性拿掉就行了。
試試吧!
lss
主題: Re: 後台的問題
作者: TENZI 於 二月 09, 2007, 01:53:58 下午
感謝感謝各位 經lss提醒指正已經完成了 把templates/admin/header.template內target="_blank"部份屬性弄掉就行了 ....... <div style="text-align: right; padding-right: 5px;"> ({$user->getUsername()}) <select name="userBlog" id="userBlog" onchange="MM_jumpMenu('parent',this,0)"> {foreach from=$userBlogs item=userBlog} <option value="admin.php?op=blogSelect&blogId={$userBlog->getId()}" {if $userBlog->getId() == $blog->getId()}selected="selected"{/if}>{$userBlog->getBlog()}</option> {/foreach} </select> {assign var=blogname value=$blog->getBlog()} <a href="{$url->blogLink()}" id="blogLink" target="_blank" title="{$locale->pr("goto_blog_page",$blogname)}"><img style="vertical-align: top; border: 0px;" src="imgs/admin/icon_goto-16.png" alt="{$locale->pr("goto_blog_page",$blogname)}" /></a> </div>
<div id="content" >
|