织梦dedecms网站seo优化教程
1、空间满了。我遇到的验证码错误都是空间满了,如果也遇到验证码错误的问题,可以先检查是否空间满了。
2、用ftp进入你的dedecms程序空间,把data/session目录下除indexhtm外的其它session文件都删除,然后本地ie浏览器清除缓存。重新登录dedecms后台试试看。
3、可以取消掉验证码,具体方法如下:
实现的方法一共分为两步来进行:
打开 loginphp 找到:
if($validate=='' || $validate != $svali)替换为:
if( false )
然后,在模板dede/templets/loginhtm里去掉以下验证码的具体HTML代码:
<li><span>验证码:</span><input name="validate" type="text" id="vdcode” style="width:50px;text-transform:uppercase;" />
<img id="vdimgck" src="/include/vdimgckphp" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="thissrc=thissrc+''" />
</li>
{dede:fieldlink/} 这个是连接标签。。
你想写连接地址的话 不用标签可以这样写
<a href="这里把连接地址写上去" target="_blank">
<img src="/gogif" alt="立即去淘宝购物" hspace="40" />
</a>
这样 就连接过去 了
建议你多学习一下吧。。。。。。。。。
你可以在模板里修改
方法/步骤
1、网站标题seo优化技巧:
列表页标题优化技巧:把列表文件中的<title></title>改为栏目名称-seo标题-网站名称即<title>{dede:fieldtitle/}-{dede:fieldseotitle
/}-{dede:globalcfg_webname/}</title>
2、内容页标题优化技巧:把内容页文件中的<title></title>改为文章标题-网站名称<title>{dede:fieldtitle/}-{dede:globalcfg_webname/}</title>
3、网站url路径的优化技巧:dede默认的路径名称是栏目的拼音,然而栏目下的文章内容的默认url路径是栏目路径/年/月日/文章id的形式,文章的路径默认就增加了(年/月日/)2层目录,不利于搜索引擎的抓取,应该让网址规范化改为栏目路径/文章idhtml。
具体操作方法如下:在栏目修改哪里的高级选项里有个文章命名规则:默认是这样的{typedir}/{Y}/{M}{D}/{aid}html,把它改成{typedir}/{aid}html或者你把内容都放在一个文件夹里
a/{aid}html这样的话路径就比较规范化了,有利于搜索引擎的抓取。
4、做一个404页面:在主机控制面板开启404功能,然后做一个404文件并上传404htm页面并放入到根目录下
5、做好robots文件并上传网站根目录,文件内容:模板里的,css等不需要蜘蛛爬行,upload里的附件不需要蜘蛛爬行,具体格式:
6、js广告的优化:网站通用的js可以保存到一个文件比如把常用的函数保存到commonjs里,尽量不用dede默认的广告插件,我发现那个广告插件不如直接自己写js速度快。另外如果网站头部有js广告的话,打开的时候可能影响速度,解决方法:可以用一个层,把js放到底部,然后用css绝对定位到头部你需要的位置这样就不影响速度了。另外给大家提醒下,广告文件名和文件目录最好别用ad
ads
guanggao之类的名称,因为如果用这类名称会导致遨游浏览器屏蔽你的广告,虽说遨游用户不多,但是细节问题也要注意啊。
7、织梦dedecms网站seo优化技巧一般就这几项,做好这些会提高网站的收录量,优化知识到此结束,希望可以帮助大家。
1、这个是显示时间的代码
你可以随便放到一个位置 一般放到header的一个位置
<script language="javascript">
function showtime()
{
var today,hour,second,minute,year,month,date;
var strDate ;
today=new Date();
var n_day = todaygetDay();
switch (n_day)
{
case 0:{
strDate = "星期日"
}break;
case 1:{
strDate = "星期一"
}break;
case 2:{
strDate ="星期二"
}break;
case 3:{
strDate = "星期三"
}break;
case 4:{
strDate = "星期四"
}break;
case 5:{
strDate = "星期五"
}break;
case 6:{
strDate = "星期六"
}break;
case 7:{
strDate = "星期日"
}break;
}
year = todaygetYear();
month = todaygetMonth()+1;
date = todaygetDate();
hour = todaygetHours();
minute =todaygetMinutes();
second = todaygetSeconds();
if(month<10) month="0"+month;
if(date<10) date="0"+date;
if(hour<10) hour="0"+hour;
if(minute<10) minute="0"+minute;
if(second<10) second="0"+second;
documentgetElementById('time')innerHTML = year + " 年 " + month + " 月 " + date + " 日 " + strDate +" " + hour + ":" + minute + ":" + second; //显示时间
setTimeout("showtime();", 1000); //设定函数自动执行时间为 1000 ms(1 s)
}
</script>
<div id="time"></div>
<script language="javascript"> showtime();</script>
2、DEDE默认是有会员登录框的 你可以去自己更改样式
3、页面可以设置成你想要的分辨率
4、不用再买mysql了 一个就可以用了 不会冲突
当你把一个网站做出一定的成绩,有一定的知名度,并且每天有很大比例的访问回头客,那么域名就是这个网站最重要的资产,但这样不是说内容就不重要。随着像WordPress、dedecms、帝国cms等高质量的内容管理系统(CMS),重新设计网站的次数很少。但是,我们仍会有名式各样的原因让网站去改版。改版后会产生怎样的作用呢搜索引擎排名改变了你辛辛苦苦、千方百计达到的排名是不是倒退
因此,我们在改版时应该做些什么,以确保搜索引擎排名排名受网站改版受到的负面影响降到最低。今天讲下5个技巧,改版不能忽略。
1、使用301重定向
这是一个重要的步骤。例如,网站的“关于我们”改版前页面URL是wwwcom/abouthtml,但是改版后也是各种各样的原因把新页面的URL改成了wwwcom/about/。这样改版后的问题是下一次搜索引擎爬虫按照以前的方式爬到“关于我们”页面,检查是否已作出任何更改,就会产生了404抓取错误。这是个问题是,解决的方法也不难,你需要写一个301重定向的每一页,有一个新的URL。如果您使用WordPress的,解决方案变得更容易。你可以只用简单的301重定向插件。如果不是,你将需要访问的。htaccess文件,并写入每301手动。
2、创建和上传新的网站地图
不二网站需要创建新的Sitemap。链接到它在页脚的地方(至少),以确保您创建一个新的HTML网站。你还需要,以确保创建一个XML站点地图上传到谷歌和Bing网站管理员工具的目的。这样发送的搜索引擎巨头的消息,你有一个新的网站(和新的地图),你会希望他们能够评估和沟通有任何困难,他们可能打破数据。这给你一个机会,来解决任何你可能已经忘记了。这也给他们一个好的开端,打破新的索引。两者都是对你有利的,网站管理员。
同样,如果你正在使用WordPress的你是幸运的。只需安装Yoast的搜索引擎插件,配置分类法(使用上的插件文档作为指南)和生成的地图。接下来,你只是想上传到谷歌和Bing网站管理员工具的URL扩展名(如sitemapxml的)。
对啊,地图讲了这么久了,百度地图竟然给忘了介绍。罪过罪过,如果你的使用dedecms那么,那么直接在后台生成就要可以了。如果不是dedecms,那么借助下第三方的工具做一个吧。做好后可以提交Baidu地图:wwwbaiducom/search/url_submithtml百度站长工具也有一个Sitemap,也可以去试下。
3、正确配置Meta标签
你推出一个新的网站,这意味着新的Meta标签。你的标题标签反映您的关键字策略Meta描述创建一个令人极具诱惑的看法让搜索的用户点击了吗网站使用的是规范的链接页面内容重复的可能性降低整个领域Meta标题和描述标签,每个页面上唯一的吗网站的每个图像的都加alt标签了吗
这么多的问题你都解决了吗如果解决了,很好,看下一个问题。
4、优化页面加载时间
一个网站的权威的一个重要组成部分,是用户体验。网页快速加载是用户体验一部分、是确保您的域名。时间太长的页面加载具有较高的跳出率和让点击的人疯狂。优化加载时间是一个任务,需要最少的精力,同时显着改善用户体验。这么办吧!
5、强化推广不二网站
辛辛苦苦把网站改版后,但是,你还没有时间去休息,事还没完呢,你需在再加强推广,告诉别人你的网站重新改版了,以让用户或搜索引擎蜘蛛适应改版后的情况。所以,你得加强下推广,再次宣传不二网站。对于搜索引擎,你需要高质量的反向链接来让他们重新获得权重。
因此,确保你留住那些高你辛辛苦苦推出重新设计网站时,搜索引擎优化排名的5个技巧。这是介绍是否全面没有,一点都没有。这仅仅是开始讨论,也仅仅是比较另类。所以请告诉我我还忘写了什么
网站网站改版织梦标签调用:根据特定需求调用文章的标签代码;
1、相关文章调用标签
{dede:likeart titlelen='30' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/]" href="[field:arcurl /]">[field:title /]</a></li>
{/dede:likeart}
表示读取10条相关文章,标题长度30个字符。
2、热点文章调用标签
{dede:arclist orderby='click' titlelen='30' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/]" href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
表示读取10条热点文章,标题长度30个字符。
3、随机推荐调用标签
{dede:arclist type='commend' titlelen='30' orderby='rand' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
表示随机读取10条推荐文章,标题长度30个字符。
4、推荐文章调用标签
{dede:arclist type='commend' titlelen='30' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
表示读取10条推荐文章,标题长度30个字符
5、指定从第二篇文章开始调用的图文标签
{dede:arclist limit='1,10' titlelen=30 orderby=pubdate typeid='1' idlist='' type='image' imgwidth='200' imgheight='100'}
<a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>
<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>
{/dede:arclist}
织梦怎么用自定义表单做查询带验证码
利用织梦内容管理系统(DedeCMS)自带提供的自定义表单功能即可满足大多数的此类需求。
通过给自定义表单加入验证码的功能,可以防止一些用户恶意提交。
1、先进入DedeCMS后台生成自定义表单。
2、在自定义表单模板中添加验证码代码,如下:
<input
name="validate" type="text" id="vdcode" style="text-transform:uppercase;" size="8"/><img
id="vdimgck" align="absmiddle" onClick="thissrc=thissrc+''" style="cursor:
pointer;" alt="看不清?点击更换" src="/include/vdimgckphp"/><a
href="javascript:vide(-1);" onClick="changeAuthCode();">看不清? </a>;
3、在当前页添加JS代码,如下:
<script
type="text/javascript" language="javascript">//验证
码 function changeAuthCode(){var num =newDate()getTime();varrand= Mathround(Mathrandom()10000);
num = num +rand;
$('#ver_code')css('visibility','visible');if($("#vdimgck")[0]){
$("#vdimgck")[0]src ="/include/vdimgckphptag="+ num;}returnfalse;}</script>
4、修改订单处理页面,打开网站根目录/plus/diyphp文件, 添加验证代码到第61行左右位置。如下:
if(!empty($dede_fields)){$validate=empty($validate) '':strtolower(trim($validate));$svali=strtolower(GetCkVdValue());if(($validate==''||$validate!=$svali)&&preg_match("/6/",$safe_gdopen)){
ResetVdValue();
ShowMsg('验证码不正确!',$dede_add,0,1000);exit;}}
0条评论