×

phpcms调用seo

phpcms调用seo(phpcms调用分页)

admin admin 发表于2023-04-06 17:26:10 浏览82 评论0

抢沙发发表评论

本文目录一览:

如何修改phpcms v9的文章和栏目标题seo

以下举一个简单例子:

在v9安装下v9\phpcms\libs\functions\global.func.php 修改函数:

/**

* 生成SEO

* @param $siteid 站点ID

* @param $catid 栏目ID

* @param $title 标题

* @param $description 描述

* @param $keyword 关键词 */ function seo($siteid, $catid = '', $title = '', $description = '', $keyword = '') { if (!emptyempty($title))$title = strip_tags($title); if (!emptyempty($description)) $description = strip_tags($description); if (!emptyempty($keyword)) $keyword = str_replace(' ', ',', strip_tags($keyword)); $sites = getcache('sitelist', 'commons'); $site = $sites[$siteid]; $cat = array(); if (!emptyempty($catid)) { $siteids = getcache('category_content','commons'); $siteid = $siteids[$catid]; $categorys = getcache('category_content_'.$siteid,'commons'); $cat = $categorys[$catid]; $cat['setting'] = string2array($cat['setting']); } //$seo['site_title'] =isset($site['site_title']) !empty($site['site_title']) ? $site['site_title'] : $site['name']; $seo['site_title'] = $site['name']; //区分首页和站点的标题 $seo['keyword'] = !emptyempty($keyword) ? $keyword : $site['keywords']; $seo['description'] = isset($description) !emptyempty($description) ? $description : (isset($cat['setting']['meta_description']) !emptyempty($cat['setting']['meta_description']) ? $cat['setting']['meta_description'] : (isset($site['description']) !emptyempty($site['description']) ? $site['description'] : '')); //$seo['title'] = (isset($title) !empty($title) ? $title.' - ' : '').(isset($cat['setting']['meta_title']) !empty($cat['setting']['meta_title']) ? $cat['setting']['meta_title'].' - ' : (isset($cat['catname']) !empty($cat['catname']) ? $cat['catname'].' - ' : '')); ////这里只是使用网站做标题,而去掉栏目名称。 $seo['title'] = (isset($title) !emptyempty($title) ? $title.' - ' : '').(isset($cat['setting']['meta_title']) !emptyempty($cat['setting']['meta_title']) ? $cat['setting']['meta_title'].' - ' : ''); foreach ($seo as $k=$v) { $seo[$k] = str_replace(array("\n","\r"), '', $v); } return $seo; }-phpcms调用seo

怎么对PHPCMS V9的title标题进行SEO设置

针对一个网站的页面,我们一般分为 首页、栏目列表页、(文章)内容页,那么,我们就从这三个方面分别看下在phpcms v9里怎样设置title标题使其更加符合SEO规则。

首先,网站首页:

因为首页是网站中独立唯一的,那么它的title在后台有针对性的单独设置。后台设置位置:后台 - 设置 - 站点管理 -(对应站点)修改 - SEO设置 - 站点标题。

另外,如果没有设置seo的站点标题,那么上侧的“站点名”会作为首页title来显示。

当然,以上是表面上系统使用起来后台设置首页title的操作方法,从程序的角度,首页title的调用是通过首页的“标签”来调用的,默认模板的调用如下:

{if isset($SEO['title'])  !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}

那么,你可以更改此处的代码来自由调用你想放入的内容,并结合if判断灵活显示。另外,其中的$SEO数组由phpcms全局函数库中的seo()方法生成,可对此方法进行二次开发来定制你自己的生成机制。

栏目列表页:

同样,先来看下栏目列表页的title内容在后台的操作位置:

后台 - 内容 - 管理栏目 -(栏目列表选择对应的栏目右侧)修改 - SEO设置选项卡 - 栏目标题。

在栏目列表页的title内容优先显示此处的内容,如果此处没有设置,那么显示栏目名称+首页title内容。

在默认模板中栏目列表页的title调用标签同上,只是内容会根据seo()方法传入的$catid参数不同而自动变化。

当然,你也可以使用其他标签自由调用你想要的内容或修改定制你的调用规则。

内容页:

内容页的title内容即添加文章内容时的“标题”+网站名称。默认模板中的调用标签写法仍然同上,也是由seo()方法自动调用。可自定义修改。

综上所述,除了到后台对应位置设置你的title内容外,在页面模板中主要通过标签调用数组$SEO中的内容,而$SEO中的内容是seo()方法调用后台你填写的对应title内容产生的。可通过修改标签规则或seo方法的php程序来定义你的调用内容。-phpcms调用seo

phpcms 怎样实现电脑,手机访问自动调用不同模板而URL地址不变

楼主你好

不改变PC的布局到移动端是不可能的,把PC的界面放到移动端如果不变布局,显示肯定得缩小,只会看不清,做自适应是不错的选择,可以实现同一个URL地址,在不同的设备上显示不同的样式,像这个网站()一样,在PC端显示和移动端都是同一个URL,但界面展示的信息会有所不同,你看下就知道了。-phpcms调用seo

另外,还有一个办法就是在content模块中加入判断,位置是 phpcms\modules\content 下的index.php文件,可以动手写一个函数,在 include template('content','index',$default_style); 的地方判断不同的设备调用不同的模板。-phpcms调用seo

希望可以帮到你。 林羽凡

怎么对PHPCMSV9的title标题进行SEO设置

智慧旅游+智慧文旅(文创)是以物联网、AI量子计算、5G+信息处理、智能数据挖掘等技术在旅游体验、产业发展、行政管理等方面的应用,使旅游物理资源和信息资源得到高度系统化整合和深度开发激活,并服务于公众、企业、政府等的面向未来的全新的智慧旅游形态。-phpcms调用seo

根据多年在园林、市政工程方面的多年经验,近年来在智慧文旅+文创方面主要着眼于智慧旅游景区的提升。从通讯网络、景区综合管理、电子门票、AR数字虚拟景区与VR全景虚拟旅游、游客服务与互动体验、旅游故事及游戏软件这几方面助力客户的整体需求。-phpcms调用seo

智慧旅游+智慧文旅(文创)是指在一定区域内,以旅游业为优势产业,通过对区域内经济社会资源尤其是旅游资源、相关产业、生态环境、公共服务、体制机制、政策法规、文明素质等进行全方位、系统化的优化提升,实现区域资源有机整合、产业融合发展、社会共建共享,以旅游业带动和促进经济社会协调发展的一种新的区域协调发展理念和模式。VR智慧旅游+VR智慧文旅(文创)是运用云计算、物联网、AR/VR、大数据分析等新技术与装备,通过分准确及时感知和使用各类旅游信息,从而实现旅游服务、旅游管理、旅游营销、旅游体验的智能化。-phpcms调用seo

VR智慧旅游的旅游场景:

一、AR导览+AR导视游客可以通过各种渠道了解该景区或目的地的旅游策略、个性化游记、特色文化项目,随时随地都有方式体验场景和到达后即时预订;除了在游前预定车位、门票、酒店,还可以提前知道园区动态、公园人数、实时动态;当你到达景点的入口时,你可以自动引导到预定的停车位。-phpcms调用seo

进入景区,可以刷卡或手机进入公园,无需换票;进入景区后,可以随时打开手机听电子导游解说。可以随时租用景区内的自行车和游乐设施。随时随地都能找到自己想玩的地方。在景区看到合适的文化创意产品也可以通过智能支付;旅游结束后,移动终端可以支付停车费,车辆可以自动进出停车场,一键生成游记,分享所有的旅行体验。-phpcms调用seo

二、景区智慧管理。景区可以随时查看和了解门票预订、游客入场、停车场饱和度、景区舒适度、现场运营、大型团队接待、重点活动等情况,并及时处理相应计划。

三、景区营销的智能化。各级旅游局可以及时了解和公布区域景区的经营情况,旅行社、导游、车辆、旅游相关企业和景区的认证、投诉和评价情况,及时进行决策分析和目的地营销。

PHPCMS V9中$SEO在那个文件里面啊

PHPCMS V9中$SEO模板标签,在后台可见

{if isset($SEO['title']) !empty($SEO['title'])}

{$SEO['title']}{/if}

{$SEO['site_title']}

{$SEO['keyword']}

{$SEO['description']}

标题和标题seo优化