杰奇首页模板修改问题

刚学习HTML,往往一个小问题就要半天才能解决。关于杰奇首页 theme.html 模板修改后首页没有变化的问题,谷歌百度都请教了,还是没有解决。

其实这不是百度谷歌的错...最后自己又仔细检测了下index.php,有句$jieqiTset['jieqi_page_template']=JIEQI_ROOT_PATH.'/templates/hongxiu.html'我找到这个路径的文件修改后,刷新下页面终于修改成功了。之前我看到的教程上面写的是修改templates/index.html文件,模版不一样,首页文件也不一样,呵呵。

下面是我在网上的查的杰奇模版制作教程,相信看完后修改模版不是问题

IEQI CMS 模板文件主要存在于以下几个目录中,更改相应的文件就能改变页面显示效果。注:为使更改后的模板生效,请参阅刷新页面。
modules/article/templates // 文章系统模板
modules/article/templates/blocks // 文章系统区块模板
modules/forum/templates // 论坛系统模板
modules/forum/templates/blocks // 论坛系统区块模板
templates // 公用页面模板(例如用户档案)
templates/blocks // 公用页面区块模板
themes/default // 主要风格模板
主要模板
——————————————————————————–
一般修改如下几个主要模板就能改变前台页面的大部分显示效果:
modules/article/templates/index.html // 目录页面(参照)
modules/article/templates/style.html // 章节内容(参照)
modules/article/templates/fulltext.html // 全文阅读
modules/article/templates/articleinfo.html // 书籍摘要页面(参照)
themes/default/theme.html // 动态页面公用模板
总体风格
——————————————————————————–
themesdefault 文件夹下的 theme.html 是所有动态页面公用的模板文件,下面针对这个模板文件进行详细的介绍。
模板文件中的模板变量(模板标签)类似这样 <{变量名}> ,在生成页面时,系统会自动替换模板文件中的模板变量为相应的值。
模板标签

下面对 theme.html 模板中使用到的标签做简单的说明:
在模板文件的html源代码中插入如下标签,即可在页面中显示出来相应内容。说明:V1.30以下版本,标签格式为<{XXX}>,V1.30以上版本标签的格式为{?XXX?},注意使用。
<{$jieqi_pagetitle}> // 网页标题
<{$jieqi_charset}> // 网页字符集,对应后台系统定义中的“默认语言”
<{$meta_keywords}> // 网页关键字,对应后台系统定义中的“网站关键字”
<{$meta_description}> // 网站描述,对应后台系统定义中的“网站描述”
<{$meta_author}> // 作者
<{$meta_copyright}> // 版权申明,对应后台系统定义中的“版权申明”
<{$jieqi_css}> // 系统CSS引用,由系统自动生成
<{$jieqi_head}> // 头部插入代码,对应后台系统定义中的“头部插入代码”
<{$jieqi_top_bar}> // 顶部通栏代码,对应后台系统定义中的“顶部通栏代码”
<{$jieqi_logininfo}> // 注册用户登入详细资料
<{$url_gb2312}> // GB2313编码的链接
<{$url_big5}> // BIG5编码的链接
<{$jieqi_imageurl}> // JIEQI CMS图片文件夹路径
<{$jieqi_url}> // JIEQI CMS首页链接,对应后台系统定义中的“网站地址”
<{$jieqi_banner}> // BANNER代码,对应后台系统定义中的“BANNER代码”
<{$jieqi_email}> // 联系Email,对应后台系统定义中的“联系Email”
<{$jieqi_menu}> // 系统菜单,如果后台系统定义中“是否使用系统菜单”一项为是,则使用由 configs/mainmenu.php 定义的菜单项目
<{$jieqi_sitename}> // 网站名称,对应后台系统定义中的“网站名称”
<{$jieqi_bottom_bar}> // 底部通栏代码,对应后台系统定义中的“底部部通栏代码”
<{$jieqi_tblocks[i].title}> // 顶部区块标题
<{$jieqi_tblocks[i].content}> // 顶部区块内容
<{$jieqi_lblocks[i].title}> // 左边区块标题
<{$jieqi_lblocks[i].content}> // 左边区块内容
<{$jieqi_ctblocks[i].title}> // 中上区块标题
<{$jieqi_ctblocks[i].content}> // 中上区块内容
<{$jieqi_clblocks[i].title}> // 中左区块标题
<{$jieqi_clblocks[i].content}> // 中左区块内容
<{$jieqi_crblocks[i].title}> // 中右区块标题
<{$jieqi_crblocks[i].content}> // 中右区块内容
<{$jieqi_cmblocks[i].title}> // 中中区块标题
<{$jieqi_cmblocks[i].content}> // 中中区块内容
<{$jieqi_cbblocks[i].title}> // 中下区块标题
<{$jieqi_cbblocks[i].content}> // 中下区块内容
<{$jieqi_rblocks[i].title}> // 右边区块标题
<{$jieqi_rblocks[i].content}> // 右边区块内容
<{$jieqi_bblocks[i].title}> // 底部区块标题
<{$jieqi_bblocks[i].content}> // 底部区块内容

模板语法

