
解决PHPCMS V9生成静态后发布内容读取不到url和时间的BUG
问题复现 当内容设置为生成静态,前台或者后台发布内容后自动生成静态,show模板里使用{$url}调用url和{$updatetime}调用更新时间,会发现值是空的! 解决方法 /phpcms/model/content_model.class.php 141行左右找到 $urls['data']['system']['id'] = $id; 在其下面增加 ...

问题复现 当内容设置为生成静态,前台或者后台发布内容后自动生成静态,show模板里使用{$url}调用url和{$updatetime}调用更新时间,会发现值是空的! 解决方法 /phpcms/model/content_model.class.php 141行左右找到 $urls['data']['system']['id'] = $id; 在其下面增加 ...

因历史原因PHPCMCSV9并不支持https,而且网上的修改教程都不是太完整,所以我发出我整理出来的修改教程供大家参考 https修改教程 /phpcms/modules/admin/site.php 45行,128行 /phpcms/modules/admin/templates/category_add.tpl.php /phpcms/modules/admin/templates/category_edit....

问题重现 当后台进行采集后,导入发布方案之后,使用的是content model的add_content方法进行发布到模型里,如果开启了生成静态,导入后只生成静态的内容页,而对应的栏目列表页是不会重新生成的,导致采集的新内容不会在列表页上进行显示。 问题查找 起初我以为是采集模块的导入内容方法只写了生成内容页的过程,没写生成栏目页的,然后就查了采集模块的node.php里import_content方法(导入文章到模...
删除的内容,特别是被百度收录的内容,百度并不会第一时间删除快照,所以百度提供了一个接口叫死链提交:https://ziyuan.baidu.com/badlink/index 该接口没有API,仅支持txt或者xml或者手动提交,手动提交很是麻烦,所以这里选择了使用txt来解决,教程简单,一看就会,以下为付费阅读: /phpcms/modules/content/content.php 294-295行 foreac...

/** * 获取评论数 * @param $comment */ function hits_comments($commentid) { global $db; if(!$commentid){return false;} $db = pc_base::load_model('comment_model'); $r = $db->;get_one(array('commentid...

/** * 获取点击数量 * @param $hitsid */ function hits_views($hitsid) { global $db; if(!$hitsid){ return false;} $db = pc_base::load_model('hits_model'); $r = $db->get_one(array('hitsid'=>$hit...

文件地址:/phpcms/modules/content/fields/title/form.inc.php 把这里的3改成5就行,也不要改的太多,太多的话keyword字段限制了40个字,接口也限制了 顺便说一下采集的内容导入后获取的关键词修改,相关文件在: /phpcms/modules/collection/spider_funs/spider_keywords.php 修改后面'number'=>3里面的3为...

V9的搜索模块,搜索的内容排序是件非常头疼的问题,感觉是随机在排序,现在经过沉醉大神的指点,修复办法如下: /phpcms/modules/search/index.php
修改:content模块,content文件,add方法的 $this->db->add_content($_POST['info']);前面 //敏感词替换操作开始 $this->badword_model = pc_base::load_model('badword_model'); $badword_array=$this->badword_model->sel...
{pc:get sql="SELECT * FROM v9_page where catid=所要调用的catid号"} {loop $data $key $val} {$val[content]} {/loop} {/pc}