wesmiler před 5 roky
rodič
revize
e4bc167e97

+ 11 - 9
app/index/controller/IndexController.php

@@ -17,6 +17,7 @@ class IndexController extends HomeBaseController
     public function index()
     public function index()
     {
     {
 
 
+        $time = microtime(true);
         // 热门分类
         // 热门分类
         $recCates = CategoryService::getRecCates(6);
         $recCates = CategoryService::getRecCates(6);
         $recCates = $recCates? $recCates->toArray() : [];
         $recCates = $recCates? $recCates->toArray() : [];
@@ -142,6 +143,12 @@ class IndexController extends HomeBaseController
         // 友情链接
         // 友情链接
         $links = LinkService::getList(['catname'=> 'index'], 50);
         $links = LinkService::getList(['catname'=> 'index'], 50);
 
 
+        $endtime = microtime(true);
+
+        $time = (($endtime-$time)).'s';
+        echo '访问时间:'.$endtime."\n";
+        echo '访问时间:'.$time;
+
         // 新增
         // 新增
         $this->assign('banner',$banner);
         $this->assign('banner',$banner);
         $this->assign('banner1',$banner1);
         $this->assign('banner1',$banner1);
@@ -258,17 +265,12 @@ class IndexController extends HomeBaseController
                         case 2:  $url = $domain.'/b'.$item['id'].'/'; break;
                         case 2:  $url = $domain.'/b'.$item['id'].'/'; break;
                         default:  $url = $domain.'/news'.$item['id'].'/'; break;
                         default:  $url = $domain.'/news'.$item['id'].'/'; break;
                     }
                     }
-                    $urls[] = "<url>
-                            <loc>{$url}</loc>
-                            <changefreq>daily</changefreq>
-                            <priority>1.0</priority>
-                          </url>";
+                    $urls[] = "<url><loc>{$url}</loc><changefreq>daily</changefreq><priority>0.9</priority></url>";
                 }
                 }
-var_dump($urls);
-                if($urls){
-                    $strUrls = '<?xml version="1.0" encoding="utf-8"?><urlset>'.$urls.join('').'</urlset>';
-                    file_put_contents('/sitemap.xml', $strUrls);
 
 
+                if($urls){
+                    $strUrls = '<?xml version="1.0" encoding="utf-8"?><urlset>'.implode('',$urls).'</urlset>';
+                    file_put_contents('./sitemap.xml', $strUrls);
                 }
                 }
             }
             }
 
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
public/sitemap.xml


+ 1 - 0
public/themes/mjmls/index/block/footer.html

@@ -71,6 +71,7 @@
 
 
 <!--  -->
 <!--  -->
 <script src="__TMPL__/static/js/swiper.min.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/swiper.min.js" type="text/javascript"></script>
+<script src="__TMPL__/static/js/lazyload.min.js"></script>
 <script src="__TMPL__/static/js/base.js?v=20200617" type="text/javascript"></script>
 <script src="__TMPL__/static/js/base.js?v=20200617" type="text/javascript"></script>
 <script src="__TMPL__/static/js/index.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/index.js" type="text/javascript"></script>
 <script src="__TMPL__/static/layer/layer.js"></script>
 <script src="__TMPL__/static/layer/layer.js"></script>

+ 1 - 0
public/themes/mjmls/index/block/footer_new.html

@@ -87,6 +87,7 @@
 <!-- ./end -->
 <!-- ./end -->
 
 
 <script src="__TMPL__/static/js/swiper.min.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/swiper.min.js" type="text/javascript"></script>
+<script src="__TMPL__/static/js/lazyload.min.js"></script>
 <script src="__TMPL__/static/js/base.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/base.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/index.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/index.js" type="text/javascript"></script>
 <script src="__TMPL__/static/layer/layer.js"></script>
 <script src="__TMPL__/static/layer/layer.js"></script>

+ 1 - 0
public/themes/mjmls/index/block/footer_xm.html

@@ -88,6 +88,7 @@
 <!-- ./end -->
 <!-- ./end -->
 
 
 <script src="__TMPL__/static/js/swiper.min.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/swiper.min.js" type="text/javascript"></script>
+<script src="__TMPL__/static/js/lazyload.min.js"></script>
 <script src="__TMPL__/static/js/base.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/base.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/index.js" type="text/javascript"></script>
 <script src="__TMPL__/static/js/index.js" type="text/javascript"></script>
 <script src="__TMPL__/static/layer/layer.js"></script>
 <script src="__TMPL__/static/layer/layer.js"></script>

+ 1 - 1
public/themes/mjmls/index/index/advert/topic.html

@@ -2,7 +2,7 @@
 <if condition="!$is_mobile">
 <if condition="!$is_mobile">
 <div class="container mob_none">
 <div class="container mob_none">
     <foreach name="banner2" id="v">
     <foreach name="banner2" id="v">
