dever 4 years ago
parent
commit
c186bbc0ec

+ 11 - 2
app/content/database/creater.php

@@ -15,8 +15,8 @@ return array
 
     'end' => array
     (
-        //'insert' => 'collection/lib/content.updateTypeId',
-        //'update' => 'collection/lib/content.updateTypeId',
+        'insert' => 'content/lib/manage.updateCreater',
+        'update' => 'content/lib/manage.updateCreater',
     ),
 
     # 数据结构
@@ -44,6 +44,15 @@ return array
             'search'    => 'fulltext',
         ),
 
+        'shou'      => array
+        (
+            'type'      => 'varchar-80',
+            'name'      => '首字母',
+            'default'   => '',
+            'desc'      => '首字母',
+            'match'     => 'is_string',
+        ),
+
         'desc'      => array
         (
             'type'      => 'varchar-30',

+ 18 - 7
app/content/database/news.php

@@ -35,8 +35,8 @@ return array
 
     'end' => array
     (
-        //'insert' => 'collection/lib/content.updateTypeId',
-        //'update' => 'collection/lib/content.updateTypeId',
+        'insert' => 'tag/api.update',
+        'update' => 'tag/api.update',
     ),
 
     # 数据结构
@@ -148,16 +148,26 @@ return array
             'large'     => true,
         ),
 
+        'tag_name'       => array
+        (
+            'type'      => 'varchar-100',
+            'name'      => '标签标题',
+            'default'   => '',
+            'desc'      => '标签标题',
+            'match'     => 'option',
+            'update'    => 'text',
+        ),
+
         'tag'       => array
         (
-            'type'      => 'varchar-300',
-            'name'      => '标签',
+            'type'      => 'varchar-1000',
+            'name'      => '标签-多个用半角逗号,隔开',
             'default'   => '',
             'desc'      => '标签',
             'match'     => 'option',
             'update'    => 'text',
             //如果要输入带有自动提示的,就打开这个,update=>'text'即可
-            'autocomplete' => array('tag/manage.getByName', 'id', 'tag/info-one#name'),
+            //'autocomplete' => array('tag/manage.getByName', 'id', 'tag/info-one#name'),
             //'list'        => true,
             //显示
             //'show'  => 'cate=tag/manage.getByCate?cate=',
@@ -360,13 +370,14 @@ return array
             'option' => array
             (
                 'type' => 'yes',
-                'name' => array('yes', 'like'),
+                'name' => array('yes', 'like', 'and('),
+                'tag' => array('yes', 'like', 'or)'),
                 'status' => 1,
                 'state' => 1,
             ),
             'type' => 'all',
             'order' => array('reorder' => 'desc', 'id' => 'desc'),
-            'page' => array(10, 'list'),
+            'page' => array(1, 'list'),
             'col' => '*',
         ),
     ),

+ 11 - 2
app/content/database/xuniren.php

@@ -40,8 +40,8 @@ return array
 
     'end' => array
     (
-        //'insert' => 'collection/lib/content.updateTypeId',
-        //'update' => 'collection/lib/content.updateTypeId',
+        'insert' => 'content/lib/manage.updateXnr',
+        'update' => 'content/lib/manage.updateXnr',
     ),
 
     # 数据结构
@@ -81,6 +81,15 @@ return array
             'search'    => 'fulltext',
         ),
 
