• 欢迎访问苗景云的博客

phpcms默认的输出序号是{php $num++},然后用{$num}调用,但是如果自定义多图字段输出的值不是从1开始。解决方法如下


{loop $subdetail $pic_k $v}

<img src="{$v[url]}" alt="{$v[alt]}" class="sub0{$n}">

发布:苗景云 | 查看全文 | 浏览(1285) | 分类:IT技术&设计 | 评论(0) | 2016年11月20日

PHPCMS 判断列表分页是否第一页的代码


{if $page==1}......{/if}

发布:苗景云 | 查看全文 | 浏览(1577) | 分类:IT技术&设计 | 评论(0) | 2016年11月17日
首先必须确保你是从这里下的留言版插件留言板 UTF-8 2.5版本.rar后台模块中安装好以后打开模版目录:phpcms/templates/default/guestbook/异步提交和读取你可以选择在index、register、list_type三个模版里做都行,看你自己的需要。这里就删繁就简了。我是直接在 index 模版文件下做的,所以添加留言板时的地址为:http://localhost/index.php?m=guestbook&c=index在 register 模版文件
发布:苗景云 | 查看全文 | 浏览(2250) | 分类:IT技术&设计 | 评论(0) | 2016年11月05日
PHPCMS自带组图功能无排序功能,特别是需要对图片和说明排序时很不方便,通过此方法可实现组图排序。工具/原料PHPCMS V9   dreamweaver方法/步骤1 新增上下移动的按钮用dreamweaver打开文件form.inc.php,文件位置:phpcms/modules/content/fields/images/form.inc.php在第八行的".L('remove_out', '', 'content
发布:苗景云 | 查看全文 | 浏览(1378) | 分类:IT技术&设计 | 评论(0) | 2016年10月11日

 phpcms 图片模型组图列表获取图片尺寸需要用到getimagesize函数,不废话,直接看代码:

 

{loop $pictureurls $pic_k $r}
    {php $info = getimagesize($r[url])}
     <a href="{thumb($r[url], 700, 700, 0)}" data-author="{$r[alt]}" data-size="{$info[0]}x{$info[1]}" data-med="{thumb($r[url], 700, 700, 0)}" data-med-size="{$info[0]}x{$info[1]}"><img src="{thumb($r[url], 700, 700, 0)}" width="160" /><span>{$r[alt]}</span></a>
     {/loop}

发布:苗景云 | 查看全文 | 浏览(1232) | 分类:IT技术&设计 | 评论(0) | 2016年07月27日

找到admin_common.js中的openwinx方法改为下面这样既可


发布:苗景云 | 查看全文 | 浏览(1416) | 分类:IT技术&设计 | 评论(0) | 2016年01月28日

在批量删除文章前,首先得熟悉用数据库增加一篇文章时变动的有哪些表

发布:苗景云 | 查看全文 | 浏览(1179) | 分类:IT技术&设计 | 评论(0) | 2016年01月17日

 在wap开发中,获取文章内容的时候,里面的图片都设置宽和高,这样在手机里就不会等比缩小,那怎么用php代码过滤img的宽高呢?其中 style="max-width:100%" 为自适应屏幕宽度

发布:苗景云 | 查看全文 | 浏览(1256) | 分类:IT技术&设计 | 评论(0) | 2015年07月13日

指定条目,指定栏目的代码

{pc:get sql="SELECT * FROM PRE_category where parentid=1225 order by listorder DESC" num="8" cache="3600"} 

发布:苗景云 | 查看全文 | 浏览(1044) | 分类:IT技术&设计 | 评论(0) | 2015年06月23日

解决方法:
1.根目录建立文件夹 admpub,在 admpub 文件夹里新建一个文件 index.php,内容为:
define('PHPCMS_PATH', realpath(dirname(__FILE__) . '/..') . '/'); 
include PHPCMS_PATH . '/phpcms/base.php'; // pc_base::creat_app(); 
$session_storage = 'session_' . pc_base :: load_config('system', 'session_storage'); 
pc_base :: load_sys_class($session_storage); 
session_start(); 
$_SESSION['right_enter'] = 1; 
unset($session_storage); 
header('location:../index.php?m=admin'); 
2.然后在phpcms/modules/admin/文件夹里新建一个文件MY_index.php,内容为:
defined('IN_PHPCMS') or exit('No permission resources.'); 
class MY_index extends index { 
        public function __construct(){
                if(empty($_SESSION['right_enter'])){ 
                        header('location:./'); 
                        exit; 
                } 
                parent :: __construct(); 
        } 
        public function public_logout(){
                $_SESSION['right_enter'] = 0; 
                parent :: public_logout(); 
        }
}
3.修改完后你只能通过 localhost/phpcms/admpub 访问后台,而用 localhost/phpcms/admin.php 后跳转到前台页面.

