怎样制作dede中英文网站 使用DedeEIMS | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

怎样制作dede中英文网站 使用DedeEIMS

点滴 admin 12年前 (2013-05-10) 3227次浏览 已收录 扫描二维码

 

 

看到求解决方法的懂的而不回复的所谓的高手们。小弟写得可能不是很明白,附上代码方面参照 
第一步:下载DEDE5.5 这个不用说了吧 
第二步:安装DEDE5.5这个也不用说了吧 
第三步:把安装好的DEDE,templetsdefault里面的模板复制多一份,命名为英文识别,例如:list_article.htm 复制出来的命名为:list_article_en.htm,发英文版的时候用些列表模板 
第四步:可能有些网友出来新建栏目错误,无法保存内容,解决添加顶级栏目错误方法 
1. 找到这个文件 
dede empletscatalog_edit.htm定位到426行 
GetEditor(“content”,$myrow[’content’],”450″,”Default”,”print”,”false”);改成 
GetEditor(“content”,$myrow[’content’].” “,”450″,”Default”,”print”,”false”); 
2. 如果需要的话再将dede empletscatalog_add.htm用上述方法解决, 
定位到519行 
GetEditor(“content”,””,”450″,”Default”,”print”,”false”); 
改成 
GetEditor(“content”,”新建 “,”450″,”Default”,”print”,”false”); 
好看的话就用智能ABC 用V1 把新建改为全角空格好的,现在基本已经安装好DEDE5.5了我们直接说中英文翻页问题吧那些什么上一页 下一页 上一篇 下一篇,就在这里开始完全它吧,需要修改到四个文件includearc.archives.class.php  includearc.listview.class.php templetsdefaultarticle_article_en.htm  templetsdefaultlist_article_en.htm 我们直接说英文的方法,中文的自己应该知道改了先新建个新闻中心栏目吧,新建方法也不多说了 列表模板、文章模板 一定要改为*_en.htm的模板,我喜欢直接建子栏目,建多一个新闻资讯吧,全部建好不用说,现在创建文章,一定是中文翻页,现在我们就去改代码,加判断,先改列表模板跟文章模板吧,打开列表模板templetsdefaultlist_article_en.htm找到这行 
{dede:pagelist listitem=”info,index,end,pre,next,pageno” listsize=”5″  /} 
更改为 
{dede:pagelist listitem=”info,index,end,pre,next,pageno” listsize=”5″ sitelang=”en” /} 
中文版的自己去添加然后改成sitrlang=”cn” 这个就完成了,现在就去写判断让它用英文列表模板的会用英文的显示找开includearc.listview.class.php找到这行 
$list_len = trim($ctag->GetAtt(“listsize”)); 
更改为 
$site_lang = trim($ctag->GetAtt(“sitelang“)); 
再往下看,大概481行跟488行把原来的:    
 if($ismake==0) 
    { 
     $this->dtp->Assign($tagid,$this->GetPageListDM($list_len,$listitem)); 
    } 
    else 
    { 
     $this->dtp->Assign($tagid,$this->GetPageListST($list_len,$listitem)); 
    } 
更改为     
if($ismake==0) 
    { 
     $this->dtp->Assign($tagid,$this->GetPageListDM($list_len,$listitem, $site_lang )); 
    } 
    else 
    { 
     $this->dtp->Assign($tagid,$this->GetPageListST($list_len,$listitem,$site_lang )); 
    } 
