Files
BESCMS/dayrui/Fcms/Library/Seo.php
T

109 lines
2.6 KiB
PHP

<?php namespace Phpcmf\Library;
/**
* https://www.besyun.com
* BESCMS
* 本文件是框架系统文件,二次开发时不可以修改本文件,可以通过继承类方法来重写此文件
**/
/**
* seo输出
*/
class Seo {
/**
* 首页SEO信息
*
* @return array
*/
public function index() {
return[
'meta_title' => '内容建站插件版本需要升级之后才能显示seo信息',
];
}
/**
* 模块SEO信息
*
* @return array
*/
public function module($mod) {
return[
'meta_title' => '内容建站插件版本需要升级之后才能显示seo信息',
];
}
/**
* 模块搜索SEO信息
*/
public function search($mod, $catid, $param, $page = 1) {
return[
'meta_title' => '内容建站插件版本需要升级之后才能显示seo信息',
];
}
/**
* 模块栏目SEO信息
*
* @param array $mod
* @param array $cat
* @param intval $page
* @return array
*/
public function category($mod, $catid, $page = 1) {
return[
'meta_title' => '内容建站插件版本需要升级之后才能显示seo信息',
];
}
/**
* 模块内容SEO信息
*
* @param array $mod
* @param array $cat
* @param intval $page
* @return array
*/
public function show($mod, $data, $page = 1) {
return[
'meta_title' => '内容建站插件版本需要升级之后才能显示seo信息',
];
}
// 替换seo信息字符
public function get_seo_value($data, $seo) {
$data['join'] = SITE_SEOJOIN;
$rep = new \php5replace($data);
foreach ($seo as $key => $value) {
if (!$value || is_array($value)) {
continue;
}
$seo[$key] = $rep->replace($value);
$seo[$key] = str_replace(SITE_SEOJOIN.SITE_SEOJOIN, SITE_SEOJOIN, $seo[$key]);
//$seo[$key] = htmlspecialchars(dr_clearhtml($seo[$key]));
$seo[$key] = str_replace('"', '', $seo[$key]);
$seo[$key] = str_replace([',,'], ',', $seo[$key]);
$seo[$key] = trim($seo[$key], SITE_SEOJOIN);
$seo[$key] = trim($seo[$key], ',');
$seo[$key] = dr_safe_replace($seo[$key]);
}
return $seo;
}
// 用户中心seo
public function member($menu) {
return[
'meta_title' => '内容系统插件版本需要升级之后才能显示seo信息',
];
}
}