xhtml

  • 织梦网站自动跳转到手机站/m目录的办法分享


    按照官方的写法,代码如下:

    跳转到手机站首页代码(需要加到pc站头部中):

    <meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/index.php"><script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/index.php";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
    跳转到手机站列表页代码(需要加到pc站列表页头部中):

    <meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}"><script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
    跳转到手机站内容页代码(需要加到pc站内容页头部中):

    <meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}"><script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

    CMS教程 2020年5月12日 9
  • DedeCMS电脑端列表和内容跳转到对应移动端分享


    移动端和PC的整合越来越多,实现一个后台管理PC、移动、微信等。如题,这个问题困扰了我和许多站长,摸索了一两天才发现dedecms默认的wap跳转正好可以拿来用。

    2020年5月12日 13
  • dede地区联动搜索 彻底解决办法分享


    本例以文章模型为列子
    0 添加 联动类型 地区1plus/search.php
    <?php
    require_once(dirname(__FILE__)."/../include/common.inc.php");
    require_once(DEDEINC."/arc.searchview.class.php");

    CMS教程 2020年5月12日 9
  • 织梦自定义表单中添加验证码的方法和织梦自定义表单提交后增加提分享


    织梦dedecms网站给自定义表单加dede模板自带验证码的方法。有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交。

    CMS教程 2020年5月12日 11
  • dedecms绑定手机域名教程分享


    一、域名、空间设置

    织梦根目录下的m文件夹就是手机网站访问的目录,所以我们要给http://www.mcykj.com/m 绑定手机域名,使其成为http://m.mcykj.com 。
    这样我们要做域名解析到m文件夹,之后在网站空间中设置m文件夹为手机子网站。

    二、pc站模板需要做的修改
    完成域名和空间的设置后,接下来我们就要对织梦的模板、后台做相应的设置了。

    1、首先就是织梦pc站模板要添加跳转代码,使用户在移动端访问pc站时自动跳转到手机站。以首页模板为例,跳转代码如下:
    <meta http-equiv=”mobile-agent” content=”format=xhtml;url={dede:global.cfg_mobileurl/}/index.php”>

    <script type=”text/javascript”>if(window.location.toString().indexOf(‘pref=padindex’) != -1){}else
    {if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) ||
    (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-
    |Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(“?
    mobile”)<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test
    (navigator.userAgent)){window.location.href=”{dede:global.cfg_mobileurl/}/index.php”;}else if
    (/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

    其中跳转的目标地址是{dede:global.cfg_mobileurl/}/index.php ,上面调用了两处,这个代码生成的静态地址是http://www.mcykj.com/m/index.php 。而我们现在的目标是让pc站根目录的m文件夹绑定m.mcykj.com这个手机域名,所以我们要把这代码改成 http://m.mcykj.com/index.php ,因为织梦没有调用m域名的标签,所以这里要调用m手机域名就只能把这个地方写成静态的超链接地址了。

    2、做完上面一步后,手机访问pc站时就能自动跳转到手机域名下的网址了。另外pc站的列表页模板、内容页模板的跳转和上面类似,更改代码相同。

    三、织梦多站点设置

    做完上面的代码更改后,pc站就可以跳转到手机站正常方法了,但会发现手机站的图片都不显示,这主要是织梦的图片默认都是相对地址,例如/uploads /allimg/2015/123.jpg ,所以当pc站正常显示图片地址时是http://www.mcykj.com/uploads/allimg/2015/123.jpg ,而手机站访问图片不显示的地址是http://m.mcykj.com/uploads/allimg/2015/123.jpg ,很明显手机站访问的图片地址是不存在的。

    解决方法很简单,方法如下:
    1、开启织梦多站点支持。
    织梦后台——系统——系统基本参数——核心设置——(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:选择“是” 。

    完成这一步,手机站的首页、列表页图片都能显示,但内容页的图片还是不显示。解决手机内容页图片不显示,需要让网站图片地址都变成绝对地址。

    2、让织梦内容页图片地址都改为绝对地址。
    请注意:在更改内容页模板时,只更改手机内容页模板article_article_m.htm ,把其中的{dede:field.body/}替换成:{dede:field.body function=’replaceurl(@me)’/}就可以了,pc站的内容页模板article_article.htm不用更改 {dede:field.body/} 。

    CMS教程 2020年5月12日 12
  • dedecms教程:修改后台友情链接每页显示的数量分享


    打开dede/templets/friendlink_main.htm文件,会看到如下代码

    {dede:config.pagesize value="20"/}
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
    <title>友情链接管理</title>

    {dede:config.pagesize value="20"/}中的20为在后台每页显示的友情链接数量,将其修改为你想要每页显示的数量即可

    http://www.dengb.com/dedecms/1277647.html www.dengb.com true http://www.dengb.com/dedecms/1277647.html TechArticle dedecms教程:修改后台友情链接每页显示的数量 打开 dede/templets/friendlink_main.htm文件,会看到如下代码 {dede:config.pagesize value=20/} !DOCTYPE html…

    CMS教程 2020年5月12日 11
  • 织梦模板IE6兼容性快速解决办法分享


    这个工具是一般是我们检测IE兼容性的工具。一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

    2020年5月12日 10
  • dedecms实践PC站和官方推出的手机站同步分享


     大家都知道织梦更新了一个我们梦寐以求的手机站功能。当时更新了后,我没有立即实践。可是有很多朋友找我怎么实现,还是不会。今天我实践了一次,已经测试成功。

    2020年5月11日 14
  • jsp页面间传中文参数示例(页面传参数编码)分享

    转码: 代码如下: a.href=”./showCont.jsp?tcontent=”+encodeURI(encodeURI(tcontent)); 解码…

  • jsp中页面间传汉字参数转码的方法分享

    转码:a.href=”./showCont.jsp?tcontent=”+encodeURI(encodeURI(tcontent)); 解码:java.n…

  • JSP中的倒数计时和自动跳转页面分享

    老师说要写blog,然后只能把雪藏了多年没动过的博客重新翻出来了,今天先分享下JSP里的倒数计时和自动跳转页面 抓狂然后刚才好不容易码完,网页出错了。 1,在标签中建立onload…

  • JSP用过滤器解决request getParameter中文乱码问题,requestparameter分享

    (1)客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter()读取参数时,很容易出现中文乱码现象。 (2)用过滤器…