IPB

欢迎您, 论坛游客 ( 登录 | 注册 )

> [计划]新版本网站的工作计划
三皮
发表 2004-12-16 06:39
链接: #1


菜鸟亚成体
***

组别: 信天翁军团
帖子: 1522
注册: 2004-09-20
来自: 福建.厦门
编号: 514
2004.12.15,斑鱼狗、上尉、鹫、野鸟、蓝色、三皮,在西堤别墅1号,讨论确定了新的观鸟会网站的内容。那么根据实际情况,我大致确定了如下的计划:

[指导原则]
受到时间、人员的限制,确定立足现有功能、先用起来、然后逐步完善的方针。
网站风格简洁明快,采用与鸟会LOGO一致的蓝白色调;功能不求全,但注重实用性。

[顺序安排]
1. 第一阶段:论坛和静态内容。(计划12月19日)
1) 先把论坛切换到新的IPB论坛(bbs.xmbirds.org)。
2) 再把旧的网站已经有的观鸟知识、观鸟会简介等静态的资料(中英文)先移到新网站。

2. 第二阶段:围绕首页的几个动态栏目 (争取春节前完成1-3)
1) 活动通知、最新动态(鸟片、活动图片)
2) 精华文章区,集中管理所有的精华文章。
3) 下载区:应用软件、文档、视频音频等
4) 会员专区:为正式会员服务。
5) 协会事务区:管理人员板块,用于工作协调、项目、财务计划/报告等。

3. 第三阶段:重头戏、厦门观鸟会数据库(争取5-1之前)
1) 按照鸟类目、科进行组织,可以查询鸟种基本习性资料(摘录中国野外观鸟手册)
2) 观鸟记录-会记录每种鸟种的发现次数、具体地点、发现人
3) 鸟类照片-会集中展示某一鸟种,本会会员曾经拍摄的照片、地点、时间等
4) 鸟类鸣叫、习性等音频、视频信息。
参见台湾大学的鸟类数据库:http://archive.zo.ntu.edu.tw/bird/r_bird_search.asp

其他修改记录:
1) 修改中文附件名下载的时候乱码的问题。

本贴进度随时更新,请斑竹置顶。
Go to the top of the page
+Quote Post
 
Start new topic
回复
三皮
发表 2007-09-10 00:50
链接: #2


菜鸟亚成体
***

组别: 信天翁军团
帖子: 1522
注册: 2004-09-20
来自: 福建.厦门
编号: 514
代码
2007年9月8日网站论坛升级过程完整记录备忘
----------------------------------------------------------------------------
1. 备份原始文件以及数据库,在局域网搭建移植环境,
   编写2.0.3到2.3.1的数据转换脚本(Python,6个脚本)
   将数据库转换成真正的UTF8国际编码格式的数据库

2. 安装IPB2.3.1原始版本之后的HACK操作:
   修改MySQL连接函数,让其使用UTF-8编码
    i. Ips_kernel/class_db_mysql_client.php
        1) Line 149之后,connect函数,增加
mysql_query("SET NAMES UTF8", $this->connection_id);
    
3. 设置的修改
    i. 论坛名称:中国厦门观鸟会
    ii. Sources/action_public/boards.php,line 190,去掉 (Powered by Invision Power Board)
    iii. 快速回复默认打开
        1) Sources/action_public/topics.php line677,修改0为1
    iv. 修改Pinned为置顶
    ACP Home > View All General Settings > Topics, Posts and Polls > Topic Titles : )
    v. 修改时间格式Date & Time Formats中
        1) Short Time format : Y-m-d H:i
        2) Join date time format: Y-m-d
        3) Long time format: Y-m-d H:i
4. 模板修改
    i. 修改样式表,
        1) 10px和11px都转化为12px
        2) 去掉a:hover的下划线
    ii. Forum Index.render_forum_row,
        1) 找{$data['last_poster']]},去掉最后发表,并修改为单行
    iii. Forum Index.PageTop,修改最后发贴栏的百分比
    iv. 发贴页面
        1) PostScreen.table_structure
            a) 去掉<!--POLL BOX--> <!-- MOD OPTIONS-->
            B) <!--POST ICONS-->移到<!--TOPIC TITLE-->后面
        2) PostScreen.topictitle_fields去副标题的<tr>
        3) PostScreen.PostIcons中,将不使用图标去掉,默认选中笑脸
        4) Topics,Posts and Polls设置中关闭side-panel
            a) 还是需要将Post / PM Editor中的对应[显示、隐藏侧栏]去掉
            B) 对应的javascript中还要修改一处
        5)  Topic View -> RenderRow
            a) 去掉警告相关的显示
        6) IPB Portal.csite_skeleton_template去掉首页的日历
    v. 帖子列表
        1) 修改截断字符串的长度
            a) Sources/classes/class_forums.php line 851
5. 精华贴问题
    i. 对表结构的修改已经放到转换脚本中
    ii. 模板中
        1) ForumIndex.PageTop,在论坛名称后面追加《查看本版精华》
        2) ForumIndex.TableEnd,增加权限可以设为精华和取消精华
        3) Search.Form,加入只搜索精华主题的选项
        4) Search.RenderRow,搜索结果中加入精华标识图片
        
6. 中文的支持问题
    i. 貌似2.3.1升级没有问题,可以自行处理多字节的截断。应该是网站之前启用了mb_string的功劳。
    ii. 上传文件的文件名乱码问题的处理
        1) Sources/classes/attach/class_attach.php中300行增加urlencode的代码
        2) Ips_kernel/class_upload.php
            a) 第328行,替换正则表达式文件名判断
            B) 399行,加入年月子目录(新版本自动按月存放附件,不在需要此HACK)
    iii. 转接页面的首字节错误
        1) Classes/class_display.php, Line 591去掉ucfirst函数
    iv. 对应英文语言资源串也应该添加
        1) 精华功能相关的修改,精华叫做Digest
7. 中文搜索问题
    i. 修改Fulltext搜索为Manual搜索

8. 安装后权限调整问题
    i. 正式会员组可以看到事务区
    ii. 修改版权声明
    iii. 加入Google统计
    iv. 修改友情链接
    v. 赋予各组Download权限和使用HTML的权限
        1) 尤其后者,否则会导致Rebuild出现内容丢失
9. 其他的MOD
    i. 自动缩图(此版本已经提供)
    ii. 精华区
    iii. 增加FLASH等BBCODE

10. 实际迁移后遇到的问题
    i. 日期错误:修改ipsclass.php,将get_timeoffset()中修改为
           Member的时区减去网站设置的时区,作为时区偏移。
        ii.图片从inline格式变为attach格式,在后台Rebuild Content之
           后此问题修正。


链接:新版论坛问题反馈以及功能介绍贴
Go to the top of the page
+Quote Post

篇帖子在这个主题


Reply to this topicStart new topic
2 位会员正在阅读此主题 (2 位游客和 0 位隐身会员)
0 位会员:

 



RSS 简化版本 当前时间: 2026-06-17 07:02
闽ICP备17030331号-2