The method of modifying the title of the search page in desoon

     I recently researched the development of the destoon kernel and found that the title of the search page module of destoon 6.0 is too long. It is the search title + module + home page title, which leads to the title being too long and Baidu does not like it, so I modified it to what Baidu likes.

          Screenshot before modification:

  

     

     Modified file: /include/seo.inc.php file

Around line 90, change $seo_title to: $seo_sitename

Full code:

    

<?php

defined('IN_DESTOON') or exit('Access Denied');
$seo_modulename = $MOD['name'];
$seo_sitename = $city_sitename ? $city_sitename : $DT['sitename'];
$ seo_sitetitle = $ DT ['seo_title'];
$ seo_sitekeywords = $ DT ['seo_keywords'];
$ seo_sitedescription = $ DT ['seo_description'];
$seo_delimiter = $DT['seo_delimiter'];
$ seo_page = $ page> 1? lang ($ L ['seo_page'], array ($ page)). $ seo_delimiter: '';
$seo_catname = $seo_cattitle = $seo_parentname = $seo_catkeywords = $seo_catdescription = '';
if($catid) {
	if($CAT['parentid']) {
		$ seo_catname = '';
		$tmp = strip_tags(cat_pos($CAT, 'DESTOON'));
		$tmp = explode('DESTOON', $tmp);
		$tmp = array_reverse($tmp);
		foreach($tmp as $k=>$v) {
			$ seo_catname. = $ v. $ seo_delimiter;
		}
	} else {
		$seo_catname = $CAT['catname'].$seo_delimiter;
	}
	$seo_cattitle = $CAT['seo_title'] ? $CAT['seo_title'].$seo_delimiter : $seo_catname;
	$seo_catkeywords = $CAT['seo_keywords'] ? $CAT['seo_keywords'] : '';
	$seo_catdescription = $CAT['seo_description'] ? $CAT['seo_description'] : '';
}
$seo_areaname = (isset($areaid) && $areaid) ? area_pos($areaid, $seo_delimiter).$seo_delimiter : '';
$seo_showtitle = isset($title) ? $title : '';
$seo_showintroduce = isset($introduce) ? $introduce : '';
switch($seo_file) {
	case 'index':
		if($MOD['title_index']) {
			eval("\$seo_title = \"$MOD[title_index]\";");
		} else {
			$seo_title = $seo_modulename.$seo_delimiter.$seo_sitename;
		}
		if($MOD['keywords_index']) eval("\$head_keywords = \"$MOD[keywords_index]\";");
		if($MOD['description_index']) eval("\$head_description = \"$MOD[description_index]\";");
	break;
	case 'list':
		if($CAT['seo_title']) {
			$seo_title = $CAT['seo_title'];
		} else if($MOD['title_list']) {
			eval("\$seo_title = \"$MOD[title_list]\";");
		} else {
			$seo_title = $seo_cattitle.$seo_page.$seo_modulename.$seo_delimiter.$seo_sitename;
		}
		$ _seo_catname = $ seo_catname;
		$ _seo_areaname = $ seo_areaname;
		if($CAT['seo_keywords']) {
			$head_keywords = $CAT['seo_keywords'];
		} else if($MOD['keywords_list']) {
			if($_seo_catname) $seo_catname = str_replace($seo_delimiter, ',', $_seo_catname);
			if($_seo_areaname) $seo_areaname = str_replace($seo_delimiter, ',', $_seo_areaname);
			eval("\$head_keywords = \"$MOD[keywords_list]\";");
		}
		if($CAT['seo_description']) {
			$head_description = $CAT['seo_description'];
		} else if($MOD['description_list']) {
			if($_seo_catname) $seo_catname = str_replace($seo_delimiter, ' ', $_seo_catname);
			if($_seo_areaname) $seo_areaname = str_replace($seo_delimiter, ' ', $_seo_areaname);
			eval("\$head_description = \"$MOD[description_list]\";");
		}
	break;
	case 'show':
		if($MOD['title_show']) {
			eval("\$seo_title = \"$MOD[title_show]\";");
		} else {
			$seo_title = $seo_showtitle.$seo_delimiter.$seo_catname.$seo_modulename.$seo_delimiter.$seo_sitename;
		}
		$ _seo_catname = $ seo_catname;
		$ _seo_areaname = $ seo_areaname;
		if($MOD['keywords_show']) {
			if($_seo_catname) $seo_catname = str_replace($seo_delimiter, ',', $_seo_catname);
			if($_seo_areaname) $seo_areaname = str_replace($seo_delimiter, ',', $_seo_areaname);
			eval("\$head_keywords = \"$MOD[keywords_show]\";");
		} else {
			$head_keywords = $keyword;
		}
		if($MOD['description_show']) {
			if($_seo_catname) $seo_catname = str_replace($seo_delimiter, ' ', $_seo_catname);
			if($_seo_areaname) $seo_areaname = str_replace($seo_delimiter, ' ', $_seo_areaname);
			eval("\$head_description = \"$MOD[description_show]\";");
		} else {
			$head_description = $introduce ? $introduce : $title;
		}
	break;
	case 'search':
		$seo_title = $seo_modulename.$L['search'].$seo_delimiter.$seo_page.$seo_sitename ;
		if($catid) $seo_title = $seo_catname.$seo_title;
		if($areaid) $seo_title = $seo_areaname.$seo_title;
		if($kw) $seo_title = $kw.$seo_delimiter.$seo_title;
	break;
	default:
	break;
}
?>

  This is what I modified: http://zhimo.yuanzhumuban.cc/sell/search-htm-kw-Heilongjiang Cylinder Template.html

      

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325119690&siteId=291194637