-    <img src="{:cmf_get_image_preview_url($v.image)}" target="{$v.target}" width="1200" height="80" alt="{$v.title}">
+    <img class="lazyload" data-src="{:cmf_get_image_preview_url($v.image)}" target="{$v.target}" width="1200" height="80" alt="{$v.title}">
     </foreach>
     </foreach>
 </div>
 </div>
 </if>
 </if>

+ 2 - 2
public/themes/mjmls/index/index/floor/brand.html

@@ -35,9 +35,9 @@
                 <li>
                 <li>
                     <a href="/b{$v.id}/" title="{$v.title}" target="_blank">
                     <a href="/b{$v.id}/" title="{$v.title}" target="_blank">
                         <if condition="!$is_mobile">
                         <if condition="!$is_mobile">
-                            <img src="{:cmf_get_image_preview_url($v.logo)}?v=1" width="174" height="130" alt="{$v.title}" onerror="imageError(this)">
+                            <img  src="{:cmf_get_image_preview_url($v.logo)}?v=1" width="174" height="130" alt="{$v.title}" onerror="imageError(this)">
                             <else/>
                             <else/>
-                            <img src="{:cmf_get_image_preview_url($v.logo)}?v=1" width="174" onload="resetSize(this)" height="130" alt="{$v.title}" onerror="imageError(this)" >
+                            <img  src="{:cmf_get_image_preview_url($v.logo)}?v=1" width="174" onload="resetSize(this)" height="130" alt="{$v.title}" onerror="imageError(this)" >
                         </if>
                         </if>
 
 
                         <h3 class="nowrap">{$v.title}</h3>
                         <h3 class="nowrap">{$v.title}</h3>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 22
public/themes/mjmls/index/index/floor/brand_choice.html


+ 2 - 2
public/themes/mjmls/index/index/floor/join.html

@@ -12,7 +12,7 @@
                         <foreach name="$brand7" id="brands">
                         <foreach name="$brand7" id="brands">
                         <div class="swiper-slide">
                         <div class="swiper-slide">
                             <foreach name="brands" id="v">
                             <foreach name="brands" id="v">
-                            <a href="/b{$v.id}/" target="_blank" title="{$v.title}"><img data-src="{:cmf_get_image_preview_url($v.logo)}" onerror="imageError(this)" alt="{$v.title}" width="90" height="67.5"></a>
+                            <a href="/b{$v.id}/" target="_blank" title="{$v.title}"><img class="lazyload" data-src="{:cmf_get_image_preview_url($v.logo)}" onerror="imageError(this)" alt="{$v.title}" width="90" height="67.5"></a>
                             </foreach>
                             </foreach>
                         </div>
                         </div>
                         </foreach>
                         </foreach>
@@ -31,7 +31,7 @@
             <foreach name="courseList" id="v">
             <foreach name="courseList" id="v">
                 <if condition="$key eq 0">
                 <if condition="$key eq 0">
                     <div>
                     <div>
-                        <a href="/news{$v.id}/" target="_blank" title="{$v.title}"><img data-src="{:cmf_get_image_preview_url($v.thumb)}" onerror="imageError(this)" width="300" height="170" alt="{$v.title}"></a>
+                        <a href="/news{$v.id}/" target="_blank" title="{$v.title}"><img class="lazyload" data-src="{:cmf_get_image_preview_url($v.thumb)}" onerror="imageError(this)" width="300" height="170" alt="{$v.title}"></a>
                     </div>
                     </div>
                 </if>
                 </if>
             </foreach>
             </foreach>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 21
public/themes/mjmls/index/index/floor/new_recommend.html


+ 5 - 5
public/themes/mjmls/index/index/floor/phb.html

@@ -10,7 +10,7 @@
                         <foreach name="phb1" id="v">
                         <foreach name="phb1" id="v">
                         <li <if condition="$key eq 0">class="active"</if>>
                         <li <if condition="$key eq 0">class="active"</if>>
                             <a href="/b{$v.id}/" target="">
                             <a href="/b{$v.id}/" target="">
-                                <img class="fl" data-src="{:cmf_get_image_preview_url($v.logo)}" width="100" height="75" alt="{$v.title}" onerror="imageError(this)">
+                                <img class="fl lazyload" data-src="{:cmf_get_image_preview_url($v.logo)}" width="100" height="75" alt="{$v.title}" onerror="imageError(this)">
                                 <div>
                                 <div>
                                     <i></i>
                                     <i></i>
                                     <span class="nowrap">{$v.title}</span>
                                     <span class="nowrap">{$v.title}</span>
@@ -28,7 +28,7 @@
                         <foreach name="phb2" id="v">
                         <foreach name="phb2" id="v">
                             <li <if condition="$key eq 0">class="active"</if>>
                             <li <if condition="$key eq 0">class="active"</if>>
                             <a href="/b{$v.id}/" target="">
                             <a href="/b{$v.id}/" target="">
