帮助中心
40
最新文章
  • ECTouch显示手机订单
  • ECTouch404页面设置
  • ECTouch如何去掉快速导航栏的边框
  • ECTouch添加品牌街教程
  • ECTouch设置商品分类教程
  • ECTouch在菜单栏中添加QQ客服
  • ECTouch添加电脑端访问的功能
  • ECTouch如何隐藏销量
  • ECTouch后台点击登录没反应的解决办法
  • ECTouch商品列表的销量显示为0的解决办法
  • 文章分类
  • 171CMS_711CMS
  • BIWEB商务智能网站系统
  • BO-BLOG开源博客系统相关
  • cmseasy易通企业系统相关
  • Cscms程氏内容管理系统
  • dedecms教程_织梦系统帮助文档_dedecms虚拟主机空间
  • Destoon开源b2b系统相关
  • DirectAdmin(DA)用户面板相关
  • discuz论坛_discuz x3.0教程_discuz x3.2教程_DZ论坛
  • DouPHP轻量级企业网站管理系统
  • drupal开源内容管理系统(CMS)
  • ecmall商城系统教程-ecmall最新版本-ecmall模版教程
  • Ecshop开源网店系统相关
  • ECTouch程序相关教程
  • ESPCMS_易思
  • ftp教程_ftp上传工具_ftp软件_ftp是什么
  • iwebshop开源网店系统相关
  • joomla开源cms相关
  • KingCMS内容管理系统
  • Lifetype开源博客相关
  • Magento开源电子商务系统
  • mambors开源cms相关
  • mediawiki开源百科系统相关
  • Metinfo(米拓)CMS教程-米拓模版安装教程
  • modoer3.2_modoer点评系统_modoer模版
  • MvMmall多用户商城系统
  • mysql数据库相关
  • opensns开源社交系统
  • oscommerce电子商务系统
  • PHPBB开源论坛程序相关
  • phpcms教程_phpcms漏洞修复_phpcms技术中心
  • phpmyfaq开源问答(FAQ)系统相关
  • phpweb程序_phpweb教程_phpweb成品网站
  • PHPWIND开源论坛系统相关
  • phpyun
  • php主机产品
  • Pmwiki开源百科程序
  • SemCms开源程序
  • SEO-网站优化-SEO优化
  • ShopEx网店程序_shopex模板教程_shopex虚拟主机空间
  • ShopNc开源商城系统教程_电子商务系统教程
  • Thinkphp中文WEB应用开发框架相关
  • thinksns全平台综合型社交系统
  • Typecho开源博客系统相关
  • WordPress博客中文教程_wordpress模板教程_wordpress虚拟主机空间
  • XOOPS内容管理系统(CMS)
  • YOUDIANCMS内容管理系统
  • zblog博客程序教程_zblog模版问题解决方法
  • Zen Cart开源商城系统相关
  • [db:分类]
  • 主机环境配置相关
  • 其他资料
  • 域名相关
  • 安全资讯
  • 宏博cms企业系统相关
  • 帝国CMS教程_帝国CMS常见问题解决方法
  • 建站之星教程_建站之星程序常见问题解决方案
  • 无忧主机原创视频教程
  • 无忧主机用户部署安装网站
  • 无忧主机超级用户管理系统相关
  • 易企cms企业系统相关
  • 最土团购程序_最土团购程序模板教程_最土团购虚拟主机空间
  • 海盗云商系统
  • 网站SEO教程_SEO是什么?_SEO博客-无忧主机
  • 网站迁移和数据备份相关
  • 行业新闻
  • 资源目录
  • 骑士cms_骑士人才系统教程
  • ECTouch404页面设置

    404是一种常见错误网页,当输入了错误的路径或网页丢失都会跳转到404页面,404页面通常会带有网站中重要的部分,比如在访问百度是输入了一个错误的链接,会提示页面不存在,而页面中依然保留了搜索功能,这样就不会降低用户的体验度。ECTouch程序用php空间建站的通常可以使用.htaccess文件去定义404,不过ECTouch程序内置了定义404的功能,而且对服务器环境不挑剔,下面无忧主机小编为大家分享ECTouch设置404页面的教程。

    • 关闭调试模式

    修改根目录include路径下的Convention.php文件,如图所示,

    图23 ECTouch404页面设置

    编辑此页面在第24行找到:

    ‘DEBUG’ => true,将其修改为’DEBUG’ => false,

    • 设置404文件目录和名称

    修改根目录include路径下的Common.php文件,如图所示,

    图33 ECTouch404页面设置

    编辑此页面在再第980行找到function E()函数,

    function E($msg, $code = 0) {
    
    //throw new Exception($msg, $code);
    
    //exit($msg);
    
    include(ROOT_PATH. '404.html');
    
    exit();
    
    }
    

    其中404.html表示错误页面的名称,文件当前路径是ECTouch的根目录下,可以根据自己的情况修改目录和文件名称。这里以默认的路径和文件名称为例。

    • 自定义404页面并上传到ECTouch根目录

    因为ECTouch是移动端程序,所以需要设置自适应屏幕页面,页面内容包

    • 提示页面内容不存在
    • 可以返回到首页
    • 可以继续搜索商品

    代码如下

    <!DOCTYPE html>
    
    <html>
    
    <head>
    
    <meta charset="gb1232">
    
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
    <style>
    
    /* 初始化边框  */
    
    * {padding: 0;margin: 0;border: 0;}
    
    body{ margin:0 auto; font: normal 100% Helvetica, Arial, sans-serif;}
    
    a,a:link,a:active,a:hover,a:visited{color:#069639; text-decoration:none;}
    
    /* 图片大小自适应手机屏幕*/
    
    img {max-width: 100%; width: 100%; height: auto;}
    
    /* 字体大小自适应,不要用固定px*/
    
    h1 {font-size: 1.5em; text-align: center;margin-top: 1em;}
    
    h3 {font-size: 1em; text-align: center;margin-top: 1em;}
    
    /* 实现文字自动换行 */
    
    .wrap { table-layout:fixed; white-space:normal; word-break: break-all;word-wrap:break-word; overflow:hidden;height: auto; }
    
    .main { width: 100%;}
    
    .main p{ text-align: center; margin-top: 1em;}
    
    /* 搜索 */
    
    .search { width: 80%; margin: 0 auto;}
    
    .input-search{position:relative; margin-top:0.8em; height:auto; height:3em; overflow:hidden;}
    
    .input-search span{position:absolute; left:0em; right:2.9em;}
    
    .input-search span input{width:100%; height:2.49em; font-size:1.2em; padding:0 0.6em; box-sizing:border-box; border-radius:0; border:1px solid #8d9394; border-radius:0.4em 0 0 0.4em;}
    
    .input-search input{width:3.6em; height:3.7em; display:block; position:absolute; right:0em; border-radius: 0 0.4em 0.4em 0; }
    
    .hot-search{margin-top:0.4em; display:table; width:100%;}
    
    .hot-search p{margin-top:0.5em;}
    
    .hot-search h4{height:1.6em;}
    
    .hot-search a{display:table-cell; float:left;  padding:0.1em; background:#fff; margin-right:0.6em; margin-bottom:0.6em; border-radius:0.4em;}
    
    </style>
    
    </head>
    
    <body>
    
    <div class="wrap">
    
    <div class="main">
    
    <h3>⊙﹏⊙‖ Oh Sorry!</h3>
    
    <h1>404 Page Not Found...</h1>
    
    <p>你可以 <a href="./">返回首页</a> 或搜索商品。 ^_^o~ 努力!</p>
    
    </div>
    
    <div class="search" >
    
    <form action="../mobile/index.php?m=default&c=category&a=index"  method="post" id="searchForm" name="searchForm">
    
    <div class="input-search">
    
    <span>
    
    <input name="keywords" type="search" placeholder="请输入搜索商品关键词!" id="keywordBox">
    
    </span>
    
    <input type="submit" value="搜索" onclick="return check('keywordBox')">
    
    </div>
    
    </form>
    
    </div>
    
    </div>
    
    </body>
    
    </html>
    

    将代码保存到404.html文件中,用二进制方式上传到ECTouch根目录。如果会出现乱码,可以将第四行的charset改为gbk或utf-8,输入一个错误路径,返回的错误页面如图所示,

    图41 ECTouch404页面设置

    访问者可以到回首页或者继续搜索商品。

    本文地址:https://www.51php.com/ectouch/26116.html