<styletype="text/css">#gongao{width:1000px;height:30px;overflow:hidden;line-height:30px;font-size:13px;font-family:'宋体';background:#DDE5ED;color:#0C77CF;font-weight:bold;}#gongao#scroll_begin,#gongao#scroll_end{display:inline}</style><scripttype="text/javascript">functionScrollImgLeft(){varspeed=50;varscroll_begin=document.getElementById("scroll_begin");varscroll_end=document.getElementById("scroll_end");varscroll_div=document.getElementById("scroll_div");scroll_end.innerHTML=scroll_begin.innerHTML;functionMarquee(){if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)scroll_div.scrollLeft-=scroll_begin.offsetWidth;elsescroll_div.scrollLeft++;}varMyMar=setInterval(Marquee,speed);scroll_div.onmouseover=function(){clearInterval(MyMar);}scroll_div.onmouseout=function(){MyMar=setInterval(Marquee,speed);}}</script><divid="gongao"><divstyle="width:900px;height:30px;margin:0auto;white-space:nowrap;overflow:hidden;"id="scroll_div"class="scroll_div"><divid="scroll_begin">${affiche.content}${affiche.content}${affiche.content}${affiche.content}${affiche.content}${affiche.content}</div><divid="scroll_end"></div></div><scripttype="text/javascript">ScrollImgLeft();</script></div>
经过测试貌似{dede:php}标签中不能直接使用其他普通标签例如:{dede:field.title/},{dede:global.cfg_webname/}但是我们可以通过其他方式来实现相应的功能。{dede:php}print_r($refObj->Fields);{/dede:php}这样的输出可以得到当前页面相关联的一些变量,比如dede:field.title/}中的值也会在这个数组中显示,如果这里要得到标题则可以用$title=$refObj->Fields['title'];现在我们要在dede:php标签中使用全局配置的那些变量如何得到了,我目前是通过嵌套数据库标签得到的,如:{dede:php}$row=$dsql->GetOne("selectvaluefromhnx_sysconfigwherevarname='cfg_webname');print_r($row[value]);{/dede:php}这样就可以得到全局配置的变量里面的值了
dedecms5.7交叉栏目可能有点问题,不能使用,以下操作试试:修改相关文件,实现交叉栏目修改的文件:include/taglib/arclist.lib.php第267行:if($ctag->GetAtt('cross')=='1')改成if($ctag->GetAtt('cross')!='0')第282行:if($arr['crossid']!='')$selquery="SELECTid,topidFROM`dede_arctype`WHEREidIN('{$arr['crossid']}')ANDid<>'{$typeid}'ANDtopid<>'{$typeid}'";改成if($arr['crossid']!='')$selquery="SELECTid,topidFROM`dede_arctype`WHEREidIN({$arr['crossid']})ANDid<>'{$typeid}'ANDtopid<>'{$typeid}'";后台在后台栏目里面设置好要交叉,生成相关的栏目列表,这时我们就能看到我们想要的效果了,灵活的运用交叉栏目能够很好的帮助我们实现我们想要的特效。
dede默认的分页是2个不同的url,如下:www.hack001.com/lm/index.htmlwww.hack001.com/lm/list_1.html从seo角度考虑,不是很好(其实也无所谓啦),现在需要把这2个一样的url都搞成index.html,以免网站逼格不够,修改方法如下:1,找到\include\arc.listview.class.php这个文件,将$typedir=ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);这段代码添加到"//获得上一页和主页的链接"前面;2,找到下面几行代码(就在"//获得上一页和主页的链接"下面)if($this->PageNo!=1){$prepage.="<li><ahref='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";$indexpage="<li><ahref='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>\r\n";}改成:if($this->PageNo!=1){if($prepagenum==1){$prepage.="<li><ahref=\"".$typedir."/\">上一页</a></li>\r\n";}else{$prepage.="<li><ahref=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">上一页</a></li>\r\n";}$indexpage="<li><ahref=\"".$typedir."/\">首页</a></li>\r\n";}3.找到$listdd.="<li><ahref='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";改成:if($j==1){$listdd.="<li><ahref=\"".$typedir."/\">".$j."</a></li>\r\n";}else{$listdd.="<li><ahref=\"".str_replace("{page}",$j,$tnamerule)."\">".$j."</a></li>\r\n";}分页url问题解决。
步骤一:打开下面这个地址:http://api.map.baidu.com/lbsapi/creatmap/index.html步骤二:定位中心点在打开的页面左侧,输入企业的详细地址,然后点查找,即可在右侧的地图中显示企业的具体位置。步骤三:设置地图主要是设置地图的尺寸大小,其它的按照默认即可,比如我们要调用的地图大小宽度为600像素,高度为500像素步骤四:添加标注这是关键的一步,点开后,我们点选那个绿色的小点图标,然后在地图上企业所在的位置点击一下,即可标注好地点,标记好了之后,在标记图标的下面有“名称”和“备注”两个输入框,这里可以输入企业名称和企业相关的信息,一定不能浪费掉。编辑好之后,千万不要忘记点保存,否则无效的。步骤五:获取代码上面都设置好之后,我们点击下面的“获取代码”按钮即可获得地图的调用代码。全部复制下来,然后在桌面上新建一个文本文档,将代码复制进去后保存。重命名文本为:“baidumap.html”步骤六:将baidumap.html这个文件上传到自己空间的根目录下。在我们需要调用地图的地方,插入以下代码:<iframesrc="/baidumap.html"frameBorder=0height=600width=500scrolling=no></iframe>height=600指的是地图的高度;width=500指的是地图的宽度,这个根据实际地图大小来修改,不写也可以的。
作为一个网站设计/开发人员,你必须不断寻找方法来减少设计/开发过程中所花费的时间。这对于提高你的工作效率并最大化你的利润是非常重要的。下面介绍的工具大都在互联网上能搜索到,按功能分类的DIVCSS工具可以有效地节省你设计网站的时间。生成器1、CssCreator-对初学者来说,CssCreator是一个可以创建自适应宽度或者是固定宽度的浮动布局生成器,可以生成带有Header和Footer的三栏布局。2、Divbrush-如果是菜鸟,Divbrush对于你必定是一款高效的通过切图使图片转HTML/div+css布局源码的自动软件。3、Web2.0Generator-Web2.0Generator可以利用HTML和CSS生成一个完整的网站布局。它对于大多数来说有学习的价值。4、CSSMate-CSSMate是一个在线CSS编辑器,简单得不能再简单了。5、QrONECSSDesigner-QrONE是一个CSS在线生成与编辑器。表格类1、CSSFormCodeMaker-很方便地生成“五颜六色的BOX布局”的表格。2、JotForm-JotForm是一个“所见即所得”的表格生成器。字体类1、EmCalculator-EMCalculator可以帮助你计算px与em之间的转换。2、CSSFontandTextStyleWizard-这个小工具可以很方便地将你的CSS样式呈现出来。导航/按钮类1、CSSButtons-CSS按钮和文本在线生成工具。2、CSSMenuGenerator-CSSMenuGenerator可以同时生成基于CSS和HTML代码的漂亮的按钮。优化/格式化类1、CSSTidy-CSSTidy是一个开源的CSS分析和优化工具;2、CleanCSS-CleanCSS是一个基于CSSTidy的强大的CSS优化和格式化工具。Chada曾经介绍过这个在线工具,在这里。3、CSSOptimizer-CSSOptimizer可以通过优化压缩CSS样式文件大小。4、CSSAnalyzer-CSSAnalyzer可以帮助你检查你的CSS样式是否符合W3C的认证。来源:http://www.chinaz.com/web/2009/0401/71309.shtml
手机访问pc站跳转到手机站:方法一:使用百度siteapp中的js进行判断<scriptsrc="http://siteapp.baidu.com/static/webappservice/uaredirect.js"type="text/javascript"></script><scripttype="text/javascript">uaredirect("需要跳转的手机网址")</script>方法二:<scriptlanguage="JavaScript">functionmobile_device_detect(url){varthisOS=navigator.platform;varos=newArray("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","WindowsPhone","Phone","Linuxarmv71","MAUI","UNTRUSTED/1.0","WindowsCE","BlackBerry","IEMobile");for(vari=0;i<os.length;i++){if(thisOS.match(os[i])){window.location=url;}}//因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认if(navigator.platform.indexOf('iPad')!=-1){window.location=url;}//做这一部分是因为Android手机的内核也是Linux//但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断varcheck=navigator.appVersion;if(check.match(/linux/i)){//X11是UC浏览器的平台,如果有其他特殊浏览器也可以附加上条件if(check.match(/mobile/i)||check.match(/X11/i)){window.location=url;}}//类in_array函数Array.prototype.in_array=function(e){for(i=0;i<this.length;i++){if(this[i]==e)returntrue;}returnfalse;}}mobile_device_detect("需要跳转的手机网址");</script>pc访问手机站跳转到pc站varfrom='';varfrom_pc=0;if(from!='pc'&&from_pc!=1){varuserAgentInfo=navigator.userAgent;if(userAgentInfo.indexOf("Android")>0||userAgentInfo.indexOf("iPhone")>0||userAgentInfo.indexOf("SymbianOS")>0||userAgentInfo.indexOf("WindowsPhone")>0||userAgentInfo.indexOf("iPod")>0||userAgentInfo.indexOf("iPad")>0){}else{window.location.href="需要跳转的PC网址";}}if(from_pc==1){varhref=window.location.href;if(href.split('?').length>1){window.location.href=href+"&from=pc";}else{window.location.href=href+"?from=pc";}}document.addEventListener('WeixinJSBridgeReady',functiononBridgeReady(){WeixinJSBridge.call('hideToolbar');});