欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

带着项目学PHP第八讲

程序员文章站 2022-04-18 15:02:34
...

对于ecshop新手来说,这篇总结得关注。 对于没有web编程基础的同学来说,ecshop模板里面有两个文件特别重要, 但是这两个文件同时也很不好理解,分别是index.dwt和style.css. 而且网络上很难找到这两个文件的详细说明,经过好多天摸索,把我的经验和认识记录

对于ecshop新手来说,这篇总结值得关注。

对于没有web编程基础的同学来说,ecshop模板里面有两个文件特别重要,

但是这两个文件同时也很不好理解,分别是index.dwt和style.css.

而且网络上很难找到这两个文件的详细说明,经过好多天摸索,把我的经验和认识记录下来,

不一定完全正确,希望更有经验的同学能出来指导。

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//关键字和描述

// 可编辑区域,书写首页标题名

{$page_title}

//图标以及css样式和可替换样式

href="{$feed_url}" />

//注释文件以及脚本文件

{* 包含脚本文件 *}

{insert_scripts files='common.js,index.js'}

//主体文件格式

//插入首页头文件

//这个div引用了一个叫做blank的css类

//定义首页左边区域

//定义站内公告

{$lang.shop_notice}

{$shop_notice}

//购物车信息

{insert_scripts files='transport.js'}

{insert name='cart_info'}

//快捷引导目录信息

//第一层循环

{$cat.name|escape:html}

//第二层循环

{$child.name|escape:html}

//第三层循环

{$childer.name|escape:html}

// 销量前十的商品

//获取销量前十的商品的图片

    带着项目学PHP第八讲

    class="iteration" />

  • //获取销量前十的商品的缩略图

    带着项目学PHP第八讲

    class="samllimg" />

  • {$goods.short_name}

    {$lang.shop_price}{$goods.price}

  • //促销商品信息

    {$lang.promotion_info}

    //订单查询

    {$lang.order_query}


    onclick="orderQuery()" />

    {$lang.order_number}:{$order_query.order_sn}

    {$lang.order_number}:{$order_query.order_sn}

    {$lang.order_status}:
    {$order_query.order_status}

    {$lang.consignment}:{$order_query.invoice_no}

    {if $order_query.shipping_date}:{$lang.shipping_date} {$order_query.shipping_date}


    //发货单查询

    .boxCenterList form{display:inline;}

    .boxCenterList form a{color:#404040; text-decoration:underline;}

    {$lang.shipping_query}

    {$lang.order_number} {$invoice.order_sn}

    {$lang.consignment} {$invoice.invoice_no}

    //投票信息

    {insert name='vote'}

    //邮件订阅功能

    {$lang.email_subscribe}


    onclick="add_email_list();" />

    onclick="cancel_email_list();" />

    //处理邮件订阅的脚本

    var email = document.getElementById('user_email');

    function add_email_list()

    {

    if (check_email())

    {

    Ajax.call('user.php?act=email_list&job=add&email=' + email.value, '',

    rep_add_email_list, 'GET', 'TEXT');

    }

    }

    function rep_add_email_list(text)

    {

    alert(text);

    }

    function cancel_email_list()

    {

    if (check_email())

    {

    Ajax.call('user.php?act=email_list&job=del&email=' + email.value, '',

    rep_cancel_email_list, 'GET', 'TEXT');

    }

    }

    function rep_cancel_email_list(text)

    {

    alert(text);

    }

    function check_email()

    {

    if (Utils.isEmail(email.value))

    {

    return true;

    }

    else

    {

    alert('{$lang.email_invalid}');

    return false;

    }

    }

    //右侧区域

    // 站内快讯和焦点图

    //主区域

    // 精品推荐

    {if $cat_rec[1]}

    {$lang.all_goods}

    {foreach from=$cat_rec[1] item=rec_data}

    {$rec_data.cat_name}

    {/foreach}

    {/if}

    带着项目学PHP第八讲

    class="goodsimg" />

    {$goods.short_style_name}

    {$goods.promote_price}

    {$goods.shop_price}

    // 最新商品

    {if $cat_rec[2]}

    {$lang.all_goods}

    {foreach from=$cat_rec[2] item=rec_data}

    {$rec_data.cat_name}

    {/foreach}

    {/if}

    带着项目学PHP第八讲

    class="goodsimg" />

    {$goods.short_style_name}

    {$goods.promote_price}

    {$goods.shop_price}

    //热销商品

    {if $cat_rec[3]}

    {$lang.all_goods}

    {foreach from=$cat_rec[3] item=rec_data}

    {$rec_data.cat_name}

    {/foreach}

    {/if}

    带着项目学PHP第八讲

    class="goodsimg" />

    {$goods.short_style_name}

    {$goods.promote_price}

    {$goods.shop_price}

    带着项目学PHP第八讲

    //拍卖商品

    {$lang.auction_goods}带着项目学PHP第八讲

    带着项目学PHP第八讲

    {$auction.short_style_name|escape:html}

    {$auction.formated_start_price}

    //团购商品

    {$lang.group_buy_goods}带着项目学PHP第八讲

    src="../images/more.gif">

    带着项目学PHP第八讲

    title="{$goods.goods_name|escape:html}">{$goods.short_style_name|escape:html}

    {$goods.last_price}