打造一个外贸网站,不仅需要有吸引人的设计,更需要考虑用户的体验。我们的目标是从文案、设计、技术等多个维度出发,构建一个以用户体验为中心、以询盘为导向的营销型外贸网站。让您的客户在短时间内了解您的优势,快速询盘!
外贸网站建设 外贸独立站推广 跨境电商

子长市基于寒总二开的城市分站需要重新指定首页的解决方案。

时间:2023-12-07   来源:子长市外贸网站建设

在使用二开的分站城市系统的时候,由于城市分站的首页和网站的首页几乎完全一样,除了可自定义的TDK和页面内的指定城市词之后,其他的内容与首页太过于相似,所以造成百度对域名的K站机率大大增加,为此我们考虑是给城市分站指向另外的一个首页版面设计来实现他的不同的页面展示。

实现方式很简单,找到APPS目录下的HOME目录下控制器中的:IndexController

然后在第310行左右的位置:原代码如下:

  // 首页
    private function getIndexPage()
    {
        $content = parent::parser($this->htmldir . 'index.html'); // 框架标签解析
        $content = $this->parser->parserBefore($content); // CMS公共标签前置解析


然后我们修改成这样子:

// 首页
    private function getIndexPage()
    {
        // 城市分站首页替换 @LiuXiaoBai
        if($this->cityinfo){
           $content = parent::parser($this->htmldir . 'city_index.html'); // 框架标签解析,
           $content = $this->parser->parserBefore($content); // CMS公共标签前置解析析               
        }else{
           $content = parent::parser($this->htmldir . 'index.html'); // 框架标签解析
            $content = $this->parser->parserBefore($content); // CMS公共标签前置解析 
        }


这样的话,我们就相当于重新指定了一个首页模板文件为:city_idex.html了。那么我们可以重新设计这个页面效果,让城市分站和主站有不一样的设计风格。如果你想偷懒,不想重新设计版面,也可以直接使用原来的:index.html改名为:city_index.html,这样就增加了灵活性一点。

案例:

http://www.black-horse.cn/

http://www.black-horse.cn/bjs.html


其实为了更方便一点,也可以在模板文件中专门新建一个city的文件夹,这样关于city的模板文件可以存放于这个文件夹中,只需要修改一下面的模板调用的路径即可。

如果想要城市分站的模板和主站不一样。

那么给城市城市分站的调用模板文件指定到:city目录中即可。

找到:

$content = parent::parser($this->htmldir . $sort->listtpl); // 框架标签解析

并修改成:

 if($this->cityinfo){
                  $content = parent::parser($this->htmldir . 'city/' .$sort->listtpl); // 框架标签解析           
                }else{
                 $content = parent::parser($this->htmldir . $sort->listtpl); // 框架标签解析
            }


其他2处同理修改,分别是列表页,详情页,单页的。

修改完成之后,只需要在city目录中放置和主站一样的模板文件即可调用。至于其前端页面效果,重新写一遍前端就完成了。


新闻推荐
如何使用谷歌的人机身份验证功能recaptcha?
如何使用谷歌的人机身份验证功能recaptcha?

像这种谷歌自带的人机身份验证,实际上有很多插件可以实现。但是有客户看他们同行都用的谷歌的这种,也让我...

网站被黑后,**次打开会跳转其他网页,再打开则不会,如何查询恶意代码
网站被黑后,**次打开会跳转其他网页,再打开则不会,如何查询...

假如你的网站被黑了,**次打开网页时显示跳转到其他网站。再打开时却正常。不要以为网站没事。请注意查一...

欧盟意见征求代码如何安装,使用Cookiebot CMP部署指南
欧盟意见征求代码如何安装,使用Cookiebot CMP部署指南

欧盟地区包括27个成员国。‌这些国家分别是奥地利、比利时、保加利亚、塞浦路斯、克罗地亚、捷克共和国、丹...

外贸的几种收款方式
外贸的几种收款方式

看到有小伙伴在问做外贸怎么收款,今天我就简单讲下做外贸的几种收款方式:💰1:个人银行卡美金收款一年收...

开启外贸时代,欢迎留言!
留言您的联系方式,我们会**时间联系您!

Top