K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

模板中嵌入php代码的疑问

1Next >

bingshao 发表于:11-12-02 15:08 [添加收藏] 楼主 [回复] #Top#
bingshao 人气:106 积分:527 金币:3830
下面的代码是查询图片集字段的图片并用于相册的代码,由于不知道如何使用现成的标签来获取图片集中图片的标号,于是就使用php来分解,这本也没什么,不过使用php时发现居然有很多的限制,下面的代码其实可以合到一起,但是一旦合到一起就出错。
         
     {king:dbquery.select table="%s__product" sql="ktitle,k_bigPics" where="kid=(king:kid/)" }
                <?php
                    $smallPics=explode("tt",'{king:k_bigPics/}');
                    $i=1;
                    $small_pics="";
                    foreach($smallPics as $image){
                    $pic_txt=explode("t",$image);
                    $small_pics.="<li><a href='#cpro-img".$i."'><img src='{config:system.inst/}".$pic_txt[0]."' alt='".$pic_txt[1]."'/></a></li>";
                    $i++;
                    }
                    echo "<ul class='cpro-nav'>".$small_pics."</ul>";
                ?>
                <?php
                //奇怪,居然不能写到一起,先分开吧
                ?>
                <?php
                    $bigPics=explode("tt",'{king:k_bigPics/}');
                    $i=1;
                    $big_pics="";
                    foreach($bigPics as $image){
                    $pic_txt=explode("t",$image);
                    $big_pics.="<div class='cpro-big' id='cpro-img".$i."'><img src='{config:system.inst/}".$pic_txt[0]."' alt='".$pic_txt[1]."' class='png'/></div> ";
                    $i++;
                    }
                    echo $big_pics;
                ?>
                {/king:dbquery.select}

我原本想这样实现的,

{king:dbquery.select table="%s__product" sql="ktitle,k_bigPics" where="kid=(king:kid/)" }
                <?php
                    $smallPics=explode("tt",'{king:k_bigPics/}');
                    $i=1;
                    $small_pics="";
                  $big_pics="";
                    foreach($smallPics as $image){
                    $pic_txt=explode("t",$image);
                   
$small_pics.="<li><a href='#cpro-img".$i."'><img  src='{config:system.inst/}".$pic_txt[0]."' alt='".$pic_txt[1]."'/></a></li>";
$big_pics.="<div class='cpro-big' id='cpro-img".$i."'><img src='{config:system.inst/}".$pic_txt[0]."' alt='".$pic_txt[1]."' class='png'/></div> ";
                    $i++;
                    }
                    echo "<ul class='cpro-nav'>".$small_pics."</ul>".$big_pics;
                ?>
       
                {/king:dbquery.select}
这样节省代码的同时还减少了一次重复的查询,但放到模板中就是不行,高手看下,是代码写的有问题,还是KC模板中运行php代码有限制?[第一段分开的代码是可以正常运行的]
luckyflower 发表于:11-12-02 16:36 沙发 [回复] #Top#
luckyflower 人气:0 积分:0 金币:0
WordPress搜索引擎优化seo全攻略
1.空间的选择
  wordpress请求 php+mysql的支持,rewrite功效,比如apache的mod-rewrite或iis rewrite。空间的速度,google已经明白把空间的速度列入网站排名因素之一,所以选择一个疾速稳定的空间是seo的基础。并 娄底_娄底市_娄底信息港 http://www.0738loudi.com 且快捷稳固的空间对 用户休会也很好.
  2.wordpress 主题的选择
  抉择一个优良的主题是seo的主要前提之一,有些主题自身就做了必定的seo优化,所以取舍一款好的主题是 wordpress seo的基本之一。wordpress的主题推举挑选代码简练,div+css架构的,图片,js代码越少越好,当然并不是完整不能使用js代码和图片。

luckyflower 发表于:11-12-02 16:37 板凳 [回复] #Top#
luckyflower 人气:0 积分:0 金币:0
Reply: 楼主
WordPress搜索引擎优化seo全攻略
1.空间的选择
  wordpress请求 php+mysql的支持,rewrite功效,比如apache的mod-rewrite或iis rewrite。空间的速度,google已经明白把空间的速度列入网站排名因素之一,所以选择一个疾速稳定的空间是seo的基础。并 娄底_娄底市_娄底信息港 http://www.0738loudi.com 且快捷稳固的空间对 用户休会也很好.
  2.wordpress 主题的选择
  抉择一个优良的主题是seo的主要前提之一,有些主题自身就做了必定的seo优化,所以取舍一款好的主题是 wordpress seo的基本之一。wordpress的主题推举挑选代码简练,div+css架构的,图片,js代码越少越好,当然并不是完整不能使用js代码和图片。

ljuyx 发表于:11-12-02 17:15 4楼 [回复] #Top#
ljuyx 人气:34 积分:80 金币:513
不懂帮顶
yuxinpop 发表于:11-12-02 22:02 5楼 [回复] #Top#
yuxinpop 人气:146 积分:75 金币:9402
最佳新人
奇怪了 我在help.kingcms.COM里面看 说的情况 和你相反
php代码不能分开写啊
bingshao 发表于:11-12-02 23:30 6楼 [回复] #Top#
bingshao 人气:106 积分:527 金币:3830
没有分开写到,是两个不同到代码段。
pktsandy 发表于:11-12-06 19:26 7楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
不推荐在循环标签中写PHP代码!换另一种思路解决
bingshao 发表于:11-12-07 10:49 8楼 [回复] #Top#
bingshao 人气:106 积分:527 金币:3830
请楼上指教,目前我没想到更好的办法来调用。

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号