发布:苗景云 | 查看全文 | 浏览(1071) | 分类:IT技术&设计 | 评论(0) | 2015年06月06日

首先在数据库 v9_category 添加字段
然后在 phpcms\modules\admin\templates 目录找到category_add.tpl.php和category_edit.tpl.php然后在里面添加代码: <tr>
        <th><?php echo L('自定义字段名')?>:</th>
        <td><input type="text" name="info[自定义字段名]" id="自定义字段名" class="input-text" value=""></td>
      </tr>

注意:(字段名与数据库添加的字段同步)

发布:苗景云 | 查看全文 | 浏览(1062) | 分类:IT技术&设计 | 评论(0) | 2015年05月24日
{loop subcat(0,0,0,$siteid) $r}
{php $num++}
<div class="box cat-area" {if $num%2!=0}style=" margin-right:10px"{/if}>
        <h5 class="title-1">{$r[catname]}<a href="{$r[url]}" class="more">鏇村>></a></h5>
     <div class="content">
     {pc:content  action="lists" catid="$r[catid]" order="updatetime DESC" thumb="1" num="1" return="info"}
     {loop $info $v}
        <p>
            <img src="{thumb($v[thumb],90,0)}" width="90" height="60"/>
            <strong><a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],28)}</a></strong><br />{str_cut($v['description'],100)}
        </p>
      {/loop}
      {/pc}                
        <div class="bk15 hr"></div>
        {pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}
 
        <ul class="list lh24 f14">
        {loop $info $v}
            <li>路<a href="{$v['url']}" target="_blank" title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'],40)}</a></li>
        {/loop}
        </ul>
        {/pc}
    </div>
</div>
{if $num%2==0}<div class="bk10"></div>{/if}
{/loop}


发布:苗景云 | 查看全文 | 浏览(1239) | 分类:IT技术&设计 | 评论(0) | 2015年05月19日
PHPCMS用户知道,要调用推荐文章的话,可以用默认的推荐位标签实现,例如
{pc:content action="position" posid="10" catid="$catid" num="20" order="id DESC" cache="3600"}
{loop $data $r}
<p class="list"><a href="{$r[url]}" title="{$r[title]}">{$r[title]}</a></p>
{/loop}
{/pc}
 
调用当前栏目推荐文章的办法
 
但是只能调用一个属性的推荐位,如果有时候需要调用当前栏目的推荐文章应该怎么办? 可以尝试一下代码!


发布:苗景云 | 查看全文 | 浏览(1288) | 分类:IT技术&设计 | 评论(0) | 2015年05月16日

v9数据源调用,数据标签不能加引号
{loop $data $v}
<a href={$v[url]} title={$v[title]}>{$v[title]}</a>
{/loop}
如上,href 值 title值均不能加引号。
希望能帮到你

发布:苗景云 | 查看全文 | 浏览(1146) | 分类:IT技术&设计 | 评论(0) | 2015年05月15日

PHPCMS 3G&Wap网站自动跳转的代码

<?php
//自动识别移动终端
include('mobile_device_detect.php'); 
mobile_device_detect(true,true,true,'wap.html',false);
?>


将以上php代码,插入模版中header的最上面即可。这样可以用电脑访问后台。插到index.php里面就不能用电脑直接访问后台了。这个代码的好处就是访问全站都会自动跳转,当然,动态页。

发布:苗景云 | 查看全文 | 浏览(1163) | 分类:IT技术&设计 | 评论(0) | 2015年03月08日

php自带的ckeditor太丑太过时了,而且不能插入源代码等,问题太多,相比大家都用过都觉得不方便
...

发布:苗景云 | 查看全文 | 浏览(3226) | 分类:IT技术&设计 | 评论(0) | 2014年05月13日

当前栏目高亮的代码:

{pc:content action="category" siteid="1" catid="14"  num="4"  return="data" }
...

发布:苗景云 | 查看全文 | 浏览(1257) | 分类:IT技术&设计 | 评论(0) | 2014年03月26日

 具体修改如下:

 
include/attachment.class.php(新版的这个文件在phpcms/libs/classes/attachment.class.php)
 
添加了一个函数:函数随便找个function前面添加就行了
 
function ycimg($file,$newfile)
{
...
发布:苗景云 | 查看全文 | 浏览(1185) | 分类:IT技术&设计 | 评论(0) | 2013年12月13日
« 之后的文章苗景云的博客
<< 向左走,向右走 >>
更早的文章 »