先打个小广告(不要向版主告发我 ):
SS 调用数据教学(一) (模板模块向导) [15 min 学会]
https://discuz.dismall.com/thread-595756-1-1.html
早晨,朋友们!!
先吃个大包再来看:)
先提提:
以下内容列出主要用到的,及简易解释,
不是不想完善说明,是根本完善不了针对每一个会员,要是能做到的,我必定帮助你们
我会列出PHP用到的是什么,你们自己去查找PHP意思 :)
我帮你车子入汽油,你也要自己开车子才行哦
动脑子的时间开始:
- <!--{loop $_SBLOCK['newlist'] $value}-->
- <!--{/loop}-->
复制代码
在SS会转换成PHP的
- <?php if(is_array($_SBLOCK['newlist'])) { foreach($_SBLOCK['newlist'] as $value) { ?>
- <?php } } ?>
复制代码
php:if, is_array, foreach
意思 :先执行if, 用is_array检测是否数组, 再用foreach 遍历阵列
新手可理解:把在以上两句中的内容作循环,重复的动作.
例如 :在SS的图片列表,标题连结等,你们看是否样式一样的? 就是这样出来
可参考:index.html.php, 基本上SS每一个模板都应用到
- <!--{if}-->
- <!--{elseif}-->
- <!--{else}-->
- <!--{/if}-->
复制代码
php: if ,elseif, else
意思:(去Google找" HP if else" 会有答案)
新手可理解:如果(if), 所以(else),划上句号(/if)
注意:<!--{if}-->, <!--{/if}--> 必须一起用
实例:
- <!--{if $value['city']}-->
- $value['city']
- <!--{/if}-->
复制代码
意思:如果调用资料中城市那项是有资料的,就会执行$value['city']显示出城市,如没有呢 ? 就会跳过去
可参考:spaces_index.html.php
在SS中转换成PHP的:
xxx 可以是任何一个PHP的语法, 想学习去查找PHP手册/教学网
- {eval secho($_SBLOCK['category'])}
复制代码- {eval print_r($_SBLOCK['category'])}
复制代码
这两句都是遍历$_SBLOCK['category']后再印出东西, 在官方视频教学有提及,
用途? 在开发过程中,随时调用,看看应该调出什么等....(我的第一个教程中可以领略原意)
$_SBLOCK['category'] 随意换你想要的!
- #date("Y-m-d", $value["dateline"])#
复制代码
$value["dateline"] 是调出最后日期,但你们可能发现调出来全是数字,
这时可以用以上转换成格式化.
Y-m-d 是年月日意思
详细查PHP的: date
基本上就是这么多了,善用以上,官方的两个模板,163等的都能做出来
看了不懂再看一遍,再不懂再看一遍,再不懂就发问!
写得急,可能一会有更新:)
好饿,去吃早餐:)
SS 教学 (三)再見 !!! |