收藏本版 |订阅

PHPCMS论坛 今日: 0|主题: 421|排名: 35 

  • PHPCMS V9采集地址中有相对路径的问题及解决方法
    修改数据库v9_collection_node,增加两个字段replace_from,replace_to(varchar(200)) 1、 /phpcms/modules/collection/templates/node_form.tpl.php第99行后增加(位置在</table></fieldset>之前) <tr> <td width="120">网址替换:</td> <td> <input type="text" name="data[replace_from]" value="<?php if(isset ...
    091 我偷偷地不告诉你 发表于 2023-8-11 教程
  • Phpcms V9 调用随机文章的实现方法
    调用代码如下:  复制代码 代码如下: {pc:content action="lists" catid="$catid" num="8" order="rand()" return="info"}  <ul>  {loop $info $v}  <li><a href="{$v['url']}" target="_blank" /> 上述代码只做了一点修改:order="rand()",其它与正常调用一样。 ...
    014 前生金世 发表于 2023-8-10 教程
  • Phpcms V9 调用全站文章排行的解决方法
    默认情况下,Phpcms只支持调用当前文章排行,代码如下: {pc:content action="hits" catid="$catid" num="10" order="views DESC" cache="3600"} 其中$catid为待调用栏目的id,如果想实现全站调用,需要修改phpcms\modules\content\classes\content_tag.class.php文件,找到以下函数:  复制代码 代码如下: /**  ...
    048 我要吃菠萝 发表于 2023-8-10 教程
  • phpcms后台普通用户读文件0day的分析以及修复方法
    后台采集里设置采集模块中title 或者其他的内容都可以 设置为<?php[内容]?> 然后用下面的代码就可以读取到php的源了。 index.php?clientid=name&url=./caches/caches_scan/caches_data/scan_bad_file.cache.php&_=1344175735957&m=collection&c=node&a=public_test_content&nodeid=1&pc_hash=xxxx 拿到源基本拿到shell ...
    030 张国远 发表于 2023-8-9 教程
  • Phpcms V9 调用全站最新文章的方法
    Phpcms默认不支持调用全站最新文章,需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,找到以下函数:  复制代码 代码如下: /**  * 列表页标签  * @param $data  */  public function lists($data) {  $catid = intval($data['catid']);  if(!$this->set_modelid($catid)) return false ...
    036 夏风秋云 发表于 2023-8-9 教程
  • phpcms无法读取index.html的解决办法(Action does not exist)
    在翻论坛的时候,找到一篇需要修改首页生成shtml的帖子。之后我把首页生成文件改成"index.htm",后台生成首页后,可直接访问······单独创建“index.html文件直接读取绝对地址,依然提示“Action does not exist.”这就让我很蛋疼了,不知道是我修改了哪地方导致的这问题······ 对下面的目录文件进行修改:  ...
    013 吉祥鼓手 发表于 2023-8-8 教程
  • phpcms频道模板栏目循环调用优化方法分享
    首先找到默认模板中的循环代码:  复制代码 代码如下: {php $j=1;}  {loop subcat($catid) $v}  {php if($v['type']!=0) continue;}  <div {if $j%2==1}{/if}>  .....  {if $j%2==0}<div></div>{/if}  {$j++}  {/loop}  现在假如我要改成一行3个,那么新的代码就是:  复制代码 代码如下: {php $j= ...
    063 你波哥 发表于 2023-8-8 教程
  • phpcms V9 默认templates主题模板文件目录结构介绍
    这篇文章则详细的介绍一下系统自带默认模板的文件目录结构。主题模板位于“..\phpcms\templates\”文件夹内。而css样式、js文件,以及模板配带的images文件夹则位于根目录下“..\statics\”文件夹内。 templates   框架系统模板目录       announce    公告           show.html       内容 ...
    087 瓜蛋妈咪 发表于 2023-8-7 教程
  • phpcms在nginx的rewrite伪静态标准写法
    我用的lnmp一键安装包,conf文件是放在默认路径。在进行测试时,我先使用了  复制代码 代码如下: location / {  rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;  rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content ...
    086 花使 发表于 2023-8-7 教程
  • phpcms v9 彻底去除自带的水印功能的方法
    第一步:找到statics/images/water 文件夹,将去删除;如果系统找不到water文件夹的水印图片,则将会执行第二步,给图片添加一个文本格式的水印   第二步:找到phpcms/libs/classes/image.class.php文件中watermark函数,将此函数中$w_text 参数的值设置为空即可 function watermark($source, $target = '', $w_pos ...
    054 段贤燚 发表于 2023-8-6 教程
  • phpcms V9 常用文件目录结构
    虽然用的人多,但是没有一个统一、完整、适合从头开始学的教程。为了利人利己,也顺便给博客拉点人气,从今天开始,我准备自己整理我所接触、使用到的一些技巧和内容。 下面是phpcms V9 的常用文件目录结构,官方给的说明书里有,但不全。这里部分没有标注,说明我不常用或者根本就没用到。 api         接口文 ...
    068 网事如风凌艳辉 发表于 2023-8-6 教程
  • PHPCMS V9任意短消息阅读BUG分析与解决方法
    阅读短消息函数根本不判断权限。只需要知道消息ID即可。。可以直接写个循环函数,把PHPCMS全部短消息抓下来哦,亲。。。 登录一下,直接访问http://www.phpcms.cn/index.php?m=message&a=read&messageid=26。。。哟西!messageid随便改。 修复方案:官方最新补丁已经修复,请大家及时补丁 ...
    072 蓝溪赛赛 发表于 2023-8-5 教程
  • phpcms v9 PC标签调用附表实现代码
    代码如下: {pc:content action="lists" moreinfo="1" catid="$catid" num="25" order="id DESC"  page="$page"}  {loop  $data $r}  <li><span >{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a  href="{$r[url]}"  target="_blank"{title_style($r[style])}>{$r[test]}</a></li>  {if  $n%5==0}<li></li>{/if ...
    062 张同之 发表于 2023-8-4 教程
  • phpcms v9带limit调用的标签方法(自写代码)
    phpcms V9的标签函数不再像2008那样支持limit="0,5"这样的写法 这样就大大的阻碍了我们的调用不知道是不是没有 还是我不知道 不管怎么样 先把我自己写的函数标签奉上来可谓是简单易用 前台代码:  {pc:content action="limit" type="lists" catid="54" thumb="" order="listorder DESC" step="3,5"}   {loo ...
    024 踏月色而来 发表于 2023-8-4 教程
  • phpcms v9网站生成sitemap静态地图页面操作步骤
    第一步: 后台添加一个菜单,如下填写: 第二步,将以下代码保存为 sitemap.php 文件放到 phpcmsmodulesadminsitemap.php :  复制代码 代码如下: <?php  defined('IN_PHPCMS') or exit('No permission resources.');  pc_base::load_app_class('admin','admin',0);  pc_base::load_sys_class('form', '', 0);  cl ...
    0100 树栋 发表于 2023-8-3 教程
  • phpcms v9默认后台登录地址修改方法
    修改PHPCMS v9默认后台登录地址教程: 1、修改admin.php文件名,并修改跳转地址写上完整路径 2、修改 /phpcms/modules/admin/classes/index.php,把public function login改为自己想要的名。 3、修改 /phpcms/modules/admin/classes/admin.class.php  复制代码 代码如下: final public function check_admin() { ...
    026 不肖生 发表于 2023-8-3 教程
  • phpcms2008制作标签以及标签模板教程
    标签设置教程 我们从简单到复杂 第一种:中文标签 这种再简单不过了,就是通过后台设置标签参数调用 通过选择读取段来进行调用,这里设置都是中文字,我们都是中国人,也就不多说了。 栏目 常用变量表示 $catid 可以用这个变量调用,也可以指定到某个栏目下面,用变量调用,它会根据当前页面的栏目来获取id从而根据你 ...
    052 牛皮筋的皮 发表于 2023-8-2 教程
  • phpcms2008 if else语句实战应用
    代码如下: <ul id=myTab3>  {get sql="select * from `phpcms_category` where style = ' b' order by listorder"}  <li  {if $n == 1} class=active {else} class=normal {/if} onmouseover=nTabs(this,<?php echo $n-1;?>);>  {$r[catname]}  </li>  {/get}  </ul>  <!-- <li class=active onmouseover=nTabs( ...
    071 小丁达人 发表于 2023-8-1 教程
  • phpcms输入后台内容录入框中支持php代码实现思路
    extention.func.php中添加  复制代码 代码如下: function templateQ($html, $format = 1) {  if (1 == $format) {// <!--Q^php code^Q-->  return preg_replace_callback("/<\!\-\-Q\^([\s\S]*?)\^Q\-\->/", '_templateQ', $html);  } else {//09="^php code^"  return preg_replace_callback("/09\=\"\^([\s\S ...
    086 陆三 发表于 2023-8-1 教程
  • phpcms v9站内外搜索代码分享
    phpcms v9 站内外搜索代码  复制代码 代码如下: <form name="search_form1" target="_blank" onsubmit="return go(this)">  <input name="q" id="q" size="30" value="请输入关键字" onMouseOver="this.focus()" onBlur="if (value ==''){value='请输入关键字'}" onFocus="this.select()" onClick="if(this.value= ...
    042 刘道远 发表于 2023-7-31 教程
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部