然后再修改GetPageListDM、GetPageListST这两个函数里面判断完就可以了,找到这行,大概在754行 
function GetPageListST($list_len,$listitem=”index,end,pre,next,pageno”) 
更改为 
function GetPageListST($list_len,$listitem=”index,end,pre,next,pageno”, $site_lang) 
看下去763行$totalpage = ceil($this->TotalResult/$this->PageSize);加车在它下面添加 
if($site_lang == ’cn’) 
 {
 
 
然后在大概803行//option链接 这个注释上面添加 ,把If完全这就完成了中文版的判断,添加英文版的,直接在添加}后面添加 
 
elseif ($site_lang == ’en’) 
 {  
  if($totalpage<=1 && $this->TotalResult>0) 
  {
   return “<li><span class=”pageinfo”>TOTALS <strong>1</strong>page<strong>”.$this->TotalResult.”</strong>records</span></li>
“; 
  } 
  if($this->TotalResult == 0) 
  { 
   return “<li><span class=”pageinfo”>TOTALS <strong>0</strong>page<strong>”.$this->TotalResult.”</strong>records</span></li>
“; 
  } 
  $purl = $this->GetCurUrl(); 
  $maininfo = “<li><span class=”pageinfo”>TOTALS <strong>{$totalpage}</strong>page<strong>”.$this->TotalResult.”</strong>piece</span></li>
“; 
  $tnamerule = $this->GetMakeFileRule($this->Fields[’id’],”list”,$this->Fields[’typedir’],$this->Fields[’defaultname’],$this->Fields[’namerule2’]); 
  $tnamerule = ereg_replace(’^(.*)/’,’’,$tnamerule);
  //获得Previous Page和Home page的链接 
  if($this->PageNo != 1) 
  { 
   $prepage.=”<li><a href=’”.str_replace(“{page}”,$prepagenum,$tnamerule).”’>Previous</a></li>
“; 
   $indexpage=”<li><a href=’”.str_replace(“{page}”,1,$tnamerule).”’>Home</a></li>
“; 
  } 
  else 
  { 
   $indexpage=”<li>Home</li>
“; 
  }
  //Next Page,End page的链接 
  if($this->PageNo!=$totalpage && $totalpage>1) 
  { 
   $nextpage.=”<li><a href=’”.str_replace(“{page}”,$nextpagenum,$tnamerule).”’>Next</a></li>
“; 
   $endpage=”<li><a href=’”.str_replace(“{page}”,$totalpage,$tnamerule).”’>End</a></li>
“; 
  } 
  else 
  { 
   $endpage=”<li>End</li>
“; 
  } 
}   //差不多840行就结束 
找到这行,大概在907行,即//获取动态的分页列表下面 
function GetPageListDM($list_len,$listitem=”index,end,pre,next,pageno”) 
更改为 
function GetPageListDM($list_len,$listitem=”index,end,pre,next,pageno”, $site_lang) 
继续加判断,继续看下去找到$totalpage = ceil($this->TotalResult/$this->PageSize); 回车后加If判断 
if($site_lang == ’cn’) 
  {
 
然后在大概939行即   
$geturl = “tid=”.$this->TypeID.”&TotalResult=”.$this->TotalResult.”&”;  
 $purl .= ’?’.$geturl; 
上面添加没有完成的判断括号 。继续给英文添加判断直接后面加入 
elseif($site_lang == ’en’) 
 { 
  if($totalpage<=1 && $this->TotalResult>0) 
  { 
   return “<li><span class=”pageinfo”>TOTALS 1 page/”.$this->TotalResult.” records</span></li>
“; 
  } 
  if($this->TotalResult == 0) 
  { 
   return “<li><span class=”pageinfo”>TOTALS 0 page/”.$this->TotalResult.” records</span></li>
“; 
  } 
  $maininfo = “<li><span class=”pageinfo”>TOTALS <strong>{$totalpage}</strong>page<strong>”.$this->TotalResult.”</strong>piece</span></li>
“; 
   
  $purl = $this->GetCurUrl(); 
  if($cfg_rewrite == ’Y’) 
  { 
   $nowurls = ereg_replace(“-“, “.php?”, $purl); 
   $nowurls = explode(“?”, $nowurls); 
   $purl = $nowurls[0]; 
  } 
}
 
然后在 //获得上一页和下一页的链接 这个注释下面添加Ifif($site_lang == ’cn’) 
 {
 
到 //获得数字链接 上面结束添加括号 。继续给英文添加判断直接后面加入 
elseif($site_lang == ’en’) 
 { 
  if($this->PageNo != 1) 
  { 
   $prepage.=”<li><a href=’”.$purl.”PageNo=$prepagenum’>Previous</a></li>
“; 
   $indexpage=”<li><a href=’”.$purl.”PageNo=1’>Home</a></li>
“; 
  } 
  else 
  { 
   $indexpage=”<li><a>Home</a></li>
“; 
  } 
  if($this->PageNo!=$totalpage && $totalpage>1) 
  { 
   $nextpage.=”<li><a href=’”.$purl.”PageNo=$nextpagenum’>Next</a></li>
“; 
   $endpage=”<li><a href=’”.$purl.”PageNo=$totalpage’>End</a></li>
“; 
  } 
  else 
  { 
   $endpage=”<li><a>End</a></li>
“; 
  } 
}
 
到这一步,中英文分页已经完成了现在我们来解决上一篇下一篇的问题吧打开templetsdefaultarticle_article_en.htm 文件,找到47、48行     
<li>{dede:prenext get=’pre’/}</li>     
<li>{dede:prenext get=’next’/}</li> 
更改为      
<li>{dede:prenext get=’pre’ sitelang=’en’/}</li>  
<li>{dede:prenext get=’next’ sitelang=’en’/}</li>
 
这个就完成了,现在就去写判断让它用英文的文章模板的会用英文的显示打开 includearc.archives.class.php 文件,找到 
$this->dtp->Assign($i,$this->GetPreNext($ctag->GetAtt(’get’))); 
更改为 
$this->dtp->Assign($i,$this->GetPreNext($ctag->GetAtt(’get’), $ctag->GetAtt(’sitelang’))); 
然后再找函数 GetPreNext 找到 
function GetPreNext($gtype=’’) 
更改为 
function GetPreNext($gtype=’’, $site_lang) 
又到写判断代码了直接在 
function GetPreNext($gtype=’’, $site_lang) 
 {
//添加在这里$str_pre     =  ’’; 
  $str_next    = ’’; 
  $str_pre_words  = ’’; 
  $str_next_words  =  ’’;
  if($site_lang == ’cn’) 
  { 
   $str_pre     =  ’上一篇’; 
   $str_next    = ’下一篇’; 
   $str_pre_words  = ’上一篇:没有了’; 
   $str_next_words  =  ’下一篇:没有了’; 
  }elseif($site_lang == ’en’) 
  { 
   $str_pre     =  ’Preview’; 
   $str_next    = ’Next’; 
   $str_pre_words  = ’Preview:no’; 
   $str_next_words  =  ’Next:no’; 
  }
 $rs = ’’;………..} 
然后将 if(is_array($preRow)) 里面的上一篇下一篇 上一篇:没有了,下一篇:没有换成变量,找到 
$this->PreNext[’pre’] = “上一篇:<a href=’$mlink’>{$preRow[’title’]}</a> “; 
改为 
$this->PreNext[’pre’] = $str_pre .“:<a href=’$mlink’>{$preRow[’title’]}</a> “; 
找到 
$this->PreNext[’pre’] = “上一篇:没有了 “; 
改为 
$this->PreNext[’pre’] = $str_pre_words; 
找到 
$this->PreNext[’next’] = “下一篇:<a href=’$mlink’>{$nextRow[’title’]}</a> “; 
改为 
$this->PreNext[’next’] = $str_next . “:<a href=’$mlink’>{$nextRow[’title’]}</a> “; 
找到 
$this->PreNext[’next’] = “下一篇:没有了 “; 
改为 
$this->PreNext[’next’] = $str_next_words;  
到这里,英文上一篇下一篇,也已经完成。

 

 

下面我们来看下DedeEIMS的系统设置部分,我们登录系统后台查看[系统设置]-[系统基本参数],我们可以看到系统设置分为以下几个部分:站点设置、核心设置、附件设置、会员设置、性能选项、其他选项、添加新变量几个部分的内容。

 说明:
站点设置:站点的常规设置,例如站点名称、站点的地址以及采用风格等选项;
核心设置:系统安装目录,加密设置以及时区和FTP配置等选项;
附件设置:涉及到系统管理员上传附件的文件格式、文件尺寸等选项设置;
会员设置:关于前台会员中心及会员注册相关设置;
性能选项:根据您服务器的配置情况合理的对站点性能进行设置能够保证网站能够访问更快、执行效率更高;
其他选项:过滤及IP限制等设置项目;
添加新变量:二次开发中涉及到的设置项;

织梦的系统参数设置分为2个部分的内容,一个是页面显示的部分,另外一个是用于功能设置的,我们在系统模板中可以通过系统全局变量调用的标签来对一些显示类型的设置进行调用,例如我们在系统模板中使用{dede:global.cfg_description/}来调用网站后台设置中的网站描述部分的内容。功能设置部分的内容我们也会在系统设置中详细说明参数的相关描述。

我们在二次开发中也可以使用这些设置,通过$GLOBALS[’cfg_templets_dir’]全局变量来调用,非常方便。我们可以通过系统后台的添加变量来自由扩展全局变量,以便于我们进行系统的二次开发。
 

 站点设置

站点根网址(cfg_basehost):网站根节点网址,例如设置http://www.abc.com,主要用于生成一些超链接中加入站点根网址,例如:百度新闻、站点RSS、系统上传附件等
网页主页链接(cfg_indexurl):用于前台模板调用网站主站连接
主页链接名(cfg_indexname):网站主页的连接名称,默认为“主页”
网站名称(cfg_webname):全局站点的名称,通常显示在网页页面的标题栏部分,默认为“我的网站”
文档HTML默认保存路径(cfg_arcdir):网站生成静态页面HTML存放路径,默认为“/html”,可以根据自己需要进行设置
图片/上传文件默认路径(cfg_medias_dir):网站附件上传默认保存路径,默认为“/uploads”,可以根据自己需要进行修改
编辑器(是/否)使用XHTML(cfg_fck_xhtml):控制网站内容编辑器是否启用XHTML类型的标记,默认是不起用的
模板默认风格(cfg_df_style):默认模板的风格,设置后模板的路径变为“/tremplets/[设置模板风格]”,默认是default,即“/tremplets/default/”
网站版权、编译JS等底部调用信息(cfg_powerby):网站底部版权及js调用信息,一般可以将流量统计代码加入到这里,前台进行调用
站点默认关键字(cfg_keywords):用于显示站点默认关键字,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改
站点描述(cfg_description):用于显示站点默认描述,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改
网站备案号(cfg_beian):用于显示网站备案号的相关内容,可以根据自己需要进行设置

核心设置

DedeCms安装目录(cfg_cmspath):系统默认安装目录,默认如果安装在网站根目录即为空,如果安装在子目录需要对其进行设置,例如“cms”,一般移动网站目录需要对其进行重新设置,并重新生成内容,否则会出现页面无法显示、PHP报错等现象
 cookie加密码(cfg_cookie_encode):用于对用户登陆cookie加密设置,默认系统自动生成,通常使用在系统整合等方面
 数据备份目录(在data目录内)(cfg_backup_dir):数据库备份文件夹,通常在系统根目录的data文件夹下,默认为backupdata,即在系统“dataackupdata”文件夹下
 网站发信EMAIL(cfg_adminemail):用于站点发信的E-mail地址,默认为“cfg_adminemail”,可以根据自己需要进行修改
 Html编辑器选项(目前仅支持fck)(cfg_adminemail):网站内容发布,字段类型为HTML时候使用的编辑器,例如普通文章发布时候内容部分的编辑器,默认为fck,在V5.3中取消了以前的HTML编辑器,并今后不再进行开发
 栏目位置的间隔符号(cfg_list_symbol):通常显示在网站当前位置部分的内容,默认为“ > ”即当前位置部分显示为“主页 > 一级栏目 > 二级栏目”,可以根据自己需要进行修改
 关键字替换(是/否)使用本功能会影响HTML生成速度(cfg_keyword_replace):系统将会替换HTML编辑器中内容部分的关键词为加亮显示,通常这个选项开启会影响系统生成HTML页面的速度,系统默认是开启的
 (是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址(cfg_multi_site):系统附件生成采用地址类型,一般附件生成没有开启该选项附件将采用“/uploads/liming/test111.gif”的形式,如果开启将在附件地址前面加上网站地址,会变为“http://www.adc.com/uploads/liming/test111.gif ”设置有效解决了二级域名附件无法显示的问题,系统默认是关闭的
 (是/否)开启管理日志(cfg_dede_log):用于记录管理员登陆操作系统的日志,默认是关闭的
FTP主机(cfg_ftp_host):部分创建将通过ftp形式进行文件创建,系统默认没有这个设置,您可以设置FTP的主机地址为ftp.abc.com,下面的FTP相关设置也是如此,如果是虚拟主机需要空间商提供FTP账号密码等
 FTP端口(cfg_ftp_port):同FTP主机部分
 FTP用户名(cfg_ftp_user):同FTP主机部分
 FTP密码(cfg_ftp_pwd):同FTP主机部分
 网站根在FTP中的目录(cfg_ftp_root):同FTP主机部分,一般虚拟主机网站根目录为wwwroot或者htdocs
 是否强制用FTP创建目录(cfg_ftp_mkdir):如果系统不支持PHP创建目录,启用后将采用FTP形式强行创建目录,系统默认是关闭这个选项的
 服务器时区设置(cfg_cli_time):用于设置系统程序执行的时区影响到全站时间相关功能,如文章添加时间、留言时间等,默认为8
 是否启用smtp方式发送邮件(cfg_sendmail_bysmtp):采用SMTP发送电子邮件,系统默认是关闭的,改设置将影响到找回密码、文档内容推荐等功能,如果开启需要设置以下SMTP信息,如果启用还需要保证服务器拥有邮件发送的功能,如果是主机空间可以和空间商取得联系并且确保SMTP设置正确性才能确保邮件发送
 smtp服务器(cfg_smtp_server):同是否启用smtp方式发送邮件部分,默认为smtp.xinhuanet.com
 smtp服务器端口(cfg_smtp_port):同是否启用smtp方式发送邮件部分,默认为25
 SMTP服务器的用户邮箱(cfg_smtp_usermail):同是否启用smtp方式发送邮件部分
 SMTP服务器的用户帐号(cfg_smtp_user):同是否启用smtp方式发送邮件部分
 SMTP服务器的用户密码(cfg_smtp_password):同是否启用smtp方式发送邮件部分
 删除文章文件同时删除相关附件文件(cfg_upload_switch):删除文档内容时候如果开启了这个选项将清除文档相关附件
 网站全局搜索时间限制(cfg_allsearch_limit):如果在使用高级搜索,查询时间大于设置时间数,系统将提示“服务器忙,请稍后搜索”,默认为1,即为1秒。
 是否使用伪静态(cfg_rewrite):系统文章内容及栏目使用为静态,默认是关闭这个选项,如果需要启用,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 <VirtualHost> 中去,如果加在虚拟主机配置外部将可能无法使用。
注意LoadModule rewrite_module     modules/mod_rewrite.so是否禁用;
 
       <IfModule mod_rewrite.c>
              RewriteEngine On        
              RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/list.php?tid=$2&TotalResult=$3&PageNo=$4
              RewriteRule ^(.*)/view-([0-9]+)-([0-9]+).html$ $1/view.php?aid=$2&pageno=$3
       </IfModule>
 文章回收站(是/否)开启(cfg_delete):文章删除将会默认删除到回收站中,如果需要可以从回收站还原文章内容,系统默认是开启的

附件设置

缩略图默认宽度(cfg_ddimg_width):系统上传缩略图默认宽度
缩略图默认高度(cfg_ddimg_height):系统上传缩略图默认高度
图片浏览器文件类型(cfg_imgtype):图片浏览器浏览的文件类型,默认为jpg|gif|png
允许上传的软件类型(cfg_softtype):系统软件发布支持的软件发布类型,默认为zip|gz|rar|iso|doc|xsl|ppt|wps
允许的多媒体文件类型(cfg_mediatype):系统发布多媒体文件支持的多媒体文件类型,默认为swf|mpg|mp3|rm|rmvb|wmv|wma|wav|mid|mov,可以根据自己的站点需求进行设置
图集默认显示图片的大小(cfg_album_width):图集模型默认显示的图片大小,默认设置为800,可以根据自己需求进行设置
图集多行多列样式默认行数(cfg_album_row):图集显示多行显示默认行数,默认设置为3,可以根据自己需求进行设置
图集多页多图每页显示最大数(cfg_album_pagesize):多页图集显示每页最大的数目,默认设置为12,可以根据自己的需要进行设置
图集默认样式 1为多页多图,2为多页单图,3为缩略图列表(cfg_album_style):图集默认显示的样式,默认为2,多页单图,可以根据自己的需求进行设置
图集默认缩略图大小(cfg_album_ddwidth):图集发布默认缩略图大小,默认设置为200,可以根据自己的需求进行设置

会员设置

是否开启会员功能(cfg_mb_open):系统会员功能是否开启,系统默认是开启的,可以通过/member进行注册、登陆、内容发布等功能
是否开启会员图集功能(cfg_mb_album): 系统会员功能是否开启,系统默认是开启的,可以通过/member进行注册、登陆、内容发布等功能
是否允许会员上传非图片附件(cfg_mb_upload)允许会员上传非图片附件,图片附件包含的设置在图片浏览类型中已经列出,系统默认是开启这个会员上传的权限的
会员长传文件大小(K)(cfg_mb_upload_size): 会员上传文件最大限制,默认为1MB及1024Kb
是否开放会员对自定义模型投稿(cfg_mb_sendall)系统后台可以添加自定义模型,模型中可以设置会员对不同模型内容进行投稿,这里可以设置是否开启会员对自定义模型投稿,默认是开启的
是否把会员指定的远程文档下载到本地(cfg_mb_rmdown)会员发布内容,如果内容中含有图片等文件,开启这个选项将会被下载到服务器,系统默认是开启这个功能的
会员附件许可的类型(cfg_mb_addontype)会员开启上传文件,附件上传的类型,默认设置为swf|mpg|mp3|rm|rmvb|wmv|wma|wav|mid|mov|zip|rar|doc|xsl|ppt|wps,可以根据自己的需要进行设置
会员附件总大小限制(MB)(cfg_mb_max) 会员上传附件最大的空间容量,默认为300MB,可以根据自己需要进行设置
不允许注册的会员id(cfg_cfg_mb_notallow)不允许注册的会员ID,默认www,bbs,ftp,mail,user,users,admin,administrator,用“,”分开,系统注册这些id是默认无法注册的,可以根据需要进行设置
用户id最小长度(cfg_mb_idmin)对用户id进行字数限定,默认最小长度为3,可以根据自己需要进行设置
用户密码最小长度(cfg_mb_pwdmin)对用户密码进行最小长度设置,默认最小长度为3,可以根据自己需要进行设置
是否严格限定会员登入id允许会员使用二级域名必须设置此项(cfg_md_idurl)开启这个选项将对用户的id进行严格限制,系统将可能无法使用中文作为用户id,如果允许用户使用二级域名,将必须设置这个项目,改项目默认是关闭的
注册会员默认级别[会员权限管理中]查看级别代表的数字(cfg_mb_rank)注册的时候用户默认级别,默认值为10,可以通过系统后台[会员]-[会员权限管理],查看具体权限,查看到默认会员级别为注册会员,可以根据自己需要进行相应设置
是否限制Email只能注册一个账号(cfg_md_mailtest)开启后一个e-mail只允许在系统中被使用一次,系统默认是开启的
前台密码验(cfg_mb_rand)证类型:默认32 ? 32位md5,可选:116 ? 前16位,r16 ? 后16位,m16 ? 中间16为(cfg_mb_pwdtype)会员注册登陆等默认密码的验证类型,系统默认为32位,如果早期版本中密码类型进行设置不同的需要对其重新设置

性能选项

(是/否)开启分页标题,开启会影响HTML生成速度(cfg_arcsptitle):如果开启了这个函数,将启用分页标题,我们在发布普通文章的时候会在编辑器看到添加“#p#副标题#e#”这个代码,开启后分页标题的功能才可以使用,不过需要在模板中加入{dede:pagetitle style=’select’/}标签
(是/否)开启长文章自动分页(cfg_arcautosp):开启后,系统自动判断内容大小进行自动分页,系统默认是关闭的
文章自动分页大小(单位:K)(cfg_arcautosp_size):开启自动分页后的内容长度,默认为5K,如果内容大于5K自动分到第二页
上级列表是否包含子类内容(cfg_list_son):列表页是否显示下级列表的内容,如果开启则显示下级列表的内容,系统默认是开启这个选项的
发布文档后自动更新网站主页(cfg_makeindex):发布内容后将自动更新网站主页,但这样比较影响系统性能,建议关闭这个选项自动进行更新
使用关键词关连文章(cfg_keyword_like):使用文档关键词来关联相应的文章,系统默认是关闭的
网站主页调用函数最大索引文档数 不适用于经常单栏目采集过多内容的网站 不启用本项此值设置为0即可(cfg_index_max):网站主页调用函数最大索引文档数 不适用于经常单栏目采集过多内容的网站,默认是10000即首页调用最大索引文档数为10000
Arclist标签调用缓存(0 不启用,大于0值为多少秒)(cfg_index_cache):arclist标签缓存,缓存将增强网站性能,但不能实时更新站点标签信息,系统默认设置为7200秒,可以根据自己需要设置,0为关闭缓存
是否启用模板缓存(cfg_tplcache):模板缓存将增强模板解析性能,但可能会影响生成速率,系统默认是开启模板缓存的,可以根据自己需要进行设置
模板缓存目录(cfg_tplcache_dir):模板缓存所保存的目录
发布、修改单个文档是否使用调用缓存(cfg_makesign_cache):发布、修改单个文档是否使用调用缓存
最大搜索检查文档数(cfg_search_max):最大搜索检查文档数,默认为50000
最大返回搜索结果数(cfg_search_maxrc):搜索后最大返回搜索结果数,默认为300
搜索间隔时间(秒、对网站所有用户)(cfg_search_time):搜索内容间隔时间,默认为3秒
是否启用副栏目(cfg_need_typeid2):开启后可以使用副栏目功能,同一文档能够在不同栏目中进行显示
Id文档ID,content 标签最终内容(修改此变量后必须更新系统缓存)(cfg_cache_type):如果用id,那么生成HTML是从缓存读取id并查询一次,如果是内容,即是指标签最终生成的html,这样就不用再查数据库
 

其他选项

自动摘要长度(0-250,0表示不启用)(cfg_auot_description)自动摘要长度(0-250,0表示不启用): 系统文章发布自动摘要长度,默认为240,这个选项有利于系统SEO,推荐使用默认设置,可以根据自己需要进行设置
 远程图片本地化(cfg_rm_remote)远程图片本地化: 在发布HTML内容时候粘贴远程图片,开启这个选项将会把图片默认下载到服务器上,系统默认开启这个选项
 删除非站内链接(cfg_arc_dellink)删除非站内链接: 在发布HTML内容时候,会去除非本站内的超链接内容,在单独的内容发布处也有这个选项
 提取第一张图片作为缩略图(cfg_arc_autopic)提取第一张图片作为缩略图:将HTML内容中第一章图片作为当前内容的缩略图进行显示
 自动提取关键字(cfg_arc_autokeyword)自动提取关键字:发布内容,如果没有设置关键字,开启本选项会自动根据已发布内容提取文档的关键词,系统默认开启这个项目
 文档标题最大长度 改此参数后需要手工修改数据表(cfg_title_maxlen)文档标题最大长度 改此参数后需要手工修改数据表: 发布文章标题的最大长度,默认是60,如果需要修改为更多需要修改数据库相关字段
 后台调试模板标记是否禁止使用函数 这个选项可以防止非权限管理利用标记调试进行非法操作(cfg_notallow_tplfunc)后台调试模板标记是否禁止使用函数 这个选项可以防止非权限管理员利用标记调试进行非法操作
 发布文档时是否检测重复标题(cfg_check_title)发布文档时是否检测重复标题: 发布文档时候如果有重复标题对其进行检测,系统默认开启这个项目
 百度新闻xml更新新闻数量 最大100(cfg_baidunews_limit)百度新闻xml更新新闻数量 最大100: 百度新闻xml更新新闻数量,默认为100
 百度新闻xml更新时间(单位:分钟)(cfg_updateperi)百度新闻xml更新时间 (单位:分钟): 百度新闻自动更新时间,默认为15分钟
 文档内容同一关键词替换次数(0为全部替换)(cfg_riplace_num)文档内容同一关键词替换次数(0为全部替换): 文档中的关键词替换的次数,默认为0,即全部替换,用户可以根据自己需要进行设定

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。