`
gstarwd
  • 浏览: 1525253 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

dedecms教你如何写一篇英文软文

    博客分类:
  • CMS
阅读更多

      很多国内的网友做英文站都选择了织梦,其实织梦确实很强大,不过个人还是建议使用国外比较成熟的CMS或者wp都可以的,不过部分用户已经习惯了织梦,而且采集比较顺手,所以就分享了这篇关于用
织梦也就是dedecms做英文站需要改动的地方。

首先就是编码了:

就是安装utf-8的dede……然后在dede论坛里找个英文模板,

安装好后,看看前台,已经成了英文版的了

开始做模板,可以仿照英文站来做。

模板制作要注意几点:

1.字符集问题:charset=utf-8

2.字体用Verdana, Arial, Helvetica, sans-serif,这样的字体显示英文更好看

3,所有页面上不要出现中文字符,比如全角的空格

4.页面布局,细节等要符合老外的习惯

如:时间格式为“月-日-年”,对应的dede标签为:[field:pubdate function=strftime('%m-%d-%Y',@me)/]
5.SEO细节

(1)文章的url处理

大家应该都清楚,google对于url地址的重视程度很高,同一篇标题为old food new tricks的文章,如果url显示为
http://www.xxx.com/list1/20070928/5104.html    显然没有http://www.xxx.com/list1/old-food-new-tricks.html 的权重高。dede默认的生成的页面地址为前者,怎么改成后者显示类型呢?


进入后台,修改栏目的文章命名规则,默认的为:{typedir}/{Y}{M}{D}/{aid}.html

修改为:{typedir}/{pinyin}.html     我去掉了{Y}{M}{D},这样减少文章的层级,有利于引擎收录。   

具体的修改方法,参考如下:

如题,使用dede让文章标题页显示路径为标题拼音.html,例如:文章标题为:站友网是什么啊,文章路径显示:zhanyouwangshishenmea.html,这样显示的好处是什么?靠,这个还用我说?

方法:
选择:网站栏目管理,修改栏目的高级选项,文章命名规则:{typedir}/{Y}{M}{D}/{aid}.html   这是默认的状态
修改为:{typedir}/{pinyin}.html    我觉得{Y}{M}{D}没什么用,所以也去掉了。
重新更新一下,看看是否有效果?

别着急,现在显示出拼音了,zhanyouwangshishenmea_1.html,但是后面还多了个_1,怎么去掉这个呢?
修 改include里面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule); 把."_".$aid去掉,就可以了!
如果文章标题是英文的,会在单词之间加_,但是单词中间加_对gg来说没什么意义,必须改成“-”才可以,修改方法如下

打开 include/inc/inc_fun_funAdmin.php

for($i=0;$i<$slen;$i++){
    if(ord($str[$i])>0x80)
    {
        $c = $str[$i].$str[$i+1];
        $i++;
        if(isset($pinyins[$c])){
          if($ishead==0) $restr .= $pinyins[$c];
          else $restr .= $pinyins[$c][0];
       }else $restr .= "-";
    }else if( eregi("[a-z0-9]",$str[$i]) ){   $restr .= $str[$i]; }
    else{ $restr .= "-"; }
  }


$restr .= "-"; 这些东西

拼音中间加“-”

修改include\inc\inc_fun_funAdmin.php

for($i=0;$i<$slen;$i++){
  if(ord($str[$i])>0x80)
  {
   $c = $str[$i].$str[$i+1];
   $i++;
   if(isset($pinyins[$c])){
    if($ishead==0) $restr .= $pinyins[$c]."-" ;



if($isclose==0) unset($pinyins);
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);
return $restr;

红色为新加的

(2)meta的处理

我修改article_article.htm的meta为:

<meta name="description" content="{dede:field name="title"/} {dede:field name='description' /}">
<meta name="keywords" content="{dede:field name='keywords' /} {dede:field name="title"/}">

注意标签之间必须有一个空格,不然后面的就不起作用了

这样修改后,每篇文章的meta都是不同的

list_article.htm的meta我想实现为

<meta name="description" content="{dede:field name='description' /}">
<meta name="keywords" content="{dede:field name='keywords' /}">

分享到:
评论
2 楼 gstarwd 2009-12-05  
xindianshang 写道
自己英文实在不行,要不然我也去做了~

呵呵 学英语 其实也简单的呀。。有兴趣就行。。能速成的。
1 楼 xindianshang 2009-12-05  
自己英文实在不行,要不然我也去做了~

相关推荐

    织梦dedecms建站详细教程.doc

    除非你能对DEDecms进行彻底的二次开发,否则请不要对这个目录进行操作。 2. 数据目录 数据库目录,一般用于存在网站是运行的过程中所产生的一些文件,有了这些文件,系统才能更好的运行起来。当然,有的文件...

    dedecms批量漏洞扫描.zip_dedecms_dedecms 扫描器_dedecms漏洞_dedecms路径扫描_批量扫描

    dedecms批量漏洞扫描,大家可以自己试试效果

    DEDECMS5.7后台getshell1

    DEDECMS 5.7后台Getshell漏洞是近期爆出的一个漏洞,该漏洞允许攻击者在DEDECMS 5.7后台上传恶意文件,从而获取服务器的控制权。下面我们将对这个漏洞进行深入分析。 漏洞成因 该漏洞的成因是DEDECMS 5.7后台在上...

    织梦dedecms批量导入excel表文章内容插件

    织梦DedeCMS批量导入Excel表文章内容插件是一款针对织梦内容管理系统(DedeCMS)设计的实用工具,主要用于高效、快速地导入大量文章内容。这个插件极大地提升了网站内容更新和管理的效率,尤其适合那些需要频繁更新...

    DedeCMSv5.6英文模板免费UTF8/GBK,蓝色风格.rar

    标题中的"DedeCMSv5.6英文模板免费UTF8/GBK,蓝色风格.rar"表明这是一个针对DedeCMS V5.6版本的网站模板,适用于英文站点。模板支持两种字符编码格式:UTF8和GBK,UTF8是国际通用的多语言编码,GBK是中国大陆常用的...

    DedeCMS 存储型xss漏洞1

    要利用此漏洞,攻击者需要能够访问并操作DedeCMS后台的“系统”-&gt;“支付工具”-&gt;“配送方式设置”,在那里他们可以添加一个新的配送方式,将XSS payload 输入到“简要说明”字段中。一旦数据保存到数据库,payload ...

    传智播客PHP教程韩顺平dedecms项目开发笔记.pdf

    4. 将 uploads 文件夹改名为 dedecms 5. 在浏览器中输入 http://localhost/dedecms/index.php,进入安装界面 6. 指定 admin 的密码 7. 登录到 DEDE CMS 的后台管理页面 DEDE CMS 的基本概念 1. 内容管理系统...

    ASP网站CMS程序源码——Dedecms v4.0视频教程实例开发.zip

    DedeCMS,全称“织梦内容管理系统”,是一款基于ASP(Active Server Pages)技术的开源网站内容管理软件。这个压缩包“ASP网站CMS程序源码——Dedecms v4.0视频教程实例开发.zip”包含了Dedecms v4.0版本的源代码...

    dedecms在线订单发送邮件插件_dedecms_织梦CMS_

    dedecms邮件插件安装方法一、登陆后台-模块-上传新模块。二、打开系统设置-系统基本参数-添加新变量(变量名称:cfg_toemail,变量值填写您自己用来接收的邮箱即可)三、然后在系统设置-核心设置中 设置smtp邮箱账户...

    dedeCMS插件-免费采集伪原创发布推送插件

    dedeCMS插件是一种专为dedeCMS(织梦内容管理系统)设计的扩展工具,它提供了丰富的功能来增强网站的运营效率和SEO优化。这个免费的插件包含了关键词采集、关键词文章采集、伪原创生成、自动发布和自动推送搜索引擎...

    dedecms一键解密工具

    dedecms一键解密工具 用起来方便简单 添加地址直接一键使用 dedecms网络渗透专用

    管理后台UI.rar_dedecms_dedecms后台新样式_dedecms和ui

    【标题】"管理后台UI.rar" 是一个与 Dedecms(织梦内容管理系统)相关的压缩文件,其中包含的 "dedecms_dedecms后台新样式_dedecms和ui" 指示了这个资源是针对Dedecms系统的后台界面进行了设计和优化,特别是风格上...

    dedecms彩色tag标签讲解教程.pdf

    dedecms彩色tag标签讲解教程.pdf

    手把手教你用DEDE做英文站

    标题中的“手把手教你用DEDE做英文站”意味着这篇教程将详细指导如何使用DEDE内容管理系统(CMS)创建英文网站。DEDE通常指的是DEDECMS,一款在中国广泛使用的开源CMS,尤其适合构建中文网站。然而,由于中文网站的...

    Dedecms存在储存型跨站脚本漏洞1

    标题提及的"Dedecms存在储存型跨站脚本漏洞1"主要涉及到的是Dedecms网站管理系统的一个安全问题,具体来说,这是一个由于程序代码过滤不足导致的存储型跨站脚本( Stored Cross-Site Scripting, XSS )漏洞。Dedecms...

    wLHK-Dedecms漏洞整理.pdf

    wLHK-Dedecms漏洞整理 从给定的文件信息中,我们可以看到该文件是关于Dedecms漏洞的整理报告,包含了多个漏洞的详情,包括SQL注入漏洞、XSS漏洞等。下面我们将对这些漏洞进行详细的分析和解释。 首先,我们来看第...

    织梦dedecms隐藏内容付费查看可见插件

    织梦DEDECMS隐藏内容付费查看可见插件是一款专为基于DEDECMS内容管理系统开发的扩展功能插件。DEDECMS,全称是DedeCms,是由织梦内容管理系统团队开发的一款开源PHP网站管理系统,广泛应用于企业建站和个人博客等...

    Dedecms_20150618_member_sqli (2).py

    dedecms5.7sp1后台(要能够注册member的vip账户后台才可以)存在sql延时注入exp,用火狐得到账户登录的cookie替换,然后Python2.7跑脚本,from乌云雨神 http://www.hekaiyu.cn/hacker/3060.html

    dedecms一键完美转移wellcms工具.zip

    本篇将详细解析"dedecms一键完美转移WellCMS工具.zip"这一资源,帮助用户理解如何将基于织梦CMS(DedeCMS)构建的网站数据无缝转移到WellCMS系统。 首先,我们要明确DedeCMS和WellCMS的基本概念。DedeCMS是一款国内...

    对某 DedeCMS 二开系统全局变量追加漏洞利用1

    这篇文章主要讲述了作者针对一个基于DedeCMS二次开发的系统进行安全测试的过程。DedeCMS是一个流行的PHP内容管理系统,由于其开源特性,常常被用于搭建网站。然而,二次开发可能会引入新的安全风险。 在描述中,...

Global site tag (gtag.js) - Google Analytics