<?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
							   
                      //不分页的情况
                        /**
                         *  cat_detail包含当前分类页的内容
                         *  cat_name:分类名字 ;parent_id:父级目录id,0代表顶级 ;alias:别名;lang:当前语言;url:链接;top_cat:顶级目录id
                         *  seo_title:seo标题;seo_key:seo关键词;seo_desc:seo描述;content:分类内容;thumb:图片链接
                         *
                         */
							 if($cat_detail['top_cat'] !=$cat_detail['parent_id'] && strpos($url,'/product/') !== false){
                            $result='egyedi készítésű '.$cat_detail['cat_name'].' Gyártó, gyár';}
							else
                   
					
							if(strpos($url,'/product/') !== false){
							$result='Nagykereskedelem '.$cat_detail['cat_name'].' Beszállítók, exportőrök, vállalatok';}
							else{
							$result=$cat_detail['cat_name'].'- Hangzhou Lvran Environmental Protection Group 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='Nagykereskedelem '.$article['title'].' Beszállítók, exportőrök, vállalatok';}



                            else if($cat_detail['cat_name']=='információ'){
                            $result=$article['title'].' - Hangzhou Lvran Environmental Protection Group Co., Ltd.';}


							else{
							 $result=$article['title'].'- Hangzhou Lvran Environmental Protection Group 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':
                $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($cat_detail['top_cat'] !=$cat_detail['parent_id'] && strpos($url,'/product/') !== false){
                            $result='Kína '.$cat_detail['cat_name'].' Gyártó, gyár, Hangzhou Lurun Environmental Protection Group Co., Ltd. (egyedi) '.$cat_detail['cat_name'].' elad.';}
							else                      
                 if(strpos($url,'/product/') !== false){
							$result='Hangzhou Lvran Environmental Protection Group Co., Ltd. Kína Kína? '.$cat_detail['cat_name'].' Beszállítók, exportőrök, vállalatok, nagykereskedők '.$cat_detail['cat_name'].' elad.';}
							else{
							$result=$cat_detail['cat_name'].'- Hangzhou Lvran Environmental Protection Group Co., Ltd.';
							}
                        

                    }
                    break;
                case 'single':
                    if($page==1){
					
					 if(!empty($article['seo_desc'])){
                               $result=$article['seo_desc'];}
                                
							else if(!empty($article)){ 
						      
			
                                    //取自定义编辑器的值
                                    try{
                                        if(!empty($article['meta'])){
                                            $content=unserialize($article['meta']);
                                        }else{
                                            $content=array();
                                        }
                                    }catch (\Exception $e){
                                        $content=array();
                                    }
                                    
                                   if(isset($content['det03'])){
                                       //取指定字段  如 $content['det03']，
                                   }


                                   if(strpos($url,'/product/') !== false){

                              $hello=getSubstr(nohtml(htmlspecialchars_decode($article['content'])),0,180);
							  
                            $hello1= str_replace(array("\r\n", "\r", "\n"), " ", $hello);
                            $result='Hangzhou Lvran Environmental Protection Group Co., Ltd.Kínai nagykereskedelem '.$article['title'].' Beszállítók, exportőrök, vállalatok, '.$hello1;}
                            else if($cat_detail['cat_name']=='információ'){
                                       $hello2=getSubstr(nohtml(htmlspecialchars_decode($content['det1'])),0,140);
                            $result='Hangzhou Lvran Environmental Protection Group Co., Ltd. Kínai nagykereskedelem '.$article['title'].'  Beszállítók, exportőrök, vállalatok, '.$hello2;}



							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;

    }



}