Pārlūkot izejas kodu

Merge branch 'master' of http://git.dever.cc/project/cms

qinjie 4 gadi atpakaļ
vecāks
revīzija
f30cd2afa0

+ 1 - 1
main/assets/xuniren/feature.html

@@ -174,7 +174,7 @@
 				</dd>
 			</dl>
 		</div>
-		<a class="more" href="#" target="_blank"><span class="a">查看更多</span></a>
+		<a class="more" href="#" ><span class="a">查看更多</span></a>
 	</div>
 
 	<div class="ad-swiper ad wrapper">

+ 58 - 0
main/src/Content.php

@@ -18,6 +18,64 @@ class Content
         return $data;
     }
 
+
+    # 分享js配置
+    public function share()
+    {
+        $title = '';
+        $pic = '';
+
+        $uri = Uri::$value;
+
+        $id = Dever::input('id');
+        $config = Dever::load('main/content.config');
+        if ($id) {
+            if ($uri == 'xnr-detail') {
+                $data = Dever::db('content/xuniren')->one($id);
+            } elseif ($uri == 'zwz-detail') {
+                $data = Dever::db('content/creater')->one($id);
+                $data['pic'] = $data['logo'];
+            } else {
+                $data = Dever::db('content/news')->one($id);
+            }
+
+            if (isset($data['share_title']) && $data['share_title']) {
+                $title = $data['share_title'];
+            } else {
+                $title = $data['name'];
+            }
+
+            if (isset($data['share_pic']) && $data['share_pic']) {
+                $pic = $data['share_pic'];
+            } else {
+                $pic = $data['pic'];
+            }
+        } else {
+            $title = $config['name'];
+            $pic = $config['logo'];
+        }
+        
+
+        $ralateUid = '';
+        $appkey = '';
+        $url = Dever::url();
+        
+        $share = 'config.wbshare = {
+            title: "'.$title.'",
+            url: "'.$url.'",
+            pic: "'.$pic.'",
+            ralateUid: "'.$ralateUid.'",
+            appkey: "'.$appkey.'"
+        }';
+
+
+        $share .= ';config.ins="'.$config['ins'].'"';
+        $share .= ';config.douyin="'.$config['douyin_qrcode'].'"';
+        $share .= ';config.bili="'.$config['bilibili'].'"';
+
+        return $share;
+    }
+
     # 获取菜单
     public function menu()
     {

+ 1 - 1
main/template/xuniren/inc/head.php

@@ -70,5 +70,5 @@ $view
     )
 )
 
-->append('head',    '<script><{Dever::script()}></script>');
+->append('head',    '<script><{Dever::script()}><{Dever::load("main/content.share")}></script>');
 //->append('head',    '<script><{Dever::script()}>config.uid=<{Dever::load("passport/user.data") ? Dever::load("passport/user.data#id") : -1}></script>');