+        'shou'      => array
+        (
+            'type'      => 'varchar-80',
+            'name'      => '首字母',
+            'default'   => '',
+            'desc'      => '首字母',
+            'match'     => 'is_string',
+        ),
+
         'pic'      => array
         (
             'type'      => 'text-255',

+ 117 - 0
app/content/lib/Manage.php

@@ -86,4 +86,121 @@ class Manage
     {
         return $this->search('content/xuniren');
     }
+
+    public function updateCreater($id, $name, $data)
+    {   
+        $name = Dever::param('name', $data);
+        if ($name) {
+            $pinyin = new zh2py();
+            $shou = $pinyin::conv($name);
+            $shou = strtolower(substr($shou, 0, 1));
+            $update['shou'] = $shou;
+            $update['where_id'] = $id;
+            Dever::db('content/creater')->update($update);
+        }
+    }
+
+    public function updateXnr($id, $name, $data)
+    {   
+        $ename = Dever::param('ename', $data);
+        if ($ename) {
+            $shou = strtolower(substr($ename, 0, 1));
+
+            $update['shou'] = $shou;
+            $update['where_id'] = $id;
+            Dever::db('content/xuniren')->update($update);
+        }
+    }
+}
+
+class zh2py
+{
+    //根据汉字区位表,(http://www.mytju.com/classcode/tools/QuWeiMa_FullList.asp)
+    //我们可以看到从16-55区之间是按拼音字母排序的,所以我们只需要判断某个汉字的区位码就可以得知它的拼音首字母.
+    //区位表第一部份,按拼音字母排序的.
+    //16区-55区
+    /*
+        'A'=>0xB0A1, 'B'=>0xB0C5, 'C'=>0xB2C1, 'D'=>0xB4EE, 'E'=>0xB6EA, 'F'=>0xB7A2, 'G'=>0xB8C1,'H'=>0xB9FE,
+    'J'=>0xBBF7, 'K'=>0xBFA6, 'L'=>0xC0AC, 'M'=>0xC2E8, 'N'=>0xC4C3, 'O'=>0xC5B6, 'P'=>0xC5BE,'Q'=>0xC6DA,
+    'R'=>0xC8BB, 'S'=>0xC8F6, 'T'=>0xCBFA, 'W'=>0xCDDA, 'X'=>0xCEF4, 'Y'=>0xD1B9, 'Z'=>0xD4D1
+    */
+    private static $FirstTable = array(
+    0xB0C5, 0xB2C1, 0xB4EE, 0xB6EA, 0xB7A2, 0xB8C1, 0xB9FE, 0xBBF7, 0xBFA6, 0xC0AC, 0xC2E8,
+    0xC4C3, 0xC5B6, 0xC5BE, 0xC6DA, 0xC8BB, 0xC8F6, 0xCBFA, 0xCDDA, 0xCEF4, 0xD1B9, 0xD4D1,0xD7FA
+    );
+    private static $FirstLetter = "ABCDEFGHJKLMNOPQRSTWXYZ";
+    //区位表第二部份,不规则的,下面的字母是每个区里面对应字的拼音首字母.从网上查询整理出来的,可能会有部份错误.
+    //56区-87区
+    private static $SecondTable = array(
+        "CJWGNSPGCGNEGYPBTYYZDXYKYGTZJNMJQMBSGZSCYJSYYFPGKBZGYDYWJKGKLJSWKPJQHYJWRDZLSYMRYPYWWCCKZNKYYG",
+        "TTNGJEYKKZYTCJNMCYLQLYPYSFQRPZSLWBTGKJFYXJWZLTBNCXJJJJTXDTTSQZYCDXXHGCKBPHFFSSTYBGMXLPBYLLBHLX",
+        "SMZMYJHSOJNGHDZQYKLGJHSGQZHXQGKXZZWYSCSCJXYEYXADZPMDSSMZJZQJYZCJJFWQJBDZBXGZNZCPWHWXHQKMWFBPBY",
+        "DTJZZKXHYLYGXFPTYJYYZPSZLFCHMQSHGMXXSXJYQDCSBBQBEFSJYHWWGZKPYLQBGLDLCDTNMAYDDKSSNGYCSGXLYZAYPN",
+        "PTSDKDYLHGYMYLCXPYCJNDQJWXQXFYYFJLEJPZRXCCQWQQSBZKYMGPLBMJRQCFLNYMYQMSQYRBCJTHZTQFRXQHXMQJCJLY",
+        "QGJMSHZKBSWYEMYLTXFSYDXWLYCJQXSJNQBSCTYHBFTDCYZDJWYGHQFRXWCKQKXEBPTLPXJZSRMEBWHJLBJSLYYSMDXLCL",
+        "QKXLHXJRZJMFQHXHWYWSBHTRXXGLHQHFNMGYKLDYXZPYLGGSMTCFBAJJZYLJTYANJGBJPLQGSZYQYAXBKYSECJSZNSLYZH",
+        "ZXLZCGHPXZHZNYTDSBCJKDLZAYFFYDLEBBGQYZKXGLDNDNYSKJSHDLYXBCGHXYPKDJMMZNGMMCLGWZSZXZJFZNMLZZTHCS",
+        "YDBDLLSCDDNLKJYKJSYCJLKWHQASDKNHCSGAGHDAASHTCPLCPQYBSZMPJLPCJOQLCDHJJYSPRCHNWJNLHLYYQYYWZPTCZG",
+        "WWMZFFJQQQQYXACLBHKDJXDGMMYDJXZLLSYGXGKJRYWZWYCLZMSSJZLDBYDCFCXYHLXCHYZJQSQQAGMNYXPFRKSSBJLYXY",
+        "SYGLNSCMHCWWMNZJJLXXHCHSYZSTTXRYCYXBYHCSMXJSZNPWGPXXTAYBGAJCXLYXDCCWZOCWKCCSBNHCPDYZNFCYYTYCKX",
+        "KYBSQKKYTQQXFCMCHCYKELZQBSQYJQCCLMTHSYWHMKTLKJLYCXWHEQQHTQKZPQSQSCFYMMDMGBWHWLGSLLYSDLMLXPTHMJ",
+        "HWLJZYHZJXKTXJLHXRSWLWZJCBXMHZQXSDZPSGFCSGLSXYMJSHXPJXWMYQKSMYPLRTHBXFTPMHYXLCHLHLZYLXGSSSSTCL",
+        "SLDCLRPBHZHXYYFHBMGDMYCNQQWLQHJJCYWJZYEJJDHPBLQXTQKWHLCHQXAGTLXLJXMSLJHTZKZJECXJCJNMFBYCSFYWYB",
+        "JZGNYSDZSQYRSLJPCLPWXSDWEJBJCBCNAYTWGMPAPCLYQPCLZXSBNMSGGFNZJJBZSFZYNTXHPLQKZCZWALSBCZJXSYZGWK",
+        "YPSGXFZFCDKHJGXTLQFSGDSLQWZKXTMHSBGZMJZRGLYJBPMLMSXLZJQQHZYJCZYDJWFMJKLDDPMJEGXYHYLXHLQYQHKYCW",
+        "CJMYYXNATJHYCCXZPCQLBZWWYTWBQCMLPMYRJCCCXFPZNZZLJPLXXYZTZLGDLTCKLYRZZGQTTJHHHJLJAXFGFJZSLCFDQZ",
+        "LCLGJDJZSNZLLJPJQDCCLCJXMYZFTSXGCGSBRZXJQQCTZHGYQTJQQLZXJYLYLBCYAMCSTYLPDJBYREGKLZYZHLYSZQLZNW",
+        "CZCLLWJQJJJKDGJZOLBBZPPGLGHTGZXYGHZMYCNQSYCYHBHGXKAMTXYXNBSKYZZGJZLQJTFCJXDYGJQJJPMGWGJJJPKQSB",
+        "GBMMCJSSCLPQPDXCDYYKYPCJDDYYGYWRHJRTGZNYQLDKLJSZZGZQZJGDYKSHPZMTLCPWNJYFYZDJCNMWESCYGLBTZZGMSS",
+        "LLYXYSXXBSJSBBSGGHFJLYPMZJNLYYWDQSHZXTYYWHMCYHYWDBXBTLMSYYYFSXJCBDXXLHJHFSSXZQHFZMZCZTQCXZXRTT",
+        "DJHNRYZQQMTQDMMGNYDXMJGDXCDYZBFFALLZTDLTFXMXQZDNGWQDBDCZJDXBZGSQQDDJCMBKZFFXMKDMDSYYSZCMLJDSYN",
+        "SPRSKMKMPCKLGTBQTFZSWTFGGLYPLLJZHGJJGYPZLTCSMCNBTJBQFKDHBYZGKPBBYMTDSSXTBNPDKLEYCJNYCDYKZTDHQH",
+        "SYZSCTARLLTKZLGECLLKJLQJAQNBDKKGHPJTZQKSECSHALQFMMGJNLYJBBTMLYZXDXJPLDLPCQDHZYCBZSCZBZMSLJFLKR",
+        "ZJSNFRGJHXPDHYJYBZGDLQCSEZGXLBLGYXTWMABCHECMWYJYZLLJJYHLGNDJLSLYGKDZPZXJYYZLWCXSZFGWYYDLYHCLJS",
+        "CMBJHBLYZLYCBLYDPDQYSXQZBYTDKYXJYYCNRJMPDJGKLCLJBCTBJDDBBLBLCZQRPYXJCJLZCSHLTOLJNMDDDLNGKATHQH",
+        "JHYKHEZNMSHRPHQQJCHGMFPRXHJGDYCHGHLYRZQLCYQJNZSQTKQJYMSZSWLCFQQQXYFGGYPTQWLMCRNFKKFSYYLQBMQAMM",
+        "MYXCTPSHCPTXXZZSMPHPSHMCLMLDQFYQXSZYJDJJZZHQPDSZGLSTJBCKBXYQZJSGPSXQZQZRQTBDKYXZKHHGFLBCSMDLDG",
+        "DZDBLZYYCXNNCSYBZBFGLZZXSWMSCCMQNJQSBDQSJTXXMBLTXZCLZSHZCXRQJGJYLXZFJPHYMZQQYDFQJJLZZNZJCDGZYG",
+        "CTXMZYSCTLKPHTXHTLBJXJLXSCDQXCBBTJFQZFSLTJBTKQBXXJJLJCHCZDBZJDCZJDCPRNPQCJPFCZLCLZXZDMXMPHJSGZ",
+        "GSZZQLYLWTJPFSYASMCJBTZYYCWMYTZSJJLJCQLWZMALBXYFBPNLSFHTGJWEJJXXGLLJSTGSHJQLZFKCGNNNSZFDEQFHBS",
+        "AQTGYLBXMMYGSZLDYDQMJJRGBJTKGDHGKBLQKBDMBYLXWCXYTTYBKMRTJZXQJBHLMHMJJZMQASLDCYXYQDLQCAFYWYXQHZ",
+        );
+    function utf8_to_gbk($string)//编码转换,必须转换成GB2312字符,这里只是简单的判断并不是很准确,可以自己写一个.
+    {
+        return mb_convert_encoding($string,'gb2312','utf-8'); 
+    }
+
+    function conv($str)
+    {
+    $str = self::utf8_to_gbk($str);
+    $len = strlen($str);
+    $newStr = '';
+    for($i=0; $i<$len ; ++$i)
+    {
+        $H = ord($str[$i]);
+        $L = ord($str[$i+1]);
+        //字符集非法
+        if ($H < 0xB0 ||  $L < 0xA1 || $H > 0xF7 || $L == 0xFF)
+        {
+        $newStr .= $str[$i];
+        continue;
+        }
+        if ($H < 0xD8)//($H >= 0xB0 && $H <=0xD7)//查询文字在一级汉字区(16-55)
+        {
+        $W = ($H << 8) | $L;
+        foreach(self::$FirstTable as $key=>$value)
+        {
+            if ($W < $value)
+            {
+            $newStr .= self::$FirstLetter[$key];
+            break;
+            }
+        }
+        }
+        else// if (H >= 0xD8 && H <= 0xF7)//查询中文在二级汉字区(56-87)
+        $newStr .=self::$SecondTable[$H - 0xD8][$L-0xA1];
+        ++$i;
+    }
+    return $newStr;
+    }
 }

