杰奇小说连载系统1.80版发布,新增原创代理销售模式
新闻来源:杰奇网络 发表时间:2013-10-28 16:02:41 发表人:徐风

感谢大家对杰奇的一贯支持,期待已久的杰奇小说系统1.80版正式发布。
本版本相对以前版本在设计和功能上都有比较大变化,具体如下:

1、服务器运行环境需要升级到PHP5.3系列,详细需求为:
   PHP 5.3.x
   Zend Guard Loader (Runtime for PHP 5.3)
   MySQL 5.0 以上

2、增加原创作品共享及代理销售功能。具体流程为:
   2.1 杰奇网络与原创小说网站达成合作协议,将原创作品共享作品到杰奇书盟平台 http://book.jieqi.com
   2.2 杰奇小说连载系统1.8用户通过内置接口实现共享作品在本站同步更新,显示及收费订阅功能。
   2.3 使用本接口需要单独申请,加盟站可根据销售额获得销售分成。
   2.4 VIP章节阅读无需跳转到来源站,而是采用页内调用来源站图片方式显示章节内容。

3、增加一键登录接口,支持QQ、新浪微博和淘宝账号。
   使用本功能,需要分别向服务网站申请合作账号和密钥,然后设置在本站 /api/***/config.inc.php 中

4、优化内容模板的自定义显示功能,可在具体页面的内容模板顶部加入以下标签(不需要修改theme.html):
   4.1 自定义载入区块配置文件。
       例如:以下配置表示载入 /configs/article/infoblocks.php
       {?set jieqi_blocks_module = "article"?}
       {?set jieqi_blocks_config = "infoblocks"?}

   4.2 定义列表页面每页显示几行,只对分页列表有效。
       例如:在小说分类列表页模板(/modules/article/templates/articlelist.html)加上
       {?set jieqi_page_rows = "50"?}

   4.3 自定义调用theme功能,默认所有页面都调用系统定义的theme.html,显示成统一的页头页尾。
       如果单独某个页面需要不同的theme,那么需要定义一个新的theme模板,然后在内容模板里面指定这个theme。
       例如:以下设置表示本页面调用的是指定路径的theme文件
       {?set jieqi_page_template = "themes/jieqi/theme1.html"?}

   4.4 自定义html头部的title和keywords,description。
       如以下定义:后面引号中是定义显示的内容,可以直接写文字,也可以调用本页有的标签。只是写法上,模板中<{$articlename}>这里写成{$articlename}
       {?set $jieqi_pagetitle = "{$articlename}-{$author}-{$jieqi_sitename}"?}
    {?set $meta_keywords = "{$articlename} {$author} {$sort}"?}
    {?set $meta_description = "{$articlename} {$author} {$sort}"?}

5、模板中关于时间格式的调整。
   鉴于不同用户对时间显示格式要求不同,所以默认模板中的时间格式为数字类型,模板中调用date函数来显示成常用时间格式。
   例如:小说列表中的更新时间,标签为 {?$articlerows[i].lastupdate?},实际模板中显示成时间格式可改成:
   {?$articlerows[i].lastupdate|date:'Y-m-d H:i:s'?} ,模板中输出类似: 2013-10-28 16:01:20
   这里的 YmdHis 六个字母分别表示,年月日时分秒,比如只需要显示年月日,以上标签改成 {?$articlerows[i].lastupdate|date:'Y-m-d'?}
   其它模板中,若发现时间显示变成一串数字了,皆使用以上方法修改。

6、优化小说伪静态规则,增加独立的全本伪静态以及小说分类拼音目录的伪静态。具体伪静态写法可参考后台参数设置的示例。
   例如:/fulltop/<{$order}>/<{$page}>.html
   指向:/modules/article/toplist.php?fullflag=1&order=$order&page=$page
   表示:全本小说排行榜

   例如:/sort/<{$sortcode}>/<{$page}>.html
   指向:/modules/article/articlelist.php?sortcode=$sortcode&page=$page
   表示:分类列表伪静态,<{$sortcode}>为设置在/configs/article/sort.php 中的分类拼音

7、小说信息页面修改:
   7.1 默认模板增加小说评分功能(在小说信息页面,点击五角星进行评分)。后台可以设置评分最大值已经每天最多评分几次。
   7.2 去掉了默认的最新评论赋值,如要显示最新评论改成调用区块的方式。
       例如:直接在模板/modules/article/templates/articleinfo.html中调用最新书评
       {?block bid="0" blockname="最新书评" module="article" filename="block_areviews" classname="BlockArticleAreviews" side="-1" title="最新书评" vars="10,0,0,id" template="block_areviews.html" contenttype="4" custom="0" publish="3" hasvars="1"?}
   7.3 增加了章节目录的区块,如果要在小说信息页显示最开始几个章节或者最后几个章节,都可以调用该区块。
       例如:在模板中调用开始5个章节
       {?block bid="0" blockname="前五章节" module="article" filename="block_achapters" classname="BlockArticleAchapters" side="-1" title="前五章节" vars="chapterorder,5,1,id,1" template="block_achapters.html" contenttype="4" custom="0" publish="3" hasvars="1"?}

8、小说目录页模板修改(/modules/article/templates/index.html):
   1.7及以前版本目录页章节变量为 $indexrows,比如 $indexrows[i].cname1, $indexrows[i].cname2 分别表示一行里面第1和第2列的章节名。
   1.8开始取消了列的概念,所有章节赋值在数组 $chapterrows,其变量含义为
   $chapterrows[i].chaptertype 章节还是分卷标志,0-章节 1-分卷
   $chapterrows[i].chapterid   章节ID
   $chapterrows[i].chaptername 章节名称
   $chapterrows[i].isvip       是否VIP章节,0-免费 1-VIP
   $chapterrows[i].saleprice   章节售价(虚拟币值)
   $chapterrows[i].url_chapter 章节阅读页网址
   $chapterrows[i].size_c      章节字数
   $chapterrows[i].lastupdate  章节更新时间,数字类型,显示成时间格式改成 {?$chapterrows[i].lastupdate|date:'Y-m-d H:i:s'?}