从朋友 的 那接触了一个比较好的modoer点评系统。刚刚开始研究modoer点评系统,以前并没接触过PHP系统。于是乎,架设了PHP运行环境,迫不及待的把modoer点评系统装上。
因为modoer点评系统本身是开源代码,然后进入安装后的目录看了看,发现和我想象的xx是两把事。(因为以前弄网站,都是用的ASP+ACCESS/SQL。
AD一下: 滕州二手车 滕州二手房 )
仔细看了一下模板,有点晕乎(因为{dy}次接触这类系统嘛),就百度一下。
百度一下整理结果:
Modoer 点评系统根目录
|-- admin <-管理后台
|-- include <-后台核心文件
|-- model <-模型
|-- templates <-后台模板
|-- ads <-广告管理模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- api <-Modoer整合API
|-- article <-新闻资讯模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- card <-新闻资讯模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- coupon <-优惠券模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- data <-数据管理
|-- backupdata <-数据备份
|-- cachefiles <-配置缓存
|-- datacall <-数据调用缓存
|-- logs <-日志
|-- space_styles <-个人空间模板缓存
|-- templates <-主站模板缓存
|-- exchange <-兑奖中心模板
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- images <-图片
|-- admin <-后台图片CSS
|-- faces <-头像
|-- jquery <-jQuery UI CSS
|-- lightbox <-lightbox CSS
|-- include <-Modoer核心文件
|-- editor <-Web可视化编辑器
|-- javascript <-Js
|-- tables <-编码转换表
|-- links <-友情链接模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- member <-会员模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- model <--模型
|-- plugins <-插件
|-- {dir} <-单一个插件一个目录
|-- shop <-商铺点评模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- model <--模型
|-- space <-个人空间模块
|-- admin <-模块后台管理文件
|-- templates <-模块后台管理模板
|-- include <-模块核心文件
|-- install <-模块安装写在文件
|-- templates <-Modoer模板目录
|-- datacall <-数据调用模板
|-- item <-商铺风格
|-- {dir} <-每个风格一个文件夹
|-- main <-主站风格目录
|-- {dir} <-每个风格一个文件夹
|-- member<-会员后台模板
|-- space <-个人空间风格目录
|-- {dir} <-每个风格一个文件夹
|-- uploads <-上传文件存放目录
|-- attachments <- 附件
|-- bcastr <- 插件bcastr图片
|-- coupon <- 优惠券图片
|-- gifts <-奖品图片
|-- itemapply <-商铺认领营业执照
|-- photos <-相册
|-- pictures <-商铺图片
现在大体对modoer点评系统,有了大致的了解了。但是对一些模板标签还是不是太了解,接着百度:
Modoer的模板和流行的程序模板标签大同小异,虽然目前还不算很完善,但是架构也算比较清晰了.
=============================================================
==基本标签== $shop[shopname]
$ 为标签的起始标志,无特殊意义
shop 一般为该标签的分类
shopname该标签的选项
多数标签的意义可由其实英文名称理解 :)
==============================================================
==循环标签== <!--{loop 循环参数}-->循环内容<!--{/loop}-->
<!--{loop 循环参数}--> 为循环的起始标志
<!--{/loop}-->为循环的结束标志
循环参数现在RC版本中尚不完善,正式版中将会有更多的变量
==判断标签== <!--{if 判断的变量}-->内容<!--{/if}-->
根据判断的数值显示该内容
=============================================================
==判断标签2==
<!--{if 判断的变量}-->内容1
<!--{else}-->内容2
<!--{/if}-->
根据判断的数值显示内容1或是内容2
<!--{else}-->为转折标签
/*--=======================header.htm====================我是{wd}的分割线=====================--*/
<!--{if $_config[headhtml]}-->$_config[headhtml]<!--{/if}-->
搜索引擎优化代码
/*--===========================================我是{wd}的分割线=====================--*/
<!--{if $_config[templatemenu] && $_templates}--><!--{loop $_templates $templateid $template}--><a href="index.php?templateid=$templateid">$template[name]</a><!--{/loop}-->
/*--模板开关,后台打开,则此处显示模板列表供切换--*/
/*--===========================================我是{wd}的分割线===============--*/
<div class="float_right"><!--{if $user->isLogin}-->欢迎您,<a href="my.php">$user->username</a> [<a href="login.php?logout=1">退出</a>] <a href="my.php"><span class="assistant-ico">我的助手</span></a> <a href="my.php?job=pmsgs&t=r"><span class="pm-ico">短信箱<!--{if $user->newmsgs}-->($user->newmsgs)<!--{/if}--></span></a> <a href="space.php?suid=$user->uid"><span class="home-ico">个人空间</span></a><!--{else}--><span class="arrow-ico"><a href="login.php">登录</a></span> <a href="reg.php">快速注册</a><!--{/if}--></div>
/*--登录状态显示--*/
/*--===========================================我是{wd}的分割线===============================--*/
<!--{loop $panelmenu $menu}--><a href="cate.php?cd=$menu[code]"><img src="$template_dir/images/$menu[icon]" width="30" height="30" alt="$menu[name]" />$menu[name]</a><!--{/loop}-->
/*--导航菜单--*/
cate.php?cd=$menu[code]----------------------------分类链接
"$template_dir/images/$menu[icon]"-----------------分类图片(文字导航可省略)
$menu[name]----------------------------------------分类名称
/*--===========================================我是{wd}的分割线===============================--*/
<!--{if $_membercard[enable] && $_membercard[display]}--><a href="membercard.php"><img src="$template_dir/images/$_membercard[icon]" width="30" height="30" alt="$_membercard[name]" />$_membercard[name]</a><!--{/if}-->
/*--折扣卡--*/后台打开则显示折扣卡在导航中
membercard.php-------------------------------------折扣卡链接
$template_dir/images/$_membercard[icon]"-----------折扣卡图片(文字导航可省略)
$_membercard[name]---------------------------------折扣卡名称
/*--===========================================我是{wd}的分割线===============================--*/
<!--{if $_exchange[enable] && $_exchange[display]}--><a href="exchange.php"><img src="$template_dir/images/$_exchange[icon]" width="30" height="30" alt="兑奖中心" />兑奖中心</a><!--{/if}-->
/*--折扣卡--*/后台打开则显示折扣卡在导航中
exchange.php--------------------------------------兑奖中心链接
$template_dir/images/$_exchange[icon]-------------兑奖中心图片(文字导航可省略)
/*--===========================================我是{wd}的分割线=================================--*/
<form method="post" action="search.php">
<input type="hidden" name="searchsort" value="shop" />
<input type="hidden" name="searchtype" value="name" />
<input type="hidden" name="area" value="all" />
<input type="hidden" name="ordersort" value="review" />
<input type="hidden" name="ordertype" value="desc" />
<select name="panel">
$_panels_option
</select>
<input type="text" size="30" name="keyword" />
<button type="submit" name="searchsubmit" value="true" class="btn"> 搜 索 </button>
</form>
/*--搜索表单--*/不解释呵呵
<a href="search.php">高级搜索</a>
/*--高级搜索页链接--*/
<!--{if $hotkeys}-->热门搜索<!--{loop $hotkeys $val}--><a href="$val[url]">$val[keyword]</a><!--{/loop}--></span><!--{/if}-->
/*--热门搜索关键字--*/
$val[url]-----------------------------------------关键字链接
$val[keyword]-------------------------------------关键字
/*--===========================================我是{wd}的分割线====================--*/
<a href="rss.php"></a>
/*--RSS链接--*/
<a href="post.php?action=newshop">登记商铺</a>
/*--登记商铺链接--*/
<a href="post.php?action=newreview">添加点评</a>
/*--添加点评链接--*/
/*--===========tag.htm页==========================我是{wd}的分割线===========================--*/
<!--{if $tags}--> /*---如果存在tag,则显示/
<!--{loop $tags $tag}-->
<li><a href="tag.php?tagname=$tag[tagnamenec]">$tag[tagname]</a>($tag[total])</li>
<!--{/loop}-->
<!--{else}--> /*---如果没有tag,则显示/
<li>暂时没有</li>
<!--{/if}-->
tag.php?tagname=$tag[tagnamenec]------------------------tag链接
$tag[tagname]-------------------------------------------tag名称
($tag[total])-------------------------------------------tag数量
/*--===================cate.htm================我是{wd}的分割线============================--*/
$pcd 分类序号 例:分类链接为 cate.php?cd=$pcd
$_panels[$pcd]-------------------------------------------分类名称
$subtitle -----------------------------------------------分类名称
reviews.php?pcd=$pcd-------------------------------------{zx1}点评链接
top.php?pcd=$pcd-----------------------------------------{zj0}排行链接
allpic.php?pcd=$pcd--------------------------------------所有图片链接
/*--===================二级分类列表================我是{wd}的分割线=======================--*/
<!--{loop $_allclasses $classcode $class}-->
<li<!--{if $cd==$classcode}--> class="selected"<!--{/if}-->><a href="cate.php?cd=$classcode">$class[classname]</a>($class[total])</li>
<!--{/loop}-->
$class[classname]---------------------------------------二级分类名称
cate.php?cd=$classcode----------------------------------二级分类链接
$class[total]-------------------------------------------二级分类包含数量
/*--===================热门分类================我是{wd}的分割线=========================--*/
<!--{if $_hotclasses}--> /*---如果存在热门分类,则显示/
<!--{loop $_hotclasses $classcode $hotclass}-->
<li><a href="cate.php?cd=$classcode">$hotclass[classname]</a>($hotclass[total])</li>
<!--{/loop}-->
<!--{else}--> /*---如果不存在热门分类,则显示/
<li>暂时没有</li>
<!--{/if}-->
$hotclass[classname]------------------------------------热门二级分类名称
cate.php?cd=$classcode----------------------------------二级分类链接
$hotclass[total]----------------------------------------二级分类包含数量
/*--===================热门分类================我是{wd}的分割线=================================--*/
<!--{if $_hotshops}--> /*---如果存在热门商铺,则显示/
<!--{loop $_hotshops $shop}-->
<li><a href="shop.php?shopid=$shop[sid]">$shop[shopname]</a></li>
<!--{/loop}-->
<!--{else}--> /*---如果不存在热门商铺,则显示/
<li>暂时没有</li>
<!--{/if}-->
$shop[shopname]-----------------------------------------商铺名称
shop.php?shopid=$shop[sid]------------------------------商铺链接
/*--===================所有商铺================我是{wd}的分割线========================--*/
商铺的排列方式(目前排列方式均按从高到低)
<a href="$orderurl&order=sumreview">综合</a> ------------综合
<a href="$orderurl&order=reviews">点评数</a> ------------按点评数
<a href="$orderurl&order=enjoy">喜欢程度</a> ------------按喜欢程度
<a href="$orderurl&order=$g_price">人均</a> ------------按人均消费
<a href="$orderurl&order=$g_picture">图片</a> -----------按展示图片数目
<!--{loop $panelcfg['review'] /*---该分类下商铺设置的的点评项,功能参照上面几项--*/
$key $val}--><a href="$orderurl&order={$key}">$val</a>
<!--{/loop}-->
<!--{loop $shops $shop}--> /*--------------------所有商铺循环开始----------*/
<div class="shopfloors">
<div class="objname">
<h6><span class="shopname"><a href="shop.php?shopid=$shop[sid]">$shop[shopname]</a></span>
/*--------------------如果是加盟商家则显示开始----------*/
<!--{if $shop['membercard']}--><span class="union"><span class="font_1">加盟商家</span> <span class="font_2">$shop[membercard_msg]</span></span>
<!--{/if}-->
/*--------------------如果是加盟商家则显示开始----------*/
</h6>
<ul class="shopinfo">
<li>地址:$shop[fulladdress]</li>
<!--{if $shop[tel1] || $shop[tel2]}--><li>电话:$shop[tel1] $shop[tel2]</li><!--{/if}-->
</ul>
<ul class="shopsort">
<li class="start{$shop[avggrade]}" title="平均:{$shop[avggrade]}分"></li>
<li>
<!--{loop $shop['sumsort'] $name $point}-->$reviewsorts[$name]<span class="font_2">$point</span><!--{/loop}-->
</li>
</ul>
<div class="clear"></div>
<span class="link"><a href="shop.php?shopid=$shop[sid]">有<span class="font_1">$shop[reviews]</span>次点评</a></span>
<span class="link"><a href="post.php?action=newreview&shopid=$shop[sid]">我要点评</a></span>
</div>
<div class="price"><span class="font_2"><b>$shop[avgprice]</b></span></div>
<div class="pic"><span class="view-img-ico">(<a href="shop_pic.php?shopid=$shop[sid]">$shop[pictures]</a></span>)
<div class="pic_top_view">
<a href="shop_pic.php?shopid=$shop[sid]"><img src="$shop[picture]"></a>
</div>
</div>
<div class="clear"></div>
</div>
<!--{/loop}-->
<!--{else}-->/*-----------------------------如果该分类下没有商铺则显示----------*/
<span class="nolist">本板块暂时没有商铺,<a href="post.php?action=newshop&pcd=$pcd">我来做{dy}个添加者</a>。</span>
<!--{/if}-->/*-----------------------------所有商铺循环结束----------*/
/*--===================shop.htm商铺具体展示页面================我是{wd}的分割线================================--*/
<a href="cate.php?cd=$shop[upclasscode]">$shop[upclassname]</a>
$shop[upclassname]-------------------------------------该商铺所在主分类
cate.php?cd=$shop[upclasscode]-------------------------该商铺所在主分类链接
<a href="cate.php?cd=$shop[classcode]">$shop[classname]</a>
$shop[classname]-------------------------------------该商铺所在二级分类
cate.php?cd=$shop[classcode]-------------------------该商铺所在二级分类链接
<!--{if $shop['statusname']}--><span class="font_1"><strong>$shop[statusname]</strong></span><!--{/if}-->
商铺状态不为默认值“1正常”时则显示商铺状态
商铺状态 1:正常,2:为审核,3关闭,4暂停营业,5未开业,6隐藏
仔细看了看,发现还是比较人性化的。很容易理解和记忆。
发给大家参考一下,老鸟就路过,水平不足欢迎指正,但请勿污言秽语 !!!