继续折腾blogez-070526
继续对blogez进行改造活动,相信总有一天我能够有它改好,更重要的是相信总有一天我能够有能力把它改好!现阶段还只是修改bug以及按照我的想法进行改造,对结构、性能、安全等等都还没有考虑。有可能这个被开发者放弃了的免费blog程序结构上一无是处,效率低下,代码臃肿,但对于我来说,目前它是个好玩的东西,是需要我学习的东西。路要一步步的走,只要努力,就有收获和进步。
1,我在google的网站管理工具里面看到有很多类似于“index_\’.2.\’.html”的无效页面,大概一年前我就注意到了这个问题,但是当时没有引起我足够的重视。今天发现有好几十个这样的无效链接存在与我blog的页面里,不得不重视了。仔细研究了一下是翻页的“前一页”链接都不正确,想想这个bug一直存在,对访问者对搜索引擎都非常不好。修改/include/function.php的43行。
2,blog.tpl增加了收藏按钮层stow,增加了雅虎收藏+、百度搜藏的按钮。content层的下面增了hr,为上下文增加了link层。photo.tpl也做了相应的修改,并且把之前失效的图片链接手动修改了,还没有研究大图和缩略图路径的问题。
3,link页排版乱的问题解决了,开始研究smarty模版。今天小小的修改了一把,修改了listlinks.tpl。
使用模板内置流程控制语句进行一行多单元格内容输出
{section}{/section}指的是一个循环部分
{if $smarty.section.loop.index % 4 == 0}
$smarty.section.loop指出$smarty的实例中的section段有一个叫loop的部分, 它有一个属性叫index,它的表示当前循环的索引值,从0开始递增,我们把它%4后与0相比较,也就是说,如果当前的索引值是4的倍数,它就输出一个
4,模版对应功能:
aboutus.tpl
archives.tpl 存档的链接
blog.tpl blog页的框架
blogsidebar.tpl 中等的右侧模块,通用的页面右侧内容
calendar.tpl 日历
comment.tpl 显示评论内容
date.tpl 日期列表页
footer.tpl 底部
gbook.tpl 留言页面结构
header.tpl 顶部
index.tpl 首页页面结构
latestblog.tpl 最新blog模块的链接
latestcomment.tpl 最新评论链接
links.tpl 友情链接的模块的链接
listattachment.tpl 最新引用
listblog.tpl 列表页内的blog模块
listgbook.tpl 留言回复模块
listlinks.tpl 友情链接模块
listphoto.tpl 图片模块
listsort.tpl 分类模块
listsort_h.tpl 分类模块横版
listtrackback.tpl 引用模块
photo.tpl 图片列表页结构
postcomment.tpl 发表评价表单
postgbook.tpl 发表留言表单
prenext.tpl 上一页下一页
search.tpl 搜索表单
show_links.tpl 友情链接页面结构
show_search.tpl 搜索结果页面结构
sidebar.tpl 最大的右侧模块,首页列表使用的这个右侧模块
smallsidebar.tpl 最小的右侧模块,搜索结果页再使用这个右侧模块
sortblog.tpl blog列表页结构
sortphoto.tpl 图片列表页结构
stats.tpl 首页统计数据模块
ubb.tpl ubb编辑器
5,日期
/include/template_func.php71行的function insert_archives()
74行修改为:$monthname=array(\’\’,\’1月\’, \’2月\’, \’3月\’, \’4月\’, \’5月\’, \’6月\’, \’7月\’, \’8月\’, \’9月\’, \’10月\’, \’11月\’, \’12月\’);
78行修改为:$row[\’title\'” target=”_blank”>=$date[0″ target=”_blank”>.\” \”.$monthname[$date[1″ target=”_blank”>” target=”_blank”>;
6,日历左对齐,修改css中的Calendar_Body
text-align:left;
去掉padding
7,/search.php,修改了有结果页显示。无结果时不弹出窗口,采用页面内提示的方式,修改了62行else{}的内容。
8,修改网页标题
首页和列表页标题:大徐
分类列表页标题:xx – 大徐
blog页标题:xx – 大徐
9,修改页面关键词和描述
keywords:大徐
description:大徐的blog 积极面对一切
10,修改openid服务网站
新问题:
按日期索引列表页内没有评论和引用的数字
订阅到xx
按照tag列表,找个php+mysql的tag系统研究,以smarty实现
aboutme改造
ican文件
留言表单改造
blog留言反向排列倒序
记录ip不工作
只有备份数据没有恢复数据功能
html输出列表反过来
缩略图相对路径
大图绝对路径
留言的邮件和url
ff下图片分页显示错位
trackback失效
图片贴的修改时间
倒序读取,读出最新的10篇写到index1里,最老10篇所在的文件的名字根据页面数的增加而增加
顺序读取,读出最老的10篇写到index1里,最新10篇所再的文件的名字根据页面数的增加而增加,页数最大一页的内容写回到首页,分页模块也要改造,反过来。
果然,前几天思维恍惚中删掉的几个$addtime出了问题,列表页和blog页的时间都变成了1970……
blog页的在/admin/build.php里面
列表页的在/include/template_func.php里面
看来代码版本控制要重视了,其实~我现在每改一次都在blog里面记录,这就是版本控制工具了,因为很简单,哈哈哈。以后有时间学习一下代码版本控制啥的吧。