系统可根据模板中的简单语法来判断生成什么样的页面,主要语法(V1.30以上版本请将形如<{XXX}>标签换成{?XXX?}格式)有:

判断

<{if aaa}>(A)<{else}>(B)<{/if}>
如果 aaa 值为 true 则显示 (A) 中的内容,否则显示 (B)的内容。
例 如:引号内代码段\\\”<{if $jieqi_showbblock == 1}> <table>…</table><{else}><div>…< /div><{/if}>\\\”表示如果变量$jieqi_showbblock的值为1则显示表格内容,否则显示层内容。

块操作 <{section name=i loop=xxx}> <{/section}>
将 xxx 变量拆分为数组,并以i为下标进行循环操作
例 如:引号内代码段\\\”<{section name=i loop=$jieqi_tblocks}><{$jieqi_tblocks[i].content}><{/section}>\\\” 表示依次显示数组$jieqi_tblocks里的内 容$jieqi_tblocks[0].content、$jieqi_tblocks[1].content、$jieqi_tblocks[2].content…… 直到全部显示。

字符串截取 <{$varname|truncate:20:..}>
$varname为需要截取的变量
| 表示开始函数
truncate 是函数名,截取字符串的
20 是截取长度
.. 是截取后加的附加字符串,这个参数可以不要
例如:<{$jieqi_pagetitle}> 标签表示“网页标题”,长度是无限制的,是多少字符就显示多少字符。
<{$jieqi_pagetitle|truncate:10}> 表示“网页标题”在的页面实际显示的字符控制为最多5个汉字。

