<?php

class tkd {

    //参数

    public $config;

    public function __construct(array $options)

    {

        $this->config =$options;

    }





    public function seo_title(){

        $result='';



        $parameter=$this->config;

            $is_where=$parameter['is_where'];

            $page=$parameter['page'];

            $config=$parameter['config'];

            $cat_detail=$parameter['cat_detail'];

            $article=$parameter['article'];

            $page_url=$parameter['page_url'];

            $name=$parameter['name'];

			$url=$_SERVER["REQUEST_URI"];

            switch ($is_where){

                case 'home':     //首页

                    /**

                     *  config包含网站设置的内容

                     *  cms_name：网站名字，cms_store_title:网站seo标题，cms_keyword:网站关键词,cms_desc:网站描述,phone:电话,address:网站地址,email:邮箱

                     */

                    $result=$config['cms_store_title'];

                    break;

                case 'category':    //分类页

				 if(!empty($cat_detail['seo_title'])){

                               $result=$cat_detail['seo_title'];}

							   

							  else



                       

						   if(strpos($url,'/product/') !== false){

							$result='Оптовая '.$cat_detail['cat_name'].' Поставщики, Фабрика';}

							else{

							$result=$cat_detail['cat_name'].'- Zhejiang Zhongcheng Packing Material Co., Ltd.';

							

                        }



 

                    break;

					

                case 'single':      //详情页

                    if($page==1){       //不分页的情况

                        /**

                         *  article包含文章所有内容

                         *  seo_title:seo标题;seo_key:seo关键词;seo_desc:seo描述;content:文章内容;thumb:图片链接;title:文章标题;alias:文章别名;description:文章描述

                         *

                         */

						   if(!empty($article['seo_title'])){

                               $result=$article['seo_title'];}

                                

							else if(!empty($article)){ 

						      //先判断下有无该文章再使用

							  if(strpos($url,'/product/') !== false){

                            $result=$article['title'].' Производители, Компания OEM/ODM - Zhejiang Zhongcheng Packing Material Co., Ltd.';}

							else{

							 $result=$article['title'].'- Zhejiang Zhongcheng Packing Material Co., Ltd.';}

                        }else{

                            $result=$cat_detail['cat_name'];

                        }



                    }else{              //分页的情况

                        $result=$article['title'].'-'.$config['cms_name'];

                    }

                    break;

                default:

                    $result='其他';

            }



        return $result;



    }





    /**

     * SEO关键词

     * @return string

     */

    public function seo_key(){

        $result='';

        $parameter=$this->config;

       $is_where=$parameter['is_where'];

            $page=$parameter['page'];

            $config=$parameter['config'];

            $cat_detail=$parameter['cat_detail'];

            $article=$parameter['article'];

            $page_url=$parameter['page_url'];

            $name=$parameter['name'];

			$url=$_SERVER["REQUEST_URI"];



        switch ($is_where){

            case 'home':

                $result=$config['cms_keyword'];

                break;

            case 'category':

			  if(!empty($cat_detail['seo_key'])){

                               $result=$cat_detail['seo_key'];  break;} else{

                $result=$cat_detail['cat_name'];

                break;}

            case 'single':

                if(!empty($article['seo_key'])){

                               $result=$article['seo_key'];  break;} else{

                  $result=$article['title'];

                break;}

            default:

                $result='其他';

        }



        return $result;







    }





    /**

     * SEO描述

     * @return string

     */

    public function seo_desc(){

        $result='';

        $parameter=$this->config;

        $is_where=$parameter['is_where'];

		$page=$parameter['page'];

            $config=$parameter['config'];

            $cat_detail=$parameter['cat_detail'];

            $article=$parameter['article'];

            $page_url=$parameter['page_url'];

            $name=$parameter['name'];

			$url=$_SERVER["REQUEST_URI"];

			 switch ($is_where){

                case 'home': 

                    $result=$config['cms_desc'];;

                    break;

                case 'category':

				

						   if(!empty($cat_detail['seo_desc'])){

                               $result=$cat_detail['seo_desc'];} else{

					 if(strpos($url,'/product/') !== false){

							$result='Как Китай '.$cat_detail['cat_name'].' Поставщики и оптовая торговля '.$cat_detail['cat_name'].' Фабрика, Zhejiang Zhongcheng Packing Material Co., Ltd. производить высококачественные '.$cat_detail['cat_name'].' В сети';}

							else{

							$result=$cat_detail['cat_name'].'- Zhejiang Zhongcheng Packing Material Co., Ltd.';

							}

                        }



                    break;

                case 'single':

                    if($page==1){

					

					 if(!empty($article['seo_desc'])){

                               $result=$article['seo_desc'];}

                                

							else if(!empty($article)){ 

						      

							  if(strpos($url,'/product/') !== false){

                                    //取自定义编辑器的值

                                    try{

                                        if(!empty($article['meta'])){

                                            $content=unserialize($article['meta']);

                                        }else{

                                            $content=array();

                                        }

                                    }catch (\Exception $e){

                                        $content=array();

                                    }

                                    

                                   if(isset($content['det03'])){

                                       //取指定字段  如 $content['det03']，

                                   }

                              $hello=getSubstr(nohtml(htmlspecialchars_decode($article['content'])),0,150);

							

							  

							  $hello1= str_replace(array("\r\n", "\r", "\n"), " ", $hello);

                            $result='Zhongcheng Packing Material Co., Ltd. Китай OEM/ODM '.$article['title'].' Производители и компания, Custom '.$article['title'].' продается.'.$hello1;}

							else{

							 $result=getSubstr(nohtml(htmlspecialchars_decode($article['content'])),0,160);}

                        }else{

                            $result=$cat_detail['cat_name'];

                        }



                    }else{             

                        $result=$article['title'].'-'.$config['cms_name'];

                    }

                    break;

                default:

                    $result='其他';

            }



        return $result;



    }







}