• 河南网站建设-郑州网站建设-上海网站建设-SEO优化-网络营销-经典美文

  • 专注网站建设 服务热线: 13061801310

当前位置:东东网 > 近期动态 > 建站常见问题 > 正文

phpcms v9二次开发及使用中各种问题解决方案(一)

发布时间:2019-12-03 | 发布者: 东东网| 浏览次数:
phpcms v9二次开发及使用中各种问题解决方案(一)模板调用1、内容标签,序号123456789的调用?{pc:contentaction="lists"catid="$catid"ord...

phpcms v9二次开发及使用中各种问题解决方案(一)

模板调用

1、内容标签,序号123456789的调用?


	
  1. {pc:content action="lists" catid="$catid" order="id DESC" num="10"}   
  2. {loop $data $k $v}   
  3. {$n}{str_cut($v['title'],44,'')}   
  4. {/loop 

或者


	
  1. {php $j=1;}   
  2. {pc:content action="lists" catid="$catid" order="id DESC" num="10"}     
  3. {loop $data $v}      
  4. {php echo $j}{str_cut($v['title'],44,'')}   
  5. {$j++}   
  6. {/loop} 

2、文章列表标题显示长度(或者叫字数)的控制

不管是标题还是其它,都可以利用strcut函数进行截取,用法如下:

{strcut($v['title'],40,'')} 向后截取,{str_cut($v['title'],40,'')} 向前截取。这 个就是剪切文字长度的,如果你不想显示三个点,就是在40(剪切的字符数)后面加上逗号(,),再加上引号内容为空,如果想变成别的,比如来个❤型之类, 那就在引号内加上❤型。gbk一个汉字为2字符,utf版本一个汉字占用3个字符,注意一下编码再定剪切的字符数。

3、在欧冠买球投注或列表页显示文章详细内容


	
  1. moreinfo=1

4、显示某些指定栏目内的最新文章


		
  1. {pc:get sql="SELECT * FROM phpcms_news WHERE catid IN(12,13,14,15,16,17,18) ORDER BY id DESC" num="10" return="data"}   
  2. {loop $data $k $r}   
  3. [{$CATEGORYS[$r[catid]][catname]}]{$r[title]}   
  4. {/loop}   
  5. {/pc} 

5、判所在栏目是否为顶级栏目(有子栏目)

 

		
  1. {if $top_parentid}{/if} 

6、点击量调用10、花括号的注意

为了不与模板解析冲突,花括号应该分成2行写,例如:

{} //错误

{ 正确

}

7、欧冠买球投注默认幻灯焦点不显示

文件名大小写原因造成的,解决方法:

文件\statics\js\jquery.sGallery.js 修改jquery.sgallery.js

8、不同的会员模型调用不同模板

欧冠买球投注 打开phpcms\modules\member\index.php 在第30行找到 include template('member', 'index'); 修改为

欧冠买球投注 if($memberinfo[modelid]==10){

include template('member', 'index(此处为原会员模型模板)');

}

else{

欧冠买球投注 include template('member', 'indexXXX(此处为另一种会员模型的模板)');

}

9、时间格式化


	
  1. 格式化时间 2011-05-06 11:22:33   
  2.          
  3. {date('Y-m-d H:i:s',$r[inputtime])}   
  4.          
  5. 格式化时间 2011年05月06日   
  6.          
  7. {date('Y年m月d日',$r[inputtime])} 

11、类别调用方法


	
  1. {pc:content action="lists" catid="79" order="listorder DESC" num="14" }   
  2. {loop $data $n $r}   
  3. {if $TYPE[$r[typeid]][name]}[{$TYPE[$r[typeid]][name]}]{/if}{str_cut($r[title],33,'')}   
  4. {/loop}   
  5. {/pc} 

12、只调用推荐的友情链接

调用所有的,在loop循环中判断elite的值,或者用get标签调用

13、调用一级栏目

指定catid="0"

14、欧冠买球投注调用多栏目的推荐内容


		
  1. {pc:get sql="SELECT * FROM `v9_news` a, `v9_position_data` p WHERE a.id=p.id and posid=14 AND a.catid in(6,11) ORDER BY a.updatetime DESC" num="10"}   
  2. {loop $data $r}   
  3. {$CATEGORYS[$r[catid]][catname]} {date('d', $r[inputtime])}日{$r[title]}   
  4. {/loop}    
  5. {/pc} 

15、调取会员排行榜


		
  1. {get sql="SELECT `userid`,`username`,`areaid`,`amount`,`point`,`modelid` FROM `phpcms_member_cache` ORDER BY `point` DESC" rows="10" } 

16、if的一些用法


		
  1. {if $n ==2 || $n==3 }{/if} 
这是以点数来排的……,试下能不能用哈!{$r[username]}

17、当前栏目调用父级及以下栏目信息


	
  1. {php $arrchildid = $CATEGORYS[$CAT[parentid]][arrchildid]}   
  2. {pc:get sql="SELECT * FROM v9_news where catid in($arrchildid) cache="3600" page="$page" num="12" return="data"

18、内容页调用【内容分页】的当前页如[2/20]的方法

欧冠买球投注   想单独调用内容分页的{当前页}{总分页数}

欧冠买球投注 例如文章标题“国内经济再次腾飞[1/5]”,国内经济再次腾飞[{$page}/{$pagenumber}]

19、调用其他网站指定内容  在后台增加数据源 然后用get 调用即可

20、调用所有导航


		
  1. {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}   
  2.          
  3. 欧冠买球投注{loop $data $r} | {$r[catname]}{/loop}   
  4.          
  5. {/pc} 

21、全站显示lists列表标签文章的点击数

普通lists标签代码(适合栏目):


		
  1. {pc:content action="lists" catid="$catid" num="10" order="id DESC"}   
  2. {loop $data $r}   
  3. {php $h_md=pc_base::load_model('hits_model');$get_db=$h_md->get_one(array('hitsid'=>"c-".$modelid."-".$r[id]));$views=$get_db[views];}   
  4. 点击:{$views}   
  5. {/loop}   
  6. {/pc} 
欧冠买球投注调用因为需要模型ID的,所以需要将:

		
  1. get_one(array('hitsid'=>"c-".$modelid."-".$r[id])); 
改为:

		
  1. get_one(array('hitsid'=>"c-1-".$r[id])); 
1为当前lists调用栏目所属的模型ID,系统自带文章系统为1,自定义模型请根据你自己的修改。

$r[id] 根据实际情况修改。

22、显示全站排行榜,显示收藏统计量


		
  1. {pc:get sql="select *,count(*) as count from phpcms_favorite where adddate>=DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY) group by title order by count(*) desc" return="data" num="9"}   
  2. {loop $data $key $val}   
  3. {$val[title]} {$val[count]}   
  4. {/loop}     
  5. {/pc} 

23、select的分页代码

 

		
  1. {pc:content action="lists" catid="$catid" num="12" order="id DESC" return="data1" page="$page"} {loop $data $r1} {/loop}{str_replace("a href", "option value", str_replace("..", "", str_replace("", "页", str_replace("", "//", str_replace("> ", ">", $pages)))))))}{/pc} 

转载请标注:东东网——phpcms v9二次开发及使用中各种问题解决方案(一)

澳门棋牌 澳门棋牌真人赢钱游戏 澳门棋牌游戏 澳门棋牌 河北快3 河北快3 河北快3 河北快3 吉林快3 吉林快3 吉林快3 吉林快3 新疆11选5 新疆11选5 新疆11选5 新疆11选5 广东11选5 广东11选5 广东11选5 广东11选5 上海11选5 上海11选5 上海11选5 上海11选5 甘肃11选5 甘肃11选5 甘肃11选5 甘肃11选5 江苏11选5 江苏11选5 江苏11选5 北京11选5 北京11选5 北京11选5 北京11选5 云南11选5 云南11选5 云南11选5 云南11选5 陕西11选5 陕西11选5 陕西11选5 陕西11选5 电子游戏 电子游戏 电子游戏 电子游戏 欧冠赛程表 欧冠投注平台 欧冠投注官网 欧冠投注网 欧冠投注网 欧冠决投注 欧冠在哪里投注 体彩足球欧冠 足彩欧冠平台 欧冠决投注 欧冠决投注平台 欧冠决投注 欧冠决投注 欧冠外围下注app 欧冠外围下注app 欧冠外围下注app 欧冠app 欧冠外围app 欧冠赔冠率 欧冠赔冠率 欧冠赔冠率 欧冠买球投注 欧冠买球投注 欧冠买球投注 欧冠买球投注 江苏体育彩票 江苏体育彩票网 江苏体育彩票 江苏体育彩票 浙江体育彩票 浙江体育彩票网 浙江体育彩票 浙江体育彩票 365体育投注 365体育投注 365体育投注 365体育投注 365体育投注 bet356体育在线网址 bet356体育在线网址 365体育投注 365体育投注 365体育投注网址 365体育投注网址 bt365体育投注 bt365体育投注 欧冠投注体育平台 欧冠投注体育平台 欧冠投注平台官网 欧冠投注平台官网 欧冠赛事投注 欧冠赛事投注 欧冠竞彩app 欧冠竞彩 欧冠竞彩 欧冠足彩 欧冠足彩网 必威体育游戏 必威体育 必威体育 必威体育 广东11选5 广东11选5 广东11选5 广东11选5 重庆11选5 重庆11选5 重庆11选5 重庆11选5 甘肃快3 甘肃快3 甘肃快3 甘肃快3 新疆福利彩票 新疆福利彩票 新疆福利彩票 新疆福利彩票 云南11选五5 云南11选五5 云南11选五5 云南11选五5 欧冠最新赛程 欧冠最新赛程 欧冠最新赛程 欧冠最新赛程 体育在线投注 体育在线投注 体育在线投注 体育在线投注 电子游戏平台 电子游戏平台 电子游戏平台 电子游戏平台 辽宁体彩网 辽宁体彩网 辽宁体彩网 辽宁体彩网 365体育投注 365体育投注 365体育投注 best365体育投注 best365体育投注 best365体育投注 欧冠投注体育平台 欧冠买球投注 欧冠买球投注 欧冠买球投注 欧冠买球投注 欧冠买球投注 必威体育 必威体育 必威体育 贝博足彩app 贝博竞彩 贝博足彩app 嘉博国际 嘉博国际 电子游戏厅 电子游戏厅 电子游戏厅 电子游戏厅 电子游戏平台 电子游戏平台 电子游戏平台 电子游戏平台 网上游戏厅 网上游戏厅 网上游戏厅 网上游戏厅 网上在线打鱼 网上在线打鱼 网上在线打鱼 网上在线打鱼 电玩城捕鱼 电玩城捕鱼 电玩城捕鱼 电玩城捕鱼 官方彩票app 官方彩票app 官方彩票app 官方彩票app 360彩票网 360彩票网 360彩票网 360彩票网 欧冠赔冠率 欧冠赔冠率 欧冠赔冠率 欧冠赔冠率 亚博足彩APP 亚博足彩APP 亚博足彩APP 亚博足彩APP 易游电子游戏 易游电子游戏 易游电子游戏 易游电子游戏 欧冠竞彩app bt365体育投注 bt365体育投注 365在线体育网址 365在线体育网址 必威体育 必威体育 辉煌娱乐网址 辉煌娱乐游戏 河北快3 河北快3 广东11选5 广东11选5