作者文章

fwq

FWQ
网站开发
将ecshop邮箱地址替换为手机号码
这里ecshop有以下要求:   1. 手机号码为必填项,且长度为11位 2. 注册时需要判断手机号码是否已经注册 3. 邮箱地址改为可选项 4. 注册页面的手机号码输入框和邮箱地址输入框交换位置 5. 去掉邮箱找回密码(之后可能会通过手机短信找回密码,这里不实现)   我们先看一下哪些内容跟邮件有关系: 1. 注册时用到邮箱地址,并且会检查邮箱地址格式的有想象,也会对邮箱地址是否已经被注册做检查 2. 找回密码用到邮箱地址 3. 后台会员管理中的会员列表、添加会员会用到邮箱地址       默认情况下,邮箱地址为必填,手机为补充选项(在后台进行设置)基本上可以想到的修改方法有两种: 第一种:注册页交换手机号码文本框和邮箱地址输入框的位置,增加手机号码的格式验证以及价差是否已经被注册。 第二种:将邮件文本框做手机文本框使用,只是交换彼此的title,然后在邮件文本框内容处理逻辑上稍作修改。 好模板觉得第二种方法修改起来更为方便,所以这里就采用第二种方法来完成相关的修改。  …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop商品详情相册顺序调整
更改ecshop相册顺序为根据id升序:   找到/include/lib_goods.php 821行: 修改为: $sql = 'SELECT img_id, img_url, thumb_url, img_desc' . ' FROM ' . $GLOBALS['ecs']->table('goods_gallery') . " WHERE goods_id = '$goods_id' order by img_id asc…
2025-04-23 阅读全文 →
FWQ
网站开发
巧用css实现强制不换行、自动换行、强制换行
我们在写页面代码的时候,有时把一个表格的宽度定死后会出现里面的文字不见了,特别是英文。这就是他换行了所导致的,这时我们就需要加些CSS元素让它来听我们的话!根据自己以往的经验,也参考了些网上的文章,具体如下: 强制不换行 div{ white-space:nowrap; } 自动换行 div{  word-wrap: break-word;  word-break: normal;  } 强制英文单词断行 div{ word-break:break-all; } ============================================ CSS设置不转行: overflow:hidden 隐藏 white-space:normal 默认  pre 换行和其他空白字符都将受到保护 nowrap 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象…
2025-04-23 阅读全文 →
FWQ
网站开发
给ECSHOP文章详细内容增加分页导航
ECSHOP毕竟不是CMS系统,文章发布这块没有考虑分页功能,也是可以理解的嘛。 但是个别用户喜欢在网站上发布篇幅很长的文章,这时候加一个“分页导航”就显的有那么点重要性了, 下面我们就通过二次开来实现这个功能。 以下教程是以 2.7.2版 + 官方默认模板为例进行讲解的。 1)、 先来改造后台的文章编辑器,其实那个 fckeditor 编辑器是带有分页按钮的,下面我们就让它现出原形。 打开 /admin/includes/lib_main.php 文件 将 $editor->ToolbarSet = ‘Normal’; 修改为 $editor->ToolbarSet = ‘Default’; 然后再返回文章编辑页面,刷新一下,看看是不是多出了很多功能键, 操作方法: 把光标定位在你想分页的位置,然后点一下第二排功能键的最后一个即可,具体如下图所示 2)、接着修改 前台 程序,打开  /article.php…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop二次开发指南
ecshop二次开发指南,这里以ecshop2.5.1为例 Ecshop文件结构 ecshop文件架构说明 /* ECShop 2.5.1 的结构图及各文件相应功能介绍 ECShop2.5.1_Beta upload 的目录 ┣ activity.php 活动列表 ┣ affiche.php 广告处理文件 ┣ affiliate.php 生成商品列表 ┣ article.php 文章内容 ┣ article_cat.php文章分类 ┣ auction.php 拍卖前台文件 ┣…
2025-04-23 阅读全文 →
FWQ
网站开发
解决安装ecshop提示创建管理员帐号失败办法
在安装ECSHOP时,进行到配置页,填写数据库及管理员等信息后点击下一步,提示如下:   创建配置文件…………成功 创建数据库…………成功 安装数据…………成功 创建管理员帐号…………失败   Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting…
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop网页底部的查询只保留在线人数统计
 把ecshop网页底部的共多少查询,用时多少秒等去掉,只保留在线人数怎么解决呢? 简单的方法是 打开 includes/lib_insert.php 文件 将 return sprintf($GLOBALS[‘_LANG’][‘query_info’], $GLOBALS[‘db’]->queryCount, $query_time, $online_count) . $gzip_enabled . $memory_usage . $cron_method; 修改为 return sprintf(“在线%s人”,$online_count).$cron_method;
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop设置与搜索引擎收录问题详解
 用ECSHOP的程序几年下来,一直看到网络上经常有关ECSHOP收录等求助题目,很多人一直纠结百度收录及SEO方面等题目,我也迷茫过,甚至想过更换其它程序。   今天想说的是:这并非是程序题目,而是使用者本身的题目。(既使再好的程序,也不一定适合您?)   好了,空话未几说了,切进正题   1、 ECSHOP开源程序(既然是开源程序,当然需要自个儿自由发挥了,多一些二次开发的功能、突出互联网唯一存在性)   2、 尽量少使用网上所提供免费模板(能自己动动手,不提倡收费模板,最好是订制的,在官方论坛上多学点技俩,也能有效减少网站重复性)   3、 分类、商品页面等等标题(ECSHOP类似的网站太多了,标题重复就更多了, 建议使用:分类页:分类名 – 套用优化关键词 – 网站名称,商品页:商品名称 – 网站名称,游戏问答这个需要根据您网站实际情况而定)   4、 假如您的网站是用于营运的,杜尽使用采集分类页、商品,一个个辛劳慢慢加,假如您只是采集信息做百度、谷歌同盟的话,那您就只能考虑更换程序。ECSHOP的程序不适合你。   5、 ECHOP伪静态题目,开启伪静态认真往检查一下您的网站的HTTP返回值是否正常。若HTTP返回值有误,请联系一下空间或服务器商,另外,是我个人建议修改的。静态规则也修改一下。尽量做到全站静态化。   6、 根目录下的robots。Txt文件,把那些没有必要被收录的目录及页面都屏蔽掉。假如您的网站已经使用伪静态的话,那可以尝试着把动态地址也屏蔽了。不然标题和描述会有很多重复的。   7、 建议不要在商城里投放广告(如:阿里妈妈等等),这些我觉得对于百度不是很友好。   8、 不加WWW的域名使用301指向到加WWW的域名上。我的网站使用IIS架设的。Httpd.ini实现的。只需要在init.php加上301的指向代码就可以了   if (strtolower($_SERVER[‘SERVER_NAME’])!=’www.bainow.cn’){…
2025-04-23 阅读全文 →
FWQ
网站开发
ECSHOP留言板,如何修改每页显示的数量
读者需注意,这里说的是留言板页面(即message.php),而不是商品详情页下面的用户评论。   两种修改方法,任选其一即可: 第一种修改方法:  进 后台 -》模板管理 -》设置模板 , 1、选择“留言板”,点“确定” 2、将“留言列表”那行对应的数量 改为你想要的数字(如:20)即可。 第二种修改方法: 打开 message.php 文件 找到 $pagesize = get_library_number(‘message_list’, ‘message_board’); 修改为 $pagesize = 20; 
2025-04-23 阅读全文 →
FWQ
网站开发
在ecshop商店设置里增加字段配置信息
在ecshop”商店设置”里的”基本设置”中添加一项 默认是2 当管理员更改时,客户提交的订购单数目也会发生改变。 如何添加一个文本框到 ‘基本设置’里? 直接在数据库中插入一条指令就可以了 INSERT INTO `ecshop_xjgl`.`ecs_shop_config` ( `id` , `parent_id` , `code` , `type` , `store_range` , `store_dir` , `value` , `sort_order` ) VALUES (…
2025-04-23 阅读全文 →