杰奇静态化后,很多站点就不用它的信息页面了,但是直接用目录页做小说页有一个问题就是,没法统计点击数和没法做评论,评论的稍后再说,点击数其实可以有一个很方便的方法来解决。
通过增加一个javascript来计数就可以了。
具体可以看莽荒纪这本小说,地址http://zenshu.com/manghuangji/ ,这个页面的计数就是动态的。通过
<script type="text/javascript" src="http://zenshu.com/count.php?id=1204"></script>
这段代码,可以对本书的点击数进行统计,并且会将最新的点击数返回回来。
这样子,即使是静态...
杰奇书架不显示书籍
module 杰奇 Website theme link jieqiModules bug caption 书架 array
怎书文学重装上线后,有会员问我,为什么收藏了书,在书架里边看不到。
很莫名其妙的问题,如下图
书架里只显示收藏的书籍数目,但是每个书架分组里都不显示书籍信息。
多方排查,终于找到处理方法:删掉configs/modules.php里面没有的区块配置代码。比如我只安装了小说和友情链接模块,删除后就如下了:
$jieqiModules['system'] = array( "caption" => "系统功能", "dir" => "", "path" => "", "url" => "", "theme" => "", "publish" => "1" ); $jieqiModules['articl...
Mysql数据表一直被使用中导致速度很慢
今天发现 www.kan76.com 打开速度很慢,静态网页没有问题,然后接着问题发现是所有的设计到数据库查询的地方都很慢,于是怀疑是数据库的问题,先检查了一下www.freebookbar.com,因为freebookbar是使用的wordpress,而且是实时动态取的,但没有发现异常。问题又到kan76这边了,于是进入kan76的phpmyadmin来看,发现问题了,jieqi_article_chapter这表一直在使用中,根本无法读取和写入数据,于是乎,把这表修复一下。
mysql -uuser -ppassword;
use database;
check table jieqi_arti...
杰奇启用缓存后刷新无内容的解决
bug dezend Program 杰奇 Website 缓存
这两天做 Zenshu.com ,发现一旦启用缓存,分类列表刷新两次后就会没有小说列表,内容全是空的。
显然是缓存出了问题,用了标准产品试了一下没有问题,说明是Dezend的问题了,于是打开 articlelist.php看了下,发现了以下这行代码
if ( JIEQI_USE_CACHE && $_REQUEST['page'] <= $jieqiConfigs['article']['cachenum'] )
这里是说如果启用了缓存还要查询,显然是不对的,如果启用了缓存应该直接从缓存里边取数据才对,于是修改之,
if ( !JIEQI_USE_CACHE && $_REQUEST['page']...
做了一个杰奇的网站地图插件,自己蛮喜欢的
演示见:http://zenshu.com/allbook.html
根据杰奇数据库自动生成的,改了半天,自己还是比较喜欢的,同样喜欢的留下邮箱,我会把源文件发过去。
杰奇小说站伪静态规则(Apache)
rewrite Program 杰奇 伪静态 Website
将下面内容保存为 .htaccess并按下方图中所示进行修改即可
RewriteEngine On RewriteBase / rewritecond %{http_host} ^URL [nc] rewriterule ^(.*)$ http://URL/$1 [r=301,nc] RewriteRule ^txt/(.+)\.html$ modules/article/articleinfo\.php?id=$1 RewriteRule ^list/0(.+)_(.+)\.html$ modules/article/articlelist\.php?class=$1&page=$2 Rewr...
杰奇安装第6步空白或者后台登陆空白的解决方案
这种情况的空白是因为登陆session引起的,一般是session_path没设置对。
修改PHP.INI,并重启服务 查找
[pgsql];session.save_path = “/tmp”[/pgsql]
将它的值更改至本地某目录,
例如:
[pgsql]session.save_path = “c:\WINDOWS\TEMP”[/pgsql]
注意:更改后,最前面的分号要删除,并且更改后的目录得拥有写入权限,否则还是会继续报错的。
用WordPress做了一个单本小说站
奇文 关关 模板 Website 杰奇 单本小说 Program
Demo :不朽丹神
用wordpress做的好处就是收录比较好,而且章节名都是中文,这样也很利于SEO。
此模板免费提供给需要的朋友,喜欢的请留下邮箱,我会一一发送。
顺便推荐下风之力下载站 大量杰奇,奇文的采集规则和关关的规则。
现在都是免费下载的,做小说站的同志们可以去看下。
杰奇与Discuz,UCenter 账户同步登录与自动激活
discuz Program 杰奇 Website ucenter 同步
1、安装好JIEQI CMS 和 Ucenter
假设
JIEQI CMS 网址为 http://www.jieqi.com
Ucenter 网址为 http://www.ucenter.com
2、JIEQI CMS中原来的 /include/funuser.php 做好备份,比如改名成 funuser_default.php
然后把该目录下 funuser_ucenter.php 改名成 funuser.php
3、编辑JIEQI CMS中的 /uc_client/config.inc.php
如果使用数据连接,设置好相关参数
通信密钥可以自己随意设定,跟Ucenter后台设置要相同
UCen...
杰奇小说系统中如何删除重复章节
在实际应用中,很可能会碰到一些需要删除某些字段的重复记录,我现在把我能想到的写下来,望高手们补充。
1、
具体实现如下:
Table Create Table ------------ -------------------------------------------------------- users_groups CREATE TABLE `users_groups` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` int(11) NOT NULL, `gid` int(11) NOT NULL, PRIM...
发现Dezend过的文件 || 和 && 很容易弄反
发现Dezend过的文件 || 和 && 很容易弄反,今天看 杰奇 的 articleinfo.php,总觉得不对,终于还是发现
[php]if ( !JIEQI_USE_CACHE && !$jieqiTpl->is_cached( $jieqiTset['jieqi_contents_template'], $jieqiTset['jieqi_contents_cacheid'] ) )[/php]
这里其实应该是
[php]if ( !JIEQI_USE_CACHE || !$jieqiTpl->is_cached( $jieqiTset['jieqi_contents_template'],...
杰奇文章列表页dezend后会有问题
Dezend后,发现列表的分布是有问题的,数据全是以字母来的,分析了下Dezend后的代码,找到了原因。
[php] $jumppage = new jieqipage( $toplistrows, $jieqiConfigs['article']['pagenum'], $_REQUEST['page'] );
if ( !empty( $_REQUEST['initial'] ) || !empty( $jieqiConfigs['article']['fakeinitial'] ) )
{
$jumppage->setlink( jieqi_geturl( "article", "init...
杰奇自定义首页的生成和登录问题的解决方案
当自定义杰奇首页之后,在生成静态首页时,系统仍以theme.php的指示按/themes/jieqidiv/theme.html来生成首页,而不是自定义的index.php.
如何让杰奇以自定义index.php的模板/themes/jieqidiv/index.html来生成首页呢。
第一步:
复制自定义的index.php为theme.php以替换原来的theme.php.
因为我们需要在theme.php里面有下面这样一行,而原来的theme.php是加密的无法修改:
[php]$jieqiTpl->assign('jieqi_indexpage',1); [/php]
//设置首页标志,不是首页请...
杰奇小说的采集部分的源代码
Collect.php
[php]/*********************/
/* */
/* Version : 5.1.0 */
/* Author : RM */
/* Comment : 071223 */
/* */
/*********************/
define( "JIEQI_MODULE_NAME", "article" );
require_once( "../../../global.php" );
jieqi_getconfigs( JIEQI_MODULE_NAME, "power" );
jieqi_checkpower( $jieqiPower['article']['...