+ 1 - 0
app/content/lib/News.php

@@ -37,6 +37,7 @@ class News
         }
         if($name) {
             $where['name'] = $name;
+            $where['tag'] = $name;
         }
 
         $data = Dever::db('content/news')->getAll($where);

+ 21 - 3
data/compile/cms/main/xuniren/activity.cmp.php

@@ -24,7 +24,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="<?php echo Dever::config("host")->css ?>global.css?v=6cbea63d" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>activity.css?v=9c7feff1" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>activity.css?v=742d825b" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body>
 
@@ -49,7 +49,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -122,8 +122,19 @@
 	</div>
 	
 
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
+		</div>
+	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=6408e250"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>activity.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".news-module"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616387060"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616387060"></script></body>
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>activity.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".news-module"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616397136"></script></body>
 <script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
 <script>
 	if(!/iphone|android/.test(navigator.userAgent.toLocaleLowerCase())) {
@@ -138,6 +149,13 @@
 			nextButton:'.activity-module .arrow-r',
 		})
 	}
+	window.wbshare = {
+		title: '',
+		url: '',
+		pic: '',
+		ralateUid: '',
+		appkey: ''
+	}
 </script>
 
 </html>

+ 26 - 14
data/compile/cms/main/xuniren/article.cmp.php

@@ -1,8 +1,11 @@
 <?php $name='article' ?>
 <?php $title=Dever::load('main/content.view#name') ?>
 <?php $data['main/content.config']=Dever::load('main/content.config') ?>
+<?php $data['main/content.search']=Dever::load('main/content.search') ?>
+<?php $data['main/content.msearch']=Dever::load('main/content.msearch') ?>
 <?php $data['main/content.menu']=Dever::load('main/content.menu') ?>
 <?php $data['main/content.view']=Dever::load('main/content.view') ?>
+<?php $data['main/content.view_tag']=Dever::load('main/content.view_tag') ?>
 <?php $data['main/content.hot']=Dever::load('main/content.hot') ?>
 <?php $data['main/content.ad|key=news_view_ad&name=资讯详情页广告']=Dever::load('main/content.ad', array (
   'key' => 'news_view_ad',
@@ -25,7 +28,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="<?php echo Dever::config("host")->css ?>global.css?v=6cbea63d" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>article.css?v=9c7feff1" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>article.css?v=742d825b" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body test="1">
 	<header>
@@ -38,8 +41,8 @@
 						<a href="#" class="iconfont icon-search"></a>
 						<div class="search-layer">
 							<div>
-								<input type="text">
-								<a href="#">搜索</a>
+								<input type="text" id="search">
+								<a href="javascript:;" onclick="<?php echo $data['main/content.search'] ?>">搜索</a>
 							</div>
 						</div>
 					</li>
@@ -49,7 +52,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -88,7 +91,7 @@
 				</ul>
 			</div>
 			<div class="m-search-layer">
-				<div><i class="iconfont icon-search"></i><input type="text" placeholder="搜索"></div>
+				<div><i class="iconfont icon-search" onclick="<?php echo $data['main/content.msearch'] ?>"></i><input type="text" placeholder="搜索" id="msearch"></div>
 				<i class="iconfont icon-close"></i>
 			</div>
 		</div>
@@ -111,13 +114,13 @@
 			</div>
 			<div class="article-content">
 				<article><?php echo $data['main/content.view']['content'] ?></article>
-				<div class="tags">
-					<h5>环球网科技综合报道</h5>
+				<div class="tags" style="<?php if(!(Dever::load('main/content.view_tag'))): ?>display:none;<?php endif; ?>">
+					<h5><?php echo $data['main/content.view']['tag_name'] ?></h5>
 					<ul>
-						<li><a href="#">科技</a></li>
-						<li><a href="#">医疗</a></li>
-						<li><a href="#">工程</a></li>
-						<li><a href="#">未来</a></li>
+						<?php if(isset($data['main/content.view_tag']) && is_array($data['main/content.view_tag'])): ?><?php $t=count($data['main/content.view_tag'])-1 ?><?php $i=0 ?><?php foreach($data['main/content.view_tag'] as $k => $v): ?><li><a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>"><?php echo isset($v['name']) ? $v['name'] : "" ?></a></li><?php $i=$i+1 ?><?php endforeach; ?><?php else: ?><?php echo $data['main/content.view_tag'] ?><?php endif; ?>
+						
+						
+						
 					</ul>
 				</div>
 			</div>
@@ -156,11 +159,14 @@
 		<div class="layer share-layer">
 			<a href="#" class="close"></a>
 			<h5>分享到微信朋友圈</h5>
-			<div class="qrcode" id="qrcode"></div>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
 			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
 		</div>
 	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script>
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
 	<script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
 	<script>
 
@@ -170,8 +176,14 @@
 			paginationClickable :true,
 			loop: true
 		})
-
+		window.wbshare = {
+			title: '',
+			url: '',
+			pic: '',
+			ralateUid: '',
+			appkey: ''
+		}
 	</script>
-<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=6408e250"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>article.js?v=11102b9f"></script><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616381363"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616381363"></script></body>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>article.js?v=11102b9f"></script><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616397796"></script></body>
 
 </html>

+ 24 - 6
data/compile/cms/main/xuniren/feature.cmp.php

@@ -29,7 +29,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="<?php echo Dever::config("host")->css ?>global.css?v=6cbea63d" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>feature.css?v=9c7feff1" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>feature.css?v=742d825b" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body>
 
@@ -54,7 +54,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -139,7 +139,7 @@
 		</dl><?php $i=$i+1 ?><?php endforeach; ?><?php else: ?><?php echo $data['main/content.news|type=2'] ?><?php endif; ?>
 		
 		
-		<a class="more" href="#" target="_blank"><span class="a">查看更多</span></a>
+		<a class="more" href="javascript:;" target="_blank" dever-show="<?php  echo Dever::pageInfo()["link"] ? "1" : "2" ?>" style="<?php  echo Dever::pageInfo()["link"] ? "" : "display:none" ?>"><span class="a">查看更多</span></a>
 	</div>
 
 	<div class="ad-swiper ad wrapper" style="<?php if(!(Dever::load('main/content.ad?key=feature_ad&name=专题广告'))): ?>display:none;<?php endif; ?>">
@@ -158,9 +158,19 @@
 		</div>
 		<a href="#" class="iconfont icon-close"></a>
 	</div>
-
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
+		</div>
+	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=6408e250"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>feature.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".news-module"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616387072"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616387072"></script></body>
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>feature.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".dever-page"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616400581"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616400581"></script></body>
 <script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
 <script>
 
@@ -180,5 +190,13 @@
 		nextButton:'.features-module .arrow-r',
 	})
 </script>
-
+<script>
+	window.wbshare = {
+		title: '',
+		url: '',
+		pic: '',
+		ralateUid: '',
+		appkey: ''
+	}
+</script>
 </html>

+ 43 - 21
data/compile/cms/main/xuniren/index.cmp.php

@@ -1,6 +1,7 @@
 <?php $name='index' ?>
 <?php $data['main/content.config']=Dever::load('main/content.config') ?>
 <?php $data['main/content.search']=Dever::load('main/content.search') ?>
