分页: 3/43 第一页 上页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Nov
24

ecshop会员中心订单搜索功能     2009

 11:33    142    0   noel Ecshop/Ecmall/Smarty 不指定
ecshop会员中心订单搜索功能

在user.php中的act=order_list中增加以下程序。


$order_sn = isset($_REQUEST['order_sn'])?$_REQUEST['order_sn']:'';
$consignee = isset($_REQUEST['consignee'])?$_REQUEST['consignee']:'';
$start_date = isset($_REQUEST['start_date'])?$_REQUEST['start_date']:'';
$end_date = isset($_REQUEST['end_date'])?$_REQUEST['end_date']:'';
$pay_status = isset($_REQUEST['pay_status'])?$_REQUEST['pay_status']:'';
$shipping_status = isset($_REQUEST['shipping_status'])?$_REQUEST['shipping_status']:'';
$order_status = isset($_REQUEST['order_status'])?$_REQUEST['order_status']:'';
$where ="";
if($order_sn){
  $where.=" and order_sn ='$order_sn'";
}
if($consignee){
  $where.=" and consignee = '$$consignee'";
}
if($start_date){
  $t = strtotime($start_date);
  $where.=" and add_time >= $t";
}
if($end_date){
  $t = strtotime($end_date);
  $where.="  and add_time <= $t";
}
if($pay_status && $pay_status!= '-1'){
  $where.=" pay_status = '$pay_status'";
}
if($shipping_status && $shipping_status!= '-1'){
  $where.=" and shipping_status = '$shipping_status'";
}
if($order_status && $order_status!= '-1'){
  $where.=" and order_status = '$order_status'";
}


    $record_count = $db->getOne("SELECT COUNT(*) FROM " .$ecs->table('order_info'). " WHERE user_id = '$user_id' $where");

    $pager  = get_pager('user.php', array('act' => $action,'order_status'=>$order_status,'order_sn'=>$order_sn,'consignee'=>$consignee,'start_date'=>$start_date,'end_date'=>$end_date,'pay_status'=>$pay_status,'shipping_status'=>$shipping_status), $record_count, $page);

    $orders = get_user_orders($user_id, $pager['size'], $pager['start']);
    $merge  = get_user_merge($user_id);
$smarty->assign('os_list', get_status_list('order'));
    $smarty->assign('ps_list', get_status_list('payment'));
    $smarty->assign('ss_list', get_status_list('shipping'));
    $smarty->assign('merge',  $merge);
    $smarty->assign('pager',  $pager);
    $smarty->assign('orders', $orders);
    $smarty->display('user_transaction.dwt');


在分页模板中,传递要查询的参数。

2:模板中增加以下程序。用于搜索表单


<link href="js/calendar/calendar.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="js/calendar.php"></script>

<tr align="center">

            <td bgcolor="#ffffff" colspan="5"><div align="left">订单编号&nbsp;&nbsp;
   <input type="hidden" name="act" value="order_list">
                <input type="text" name="order_sn"><br>
              收货人姓名
              <input type="text" name="consignee">
              <br>
              下单时间&nbsp;&nbsp;&nbsp;<input name="start_date" value="{$start_date}" style="width:80px;" onclick="return showCalendar(this, '%Y-%m-%d', false, false, this);" />
  &nbsp;-
  <input name="end_date" value="{$end_date}" style="width:80px;" onclick="return showCalendar(this, '%Y-%m-%d', false, false, this);" />
            <br>
   订单状态: <select name="order_status" id="select9">
          <option value="-1">请选择</option>
          {html_options options=$os_list selected=-1}
        </select>
      付款状态:       <select name="pay_status" id="select11">
          <option value="-1">请选择</option>
          {html_options options=$ps_list selected=-1}
        </select>
        发货状态:        <select name="shipping_status" id="select10">
          <option value="-1">请选择</option>
          {html_options options=$ss_list selected=-1}
        </select>&nbsp;<input type="submit" value="搜索"></div></td>

          </tr>

3:将以下搜索条件加到搜索函数中去。在includes/lib_transaction.php中ecshop函数get_user_orders()中


