作者文章

fwq

FWQ
网站开发
给Ecshop商城的支付方式或配送方式设置默认值
经常有朋友问起这个问题。给派送方式或支付方式设置一个默认值,比方说设置成一个信誉比较好的快递公司。 下面以2.7.2版为例进行讲解,其他版本估计也使用。有兴趣的朋友可以在老版本上测试下。 例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 5,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。 打开 /flow.php 文件, 找到  $order = flow_order_info();     $smarty->assign(‘order’, $order); 将它修改为 $order = flow_order_info(); $order[‘shipping_id’] = 5; //默认配送方式ID $order[‘pay_id’] = 4; //默认支付方式ID $smarty->assign(‘order’,…
2025-04-23 阅读全文 →
FWQ
网站开发
Ecshop文章分类列表页如何自定义Title
 关于“商品列表页、商品详情页如何自定义TITLE”的文章教程都有了,唯独没有讲解“文章分类列表页如何自定义TITLE”的。 下面以 ecshop2.7.2 版本官方默认模板为基础进行一下讲解。 1)、首先我们来修改数据库结构,给数据表 ecs_article_cat  增加一个字段 “page_title” 进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,并提交。这里要注意数据表前缀,我这里使用的是默认前缀。 ALTER TABLE `ecs_article_cat` ADD `page_title` VARCHAR( 255 ) NOT NULL 2)、修改后台模板和程序 打开  /admin/templates/articlecat_info.htm 找到 <tr>     <td…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ecshop程序当中自定义常量标签
 好模板客户想给ecshop定义个常量,想写在模板当中,全站调用,不修改模板。那有没什么简单方法? 好模板这里简单提供下思路: 比如data/config.php 这里文件 我们看到   define(‘EC_CHARSET’,’utf-8′); define(‘ADMIN_PATH’,’admin’); define(‘AUTH_KEY’, ‘this is a key’); define(‘OLD_AUTH_KEY’, ”);  ldhost.cn好模板原创!转载请注明地址! 这些代码, define() 函数定义一个常量. 这里就采取define定义常量,然后引入系统当中作为标签使用。 比如我们想定义个标识:  define(‘banquan, ‘本站版权归好模板所有,盗版必究’); 然后修改includes\lib_main.php    1625行 function assign_template   函数定义…
2025-04-23 阅读全文 →
FWQ
网站开发
在Ecshop首页上显示最新评论(评论内容&时间)
本教程以“ECSHOP2.7.2 + 官方默认模板” 为例,其他模板大同小异, 效果图如下: 第一步: 将下面代码复制,并保存为一个库文件,文件名和保存路径为: /themes/default/library/index_comments.lbi <?php if(!function_exists(“get_comments”)){ function get_comments($num) {    $sql = ‘SELECT * FROM ‘. $GLOBALS[‘ecs’]->table(‘comment’) .             ‘ WHERE status = 1…
2025-04-23 阅读全文 →
FWQ
网站开发
实现ecshop注册必须邮箱验证
 做二次开发要注册后自动发送邮件验证,验证成功才能登录: 一、可以提示用户立即去验证注册的邮件 二、方验以后推广筛选有效邮箱   现在好模板以下如何注册自动发送邮件验证,验证成功才能登录: 1、注册成功自动发邮件并退出登录状态,提示需要验证邮件才能登录。 在user.php大约233行很234行 把:             $ucdata = empty($user->ucdata)? “” : $user->ucdata;             show_message(sprintf($_LANG[‘register_success’], $username…
2025-04-23 阅读全文 →
FWQ
网站开发
设置ecshop登陆注册后自动跳转时间
在 ecshop 用户登陆跳转之外,在系统中,还有许多地方都应用了跳转,比如我们在用户注册成功之后也会跳转到一个页面,或者当我们在后台进行商品的增删改查操作之后,也会有一个自动跳转,这是在操作之后告诉用户接下来要怎么操作,也就是下一步要如何操作,如果我们不去选择的话,就会按照系统默认的去跳转,夏日博客在这里主要想要修改的是这个跳转的时间在哪里进行修改。   本来一直以为这个跳转的时间是在 .php 文件里面进行设置的,但研究了半天,原来是在 .dwt 模板文件里面,打开 /themes/default/message.dwt 文件,查找如下的代码:     {if $auto_redirect}   <meta http-equiv=”refresh” content=”3;URL={$message.back_url}” />   这里面的数字 3 就是自动跳转的间隔时间了,这里偶尔小小的研究一下,实际用途并不大。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品详情页用户评论取消E-MAIL邮箱验证的方
ecshop 商品详情页用户评论取消E-MAIL邮箱验证的方法 ,好模板提供教程,转载请注明网址! 该方法同样适用于文章详情页用户评论 1、修改comments_list.lbi文件 将javascript代码中的下面部分删除或者暂时注释掉整理   if (cmt.email.length > 0)   {      if (!(Utils.isEmail(cmt.email)))      {         alert(cmt_error_email);         return false;       }    }    else…
2025-04-23 阅读全文 →
FWQ
网站开发
两种设置ecshop默认配送支付方式
下面以2.7.3版为例进行讲解,设置ecshop默认配送支付方式,其他版本估计也使用。 方法一: 例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 14,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。 打开 /flow.php 文件, 找到  $order = flow_order_info(); $smarty->assign(‘order’, $order); 将它修改为 $order = flow_order_info(); $order[‘shipping_id’] = 14; //默认配送方式ID $order[‘pay_id’] = 4; //默认支付方式ID $smarty->assign(‘order’, $order);     方法二:  更改一个字,让ecshop 默认选择第默认的配送方式 只需要修改一个地方,就可以实现更改默认的配送方式不选择的问题 includeslib_order.php 的函数  function last_shipping_and_payment() {     $sql = “SELECT…
2025-04-23 阅读全文 →
FWQ
网站开发
让Ecshop商品价格用中文大写显示
让ecshop的商品价格以 壹、贰、叁、肆、伍、陆等中文大写显示,好模板介绍以下方法: 首先在 /includes/lib_common.php 尾部加入下面函数。  function number2Chinese($num, $m = 1) { switch($m) {  case 0:    $CNum = array(              array(‘零’,’壹’,’贰’,’叁’,’肆’,’伍’,’陆’,’柒’,’捌’,’玖’),array(”,’拾’,’佰’,’仟’),                 array(”,’萬’,’億’,’萬億’)           );          break;               default:                      $CNum = array(                                           array(‘零’,’一’,’二’,’三’,’四’,’五’,’六’,’七’,’八’,’九’),                                           array(”,’十’,’百’,’千’),                                           array(”,’万’,’亿’,’万亿’)                                           );    break; }        if…
2025-04-23 阅读全文 →