コード例 #1
0
ファイル: CommonSite.php プロジェクト: trantung/company
 public static function getMetaSeo($modelName, $modelId = null)
 {
     if (!$modelId) {
         $seoMeta = AdminSeo::where('model_name', $modelName)->first();
         return $seoMeta;
     }
     $seoMeta = AdminSeo::where('model_name', $modelName)->where('model_id', $modelId)->first();
     $meta = $modelName::find($modelId);
     if ($seoMeta->title_site == '') {
         $seoMeta->title_site = $meta->name;
     }
     if ($seoMeta->description_site == '') {
         $seoMeta->description_site = limit_text(strip_tags($meta->description), TEXTLENGH_DESCRIPTION);
     }
     if ($seoMeta->keyword_site == '') {
         $seoMeta->keyword_site = 'Game ' . $meta->name . ', trò chơi ' . $meta->name . ', game cho mobile hay nhất tại choinhanh.vn';
     }
     if ($seoMeta->title_fb == '') {
         $seoMeta->title_fb = $meta->name;
     }
     if ($seoMeta->description_fb == '') {
         $seoMeta->description_fb = limit_text(strip_tags($meta->description), TEXTLENGH_DESCRIPTION);
     }
     // if($seoMeta->image_url_fb == '') {
     //     $seoMeta->image_url_fb = url(UPLOAD_GAME_AVATAR . '/' . $meta->image_url);
     // }
     return $seoMeta;
 }
コード例 #2
0
ファイル: AdminSeoSeeder.php プロジェクト: trantung/company
    public function run()
    {
        AdminSeo::create(['model_name' => 'AdminNew', 'model_id' => 1, 'description_site' => 'This is des parent 1']);
        AdminSeo::create(['model_name' => 'AdminNew', 'model_id' => 2, 'description_site' => 'This is des parent 2']);
        AdminSeo::create(['model_name' => 'AdminNew', 'model_id' => 3, 'description_site' => 'This is des parent 3']);
        //seo
        AdminSeo::create(['model_name' => SEO_SCRIPT, 'header_script' => '<meta name="resource-type" content="Document" />
			<meta name="generator" content="" />
			<meta name="copyright" content="Công ty Cổ phần ABC" />', 'footer_script' => '<meta name="resource-type" content="Document" />
			<meta name="generator" content="" />
			<meta name="copyright" content="Công ty Cổ phần ABC" />']);
        AdminSeo::create(['model_name' => SEO_META, 'title_site' => '', 'description_site' => 'Tổng hợp các game hay nhât', 'keyword_site' => '']);
    }