$order_sn = isset($_REQUEST['order_sn'])?$_REQUEST['order_sn']:'';
$consignee = isset($_REQUEST['consignee'])?$_REQUEST['consignee']:'';
$start_date = isset($_REQUEST['start_date'])?$_REQUEST['start_date']:'';
$end_date = isset($_REQUEST['end_date'])?$_REQUEST['end_date']:'';
$pay_status = isset($_REQUEST['pay_status'])?$_REQUEST['pay_status']:'';
$shipping_status = isset($_REQUEST['shipping_status'])?$_REQUEST['shipping_status']:'';
$order_status = isset($_REQUEST['order_status'])?$_REQUEST['order_status']:'';
$where ="";
if($order_sn){
  $where.=" and order_sn ='$order_sn'";
}
if($consignee){
  $where.=" and consignee = '$$consignee'";
}
if($start_date){
  $t = strtotime($start_date);
  $where.=" and add_time >= $t";
}
if($end_date){
  $t = strtotime($end_date);
  $where.="  and add_time <= $t";
}
if($pay_status && $pay_status!= '-1'){
  $where.=" pay_status = '$pay_status'";
}
if($shipping_status && $shipping_status!= '-1'){
  $where.=" and shipping_status = '$shipping_status'";
}
if($order_status && $order_status!= '-1'){
  $where.=" and order_status = '$order_status'";
}
Tags:
Nov
24

ecshop首页调用指定的文章     2009

 11:31    168    0   noel Ecshop/Ecmall/Smarty 不指定
ecshop首页调用指定的文章

ecshop中 首页调用指定的文章可以是如下操作:
1、先打开index.php文件找到以下代码:

    $smarty->assign('new_articles',    index_get_new_articles());   // 最新文章

在它下面增加以下:
Tags:
Nov
24

jQuery ecshop冲突问题解决方法     2009

 11:31    133    0   noel Ecshop/Ecmall/Smarty 不指定
jQuery ecshop冲突问题解决方法

原因分析:
在transport.js文件中,大概 580行到590行之间,这个句用于格式化json,他重写了 object的结构,导致于js框架冲突。冲突的原因是jquery给一个object增加了很多元素,那么在 Object.prototype.toJSONString = function () 这个函数中 for (k in this) 语句中进行了无数次的循环,导致网页很卡,并且在IE中会报错。
Tags:

Deprecated: Function eregi() is deprecated in /var/www/ecshop/admin/template.php on line 843

产生错误的原因是:
eregi()函数在php 5.30不被支持

修正方法:
将admin/template.php 843行的

1.if (eregi(”^(style|style_)(.*)*”, $file))
修改为

1.if (preg_match(”/^(style|style_)(.*)*/i”, $file))
Tags:
Nov
24

ecshop后台生成多个FCK编辑框     2009

 11:29    425    0   noel Ecshop/Ecmall/Smarty 不指定
修改 文件路径: admin/includes/lib_main.php



function create_html_editor($input_name, $input_value = '')
{
    global $smarty;
    $editor = new FCKeditor($input_name);
    $editor->BasePath   = '../includes/fckeditor/';
    $editor->ToolbarSet = 'Normal';
    $editor->Width      = '100%';
    $editor->Height     = '320';
    $editor->Value      = $input_value;
    $FCKeditor = $editor->CreateHtml();
    $smarty->assign('FCKeditor', $FCKeditor);
}

//修改 成
function create_html_editor($input_name, $input_value = '', $add=false)
{
    global $smarty;
    $editor = new FCKeditor($input_name);
    $editor->BasePath   = '../includes/fckeditor/';
    $editor->ToolbarSet = 'Normal';
    $editor->Width      = '100%';
    $editor->Height     = '320';
    $editor->Value      = $input_value;
    $FCKeditor = $editor->CreateHtml();
    if ($add) {
       $smarty->assign('FCKeditor_'.$input_name, $FCKeditor);
    }
   else{

      $smarty->assign('FCKeditor', $FCKeditor);
    }

}

主要是 :create_html_editor 把值定死了
使用范例:
create_html_editor(’editor’, $goods['editor'], true); //生成编辑框
{$FCKeditor_editor} //模板替换

Tags:
Nov
24

ECShop2.7去除版权解决方法     2009

 11:28    145    0   noel Ecshop/Ecmall/Smarty 不指定
一、首页版权去除
  首先\includes\lib_main.php(143):
  $page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';
  修改为
  $page_title = $GLOBALS['_CFG']['shop_title'] ;
  PS:标题上面的Powered by EC SHOP.
  
  二、删除底部版权
  第一步:首先用txt打开js目录里的common.js,在txt里点看右下角,从244行开始删到336行。删除后保存。下面既是要删除掉的代码。也就是为什么会有在页底随机生成的ecshop的版权标识。
  找到文件js/common.js
Tags:
生命中总有挫折,那不是尽头,
只是在提醒你,该转弯了。