+<?php $data['main/content.msearch']=Dever::load('main/content.msearch') ?>
 <?php $data['main/content.menu']=Dever::load('main/content.menu') ?>
 <?php $data['main/content.focus|key=home_focus&name=首页焦点图']=Dever::load('main/content.focus', array (
   'key' => 'home_focus',
@@ -34,7 +35,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="http://192.168.33.10/cms/main/assets/xuniren/css/global.css?v=1616386668" rel="stylesheet"><link href="http://192.168.33.10/cms/main/assets/xuniren/css/<?php  echo (isset($name) ? $name : "index") ?>.css?v=1616386668" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="http://192.168.33.10/cms/main/assets/xuniren/css/global.css?v=1616397123" rel="stylesheet"><link href="http://192.168.33.10/cms/main/assets/xuniren/css/<?php  echo (isset($name) ? $name : "index") ?>.css?v=1616397123" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body>
 
@@ -59,7 +60,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -98,7 +99,7 @@
 				</ul>
 			</div>
 			<div class="m-search-layer">
-				<div><i class="iconfont icon-search"></i><input type="text" placeholder="搜索"></div>
+				<div><i class="iconfont icon-search" onclick="<?php echo $data['main/content.msearch'] ?>"></i><input type="text" placeholder="搜索" id="msearch"></div>
 				<i class="iconfont icon-close"></i>
 			</div>
 		</div>
@@ -227,11 +228,11 @@
 	<h3 class="common-tit" style="<?php if(!(Dever::load('main/content.home_video_first'))): ?>display:none;<?php endif; ?>">
 		video
 	</h3>
-	<div class="video-module wrapper clearfix" id="beauty" style="<?php if(!(Dever::load('main/content.home_video_first'))): ?>display:none;<?php endif; ?>">
+	<div class="video-module wrapper clearfix" style="<?php if(!(Dever::load('main/content.home_video_first'))): ?>display:none;<?php endif; ?>">
 		<div class="topic-video">
 			<div class="videoposter">
 				<img src="<?php echo $data['main/content.home_video_first']['pic'] ?>" alt="" />
-				<a class="a iconfont icon-play" data-vid="e32357yzxtz" data-vid=="<?php echo $data['main/content.home_video_first']['video_id'] ?>"></a>
+				<a class="a iconfont icon-play" data-url="xxxx.mp4" data-vid=="<?php echo $data['main/content.home_video_first']['video_id'] ?>"></a>
 			</div>
 			<div class="videoplayer" id="videoplayer">
 				<img src="<?php echo $data['main/content.home_video_first']['pic'] ?>" alt="" />
@@ -279,22 +280,22 @@
 		
 	</footer>
 
-
-	
-		
-		
-
-		
-		
-
-		
-		
-	
-
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
+		</div>
+	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-	<script type="text/javascript" src="//vm.gtimg.cn/tencentvideo/txp/js/iframe/api.js"></script>
-<script type="text/javascript" src="http://192.168.33.10/cms/main/assets/xuniren/js/global.js?v=1616386668"></script><script type="text/javascript" src="http://192.168.33.10/cms/main/assets/xuniren/js/<?php  echo (isset($name) ? $name : "index") ?>.js?v=1616386668"></script><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616386668"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616386668"></script></body>
-<script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
+	<script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
+	<script src="http://192.168.33.10/cms/main/assets/xuniren/js/global.js?v=1616397123"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="http://192.168.33.10/cms/main/assets/xuniren/js/<?php  echo (isset($name) ? $name : "index") ?>.js?v=1616397123"></script>
+	<script src="https://cdn.jsdelivr.net/npm/xgplayer@2.9.6/browser/index.js" type="text/javascript"></script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>index.js?v=11102b9f"></script><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616397123"></script></body>
+
 <script>
 	new Swiper('.index-slide .swiper-container', {
 		// autoplay: 3000,
@@ -318,6 +319,27 @@
 		prevButton:'.features-module .arrow-l',
 		nextButton:'.features-module .arrow-r',
 	})
+
+	window.wbshare = {
+		title: '',
+		url: '',
+		pic: '',
+		ralateUid: '',
+		appkey: ''
+	}
+
+	$('.topic-video').on('click', '.icon-play',function() {
+		var player = new window.Player({
+			id: 'videoplayer',
+			url: $(this).data('url')
+		});
+
+		player.on('canplay', function() {
+			$('.videoposter').hide()
+			$('#videoplayer').show()
+			player.play();
+		})
+	})
 </script>
-<script src="<?php echo Dever::config("host")->static ?>index.js"></script>
+
 </html>

+ 38 - 17
data/compile/cms/main/xuniren/news.cmp.php

@@ -33,7 +33,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="<?php echo Dever::config("host")->css ?>global.css?v=6cbea63d" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>news.css?v=9c7feff1" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>news.css?v=742d825b" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body>
 
@@ -58,7 +58,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -123,19 +123,21 @@
 
 	
 	<div class="news-module wrapper clearfix">
-		<?php if(isset($data['main/content.news|type=1']) && is_array($data['main/content.news|type=1'])): ?><?php $t=count($data['main/content.news|type=1'])-1 ?><?php $i=0 ?><?php foreach($data['main/content.news|type=1'] as $k => $v): ?><dl>
-			<dt><a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" target="_blank" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>"><img src="<?php echo isset($v['pic']) ? $v['pic'] : "" ?>" alt="<?php echo isset($v['name']) ? $v['name'] : "" ?>" /></a></dt>
-			<dd>
-				<h3><a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" target="_blank" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>"><?php  echo $v['name'] ."<br/>". $v['desc'] ?></a></h3>
-				<div>
-					<p><?php echo isset($v['info']) ? $v['info'] : "" ?></p>
-					<span><?php echo isset($v['pdate_string']) ? $v['pdate_string'] : "" ?></span>
-				</div>
-			</dd>
-		</dl><?php $i=$i+1 ?><?php endforeach; ?><?php else: ?><?php echo $data['main/content.news|type=1'] ?><?php endif; ?>
-		
-		
-		<a class="more" href="#" target="_blank"><span class="a">查看更多</span></a>
+		<div class="dever-page">
+			<?php if(isset($data['main/content.news|type=1']) && is_array($data['main/content.news|type=1'])): ?><?php $t=count($data['main/content.news|type=1'])-1 ?><?php $i=0 ?><?php foreach($data['main/content.news|type=1'] as $k => $v): ?><dl>
+				<dt><a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" target="_blank" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>"><img src="<?php echo isset($v['pic']) ? $v['pic'] : "" ?>" alt="<?php echo isset($v['name']) ? $v['name'] : "" ?>" /></a></dt>
+				<dd>
+					<h3><a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" target="_blank" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>"><?php  echo $v['name'] ."<br/>". $v['desc'] ?></a></h3>
+					<div>
+						<p><?php echo isset($v['info']) ? $v['info'] : "" ?></p>
+						<span><?php echo isset($v['pdate_string']) ? $v['pdate_string'] : "" ?></span>
+					</div>
+				</dd>
+			</dl><?php $i=$i+1 ?><?php endforeach; ?><?php else: ?><?php echo $data['main/content.news|type=1'] ?><?php endif; ?>
+			
+			
+		</div>
+		<a class="more" href="javascript:;" targets="_blank" dever-show="<?php  echo Dever::pageInfo()["link"] ? "1" : "2" ?>" style="<?php  echo Dever::pageInfo()["link"] ? "" : "display:none" ?>"><span class="a">查看更多</span></a>
 	</div>
 	
 
@@ -155,8 +157,19 @@
 		</div>
 		<a href="#" class="iconfont icon-close"></a>
 	</div>
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
+		</div>
+	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=6408e250"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>news.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".news-module"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616387074"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616387074"></script></body>
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>news.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".dever-page"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616400580"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616400580"></script></body>
 <script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
 <script>
 	new Swiper('.index-slide .swiper-container', {
@@ -173,5 +186,13 @@
 		loop: true
 	})
 </script>
-
+<script>
+	window.wbshare = {
+		title: '',
+		url: '',
+		pic: '',
+		ralateUid: '',
+		appkey: ''
+	}
+</script>
 </html>

+ 27 - 31
data/compile/cms/main/xuniren/search.cmp.php

@@ -2,6 +2,7 @@
 <?php $title='搜索' ?>
 <?php $data['main/content.config']=Dever::load('main/content.config') ?>
 <?php $data['main/content.search']=Dever::load('main/content.search') ?>
+<?php $data['main/content.msearch']=Dever::load('main/content.msearch') ?>
 <?php $data['main/content.menu']=Dever::load('main/content.menu') ?>
 <?php $data['main/content.ad|key=search_ad&name=搜索页广告']=Dever::load('main/content.ad', array (
   'key' => 'search_ad',
@@ -27,7 +28,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="<?php echo Dever::config("host")->css ?>global.css?v=6cbea63d" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>news.css?v=9c7feff1" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>search.css?v=742d825b" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body>
 
@@ -52,7 +53,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -91,18 +92,18 @@
 				</ul>
 			</div>
 			<div class="m-search-layer">
-				<div><i class="iconfont icon-search"></i><input type="text" placeholder="搜索"></div>
+				<div><i class="iconfont icon-search" onclick="<?php echo $data['main/content.msearch'] ?>"></i><input type="text" placeholder="搜索" id="msearch"></div>
 				<i class="iconfont icon-close"></i>
 			</div>
 		</div>
 	</header>
 	
-	<div class="index-slide" style="display:none">
+	<?php if(isset($data['main/content.ad|key=search_ad&name=搜索页广告']) && is_array($data['main/content.ad|key=search_ad&name=搜索页广告'])): ?><?php $t=count($data['main/content.ad|key=search_ad&name=搜索页广告'])-1 ?><?php $i=0 ?><?php foreach($data['main/content.ad|key=search_ad&name=搜索页广告'] as $k => $v): ?><div class="index-slide" style="display:none">
 		<div class="swiper-container">
 			<div class="swiper-wrapper clearfix">
 				<div class="swiper-slide">
-					<a href="article.html" target="_blank" title="">
-						<img src="<?php echo Dever::config("host")->images ?>banner.jpg?v=7bbe3c38" alt="" title="">
+					<a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" target="_blank" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>">
+						<img src="<?php echo isset($v['pic']) ? $v['pic'] : "" ?>" alt="<?php echo isset($v['name']) ? $v['name'] : "" ?>" title="">
 						<p><span>MIT研发新型医用贴片<br />可帮助手术机器人修复人体内损伤</span></p>
 					</a>
 				</div>
@@ -122,7 +123,7 @@
 			<a href="javascript:;" class="arrow-l"></a><a href="javascript:;" class="arrow-r"></a>
 			<div class="pagination"></div>
 		</div>
-	</div>
+	</div><?php $i=$i+1 ?><?php endforeach; ?><?php else: ?><?php echo $data['main/content.ad|key=search_ad&name=搜索页广告'] ?><?php endif; ?>
 	
 
 	
@@ -142,25 +143,19 @@
 		<a class="more" href="#" target="_blank"><span class="a">查看更多</span></a>
 	</div>
 	
-
-	<div class="ad-swiper ad wrapper" style="<?php if(!(Dever::load('main/content.ad?key=search_ad&name=搜索页广告'))): ?>display:none;<?php endif; ?>">
-		<div class="swiper-container">
-			<div class="swiper-wrapper clearfix">
-				<?php if(isset($data['main/content.ad|key=search_ad&name=搜索页广告']) && is_array($data['main/content.ad|key=search_ad&name=搜索页广告'])): ?><?php $t=count($data['main/content.ad|key=search_ad&name=搜索页广告'])-1 ?><?php $i=0 ?><?php foreach($data['main/content.ad|key=search_ad&name=搜索页广告'] as $k => $v): ?><div class="swiper-slide">
-					<a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" target="_blank" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>">
-						<img src="<?php echo isset($v['pic']) ? $v['pic'] : "" ?>" alt="<?php echo isset($v['name']) ? $v['name'] : "" ?>" title="">
-					</a>
-				</div><?php $i=$i+1 ?><?php endforeach; ?><?php else: ?><div class="swiper-slide"><?php echo $data['main/content.ad|key=search_ad&name=搜索页广告'] ?><a href="<?php echo isset($v['link']) ? $v['link'] : "" ?>" target="_blank" title="<?php echo isset($v['name']) ? $v['name'] : "" ?>"><?php echo $data['main/content.ad|key=search_ad&name=搜索页广告'] ?>	<img src="<?php echo isset($v['pic']) ? $v['pic'] : "" ?>" alt="<?php echo isset($v['name']) ? $v['name'] : "" ?>" title=""><?php echo $data['main/content.ad|key=search_ad&name=搜索页广告'] ?></a>
-				</div><?php endif; ?>
-				
-				
-			</div>
-			<div class="pagination"></div>
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset=""></div>
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
 		</div>
-		<a href="#" class="iconfont icon-close"></a>
 	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=6408e250"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>news.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".news-module"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616386629"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616386629"></script></body>
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>search.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".news-module"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616397227"></script></body>
 <script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
 <script>
 	new Swiper('.index-slide .swiper-container', {
@@ -169,13 +164,14 @@
 		paginationClickable :true,
 		loop: true
 	})
-
-	new Swiper('.ad-swiper .swiper-container', {
-		autoplay: 3000,
-		// pagination : '.ad-swiper .pagination',
-		paginationClickable :true,
-		loop: true
-	})
 </script>
-
+<script>
+	window.wbshare = {
+		title: '',
+		url: '',
+		pic: '',
+		ralateUid: '',
+		appkey: ''
+	}
+</script>
 </html>

+ 43 - 28
data/compile/cms/main/xuniren/video.cmp.php

@@ -24,7 +24,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="<?php echo Dever::config("host")->css ?>global.css?v=6cbea63d" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>video.css?v=9c7feff1" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>video.css?v=742d825b" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body>
 
@@ -49,7 +49,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -96,10 +96,10 @@
 
 	
 	<div class="video-module video-pc-module wrapper clearfix">
-		<div class="topic-video">
+		<div class="topic-video" style="<?php if(!(Dever::load('main/content.home_video_first'))): ?>display:none;<?php endif; ?>">
 			<div class="videoposter">
 				<img src="<?php echo $data['main/content.home_video_first']['pic'] ?>" alt="" />
-				<a class="a iconfont icon-play" data-vid="w0022948t5m" data-vid=="<?php echo $data['main/content.home_video_first']['video_id'] ?>"></a>
+				<a class="a iconfont icon-play" data-url="xxxx.mp4" data-vid=="<?php echo $data['main/content.home_video_first']['video_id'] ?>"></a>
 			</div>
 			<div class="videoplayer" id="videoplayer">
 				<img src="<?php echo $data['main/content.home_video_first']['pic'] ?>" alt="" />
@@ -110,7 +110,7 @@
 					<p><?php echo $data['main/content.home_video_first']['info'] ?></p>
 				</dt>
 				<dd>
-					<span>Sep 23, 2020 by Liz Gioro</span>
+					<span><?php echo $data['main/content.home_video_first']['pdate_string'] ?></span>
 				</dd>
 			</ol>
 		</div>
@@ -132,22 +132,7 @@
 			
 			
 		</ul>
-		<div class="common-pagination">
-			<ul>
-				<li class="pg-prev"><a href="">上一页</a></li>
-				<li><a href="">1</a></li>
-				<li><a href="">2</a></li>
-				<li><a href="">3</a></li>
-				<li><a href="">4</a></li>
-				<li><a href="">5</a></li>
-				<li><a href="">6</a></li>
-				<li><a href="">7</a></li>
-				<li><a href="">8</a></li>
-				<li><span>...</span></li>
-				<li><a href="">20</a></li>
-				<li class="pg-next"><a href="">下一页</a></li>
-			</ul>
-		</div>
+		<div class="common-pagination"><?php  echo Dever::pageInfo()["html"] ?></div>
 	</div>
 	<div class="video-module video-mobile-module wrapper clearfix">
 		<?php if(isset($data['main/content.news|type=3']) && is_array($data['main/content.news|type=3'])): ?><?php $t=count($data['main/content.news|type=3'])-1 ?><?php $i=0 ?><?php foreach($data['main/content.news|type=3'] as $k => $v): ?><dl>
@@ -164,13 +149,43 @@
 	</div>
 	
 
-	
-	<div id="video_container" style="width: 500px;height: 300px;"></div>
-
-	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-	<script type="text/javascript" src="//vm.gtimg.cn/tencentvideo/txp/js/iframe/api.js"></script>
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
+		</div>
+	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=6408e250"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>video.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".news-module"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616387062"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616387062"></script></body>
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
+	<script src="https://cdn.jsdelivr.net/npm/xgplayer@2.9.6/browser/index.js" type="text/javascript"></script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>video.js?v=11102b9f"></script><div id="page" dever-page-link="<?php  echo Dever::pageInfo()["link"] ?>" dever-page-list=".dever-page"></div><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616401612"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616401612"></script></body>
 <script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
-<script src="<?php echo Dever::config("host")->static ?>index.js"></script>
+<script>
+	window.wbshare = {
+		title: '',
+		url: '',
+		pic: '',
+		ralateUid: '',
+		appkey: ''
+	}
+
+	$('.topic-video').on('click', '.icon-play',function() {
+    
+		var player = new window.Player({
+			id: 'videoplayer',
+			url: $(this).data('url')
+		});
+
+		player.on('canplay', function() {
+			$('.videoposter').hide()
+			$('#videoplayer').show()
+			player.play();
+		})
+	})
+</script>
+
 </html>

+ 56 - 15
data/compile/cms/main/xuniren/xnr.cmp.php

@@ -2,6 +2,7 @@
 <?php $title='虚拟人' ?>
 <?php $data['main/content.config']=Dever::load('main/content.config') ?>
 <?php $data['main/content.search']=Dever::load('main/content.search') ?>
+<?php $data['main/content.msearch']=Dever::load('main/content.msearch') ?>
 <?php $data['main/content.menu']=Dever::load('main/content.menu') ?>
 <!DOCTYPE html>
 <!--power by dever--><html>
@@ -19,7 +20,7 @@
 	<meta name="Description" content="<?php  echo isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info") ?>" />
 	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
 	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
-<link href="<?php echo Dever::config("host")->css ?>global.css?v=6cbea63d" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>xnr.css?v=9c7feff1" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>xnr.css?v=742d825b" rel="stylesheet"><script><?php  echo Dever::script() ?></script></head>
 
 <body test="1">
 
@@ -44,7 +45,7 @@
 							<div>
 								<a href="<?php  echo Dever::load("main/content.config#weibo") ?>" class="iconfont icon-weibo"></a>
 								<a href="#" class="iconfont icon-weixin" data-qrcode="<?php  echo Dever::load("main/content.config#weixin_qrcode") ?>"></a>
-								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link"></a>
+								<a href="<?php  echo Dever::load("main/content.config#contact") ?>" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
 							</div>
 						</div>
 					</li>
@@ -83,7 +84,7 @@
 				</ul>
 			</div>
 			<div class="m-search-layer">
-				<div><i class="iconfont icon-search"></i><input type="text" placeholder="搜索"></div>
+				<div><i class="iconfont icon-search" onclick="<?php echo $data['main/content.msearch'] ?>"></i><input type="text" placeholder="搜索" id="msearch"></div>
 				<i class="iconfont icon-close"></i>
 			</div>
 		</div>
@@ -91,14 +92,14 @@
 
 	<div class="xnr-wrapper wrapper">
 		<div class="tabs">
-			<div class="tab active">
+			<div class="tab active" tabtype="1">
 				<img src="<?php echo $data['main/content.config']['xnr_pic'] ?>" alt="">
 				<span>
 					<b>ALL</b><em>虚拟人</em>
 				</span>
 				<i></i>
 			</div>
-			<div class="tab">
+			<div class="tab" tabtype="2">
 				<img src="<?php echo $data['main/content.config']['zwz_pic'] ?>" alt="">
 				<span>
 					<b>ALL</b><em>造物主</em>
@@ -112,20 +113,60 @@
 				<section><h5>A-Z:</h5><span>A</span><span>B</span><span>C</span><span>D</span><span>E</span><span>F</span><span>G</span><span>H</span><span>I</span><span>J</span><span>K</span><span>L</span><span>M</span><span>N</span><span>O</span><span>P</span><span>Q</span><span>R</span><span>S</span><span>T</span><span>U</span><span>V</span><span>W</span><span>X</span><span>Y</span><span>Z</span><span>0-9</span></section>
 			</div>
 			<div class="xnr-list">
-				<dl>
-					<dt>A</dt>
-					<dd><a href="xnr-detail.html">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a></dd>
-				</dl>
-				<dl>
-					<dt>B</dt>
-					<dd><a href="zwz-detail.html">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a><a href="#">阿尔法 / alfa</a></dd>
-				</dl>
+				
 			</div>
 		</div>
 		
 	</div>
-
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
+		</div>
+	</div>
 	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
-<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=6408e250"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>xnr.js?v=11102b9f"></script><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616386682"></script><script src="http://192.168.33.10/cms/main/assets/xuniren/js/config.js?v=1616386682"></script></body>
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
+	<script>
+		window.wbshare = {
+			title: '',
+			url: '',
+			pic: '',
+			ralateUid: '',
+			appkey: ''
+		}
+
+		function getList(type) {
+			$.getJSON('xxxx?type='+type, function(res) {
+				let str = '';
+				res.data.list.forEach(function(cate) {
+					str += `<dl id='${cate.navLetter}'>
+								<dt>${cate.navLetter}</dt>
+								<dd>`;
+					item.list.forEach(function(item) {
+						str += `<a href="${type === '1' ? 'xnr-detail.html': 'zwz-detail.html'}?id=${item.id}">${item.name} / ${item.ename}</a>`
+					})
+					str +=	`	</dd>
+							</dl>`
+				})
+
+				$('.xnr-list').html(str);
+			})
+		}
+		getList('1')
+		$('.tabs').on('click', '.tab', function() {
+			$('.tabs .tab').removeClass('active');
+			$(this).addClass('active')
+			getList($(this).attr('tabtype'))
+		})
+
+		$('.char-nav').on('click', 'span', function(e) {
+			location.hash=$(this).text()
+		})
+	</script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>xnr.js?v=11102b9f"></script><script src="http://192.168.33.10/dever_package/script/assets/dever/core.js?v=1616397129"></script></body>
 
 </html>

+ 181 - 0
data/compile/cms/main/xuniren/zwz-detail.cmp.php

@@ -0,0 +1,181 @@
+<!DOCTYPE html>
+<!--power by dever--><html>
+
+<head>
+	<meta charset="utf-8">
+	<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
+	<meta content="yes" name="apple-mobile-web-app-capable">
+	<meta content="black" name="apple-mobile-web-app-status-bar-style">
+	<meta content="telephone=no" name="format-detection">
+
+	<title>首页</title>
+
+	<meta name="Keywords" content="" />
+	<meta name="Description" content="" />
+	<link rel="stylesheet" href="http://at.alicdn.com/t/font_2408372_isweoh63009.css">
+	<link rel="stylesheet" href="<?php echo Dever::config("host")->static ?>swiper.min.css" />
+<link href="<?php echo Dever::config("host")->css ?>global.css?v=72008500" rel="stylesheet"><link href="<?php echo Dever::config("host")->css ?>zwz-detail.css?v=742d825b" rel="stylesheet"></head>
+
+<body>
+
+	<header>
+		<div class="wrapper">
+			<div class="logo-area clearfix">
+				<a class="logo"><img src="xxxHTMLLINKxxx0.32999827176554940.1735482663664467xxx" alt="logo"></a>
+				<ul class="menu">
+					<li class="pc-menu"><a href="javascript:;" id="tonight" class="iconfont icon-yueliang"></a></li>
+					<li class="pc-menu">
+						<a href="#" class="iconfont icon-search"></a>
+						<div class="search-layer">
+							<div>
+								<input type="text">
+								<a href="#">搜索</a>
+							</div>
+						</div>
+					</li>
+					<li class="pc-menu">
+						<a href="#" class="iconfont icon-user"></a>
+						<div class="user-layer">
+							<div>
+								<a href="#" class="iconfont icon-weibo"></a>
+								<a href="#" class="iconfont icon-weixin"></a>
+								<a href="javascript:;" class="iconfont icon-link" data-clipboard-text="dddddd"></a>
+							</div>
+						</div>
+					</li>
+					<li class="m-menu">
+						<a href="#" class="iconfont icon-search"></a>
+					</li>
+					<li class="m-menu">
+						<a href="#" class="iconfont icon-menu"></a>
+						<div class="menu-layer">
+							<ul>
+								<li class="active"><a href="index.html">首&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;页</a></li>
+								<li><a href="news.html">资&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;讯</a></li>
+								<li><a href="xnr.html">虚&nbsp;拟&nbsp;人</a></li>
+								<li><a href="feature.html">专&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;题</a></li>
+								<li><a href="video.html">视&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;频</a></li>
+								<li><a href="activity.html">活&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;动</a></li>
+								<li><a href="contact.html">关于我们</a></li>
+							</ul>
+							<div class="share">
+								<a href="#" class="iconfont icon-weibo"></a>
+								<a href="#" class="iconfont icon-weixin"></a>
+							</div>
+						</div>
+					</li>
+				</ul>
+			</div>
+			<div class="nav-wrapper">
+				<ul class="tnav">
+					<li class="active"><a href="index.html">首&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;页</a></li>
+					<li><a href="news.html">资&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;讯</a></li>
+					<li><a href="xnr.html">虚&nbsp;拟&nbsp;人</a></li>
+					<li><a href="feature.html">专&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;题</a></li>
+					<li><a href="video.html">视&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;频</a></li>
+					<li><a href="activity.html">活&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;动</a></li>
+					<li><a href="contact.html">关于我们</a></li>
+				</ul>
+			</div>
+			<div class="m-search-layer">
+				<div><i class="iconfont icon-search"></i><input type="text" placeholder="搜索"></div>
+				<i class="iconfont icon-close"></i>
+			</div>
+		</div>
+	</header>
+
+	<div class="zwz-wrapper wrapper">
+		<div class="zwz-box">
+			<h5>造物主</h5>
+			<div class="zwz-logo">
+				<img src="<?php echo Dever::config("host")->images ?>logo.png?v=715222a7" alt="">
+				<span>xxl有限公司</span>
+			</div>
+			<div class="zwz-info">
+				<span>公司简介</span>
+				<p>一个热爱国风文化的跨次元女孩儿。同时对时尚潮流抱着极大的热情,希望分享给大家更多的日常生活</p>
+				<a target="_blank" href="https://www.toutiao.com/i6919686337721319939">https://www.toutiao.com/i6919686337721319939</a>
+			</div>
+		</div>
+		<div class="xnrers">
+			<dl>
+				<dt><a href="#" target="_blank"><img src="<?php echo Dever::config("host")->images ?>profile.jpg?v=cdd9da6c" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">翎 / Ling</a></h3>
+					<p><span>简介</span> 一个热爱国风文化的跨次元女孩儿。同时对时尚潮流抱着极大的热情,希望分享给大家更多的日常生活</p>
+				</dd>
+			</dl>
+			<dl>
+				<dt><a href="#" target="_blank"><img src="<?php echo Dever::config("host")->images ?>profile.jpg?v=cdd9da6c" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">翎 / Ling</a></h3>
+					<p><span>简介</span> 一个热爱国风文化的跨次元女孩儿。同时对时尚潮流抱着极大的热情,希望分享给大家更多的日常生活</p>
+				</dd>
+			</dl>
+			<dl>
+				<dt><a href="#" target="_blank"><img src="<?php echo Dever::config("host")->images ?>profile.jpg?v=cdd9da6c" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">翎 / Ling</a></h3>
+					<p><span>简介</span> 一个热爱国风文化的跨次元女孩儿。同时对时尚潮流抱着极大的热情,希望分享给大家更多的日常生活</p>
+				</dd>
+			</dl>
+			<dl>
+				<dt><a href="#" target="_blank"><img src="<?php echo Dever::config("host")->images ?>profile.jpg?v=cdd9da6c" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">翎 / Ling</a></h3>
+					<p><span>简介</span> 一个热爱国风文化的跨次元女孩儿。同时对时尚潮流抱着极大的热情,希望分享给大家更多的日常生活</p>
+				</dd>
+			</dl>
+			<dl>
+				<dt><a href="#" target="_blank"><img src="<?php echo Dever::config("host")->images ?>profile.jpg?v=cdd9da6c" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">翎 / Ling</a></h3>
+					<p><span>简介</span> 一个热爱国风文化的跨次元女孩儿。同时对时尚潮流抱着极大的热情,希望分享给大家更多的日常生活</p>
+				</dd>
+			</dl>
+			<dl>
+				<dt><a href="#" target="_blank"><img src="<?php echo Dever::config("host")->images ?>profile.jpg?v=cdd9da6c" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">翎 / Ling</a></h3>
+					<p><span>简介</span> 一个热爱国风文化的跨次元女孩儿。同时对时尚潮流抱着极大的热情,希望分享给大家更多的日常生活</p>
+				</dd>
+			</dl>
+		</div>
+	</div>
+	<div class="mask" style="display: none">
+		<div class="layer share-layer">
+			<a href="#" class="close"></a>
+			<h5>分享到微信朋友圈</h5>
+			<div class="qrcode" id="qrcode"><img src="<?php echo Dever::config("host")->images ?>qrcode.png?v=c3386e72" alt="" srcset="">
+			<p>打开微信,使用“扫一扫”即可将网页分享到我的朋友圈</p>
+		</div>
+	</div>
+	<script src="<?php echo Dever::config("host")->static ?>jquery.js"></script> 
+	<script src="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
+	<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
+	<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.8/dist/clipboard.min.js"></script>
+<script type="text/javascript" src="<?php echo Dever::config("host")->js ?>global.js?v=3f6c49a3"></script><script type="text/javascript" src="<?php echo Dever::config("host")->js ?>zwz-detail.js?v=11102b9f"></script></body>
+<script src="<?php echo Dever::config("host")->static ?>swiper.min.js"></script>
+<script>
+
+	new Swiper('.activity-module .swiper-container', {
+		// autoplay: 3000,
+		// pagination : '.activity-module .pagination',
+		// paginationClickable :true,
+		slidesPerView : 4,
+		spaceBetween : 10,
+		// loop: true,
+		prevButton:'.activity-module .arrow-l',
+		nextButton:'.activity-module .arrow-r',
+	})
+</script>
+<script>
+	window.wbshare = {
+		title: '',
+		url: '',
+		pic: '',
+		ralateUid: '',
+		appkey: ''
+	}
+</script>
+</html>

+ 4 - 0
main/assets/xuniren/js/config.js

@@ -0,0 +1,4 @@
+//定义瀑布流
+Dever.Page().name = '#page';
+Dever.Page().button = '.more';
+//Dever.Page().loading = '.loadding';

+ 33 - 31
main/assets/xuniren/news.html

@@ -114,37 +114,39 @@
 
 	<!-- news -->
 	<div class="news-module wrapper clearfix ">
-		<dl>
-			<dt><a href="#" target="_blank"><img src="images/banner.jpg?v=7bbe3c38" alt="" /></a></dt>
-			<dd>
-				<h3><a href="#" target="_blank">MIT研发新型医用贴片<br/>可帮助手术机器人修复人体内损伤</a></h3>
-				<div>
-					<p>虽然,目前已经有类似的粘合贴片在这类手术中使用,但是这种贴片的粘合存在一定缺陷,尤其是在处理炎症和疤痕组织的时候。</p>
-					<span>Sep 23, 2020 by Liz Gioro</span>
-				</div>
-			</dd>
-		</dl>
-		<dl>
-			<dt><a href="#" target="_blank"><img src="images/banner.jpg?v=7bbe3c38" alt="" /></a></dt>
-			<dd>
-				<h3><a href="#" target="_blank">MIT研发新型医用贴片<br/>可帮助手术机器人修复人体内损伤</a></h3>
-				<div>
-					<p>虽然,目前已经有类似的粘合贴片在这类手术中使用,但是这种贴片的粘合存在一定缺陷,尤其是在处理炎症和疤痕组织的时候。</p>
-					<span>Sep 23, 2020 by Liz Gioro</span>
-				</div>
-			</dd>
-		</dl>
-		<dl class="nobborder">
-			<dt><a href="#" target="_blank"><img src="images/banner.jpg?v=7bbe3c38" alt="" /></a></dt>
-			<dd>
-				<h3><a href="#" target="_blank">MIT研发新型医用贴片<br/>可帮助手术机器人修复人体内损伤</a></h3>
-				<div>
-					<p>虽然,目前已经有类似的粘合贴片在这类手术中使用,但是这种贴片的粘合存在一定缺陷,尤其是在处理炎症和疤痕组织的时候。</p>
-					<span>Sep 23, 2020 by Liz Gioro</span>
-				</div>
-			</dd>
-		</dl>
-		<a class="more" href="#" target="_blank"><span class="a">查看更多</span></a>
+		<div class="dever-page">
+			<dl>
+				<dt><a href="#" target="_blank"><img src="images/banner.jpg?v=7bbe3c38" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">MIT研发新型医用贴片<br/>可帮助手术机器人修复人体内损伤</a></h3>
+					<div>
+						<p>虽然,目前已经有类似的粘合贴片在这类手术中使用,但是这种贴片的粘合存在一定缺陷,尤其是在处理炎症和疤痕组织的时候。</p>
+						<span>Sep 23, 2020 by Liz Gioro</span>
+					</div>
+				</dd>
+			</dl>
+			<dl>
+				<dt><a href="#" target="_blank"><img src="images/banner.jpg?v=7bbe3c38" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">MIT研发新型医用贴片<br/>可帮助手术机器人修复人体内损伤</a></h3>
+					<div>
+						<p>虽然,目前已经有类似的粘合贴片在这类手术中使用,但是这种贴片的粘合存在一定缺陷,尤其是在处理炎症和疤痕组织的时候。</p>
+						<span>Sep 23, 2020 by Liz Gioro</span>
+					</div>
+				</dd>
+			</dl>
+			<dl class="nobborder">
+				<dt><a href="#" target="_blank"><img src="images/banner.jpg?v=7bbe3c38" alt="" /></a></dt>
+				<dd>
+					<h3><a href="#" target="_blank">MIT研发新型医用贴片<br/>可帮助手术机器人修复人体内损伤</a></h3>
+					<div>
+						<p>虽然,目前已经有类似的粘合贴片在这类手术中使用,但是这种贴片的粘合存在一定缺陷,尤其是在处理炎症和疤痕组织的时候。</p>
+						<span>Sep 23, 2020 by Liz Gioro</span>
+					</div>
+				</dd>
+			</dl>
+		</div>
+		<a class="more" href="#" targets="_blank"><span class="a">查看更多</span></a>
 	</div>
 	<!-- end news -->
 

+ 16 - 0
main/src/Content.php

@@ -226,6 +226,22 @@ class Content
         return $data;
     }
 
+    # 获取标签
+    public function view_tag()
+    {
+        $data = Dever::load('main/content.view');
+        $result = array();
+        if ($data['tag']) {
+            $tag = explode(',', $data['tag']);
+            foreach($tag as $k => $v) {
+                $result[$k]['name'] = $v;
+                $result[$k]['link'] = Dever::url('search?type='.$data['type'].'&v=' . $v);
+            }
+        }
+
+        return $result;
+    }
+
     # 获取单页内容
     public function getPage()
     {

+ 19 - 0
main/template/xuniren/article.php

@@ -16,6 +16,25 @@ $view
 
 ->fetch(array('.article-content article', 0), 'main/content.view#content')
 
+# 标签
+->fetch('.tags h5', 'main/content.view#tag_name')
+->fetch('.tags@style', 'main/content.view_tag', 'none')
+
+->loop
+(
+    '.tags li',
+    'main/content.view_tag',
+    array
+    (
+        'a|0' => array
+        (
+            'href' => '$v.link',
+            'title' => '$v.name',
+            'html' => '$v.name',
+        ),
+    )
+)
+
 # 热门推荐
 ->loop
 (

+ 6 - 1
main/template/xuniren/feature.php

@@ -107,7 +107,12 @@ $view
     )
 )
 
-->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".news-module"></div>')
+
+->fetch('.more@href', 'javascript:;')
+->fetch('.more@dever-show', 'Dever::pageInfo()["link"] ? "1" : "2"')
+->fetch('.more@style', 'Dever::pageInfo()["link"] ? "" : "display:none"')
+
+->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".dever-page"></div>')
 
 
 ->import('inc/foot')

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

@@ -3,7 +3,7 @@
 $view
 
 ->append('body',    '<script src="'.Dever::assets('dever/core.js', 'script').'"></script>')
-//->append('body',    '<script src="'.Dever::assets('config.js').'"></script>')
+->append('body',    '<script src="'.Dever::assets('config.js').'"></script>')
 //->append('body',    '<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>')
 
 ;

+ 4 - 1
main/template/xuniren/news.php

@@ -102,8 +102,11 @@ $view
     )
 )
 
