分类归档

网站开发

FWQ
网站开发
ecshop优化修改sitemap.xml到根目录
 大家都知道sitemap.xml是用来给搜索引擎提交收录的工具,虽然搜索引擎自己也会收录网站但是有了sitemap.xml之后速度会加快不少。而ecshop程序是有自动生成sitemap.xml的功能,只不过ecshop生成的路径在data里面,但是data文件在robots.txt里定义是拒绝搜索引擎访问的,而放出robots.txt也不太合理,所以 这里我们要修改一下到根目录了!这样会让百度和google更喜欢我们的网站 第一步,找到…/admin/sitemap.php 打开 在  116行左右  $sm_file = ‘../’ . DATA_DIR . ‘/sitemaps.xml’; 这段改成   $sm_file = ‘../sitemaps.xml’;     第二步,还是这个文件 将所有sitemaps.xml  改成 sitemap.xml 因为google只认sitemaps.xml 第三步,在根目录建立一个空sitemap.xml放到你的网站根目录。然后到修改robots.txt中的sitemap就可以了 Sitemap:http://www.ecmoban.com/sitemap.xml 第四步,修改语言提示(这个可以不做,因为只有自己才能看到) 在文件: languages/zh_cn/admin/sitemap.php   把:$_LANG[‘generate_success’] = ‘站点地图已经生成到data目录下。<br…
2025-04-23 阅读全文 →
FWQ
网站开发
安装ecshop最新2.7版系统显示却是2.0.5版?
 有想删除ecshop的版本号, 大概都知道是修改ecshop文件。 找到ecshop文档,打开 /includes/ -> lib_ecshop.php 第22行: define(‘VERSION’, ‘v2.7.3’); 直接把V2.7.3删除或者替换成其他数字,那么系统当中的ECSHOP版本号会跟着改变。 但是好模板有客户把版本号删除,系统后台却显示版本号为2.0.5? 这是为什么? 好模板按照经验解释如下: 这是ecshop为了防止常量为空,在ECSHOP 公用函数库/includes/ -> lib_common.php 定义了。 找到代码: 605行:          if (!isset($GLOBALS['_CFG']['ecs_version']))  606          {  607              /* 如果没有版本号则默认为2.0.5 */  608              $GLOBALS['_CFG']['ecs_version'] = 'v2.0.5';  609          }  610    这里系统定义没有版本号默认就为2.0.5,那么想把版本号码提示删除的很干净,把605行 到609行直接删除!…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop注册用户名提示最常不超过7个汉字
 在ecshop注册新用户时,如果你输入的用户名长度超过7个汉字,那么就会提示用户名最长不得超过7个汉字,这个要怎么解决呢?? 这里好模板提供方法: 打开 /js/user.js 大概364行:     if ( unlen > 14 )     {         document.getElementById('username_notice').innerHTML = msg_un_length;         var submit_disabled = true;     }    把该代码注释掉,删除, 或把14值改大点,若改成20,表示可以长度为10。
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop支持图片云分离到专用图片服务器
为了提高页面加载速度和适应中国复杂的网络环境,我决定把所有商品图片都分离到专业的云存储服务器上,具有CDN加速功能。 首先,生成一个域名 img.xxxx.com 并映射到自己的云存储别名,然后把全部图片(含目录结构)上传到 云存储空间。 在config.php 增加 /* 商品详情图片地址替换 */ // 总开关,1启用云存储,0使用本地图片 $imgserver = 1; // 匹配图片前缀,即上传图片src的共同部分,在“/”前加“\” $imgserver_pattern = ‘\/images\/upload’; // 域名前缀,最后不用加“/” $imgserver_path = ‘http://img.xxxx.com’; goods.php 在170-180行左右中寻找 /*…
2025-04-23 阅读全文 →
FWQ
网站开发
给ecshop网店增加简繁实时转换功能
 一、将附件里的jf.js文件上传到网店的js目录下! 二、编辑themes/bluesky/library/目录里的page_header.lbi文件! 找到   <li{if $nav.active eq 1} id="currentPage"{/if}><a href="{$nav.url}" <!-- {if $nav.opennew eq 1} -->target="_blank"<!-- {/if} -->>{$nav.name}</a></li>  在后面添加 <a id="StranLink" href="#">繁体中文浏览</a><script language="javascript"src="js/jf.js"></script>  记得要存成U-8格式,否则会出错,要么你去后台改也OK!其他模板也类似!大家自己摸索!js 附件代码:  //模仿语言包式的简繁转换功能插件!  var Default_isFT = 0        //默认是否繁体,0-简体,1-繁体  var StranIt_Delay = 100 //翻译延时毫秒(设这个的目的是让网页先流畅的显现出来)    //-------代码开始,以下别改-------  //转换文本  function StranText(txt,toFT,chgTxt)  {      if(txt==""||txt==null)return ""      toFTtoFT=toFT==null?BodyIsFt:toFT      if(chgTxt)txttxt=txt.replace((toFT?"简":"繁"),(toFT?"繁":"简"))      if(toFT){return Traditionalized(txt)}      else {return Simplized(txt)}  }  //转换对象,使用递归,逐层剥到文本  function StranBody(fobj)  {      if(typeof(fobj)=="object"){var obj=fobj.childNodes}      else  …
2025-04-23 阅读全文 →
FWQ
网站开发
限制无用ecshop商城管理员登陆权限
由于公司运营管理岗位变动,删除账户会造成操作日志操作人为空的现象,为了保留管理账号完整,又不要他登陆管理,虽然可以更改后台管理的链接,但为了更安全,所以公司要求实现管理员状态设置,可以自由变更管理员的登录状态。一下是删除管理员账号操作日志造成的问题: 下面是添加成功后的展示图: 一、执行数据库语句,添加状态字段:其中ecs_为数据库前缀 ALTER TABLE `ecs_admin_user` ADD `status` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT '1' COMMENT '账号状态'; 二、编辑/admin/privilege.php验证登录信息代码段,添加账号状态验证,并在其后添加AJAX修改账号状态(查找—-验证登陆信息—-大约在179行位置,此方法上面添加以下代码) /*------------------------------------------------------ */ //-- 验证登录信息 /*------------------------------------------------------ */ elseif ($_REQUEST['act'] ==…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop文章列表按照文章时间更新排序非ID排序
ecshop默认更新文章后,日期和文章位置都不变化。在用户体验上很差,也不合适于网站优化。   1、第一处:admin/article.php   if ($exc->edit(“title=’$_POST[title]’, cat_id=’$_POST[article_cat]’, article_type=’$_POST[article_type]’,  is_open=’$_POST[is_open]’, author=’$_POST[author]’, author_email=’$_POST[author_email]’, keywords =’$_POST [keywords]’, file_url =’$file_url’, open_type=’$open_type’, content=’$_POST[FCKeditor1]’, link=’$_POST [link_url]’, description = ‘$_POST[description]'”, $_POST[‘id’])) 修改成  $add_time = gmtime();…
2025-04-23 阅读全文 →