『不是路已走到尽头,而是该转弯了!』

当你遇到一件事,已无法解决,甚至是已经影响到你的生活、心情时,
何不停下脚步,暂时的想一想是否有转阛的空间,
或许换种方法,换条路走事情便会简单点。
但,通常在那一刻,我们并来不及想到这些,
只是一昧的在原地踏步、绕圈,
让自己一直的陷在痛苦的深渊中,
生命中总有挫折,那不是尽头,只是在提醒你:该转弯了!
Tags:
Aug
17

药疗不如食疗     2009

 23:16    216    0   noel 精华 推荐 娱乐 不指定
药疗不如食疗
1、若要不失眠,煮粥加白莲。 2、心血气不足,桂圆煨米粥。
3、萝卜小人参,常吃有精神。
4、常吃萝卜和葱姜,不用医生开药方。
5、常吃萝卜常喝茶,不用医生把药拿。
6、吃萝卜,喝热茶,郎中改行拿钉耙。
7、九月九,大夫抄着手,家家吃萝卜病从哪里有?
8、萝卜抗癌,降福消灾。
9、萝卜缨子不要钱,止泻止痢赛黄连。
10、萝卜、干姜、梨,治咳有效又便宜。

11、多吃芹菜不用问,降低血压喊得应。
12、黄瓜鲜脆甜,常吃美容颜。
13、吃了十月茄,饿死郎中爷。
14、多吃紫茄煮米饭,黄疸肝炎好得快。
15、多吃番茄营养好,貌美年轻疾病少。
16、胡萝卜,小人参,常吃长精神。
17、红萝卜,显神通,降压降脂有奇功。
18、韭根韭叶,散瘀活血。
19、盐醋防毒消炎好,韭菜补肾暖膝腰。
20、青龙白虎汤,喉病保安康。(俗谓橄榄是治喉病的“青龙”,萝卜是治喉病的“白虎”)

21、包饭用荷叶,清香又解热。
Tags:
Jul
13

QQ2009正式版去广告方法     2009

 12:19    359    0   jane 问题 解决 方案 不指定
QQ2009正式版去广告方法  
QQ 跑起来很慢,很烦恼,QQ广告满天飞,要怎么办才能让QQ跑起来快,又没有广告呢,很简单跟着下面做
最新的QQ2009正式版QQ2009广告方式变更了,具体的文字链广告信息是保存于每个QQ号码下。下介绍具体方法
Jul
11

B超单上看宝宝的性别     2009

 13:23    351    0   jane 厦门资讯 老虎城 不指定

偷偷告诉你:B超单还有一个妙处,就是让B超单告诉你宝宝的性别:

  其一: 看数据,如果长和宽的相差在一倍以上男宝宝可能性大。长和宽相等女宝宝可能性大。

  其二: 看形状,像茄子或长条状的是男宝宝可能性大,圆圆的是女宝宝可能性大。

  1、7W+1D的BC数据: 胎囊2.9*1.9 生的是男孩

  2、9W+4D的BC数据: 宫内见46.6*30.2mm孕囊 双胞胎都是女孩

  3、60天的BC数据: 孕囊大小是3.6*1.6MM 生下的是帅哥

  4、5W+6D。孕囊:25mm*11mm 男孩

  5、数据:胚囊:23x17x16 生下的是小美女

  6、46天BC数据:孕囊:20*17*17 女孩

  7、7w+1D的BC结果:32*20mm妊娠囊 女孩

  8、8周时是1.6×1.7 生下的是千金

  9、8周的时候是41*28MM 生下的也是女宝宝

  10、8周多是的BC,胎囊是19MM*10MM 后来BC照出来也是男宝宝

  11、胎囊:35mmX34mmX28mm 可爱的女宝宝

  12、孕囊大小:(长)18MM X(宽)16MM X (厚)8MM 女宝宝

  13、62天:内见孕囊2.6*1.8 生的是可爱的男宝宝

  14、50天,孕囊35MM*27MM 生的是女宝宝

  15、孕囊33*18 现B超是男宝宝

  16、孕囊长为44*20mm 生的是男宝宝

  17、 9周+6天BC结果5.6*2.4 23周+5天BC看出是男孩

  18、7周多的B超数据 宫内见3.8*2.3CM妊娠囊 生的是男宝宝

  19、3.3*2.0cm 可爱的男宝宝
分页: 3/43 第一页 上页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 下页 最后页 [ 显示模式: 摘要 | 列表 ]