首页
新闻
功能
下载
开发
支援
论坛
文件
搜寻
关于我们
Modify Templates
原始码
出自LifeType 中文文件计画
Modify Templates
的原始码
跳转到:
导航
,
搜寻
根据以下的原因,您并无权限去做编辑页面:
您刚才的请求只有
用户
使用者组的使用者才能使用。
你可以检视并复制本页面的原始码。
== 编辑文章 与 管理迴响的连结 == 编辑文章或管理迴响时,通常必须登入到管理介面,如果是旧文章就很麻烦了。在文章中加入连结,方便编辑与管理。 *使用方法: :修改模板,将下面语法放到适当位置即可。 :管理前,请先登入管理区。 *修改文章: <smarty> <a href="{$url->getUrl("/admin.php")}?op=blogSelect&blogId={$blog->getId()}&action=editPost&postId={$post->getId()}" target="_blank">修改文章</a> </smarty> *管理迴响: <smarty> <a href="{$url->getUrl("/admin.php")}?op=blogSelect&blogId={$blog->getId()}&action=editComments&articleId={$post->getId()}" target="_blank">管理迴响</a> </smarty> 原文发表在 [http://ajer001.blog.twntwn.info/post/1/461 阿驾零零壹 © 学习笔记]。 == 发表迴响时 显示预设标题 == 目前的模板,都是没有标题,而通常访客也都不会填写,所以加上预设会变成「Re:文章标题」的语法。这样从 [[Comment RSS]]、Sidebar 看也会知道是回覆哪一篇文章。 *修改办法: :编辑「'''commentform.template'''」,找到标题的位置,没有就自己增加。加上「'''value="Re:{$post->getTopic()}"'''」,例如: <smarty> <input id="subject" name="commentTopic" value="Re:{$post->getTopic()}" > </smarty> 原文发表在 [http://ajer001.blog.twntwn.info/post/1/1160 阿驾零零壹 © 学习笔记]。 == 秘密文章 == 外挂程式中,有个 [[LifeType_1.0/Plugins/secret|秘密文章]],不过因为是外挂的关系,在文章列表、RSS等等许多地方,都会露馅。所以提供一下补强的办法。 *Mark 提供的版本: <smarty> {assign var=isSecretField value=$post->getFieldObject("password_protected")} {if empty($isSecretField) || $isSecretField->getValue() != 1} 没有密码要显示的东西 {else} 有密码要显示的东西 {/if} </smarty> *来源不详: <smarty> {foreach from=$recentposts item=post} {assign var="passwordObj" value=$post->getFieldObject("password_field")} {if $passwordObj != "" && $passwordObj->getValue() != ""} 有密码要显示的东西 {else} 没有密码要显示的东西 {/if} {/foreach} 其中,要注意 foreach 的变数。 </smarty> 原文发表在 [http://ajer001.blog.twntwn.info/post/1/260 阿驾零零壹 © 学习笔记]。 == 让文章 连结 分类 等列表可收折 == 当文章、分类、连结等越来越多后,会发现列表「乐乐长」,这时候就要可以收纳一下。 *说明: :1. 已经顺便加上了秘密文章的判断。 :2. 对 Firefox 和 IE 都确定没有问题。 :3. expandIt 语法由 Mark 提供,以下各用法修改自 [http://reic.twbbs.org/post/1/199 Reic]。 *使用方法: :将语法贴到适当位置即可。 *最新文章: <smarty> <!-- 最新文章 --> <script type="text/javascript"> function expandIt(getIt) {ldelim} getIt.style.display=(getIt.style.display=="none")?"":"none"; {rdelim} </script> <!-- 下一行 加上标题语法 --> <a href="javascript:expandIt(document.getElementById('recentpost'))">最新文章</a> <ul id="recentpost" name="recentpost" style="display: none;"> {foreach from=$recentposts item=post} {assign var="passwordObj" value=$post->getFieldObject("password_field")} {if $passwordObj != "" && $passwordObj->getValue() != ""} <li><a title="Secert Post, Sorry" href="{$url->postLink($post)}">{$post->getTopic()}</a></li> {else} <li><a title="{$post->getText()|truncate:150:"..."|strip_tags|escape}" href="{$url->postLink($post)}">{$post->getTopic()}</a></li> {/if} {/foreach} </ul> <!-- 在此放入结尾语法 --> </smarty> *连结列表: <smarty> <!-- 连结 --> <script type="text/javascript"> function expandIt(getIt) {ldelim} getIt.style.display=(getIt.style.display=="none")?"":"none"; {rdelim} </script> <!-- 在此放入标题语法 --> {foreach from=$mylinkscategories name=linkcategory item=linkcategory} <b><a href="javascript:expandIt(document.getElementById('lnk{$smarty.foreach.linkcategory.iteration}'))"> {$linkcategory->getName()} </a></b><br /> <ul id="lnk{$smarty.foreach.linkcategory.iteration}" name="lnk{$smarty.foreach.linkcategory.iteration}" style="display: none;"> {foreach from=$linkcategory->getLinks() item=link} <li><a href="{$link->getUrl()}" title="{$link->getDescription()}">{$link->getName()}</a></li> {/foreach} </ul> {/foreach} <!-- 在此放入结尾语法 --> </smarty> 原文有最新文章、最新迴响、分类、连结等的语法,因为太长,所以需要完整语法请参考 [http://ajer001.blog.twntwn.info/post/1/1144 阿驾零零壹 © 学习笔记]。 == 收藏文章的连结 == 目前网路上提供的文章连结收藏、分享的服务很多,当你写了一篇好文章的时候,也应该方便一下读者们,让他们可以方便的收藏文章。 *说明: :目前有 Delicious、HEMiDEMi、Furl、Technorati,会陆续增加,或参考后面增加连结说明。 *使用方法 :将语法贴到文章适当位置即可。 <smarty> +<a href="http://del.icio.us/login/?url={$url->postPermalink($post)}&title={$post->getTopic()}" title="Add To Your Del.icio.us" target="_blank">Del.icio.us</a> +<a href="http://www.furl.net/storeIt.jsp?p=1&t={$post->getTopic()}&u={$url->postPermalink($post)}" title="Add To Your Furl" target="_blank">Furl</a> +<a href="http://www.hemidemi.com/user_bookmark/new?title={$post->getTopic()}&url={$url->postPermalink($post)}" target="_blank" title="Add To Your HEMiDEMi" >HEMiDEMi</a> +<a href="http://technorati.com/faves?add={$url->postPermalink($post)}" target="_blank" title="Add To Your Technorati Favorites" >Technorati</a> </smarty> *增加连结: :分析他们的连结,并且搭配 {$url->postPermalink($post)} 取得文章连结、{$post->getTopic()} 取得文章标题。 原文发表在 [http://ajer001.blog.twntwn.info/post/1/1143 阿驾零零壹 © 学习笔记]。 == 变更字体大小的JavaScript == 由于每个人习惯的字体大小不同,而且阅读的时候字体大一点真的会比较舒服,利用这个语法,就可以自行放大缩小字体。 *使用教学: 1. 编辑「header.template」,将下面语法放入<head></head>之间。 <smarty> {literal}<script language="javascript" type="text/javascript"> function doZoom(size){ document.getElementById('content').style.fontSize=size+'px'} </script>{/literal} P.S. 其中,content 请改成你希望放大区域的 CSS id。 </smarty> 2. 将下面语法放入适当位置。 <smarty> <a href="javascript:doZoom(20)">放大</a> <a href="javascript:doZoom(16)">正常</a> <a href="javascript:doZoom(12)">缩小</a> P.S. 括号内的数字代表字体大小,可自行修改。 </smarty> 原文发表在 [http://ajer001.blog.twntwn.info/post/1/1075 阿驾零零壹 © 学习笔记]。 == 修改每月汇整为下拉式选单 == 随着你的Blog使用时间越来越久,就会看到旁边的每月汇整越来越长,这时候能够收藏起来当然最好。 *使用方法: :使用下面语法替换,并且加上适当的区块语法。 <smarty> {literal}<script language="javascript" type="text/javascript"> function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; }</script>{/literal} <!-- 加入区块标题语法 --> <select name="menu_menu" onChange="MM_jumpMenu('parent',this,0)"> <option>每月汇整</option> {foreach from=$archives item=archivelink} <option value="{$archivelink->getUrl()}">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option> {/foreach} </select> <!-- 加入区块结尾语法 --> </smarty> 原文发表在 [http://ajer001.blog.twntwn.info/post/1/199 阿驾零零壹 © 学习笔记]。 == 显示 Blog 访客人数等统计资讯 == 管理介面中,有个显示阅读总数、文章总数、迴响总数、引用总数的地方。我们将这个拿到模板中来显示。 *使用方法: :将下面语法,你需要的项目,放到模板适当位置即可。 <smarty> 阅读总数:{$blog->getViewedTotal()} 文章总数:{$blog->getTotalPosts()} 迴响总数:{$blog->getTotalComments()} 引用总数:{$blog->getTotalTrackbacks()} </smarty> 原文发表在 [http://ajer001.blog.twntwn.info/post/1/222 阿驾零零壹 © 学习笔记]。 == 显示作者资料 == 管理介面中,有个「使用者设定」,你可以在里面设定照片、自我介绍等等。下面提供您显示的办法。 *使用方法: :将下面的语法,放到你想要显示的位置,并加上适当的区块语法。 <smarty> {assign var=blogOwner value=$blog->getOwnerInfo()} Blogger:{$blogOwner->getfullName()}<br/> {if $blogOwner->hasPicture()} {assign var=picture value=$blogOwner->getPicture()} <img src="{$url->resourcePreviewLink($picture)}" title="{$blogOwner->getUsername()}" /><br> {/if} About:{$blogOwner->getAboutMyself()} </smarty> 原文发表在 [http://ajer001.blog.twntwn.info/post/1/221 阿驾零零壹 © 学习笔记]。
返回到
Modify Templates
。
个人工具
登入
检视
页面
讨论
原始码
歷史
搜寻
导航
首页
社群入口
现时事件
近期变动
随机页面
使用说明
工具箱
链入页面
相关页面修订记录
特殊页面