-                                <img class="fl" data-src="{:cmf_get_image_preview_url($v.logo)}" width="100" height="75" alt="{$v.title}" onerror="imageError(this)">
+                                <img class="fl lazyload" data-src="{:cmf_get_image_preview_url($v.logo)}" width="100" height="75" alt="{$v.title}" onerror="imageError(this)">
                                 <div>
                                 <div>
                                     <i></i>
                                     <i></i>
                                     <span class="nowrap">{$v.title}</span>
                                     <span class="nowrap">{$v.title}</span>
@@ -46,7 +46,7 @@
                         <foreach name="phb3" id="v">
                         <foreach name="phb3" id="v">
                             <li <if condition="$key eq 0">class="active"</if>>
                             <li <if condition="$key eq 0">class="active"</if>>
                             <a href="/b{$v.id}/" target="">
                             <a href="/b{$v.id}/" target="">
-                                <img class="fl" data-src="{:cmf_get_image_preview_url($v.logo)}" width="100" height="75" alt="{$v.title}" onerror="imageError(this)">
+                                <img class="fl lazyload" data-src="{:cmf_get_image_preview_url($v.logo)}" width="100" height="75" alt="{$v.title}" onerror="imageError(this)">
                                 <div>
                                 <div>
                                     <i></i>
                                     <i></i>
                                     <span class="nowrap">{$v.title}</span>
                                     <span class="nowrap">{$v.title}</span>
@@ -67,7 +67,7 @@
             </div>
             </div>
             <div class="mob_none mt30">
             <div class="mob_none mt30">
                 <foreach name="banner3" id="v">
                 <foreach name="banner3" id="v">
-                <a href="{$v.url}" target="{$v.target}" title="{$v.title}"><img data-src="{:cmf_get_image_preview_url($v.image)}" onerror="imageError(this)" width="880" height="70" alt="{$v.title}"></a>
+                <a href="{$v.url}" target="{$v.target}" title="{$v.title}"><img class="lazyload" data-src="{:cmf_get_image_preview_url($v.image)}" onerror="imageError(this)" width="880" height="70" alt="{$v.title}"></a>
                 </foreach>
                 </foreach>
             </div>
             </div>
         </div>
         </div>
@@ -92,7 +92,7 @@
             <if condition="!$is_mobile">
             <if condition="!$is_mobile">
             <div class="mt30 mob_none">
             <div class="mt30 mob_none">
                 <foreach name="banner4" id="v">
                 <foreach name="banner4" id="v">
-                    <a href="{$v.url}" target="{$v.target}" title="{$v.title}"><img data-src="{:cmf_get_image_preview_url($v.image)}" onerror="imageError(this)" width="300" height="170" alt="{$v.title}"></a>
+                    <a href="{$v.url}" target="{$v.target}" title="{$v.title}"><img class="lazyload" data-src="{:cmf_get_image_preview_url($v.image)}" onerror="imageError(this)" width="300" height="170" alt="{$v.title}"></a>
                 </foreach>
                 </foreach>
             </div>
             </div>
             </if>
             </if>

+ 1 - 1
public/themes/mjmls/index/index/floor/recommend.html

@@ -8,7 +8,7 @@
         <foreach name="brand3" id="v">
         <foreach name="brand3" id="v">
         <li>
         <li>
             <a href="/b{$v.id}/" target="" title="{$v.title}">
             <a href="/b{$v.id}/" target="" title="{$v.title}">
-                <img data-src="{:cmf_get_image_preview_url($v.logo)}?v=1" alt="{$v.title}" onload="resetSize(this)" width="" height="168" onerror="imageError(this)">
+                <img class="lazyload" data-src="{:cmf_get_image_preview_url($v.logo)}?v=1" alt="{$v.title}" onload="resetSize(this)" width="" height="168" onerror="imageError(this)">
                 <h3 class="nowrap">{$v.title}</h3>
                 <h3 class="nowrap">{$v.title}</h3>
                 <p>
                 <p>
                     <b class="fl">{$v.touzi_level_name|default='暂无'}</b>
                     <b class="fl">{$v.touzi_level_name|default='暂无'}</b>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 19
public/themes/mjmls/index/index/floor/topic.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 93
public/themes/mjmls/index/index/news/join.html


+ 3 - 2
public/themes/mjmls/static/js/base.js

@@ -38,8 +38,9 @@ $(function () {
             },1)
             },1)
         }
         }
     })*/
     })*/
+    $("img.lazyload").lazyload();
 
 
-    var num = document.getElementsByTagName('img').length;
+    /*var num = document.getElementsByTagName('img').length;
     var img = document.getElementsByTagName("img");
     var img = document.getElementsByTagName("img");
     var n = 0; //存储图片加载到的位置,避免每次都从第一张图片开始遍历
     var n = 0; //存储图片加载到的位置,避免每次都从第一张图片开始遍历
     lazyload();
     lazyload();
@@ -56,7 +57,7 @@ $(function () {
                 n = i + 1;
                 n = i + 1;
             }
             }
         }
         }
-    }
+    }*/
 
 
 
 
 
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 0
public/themes/mjmls/static/js/lazyload.min.js