亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 織夢DEDE > 正文

織夢列表頁點擊按價格按評分按更新按點擊排序進行篩選方法

2024-07-12 09:11:58
字體:
來源:轉載
供稿:網友

假如網站中,有一個價格字段trueprice,我希望根據價格從小到大,或從大到小進行點擊篩選,或按熱門,最新商品進行排序,效果圖如下 

織夢列表頁點擊按價格按評分按更新按點擊排序進行篩選方法

列表模板上增加排序,myorder=hot注意,其中增加了一個虛擬字段myorder,這個字段后臺并沒有添加.他只是一個排序的標志符,需要最后排除掉. 

另外,模板上用到了{dede:php}標簽,需要在后臺系統設置.系統基本參數,其它設置中,去掉對php模板標簽的限制. 

模板如下

<a class="ib padding-right"  href="/plus/list.php?tid={dede:field.typeid/}&myorder=hot">{dede:php}if($_GET['myorder']=='hot'){echo '<span>最熱</span>';}else{echo '最熱';}{/dede:php}</a> <a class="ib padding-right" href="/plus/list.php?tid={dede:field.typeid/}&myorder=new">{dede:php}if($_GET['myorder']=='new'){echo '<span>最新</span>';}else{echo '最新';}{/dede:php}</a> <a class="ib padding-right" href="/plus/list.php?tid={dede:field.typeid/}&myorder=price_high">{dede:php}if($_GET['myorder']=='price_high'){echo '<span>價高</span>';}else{echo '價高';}{/dede:php}</a><a class="ib padding-right"href="/plus/list.php?tid={dede:field.typeid/}&myorder=price_low">{dede:php}if($_GET['myorder']=='price_low'){echo '<span>價低</span>';}else{echo '價低';}{/dede:php}</a>

首先,在自定義函數中/include/extend.func.php增加非法過濾函數