-->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".news-module"></div>')
+->fetch('.more@href', 'javascript:;')
+->fetch('.more@dever-show', 'Dever::pageInfo()["link"] ? "1" : "2"')
+->fetch('.more@style', 'Dever::pageInfo()["link"] ? "" : "display:none"')
 
+->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".dever-page"></div>')
 
 ->import('inc/foot')
 

+ 5 - 1
main/template/xuniren/search.php

@@ -69,7 +69,11 @@ $view
     )
 )
 
-->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".news-module"></div>')
+->fetch('.more@href', 'javascript:;')
+->fetch('.more@dever-show', 'Dever::pageInfo()["link"] ? "1" : "2"')
+->fetch('.more@style', 'Dever::pageInfo()["link"] ? "" : "display:none"')
+
+->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".dever-page"></div>')
 
 
 ->import('inc/foot')

+ 6 - 1
main/template/xuniren/video.php

@@ -13,7 +13,9 @@ $view
 
 ->fetch(array('h3@html', 0), 'main/content.home_video_first#sname')
 ->fetch(array('p@html', 0), 'main/content.home_video_first#info')
+->fetch(array('span@html', 0), 'main/content.home_video_first#pdate_string')
 
+->fetch('.topic-video@style', 'main/content.home_video_first', 'none')
 ->loop
 (
     '.video-recs li',
@@ -87,7 +89,10 @@ $view
     )
 )
 
-->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".news-module"></div>')
+
+->fetch('.common-pagination', '<{Dever::pageInfo()["html"]}>')
+
+->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".dever-page"></div>')
 
 
 ->import('inc/foot')