首页 > 前端
【复制】TP常用标签
来源:TP课堂 时间:2021-12-18 点击:408

首页:

  <title>{$web_title}</title>
  <meta name="keywords" content="{$web_keywords}" />
  <meta name="description" content="{$web_description}" />
  
  
   {include file="public/head"}


banner:

 <section class="index_banner">
    <div class="swiper-wrapper">
      {volist name="$adData1" id="vo"}
      <div class="swiper-slide" style="background: url({$vo.thumb}) no-repeat top center">

        <div class="box">
          <div class="title">人人为我 我为人人</div>
          <div class="text">
            <p>面向国家“双碳”战略工业流程再造和能源材料若干“卡脖子”问题<br>进行重大项目任务的定向性建制化研究</p>
          </div>

        </div>
      </div>

      {/volist}
    </div>

    <div class="swiper-pagination"></div>
  </section>
  <script>
    var swiper = new Swiper('.index_banner', {
      pagination: {
        el: '.index_banner .swiper-pagination',
        clickable: true,
      },
      loop: 'true',
      autoplay: {
        delay: 5000,//1秒切换一次
      },
    });

  </script>


列表页:

<title>{$categoryData.seo_title}</title>
<meta name="keywords" content="{$categoryData.seo_keywords}"/>
<meta name="description" content="{$categoryData.seo_description}"/>


$cate_id=5;
$categoryData=Db::name('category')->find($cate_id);
if(empty($categoryData)){
            return alert('error','/',5);
        }
return view('',[
   'categoryData'=>$categoryData
]);


当前位置:

{volist name="$positionData" id="vo"}<a
            href="{:url('index/index/'.$vo.index_template,array('cate_id'=>$vo.id))}">{$vo.cate_name}
            ></a>{/volist}


 use app\model\Categorys;
 public function product()
    {
        $cate_id=input('cate_id');
        $categoryData=Db::name('category')->find($cate_id);
        if(empty($categoryData)){
            return alert('error','/',5);
        }
        $parent_id=2;
        $childrenCate=Db::name('category')->where('parent_id',$parent_id)->order('listorder asc')->select();

        $categorys=Db::name('category')->field('id,parent_id')->select();
         $category_model=new Categorys();
         $cateStr=$category_model->getChildrenIdStr($categorys,$cate_id);
         $cateStr=$cateStr.','.$cate_id;
        $archivesData=Db::name('archives')->where('cate_id','in',$cateStr)->order('id desc')->paginate(['list_rows'=> 20,'query'=>request()->param()]);


        return view('index/product',[
            'categoryData'=>$categoryData,
            'childrenCate'=>$childrenCate,
            'archivesData'=>$archivesData,
            'cate_id'=>$cate_id,
            'parent_id'=>$parent_id
        ]);
    }


响应式图片:

<picture>
   <source media="(min-width: 320px) and (max-width: 640px)" srcset="/static/index/images/ying_banner3.jpg">
   <source media="(min-width: 640px)" srcset="/static/index/images/ying_banner2.jpg">
   <img src="/static/index/images/ying_banner.jpg">
</picture>


ThinkPHP文章页常用代码、上一篇下一篇文章获取