/*字符過濾函數*/function snail_filter($str,$stype="inject") {    if ($stype=="inject")  {        $str = str_replace(               array( "select", "insert", "update", "delete", "alter", "cas", "union", "into", "load_file", "outfile", "create", "join", "where", "like", "drop", "modify", "rename", "'", "/*", "*", "../", "./"),   array("","","","","","","","","","","","","","","","","","","","","",""),   $str);    } else if ($stype=="xss") {        $farr = array("//s+/" ,                      "/<(//?)(script|META|STYLE|HTML|HEAD|BODY|STYLE |i?frame|b|strong|style|html|img|P|o:p|iframe|u|em|strike|BR|div|a|TABLE|TBODY|object|tr|td|st1:chsdate|FONT|span|MARQUEE|body|title|/r/n|link|meta|/?|/%)([^>]*?)>/isU",           "/(<[^>]*)on[a-zA-Z]+/s*=([^>]*>)/isU",          );        $tarr = array(" ",                      "",          "//1//2",          );         $str = preg_replace($farr, $tarr, $str);        $str = str_replace(               array( "<", ">", "'", "/"", ";", "/*", "*", "../", "./"),   array("&lt;","&gt;","","","","","","",""),   $str);    }    return $str;}

 

然后,在include/arc.listview.class.php里面增加排序判斷及分頁的定義,并排除myorder字段

一,修改CountRecord(),在第二行的下面 

在if(empty(cfgneedtypeid2))cfgneedtypeid2))cfg_need_typeid2 = ‘N’的下面

增加

//新增,多條件篩選 ,獲得附加表的相關信息        $addtable  = $this->ChannelUnit->ChannelInfos['addtable'];        if($addtable!="")        {            $addJoin = " LEFT JOIN `$addtable` ON arc.id = ".$addtable.'.aid ';            $addField = '';            $fields = explode(',',$this->ChannelUnit->ChannelInfos['listfields']);            foreach($fields as $k=>$v)            {                $nfields[$v] = $k;            }            if(is_array($this->ChannelUnit->ChannelFields) && !empty($this->ChannelUnit->ChannelFields))            {                foreach($this->ChannelUnit->ChannelFields as $k=>$arr)                {                    if(isset($nfields[$k]))                    {                        if(!empty($arr['rename'])) {                            $addField .= ','.$addtable.'.'.$k.' as '.$arr['rename'];                        }                        else {                            $addField .= ','.$addtable.'.'.$k;                        }                    }                }            }            if (isset($_REQUEST['tid'])){                $myget=$_GET;                unset($myget['myorder']);//刪除一個字段                 //刪除數組中的個別元素,活動狀態,進行中,剛結束等,這些值是根據結束時間動態判斷的,所以,數據庫中并不存在,需要過濾掉這個sql查詢條件                foreach($_GET as $key => $value) {                    //過濾掉不在$addtable表格中的字段,本次不負責處理                    //print_r($_GET);exit;                    $filtersql .= ($key!="q"&$key!="tid" && $key!="TotalResult" && $key!="PageNo") ? " AND $addtable.".snail_filter($key)." = '".snail_filter(urldecode($value))."'" : '';                }            }        }        else        {            $addField = '';            $addJoin = '';        }        //新增結束        //統計數據庫記錄

 

二、繼續找到

$cquery = "SELECT COUNT(*) AS dd FROMdede_arctinyarc WHERE ".$this->addSql; 

修改為

$cquery = "SELECT COUNT(*) AS dd FROM `dede_arctiny` arc $addJoin WHERE ".$this->addSql.$filtersql;

 

三,替換函數function GetArcList()為全新的

function GetArcList($limitstart=0,$row=10,$col=1,$titlelen=30,$infolen=250,    $imgwidth=120,$imgheight=90,$listtype="all",$orderby="default",$innertext="",$tablewidth="100",$ismake=1,$orderWay='desc')    {        global $cfg_list_son;        $typeid=$this->TypeID;        if($row=='') $row = 10;        if($limitstart=='') $limitstart = 0;        if($titlelen=='') $titlelen = 100;        if($infolen=='') $infolen = 250;        if($imgwidth=='') $imgwidth = 120;        if($imgheight=='') $imgheight = 120;        if($listtype=='') $listtype = 'all';          if($orderWay=='') $orderWay = 'desc';        if($orderby=='') {            $orderby='default';        }        else {            $orderby=strtolower($orderby);        }        $tablewidth = str_replace('%','',$tablewidth);        if($tablewidth=='') $tablewidth=100;        if($col=='') $col=1;        $colWidth = ceil(100/$col);        $tablewidth = $tablewidth.'%';        $colWidth = $colWidth.'%';        $innertext = trim($innertext);        if($innertext=='') {            $innertext = GetSysTemplets('list_fulllist.htm');        }        //排序方式        $ordersql = '';        if($orderby=="senddate" || $orderby=="id") {            $ordersql=" order by arc.id $orderWay";        }        else if($orderby=="hot" || $orderby=="click") {            $ordersql = " order by arc.click $orderWay";        }        else if($orderby=="lastpost") {            $ordersql = "  order by arc.lastpost $orderWay";        }else if($orderby=="weight") {             $ordersql = "  order by arc.weight $orderWay";       }        else {            $ordersql=" order by arc.sortrank $orderWay";        }        //新增綜合排序:默認 最熱 最新 價高 價低         $addtable  = $this->ChannelUnit->ChannelInfos['addtable'];        if($_GET['myorder']=='默認'){                    $orderby='sortrank';                    $ordersql = "  order by arc.sortrank $orderWay";                }elseif($_GET['myorder']=='hot'){                    $orderby='hot';                   $ordersql = " order by arc.click $orderWay";                }                elseif($_GET['myorder']=='new'){                    $orderby='id';                    $ordersql = " order by arc.id $orderWay";                }                elseif($_GET['myorder']=='price_high'){                    $orderby='price_high';                    $ordersql = " order by ".$addtable.".price ".$orderWay;                }                elseif($_GET['myorder']=='price_low'){                    $orderby='price_low';                    $ordersql = " order by ".$addtable.".price asc";                }                 elseif($_GET['myorder']=='mian_high'){                    $orderby='mian_high';                    $ordersql = " order by ".$addtable.".mian ".$orderWay;                }                elseif($_GET['myorder']=='mian_low'){                    $orderby='mian_low';                    $ordersql = " order by ".$addtable.".mian asc";                }               else{                    $ordersql=" order by arc.id $orderWay";                }        //多條件查詢新增,獲得附加表的相關信息/        ////獲得一個單列的文檔列表繼續        if($addtable!="")        {            $addJoin = " left join `$addtable` on arc.id = ".$addtable.'.aid ';            $addField = '';            $fields = explode(',',$this->ChannelUnit->ChannelInfos['listfields']);            foreach($fields as $k=>$v)            {                $nfields[$v] = $k;            }            if(is_array($this->ChannelUnit->ChannelFields) && !empty($this->ChannelUnit->ChannelFields))            {                foreach($this->ChannelUnit->ChannelFields as $k=>$arr)                {                    if(isset($nfields[$k]))                    {                        if(!empty($arr['rename'])) {                            $addField .= ','.$addtable.'.'.$k.' as '.$arr['rename'];                        }                        else {                            $addField .= ','.$addtable.'.'.$k;                        }                    }                }            }            if (isset($_REQUEST['tid'])){                $myget=$_GET;                unset($myget['myorder']);//刪除一個字段            foreach($myget as $key => $value) {                    $mywhere=" AND $addtable.".snail_filter($key)." = '".snail_filter(urldecode($value))."'";                }                $filtersql .= ($key!="tid" && $key!="TotalResult" && $key!="PageNo") ? $mywhere : '';            }        }        else        {            $addField = '';            $addJoin = '';        }//print_r($addField);exit;//取出所有自定義字段      織夢6久閣模板網 //print_r($addJoin);exit;//left join `dede_addonarticle` on arc.id = dede_addonarticle.aid        //如果不用默認的sortrank或id排序,使用聯合查詢(數據量大時非常緩慢)        if(ereg('hot|click|lastpost|weight',$orderby))        {            $query = "Select arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,           tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath           $addField           from `dede_archives` arc           left join `dede_arctype` tp on arc.typeid=tp.id           $addJoin           WHERE {$this->addSql} $filtersql $ordersql LIMIT $limitstart,$row";        }        //普通情況先從arctiny表查出ID,然后按ID查詢(速度非常快)        else        {            $t1 = ExecTime();            $ids = array();            $query = "SELECT id FROM `dede_arctiny` arc $addJoin WHERE {$this->addSql} $filtersql $ordersql LIMIT $limitstart,$row ";            //print_r($query);exit;//SELECT id FROM `dede_arctiny` arc left join `dede_addonarticle` on arc.id = dede_addonarticle.aid WHERE arc.arcrank > -1 And ( arc.typeid = '1' OR CONCAT(',', arc.typeid2, ',') like '%,1,%' ) AND dede_addonarticle.mystate = '即將開始' AND dede_addonarticle.mytype = '投資返現' order by arc.id desc LIMIT 0,16            $this->dsql->SetQuery($query);            $this->dsql->Execute();            //die(mysql_error());            while($arr=$this->dsql->GetArray())            {                $ids[] = $arr['id'];            }            //print_r($ids);exit;            $idstr = join(',',$ids);            //print_r($idstr);exit;//13,12,11,10,9,5,4 文章id串            if($idstr=='')            {                return '';            }            else            {                $query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,                    tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath                    $addField                    from `dede_archives` arc left join `dede_arctype` tp on arc.typeid=tp.id                    $addJoin                    where arc.id in($idstr) $ordersql ";            }            $t2 = ExecTime();            //echo $t2-$t1;        }        $this->dsql->SetQuery($query);        //print_r($query);exit;        //die(mysql_error());        $this->dsql->Execute('al');        $t2 = ExecTime();        //echo $t2-$t1;exit;        $artlist = '';        $this->dtp2->LoadSource($innertext);        $GLOBALS['autoindex'] = 0;        for($i=0;$i<$row;$i++)            //print_r($row);exit;調用條數20        {            if($col>1)            {                $artlist .= "<div>/r/n";            }            for($j=0;$j<$col;$j++)            {                if($row = $this->dsql->GetArray("al"))                    //print_r($row);exit;                {                    $GLOBALS['autoindex']++;                    $ids[$row['id']] = $row['id'];                    //處理一些特殊字段                    $row['infos'] = cn_substr($row['description'],$infolen);                    $row['id'] =  $row['id'];                    if($row['corank'] > 0 && $row['arcrank']==0)                    {                        $row['arcrank'] = $row['corank'];                    }                    $row['filename'] = $row['arcurl'] = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],                    $row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']);                    $row['typeurl'] = GetTypeUrl($row['typeid'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],                    $row['ispart'],$row['namerule2'],$row['moresite'],$row['siteurl'],$row['sitepath']);                    if($row['litpic'] == '-' || $row['litpic'] == '')                    {                        $row['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';                    }                    if(!eregi("^http://",$row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y')                    {                        $row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];                    }                    $row['picname'] = $row['litpic'];                    $row['stime'] = GetDateMK($row['pubdate']);                    $row['typelink'] = "<a href='".$row['typeurl']."'>".$row['typename']."</a>";                    $row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".ereg_replace("['><]","",$row['title'])."'>";                    $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>";                    $row['fulltitle'] = $row['title'];                    $row['title'] = cn_substr($row['title'],$titlelen);                    if($row['color']!='')                    {                        $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>";                    }                    if(ereg('c',$row['flag']))                    {                        $row['title'] = "".$row['title']."";                    }                    $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>";                    $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl'];                    $row['memberurl'] = $GLOBALS['cfg_memberurl'];                    $row['templeturl'] = $GLOBALS['cfg_templeturl'];                    //編譯附加表里的數據                    foreach($row as $k=>$v)                    {                        $row[strtolower($k)] = $v;                    }                    foreach($this->ChannelUnit->ChannelFields as $k=>$arr)                    {                        if(isset($row[$k]))                        {                            $row[$k] = $this->ChannelUnit->MakeField($k,$row[$k]);                        }                    }                    if(is_array($this->dtp2->CTags))                    {                        foreach($this->dtp2->CTags as $k=>$ctag)                        {                            //print_r($this->dtp2->CTags);exit;所有字段名                            if($ctag->GetName()=='array')                            {                                //傳遞整個數組,在runphp模式中有特殊作用                                $this->dtp2->Assign($k,$row);                            }                            else                            {                                if(isset($row[$ctag->GetName()]))                                {                                    $this->dtp2->Assign($k,$row[$ctag->GetName()]);                                }                                else                                {                                    $this->dtp2->Assign($k,'');                                }                            }                        }                    }if($row['myendtime']!=''){                    if($row['myendtime']<time()){//已結束的活動                    $artlist2 .= $this->dtp2->GetResult();                }else{                    $artlist1 .= $this->dtp2->GetResult();                    }                    $artlist=$artlist1.$artlist2;                    }else{                    $artlist .= $this->dtp2->GetResult();                    }                    //$i2=$i2+1;                    //print_r($i2);                }//if hasRow//exit;            }//Loop Col//print_r($col);exit;            if($col>1)            {                $i += $col - 1;                $artlist .= "  </div>/r/n";            }            $row2[] = $row;        }//Loop Line//print_r($row2);exit;        $t3 = ExecTime();        //echo ($t3-$t2);        $this->dsql->FreeResult('al');        //die(mysql_error());        return $artlist;    }

 

四,動態分頁函數整體替換為

//獲取動態的分頁列表    function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno",$pagelang)    {    /*****************************************************************************************/                     if($pagelang=='cn'){                          $uahome="首頁";                          $uaprevious="?";                          $uanext="?";                          $ualastpage="末頁";                          $uapage="頁";                          $uatotal="共";                          $uarecords="條記錄";                       }else{                          $uahome=" Home ";                          $uaprevious=" Previous ";                          $uanext=" Next ";                          $ualastpage=" Last Page ";                          $uapage=" Page ";                          $uatotal=" Total ";                          $uarecords=" Records. ";                        }        global $cfg_rewrite;        $prepage = $nextpage = '';        $prepagenum = $this->PageNo-1;        $nextpagenum = $this->PageNo+1;        if($list_len=='' || ereg("[^0-9]",$list_len))        {            $list_len=3;        }        $totalpage = ceil($this->TotalResult/$this->PageSize);        if($totalpage<=1 && $this->TotalResult>0)        {            return "</ul><ul class=/"margin pagination border-main pageinfo/"><li><a >".$uatotal." 1 ".$uapage."/".$this->TotalResult."".$uarecords."</a></li>/r/n";        }        if($this->TotalResult == 0)        {            return "</ul><ul class=/"margin pagination border-main pageinfo/"><li><a >".$uatotal." 0 ".$uapage."/".$this->TotalResult."".$uarecords."</a></li>/r/n";        }        $maininfo = "</ul><ul class=/"margin pagination border-main pageinfo/"><li><a >".$uatotal." <strong>{$totalpage}</strong>".$uapage."<strong>".$this->TotalResult."</strong>".$uarecords."</a></li>/r/n";        $purl = $this->GetCurUrl();        if($cfg_rewrite == 'Y')        {            $nowurls = ereg_replace("/-", ".php?", $purl);            $nowurls = explode("?", $nowurls);            $purl = $nowurls[0];        }        $geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";        $purl .= '?'.$geturl;        $optionlist = '';        //$hidenform = "<input type='hidden' name='tid' value='".$this->TypeID."'>/r/n";        //$hidenform .= "<input type='hidden' name='TotalResult' value='".$this->TotalResult."'>/r/n";//獲取篩選參數        foreach($_GET as $key => $value) {            $pageaddurl .= ($key!="tid" && $key!="TotalResult" && $key!="PageNo") ? "&".snail_filter($key)."=".snail_filter($value) : '';        }        //獲得?和?的鏈接        if($this->PageNo != 1)         {            $prepage.="<li><a href='".$purl."PageNo=$prepagenum".$pageaddurl."'>".$uaprevious."</a></li>/r/n";            $indexpage="<li><a href='".$purl."PageNo=1".$pageaddurl."'>".$uahome."</a></li>/r/n";        }        else        {            $indexpage="<li><a>".$uahome."</a></li>/r/n";        }        if($this->PageNo!=$totalpage && $totalpage>1)        {            $nextpage.="<li><a href='".$purl."PageNo=$nextpagenum".$pageaddurl."'>".$uanext."</a></li>/r/n";            $endpage="<li><a href='".$purl."PageNo=$totalpage".$pageaddurl."'>".$ualastpage."</a></li>/r/n";        }        else        {            $endpage="<li><a>".$ualastpage."</a></li>/r/n";        }        //獲得數字鏈接        $listdd="";        $total_list = $list_len * 2 + 1;        if($this->PageNo >= $total_list)        {            $j = $this->PageNo-$list_len;            $total_list = $this->PageNo+$list_len;            if($total_list>$totalpage)            {                $total_list=$totalpage;            }        }        else        {            $j=1;            if($total_list>$totalpage)            {                $total_list=$totalpage;            }        }        for($j;$j<=$total_list;$j++)        {            if($j==$this->PageNo)            {                $listdd.= "<li class=/"active pagenum/"><a>$j</a></li>/r/n";            }            else            {                $listdd.="<li class=/"pagenum/"><a href='".$purl."PageNo=$j".$pageaddurl."'>".$j."</a></li>/r/n";            }        }        $plist = '';        if(eregi('index',$listitem)) $plist .= $indexpage;        if(eregi('pre',$listitem)) $plist .= $prepage;        if(eregi('pageno',$listitem)) $plist .= $listdd;        if(eregi('next',$listitem)) $plist .= $nextpage;        if(eregi('end',$listitem)) $plist .= $endpage;        if(eregi('option',$listitem)) $plist .= $optionlist;        if(eregi('info',$listitem)) $plist .= $maininfo;        if($cfg_rewrite == 'Y')        {            $plist = str_replace('.php?tid=', '-', $plist);            $plist = str_replace('&TotalResult=', '-', $plist);            $plist = preg_replace("/&PageNo=(/d+)/i",'-//1.html',$plist);        }        return $plist;    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产在线播放| 26uuu另类亚洲欧美日本老年| 亚洲激情在线观看| 国产成人精品电影久久久| 国产日产欧美精品| 91精品国产自产在线观看永久| 青青久久aⅴ北条麻妃| 亚洲欧美激情一区| 久热在线中文字幕色999舞| 亚洲在线观看视频网站| 欧美电影在线观看高清| 久久人人爽亚洲精品天堂| 夜夜嗨av一区二区三区四区| 尤物九九久久国产精品的特点| 日本一本a高清免费不卡| www高清在线视频日韩欧美| 成人网欧美在线视频| 丝袜美腿亚洲一区二区| 国产精品日韩专区| 日韩成人av在线| 亚洲18私人小影院| 欧美一级淫片videoshd| 亚洲一区二区三区成人在线视频精品| 亚洲天堂影视av| 欧美理论在线观看| 亚洲自拍小视频| 国产精品第一第二| 日韩中文字幕视频| 国产精品精品一区二区三区午夜版| 亚洲自拍偷拍第一页| 国产午夜精品一区二区三区| 91精品国产色综合久久不卡98| 欧美日产国产成人免费图片| 激情懂色av一区av二区av| 日韩黄在线观看| 亚洲国产精品字幕| 欧美第一黄网免费网站| 91高潮在线观看| 午夜精品在线观看| 成人性教育视频在线观看| 亚洲一区二区三区久久| 亚洲视频第一页| 91国语精品自产拍在线观看性色| 国产91在线视频| 成人黄色免费在线观看| 国内精品一区二区三区| 欧美电影免费观看电视剧大全| 国内精品久久久久久| 亚洲在线免费观看| 亚洲精品v欧美精品v日韩精品| 视频一区视频二区国产精品| 欧美性猛交xxxx乱大交3| 亚洲第一区中文字幕| 国产精品高潮呻吟久久av无限| 亚洲国产精品字幕| 国产一区二区在线播放| 亚洲精品综合精品自拍| 尤物yw午夜国产精品视频明星| 亚洲精品电影网站| 欧美成人一区在线| 色先锋资源久久综合5566| 久久精品亚洲精品| 国产一区二区三区丝袜| 亚洲аv电影天堂网| 国内精品视频久久| 国产精品视频免费在线观看| 日韩亚洲精品电影| 亚洲欧洲一区二区三区在线观看| 国产精品久久久久久久app| 久久久国产视频91| 亚洲性日韩精品一区二区| 成人午夜黄色影院| 亚洲电影免费在线观看| 国产欧美日韩丝袜精品一区| 日韩最新中文字幕电影免费看| 在线视频日韩精品| 欧美麻豆久久久久久中文| 久久久人成影片一区二区三区观看| 97视频色精品| 欧美美最猛性xxxxxx| 亚洲视频一区二区| 久久精品免费播放| 亚洲aⅴ日韩av电影在线观看| 91av在线免费观看| 亲爱的老师9免费观看全集电视剧| 91色中文字幕| 97精品一区二区视频在线观看| 日韩性xxxx爱| 不卡毛片在线看| 亚洲第一级黄色片| 日韩美女视频免费在线观看| 国产欧美va欧美va香蕉在| 国产日韩中文字幕| 韩剧1988在线观看免费完整版| 伊人男人综合视频网| 成人av在线亚洲| 欧美国产日本在线| 国产91ⅴ在线精品免费观看| 国产精品大陆在线观看| 91精品国产乱码久久久久久蜜臀| 国产精品小说在线| 国产精品视频内| 精品女同一区二区三区在线播放| 国产日韩精品一区二区| 亚洲伊人久久综合| 久久人人爽人人爽人人片av高请| 日韩视频在线观看免费| 亚洲香蕉伊综合在人在线视看| 亚洲三级av在线| 国产91精品高潮白浆喷水| 亚洲人成在线观看| 久久久久久一区二区三区| 欧美性视频在线| 久久久久久久久久久免费| 国产女人精品视频| 国产成人免费91av在线| 97精品欧美一区二区三区| 国产精品美女网站| 亚洲一区二区三区视频播放| 亚洲男人天堂九九视频| 欧美一级视频在线观看| 在线成人免费网站| 久久久久中文字幕| 在线电影欧美日韩一区二区私密| 国产91|九色| 精品人伦一区二区三区蜜桃网站| 欧美成人合集magnet| 国产在线日韩在线| 欧美激情女人20p| 国产精品视频一区二区三区四| 日韩中文第一页| 一本一道久久a久久精品逆3p| 17婷婷久久www| 日韩av影视综合网| 欧美在线国产精品| 欧美激情第99页| 国产精品入口尤物| 亚洲女人天堂色在线7777| 欧美人与性动交| 亚洲综合精品一区二区| 97人洗澡人人免费公开视频碰碰碰| 国产精品第七影院| 91av在线视频观看| 亚洲人线精品午夜| 国产精品成人观看视频国产奇米| 影音先锋欧美在线资源| 91久久精品日日躁夜夜躁国产| 午夜免费在线观看精品视频| 亚洲精品国精品久久99热一| 国产成人中文字幕| 国产91精品黑色丝袜高跟鞋| 91九色在线视频| 日韩在线观看免费全集电视剧网站| 2021国产精品视频| 中文字幕亚洲图片| 日韩av免费在线播放| 亚洲国产精彩中文乱码av在线播放| 久久久国产一区二区| 成人在线一区二区| 亚洲一级黄色片| 亚洲香蕉成视频在线观看| 97视频免费看| 97国产真实伦对白精彩视频8| 欧美国产视频日韩|