模板修改范例
——————————————————————————–
首页《最近更新》列表美化
编辑文件: /modules/article/templates/blocks/block_lastupdate.html
默认模板 <table width=\\\”100%\\\” border=\\\”0\\\” cellspacing=\\\”0\\\” cellpadding=\\\”2\\\”>
<{section name=i loop=$newrows}>
<tr>
<td width=\\\”75%\\\”>[<{$newrows1[i].type}>] 《<a href=\\\”<{$newrows[i].articleurl}>\\\” target=\\\”_blank\\\”><{$newrows[i].article}></a>》 <a href=\\\”<{$newrows[i].chapterurl}>\\\” target=\\\”_blank\\\”><{$newrows[i].chapter}></a></td>
<td width=\\\”25%\\\” align=\\\”right\\\”><{if $newrows[i].authorurl==\\\”#\\\” || $newrows[i].authorurl==\\\”\\\”}><{$newrows[i].author}><{else}><a href=\\\”<{$newrows[i].authorurl}>\\\” target=\\\”_blank\\\”><{$newrows[i].author}></a><{/if}> (<{$newrows[i].update}>)</td>
</tr>
<{/section}>
<tr>
<td colspan=\\\”2\\\” align=\\\”right\\\”><a href=\\\”<{$url_more}>\\\” target=\\\”_blank\\\”>更多…</a></td>
</tr>
</table>

修改后模板 <table width=\\\”100%\\\” border=\\\”0\\\” cellspacing=\\\”0\\\” cellpadding=\\\”2\\\”>
<tr>
<td width=\\\”10%\\\”>类型</td>
<td width=\\\”25%\\\”>文章名称</td>
<td width=\\\”40%\\\”>最新章节</td>
<td width=\\\”15%\\\”>作者</td>
<td width=\\\”10%\\\”>更新</td>
</tr>
<{section name=i loop=$newrows}>
<tr>
<td><{$newrows[i].type}></td>
<td><a href=\\\”<{$newrows[i].articleurl}>\\\” target=\\\”_blank\\\”><{$newrows[i].article}></a></td>
<td> <a href=\\\”<{$newrows[i].chapterurl}>\\\” target=\\\”_blank\\\”><{$newrows[i].chapter}></a></td>
<td align=\\\”right\\\”><{if $newrows[i].authorurl==\\\”#\\\” || $newrows[i].authorurl==\\\”\\\”}><{$newrows[i].author}><{else}><a href=\\\”<{$newrows[i].authorurl}>\\\” target=\\\”_blank\\\”><{$newrows[i].author}></a><{/if}> </td>
<td align=\\\”right\\\”><{$newrows[i].update}></td>
</tr>
<{/section}>
<tr>
<td colspan=\\\”5\\\” align=\\\”right\\\”><a href=\\\”<{$url_more}>\\\” target=\\\”_blank\\\”>更多…</a></td>
</tr>
</table>

修改后,首页最近更新区块列表最上方增加了一行内容说明,并且将下面内容整齐排列,让浏览者更加直观和舒适。
其中红色部分为增加内容,绿色为修改内容。

刷新页面
——————————————————————————–
模板文件修改好并把原来的文件给替换掉,这时应更新的页面也许没有任何变化。在没有生成静态页面的情况下,是因为程序直接读取缓存文件夹内文件,而忽略了已经被更新的模板文件。 请刷新相应区块,方法有两种:
后台刷新区块(仅对后台可控制区块有效)

1、V1.30以下版本:进入网站管理–系统设置–区块管理,点击对应区块的“刷新”,当提示成功了即可。
2、V1.30及以上版本:进入网站管理–系统工具–清理区块缓存,当提示成功即可。
FTP删除(对所有区块有效)

使用FTP工具打开JieQi CMS所在目录,清空blockcache和compiled文件夹即可。这两个文件夹里的内容程序会自动全新生成。

继续阅读
飘零
  • 本文由 发表于 2012 年 8 月 21 日16:47:18
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
人活着为了谁 杂乱无章

人活着为了谁

又到了夜深人静的时候了,这个问题也想了无数个日日夜夜。 人活着为了什么,或者说为了谁,一直苦恼着我,想明白这个问题,估计我就能脱离人生的各种琐事烦饶了吧。 看了三国,我去想,各路英雄豪杰,你杀我打的终究是为了什么,有的为了心中所想统一天下,有的为了声色犬马,有的为了留下一世英名,成为英雄豪杰,有的为了天下黎明百姓 为了国家安定,总之每个人活着为了什么,都有自己的方向,当然大部分都只是迷茫的跟随,不知道自己为了什么,那肯定就是为了荣华富贵了。后来又看了人生海海,又发现很多新的意义,为了名声,为了太平,为了守护而活着。看 了东野圭吾的小说发现还有完全为了别人而活的人,甚至生命代价都能付出的人。总之,人活着为了什么,有无数个答案吧,每个人活着并不是为了谁。 既然谁都不为,为什么还要活着呢,所以每个人内心都有自己活着的理由了,可就是说不出来。 就拿我来说,活着为了谁,我活着就是因为生活上的期待,这个好像刻在自己脑子里的期待,对未来的憧憬,对以后生活的期待,可人总是一直在期待。期待日后有了自己的房子,期待自己的bany早上出生,期待自己的事业能翻一翻,说来说去,大部分还是物质上的期待。这会儿越写越困 明天再说 521 12点40
512十年仅是转瞬间 杂乱无章

512十年仅是转瞬间

小的时候一直觉得十年很长,经常能在电视小说上讲君子报仇,十年不晚,总觉得十年也太漫长了吧,报仇还要等十年,估计十年后什么仇什么怨都忘了吧,现在回头去看十年只是转眼间。 十年前的今天,我记忆犹新,好似昨天,为什么呢,因为那时的我还没有属于自己的电脑,用自己攒了几个月的辛苦钱买的中兴v880手机,这个在现在看来非常小的屏幕上捯饬重新建立起自己的个人网站,想起自己第一次搞网站是在2010年,做的wap网站,那是十四五岁,做个人网站是在11年9月 后来数据丢失,到了12年5月12日,重新搞这个网站,那年正值18岁,不对,没有过18岁生日 还算17哈哈。一转眼十年过去了,17岁的5月12日我捧着手机,一点一点的在那里设置网站,毕竟不是用电脑,非常吃力,我现在都无法想象,当时如何用手机安装wordpress在网站空间上的,还包括每一个步骤,网站部署好花了好久的时间,完成后我的心情真的非常激动,终于把自己的网站重新开张起来了,那种心情感受现在很难体验到了,总之非常兴奋,至于哪天还做了什么我都忘记了,不过可以肯定,那天我肯定在回忆起08年512大地震,这个是我每年都能想起的事情,为逝去多年的无数同胞们悲痛。08年的512我13岁,虽然14年过去了,回忆起来同样是如昨天刚发生的事情一样记忆犹新,人的记忆有时候太神奇了,很多事情刚发现就想不起来,很多事情发生了很久,可想起来犹如昨天。记忆真的是选择性记忆啊,没有波澜的生活确实无法让人能想起往事。 我的记忆比较差,很多朋友同学名字都忘的差不多,有时候刚做的一些事情能忘了做还是没做,所以我一般会拿起笔或者在网站上记录一下,今天都发生了什么,什么值得我去注意之类的,当然我上面说的话也是好久之前的思想了,因为我已经很久没有记录过自己的生活琐事流水账,还有自己的思想。 在今天这个特殊的日子里,我想提醒自己 ,要重新树立起写日志的好习惯。 现在的生活,需要你再次起改变了,记得上次是20年的512,那是疫情开始的第二年,当时的心情还能回想起来,当时觉得疫情就要结束了,可以好好的过日子了,客可没有想到的是两年过去了,疫情依旧影响着我的生活。 而我,已经缺少20年那种魄力,那种勇于改变现状去拼死付出的精神了。 我怀念那年的自己,怀念从前的我。 现在我在这个特殊的一天起誓 今年我要做出大的变革,不能再维持现状了,改变能改变的 做自己最该做的事。 写了很多,都跑题了,十年,人生有几个十年,可能两个可能十个,人就像树叶,总有一些没有老的被风被雨先刮的遍体鳞伤的从树上掉下来,变黄 成为其他树叶的养分。也早晚都会像树叶一样秋风起,落叶归根,终究逃不了啊!
睡不着 杂乱无章

睡不着

睡不着,写个文字,昨天的事情,有一个没办,皮筋 纸箱,等 还有上传新品,抓紧时间睡觉吧
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:18   其中:访客  0   博主  0
    • 草广告联盟 草广告联盟 3

      学习了