婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Smarty模板變量與調(diào)節(jié)器實(shí)例詳解

Smarty模板變量與調(diào)節(jié)器實(shí)例詳解

熱門標(biāo)簽:哪里辦理400電話 高德地圖標(biāo)注家 外呼系統(tǒng)撥打暫時(shí)無法接通 廣州防封卡外呼系統(tǒng)多少錢一個(gè)月 怎么向銷售公司推銷外呼系統(tǒng) 江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 長(zhǎng)春人工外呼系統(tǒng)服務(wù)商 廣東地市地圖標(biāo)注 仁和怎么申請(qǐng)400開頭的電話

本文實(shí)例講述了Smarty模板變量與調(diào)節(jié)器。分享給大家供大家參考,具體如下:

Smarty中assign說明

可能有人在學(xué)習(xí)smarty的時(shí)候已經(jīng)學(xué)習(xí)了一些php框架,如tp、laravel、Yii等,這里拿tp框架的assign和smarty做一些比較。

$name=thinkphp;
$this->assign('name',$name);
$this->display();
$smarty=new Smarty();
$smarty->assign('name','smarty');
$smarty->display(index.tpl);

上面兩段代碼片分別是tp和smarty(千萬別混淆tp和smarty,一個(gè)是開源的框架,一個(gè)是模板設(shè)計(jì)引擎)。

tp在視圖模塊調(diào)用是 {$name}{$name},等同于php里的, ?php echo($name);?>,smarty中是在index.tpl用{$name}調(diào)用。注意模板標(biāo)簽的{和$之間不能有任何的空格,否則標(biāo)簽無效。

數(shù)組變量

$smarty = new Smarty;
$smarty->assign('smarty',
   array('name'=>'smarty'
   'user' => 'sm')));
$smarty->display('index.tpl');

index.tpl

{$smarty.name}br>
{$smarty.user}br>

?php
$smarty->assign('data',
  array(
  'smarty',
  'sm',
));
$smarty->display('index.tpl');
?>

index.tpl source:

{$Contacts[0]}br />
{$Contacts[1]}br />

在tp中的調(diào)用有兩種方法,如下:

$data[name]='thinkphp';
$data[user]='tp';
$this->a``ssign('data',$data);

這里視圖調(diào)用有兩種方法:

Name:{$data.name}
user:{$data.user}

name:{$data['name']}
name:{$data['user']}

同理對(duì)象如下所示:

首先是smarty:

name: {$data->name}br>
user: {$data->user}br>

tp:

$data->name='thinkphp';
$data->user='tp';
$this->assign('data',$data);
$this->display();

也有兩種調(diào)用方式:

name:{$data->name}
user:{$data->user}

name:{$data:name}
user:{$data:user}

smaty和thinkphp是不是有異曲同工之妙呢,所以我們學(xué)習(xí)框架之前學(xué)習(xí)smarty是很有幫助的。

變量調(diào)節(jié)器

為什么先講調(diào)節(jié)器呢,因?yàn)槲矣X得這部分其一比較通俗簡(jiǎn)單,其二后面一些內(nèi)容也會(huì)涉及到調(diào)節(jié)器的內(nèi)容。按我的理解smarty的內(nèi)置調(diào)節(jié)器就如同php里面內(nèi)置函數(shù)一樣起簡(jiǎn)化編程的作用。

調(diào)節(jié)器一般用法

變量調(diào)節(jié)器作用于變量、自定義函數(shù)或字符串。變量調(diào)節(jié)器的用法是:‘|'符號(hào)右接調(diào)節(jié)器名稱。變量調(diào)節(jié)器可接收附加參數(shù)影響其行為。參數(shù)位于調(diào)節(jié)器右邊,并用‘:'符號(hào)分開。

capitalize

變量所有單詞首字母大寫作用,和php的ucword()作用相同。

?php$smarty->assign('articleTitle', 'next x-men film, x3, delayed.');?>

//Where the template is:
{$articleTitle}
{$articleTitle|capitalize}
{$articleTitle|capitalize:true}

//Will output:
next x-men film, x3, delayed.
Next X-Men Film, x3, Delayed.
Next X-Men Film, X3, Delayed.

cat

將cat里的值后接到給定的變量后面。

?php$smarty->assign('articleTitle', "Psychics predict world didn't end");?>

//index.tpl:
{$articleTitle|cat:" yesterday."}

//OUTPUT:
Psychics predict world didn't end yesterday.

count_characters

?php
$smarty->assign('articleTitle', 'Cold Wave Linked to Temperatures.');
?>
//Where template is:
{$articleTitle}
{$articleTitle|count_characters}//默認(rèn)是false不計(jì)算空格
{$articleTitle|count_characters:true}//true確定計(jì)算空格字符。

//Will output:
Cold Wave Linked to Temperatures.
29
33

count_paragraphs,count_sentences,count_words

分別是計(jì)算變量里的段落數(shù)量,計(jì)算變量里句子的數(shù)量,計(jì)算變量里的詞數(shù)作用,這里不一一舉例。

default

為變量設(shè)置一個(gè)默認(rèn)值。當(dāng)變量未設(shè)置或?yàn)榭兆址畷r(shí),將由給定的默認(rèn)值替代其輸出。Default需要一個(gè)參數(shù)。

?php$smarty->assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.');
$smarty->assign('email', '');?>

//Where template is:
{$articleTitle|default:'no title'}
{$myTitle|default:'no title'}
{$email|default:'No email address available'}

//Will output:
Dealers Will Hear Car Talk at Noon.
no title
Noemail address available

lower和upper

這里不想講多少,一個(gè)是將字符串小寫,一個(gè)大寫。

replace和regex_replace

使用正則表達(dá)式在變量中搜索和替換,語(yǔ)法來自Php的preg_repalce函數(shù)。一種在變量中進(jìn)行簡(jiǎn)單的搜索和替換字符串的處理。等同于php的str_replace()函數(shù)。 不懂得去看php手冊(cè)。雖然Smarty支持regex正則調(diào)節(jié)器,但最好還是直接使用php的正則表達(dá)式,要么使用自定義函數(shù)或調(diào)節(jié)器。因?yàn)檎齽t法則屬于程序代碼,其并不認(rèn)為是內(nèi)容外在表現(xiàn)的一部份。

date_format和string_format

主要說明一下這兩個(gè)調(diào)節(jié)器。

date_format

本調(diào)節(jié)器將格式化的日期和時(shí)間經(jīng)php函數(shù)strftime()處理。Unix時(shí)間戳、mysql時(shí)間戳及由年月日組成的字符串格式的日期可以傳遞到smarty經(jīng)php函數(shù)strtotime()解析。設(shè)計(jì)者可以使用date_format完全控制日期格式,如果傳給date_format的日期為空值,但提供了第二個(gè)參數(shù),那么將使用第二參數(shù)格式化時(shí)間。
從Smarty-2.6.10開始,傳遞給date_format的數(shù)字值(除了mysql時(shí)間戳,見下文)總是當(dāng)作unix時(shí)間戳。
在2.6.10版本之前,符合時(shí)間戳格式的數(shù)字型字符串(如YYYYMMDD)同樣可以經(jīng)由php函數(shù)strtotime()處理,因?yàn)橛袝r(shí)(取決于strtotime()的底層實(shí)現(xiàn))strtotime()接收日期字符串參數(shù),而不是時(shí)間戳。
唯一的例外是mysql時(shí)間戳:它們本身只有數(shù)字,并且是14個(gè)字符的長(zhǎng)度(YYYYMMDDHHMMSS),mysql時(shí)間戳優(yōu)先于unix時(shí)間戳。

?php
$config['date'] = '%I:%M %p';
$config['time'] = '%H:%M:%S';
$smarty->assign('config', $config);
$smarty->assign('yesterday', strtotime('-1 day'));
?>

//This template uses $smarty.now to get the current time:
{$smarty.now|date_format}
{$smarty.now|date_format:"%D"}
{$smarty.now|date_format:$config.date}
{$yesterday|date_format}
{$yesterday|date_format:"%A, %B %e, %Y"}
{$yesterday|date_format:$config.time}

//This above will output:
Jan 1, 2022
01/01/22
02:33 pm
Dec 31, 2021
Monday, December 1, 2021
14:33:00

date_format轉(zhuǎn)換標(biāo)記:

%a - 當(dāng)前區(qū)域星期幾的簡(jiǎn)寫
%A - 當(dāng)前區(qū)域星期幾的全稱
%b - 當(dāng)前區(qū)域月份的簡(jiǎn)寫
%B - 當(dāng)前區(qū)域月份的全稱
%c - 當(dāng)前區(qū)域首選的日期時(shí)間表達(dá)
%C - 世紀(jì)值(年份除以 100 后取整,范圍從 00 到 99)
%d - 月份中的第幾天,十進(jìn)制數(shù)字(范圍從 01 到 31)
%D - 和 %m/%d/%y 一樣
%e - 月份中的第幾天,十進(jìn)制數(shù)字,一位的數(shù)字前會(huì)加上一個(gè)空格(范圍從 ' 1' 到 ‘31')
%g - 和 %G 一樣,但是沒有世紀(jì)
%G - 4 位數(shù)的年份,符合 ISO 星期數(shù)(參見 %V)。和 %V 的格式和值一樣,只除了如果 ISO 星期數(shù)屬于前一年或者后一年,則使用那一年。
%h - 和 %b 一樣
%H - 24 小時(shí)制的十進(jìn)制小時(shí)數(shù)(范圍從 00 到 23)
%I - 12 小時(shí)制的十進(jìn)制小時(shí)數(shù)(范圍從 00 到 12)
%j - 年份中的第幾天,十進(jìn)制數(shù)(范圍從 001 到 366)
%m - 十進(jìn)制月份(范圍從 01 到 12)
%M - 十進(jìn)制分鐘數(shù)
%n - 換行符
%p - 根據(jù)給定的時(shí)間值為 am' 或pm',或者當(dāng)前區(qū)域設(shè)置中的相應(yīng)字符串
%r - 用 a.m. 和 p.m. 符號(hào)的時(shí)間
%R - 24 小時(shí)符號(hào)的時(shí)間
%S - 十進(jìn)制秒數(shù)
%t - 制表符
%T - 當(dāng)前時(shí)間,和 %H:%M:%S 一樣
%u - 星期幾的十進(jìn)制數(shù)表達(dá) [1,7],1 表示星期一
%U - 本年的第幾周,從第一周的第一個(gè)星期天作為第一天開始
%V - 本年第幾周的 ISO 8601:1988 格式,范圍從 01 到 53,第 1 周是本年第一個(gè)至少還有 4 天的星期,星期一作為每周的第一天。(用 %G 或者 %g 作為指定時(shí)間戳相應(yīng)周數(shù)的年份組成。)
%W - 本年的第幾周數(shù),從第一周的第一個(gè)星期一作為第一天開始
%w - 星期中的第幾天,星期天為 0
%x - 當(dāng)前區(qū)域首選的時(shí)間表示法,不包括時(shí)間
%X - 當(dāng)前區(qū)域首選的時(shí)間表示法,不包括日期
%y - 沒有世紀(jì)數(shù)的十進(jìn)制年份(范圍從 00 到 99)
%Y - 包括世紀(jì)數(shù)的十進(jìn)制年份
%Z 或 %z - 時(shí)區(qū)名或縮寫
%% - 文字上的 `%' 字符

string_format

一種格式化字符串的方法,例如格式化為十進(jìn)制數(shù)等等。實(shí)際運(yùn)用的是php的sprintf()函數(shù)。

?php
$smarty->assign('number', 23.5787446);
?>

//Where template is:
{$number}
{$number|string_format:"%.2f"}
{$number|string_format:"%d"}

//Will output:
23.5787446
23.58
24

獲取配置文件變量

加載配置文件后,配置文件中的變量需要用兩個(gè)井號(hào)”#”包圍或者是smarty的保留變量$smarty.config.來調(diào)用(下節(jié)將講到),第二種語(yǔ)法在變量作為屬性值嵌入至引號(hào)的時(shí)候非常有用,詳細(xì)可參考雙引號(hào)里值的嵌入。

假如配置文件如下:

//config file - foo.conf:
pageTitle = "This is mine"
bodyBgColor = '#eeeeee'
tableBorderSize = 3
tableBgColor = "#bbbbbb"
rowBgColor = "#cccccc"

調(diào)用方法如下:

{config_load file='foo.conf'}//{config_load}是一個(gè)smarty內(nèi)置函數(shù)。用來從配置文件中加載config變量(#variables#)到模版
html>
title>{#pageTitle#}/title>
body bgcolor="{#bodyBgColor#}">
table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
tr bgcolor="{#rowBgColor#}">
td>First/td>
td>Last/td>
td>Address/td>
/tr>
/table>
/body>
/html>

保留變量

我們一般訪問環(huán)境變量的時(shí)候就使用保留變量{$smarty}。

請(qǐng)求變量諸如GET,GET,_POST,COOKIE,COOKIE,_SERVER, ENVandENVand_SESSION (參考requestvarsorder和requestvarsorder和request_use_auto_globals) 下面舉例說明他們的用法:

//http://www.example.com/index.php?page=fo
{$smarty.get.page}//從URL獲取page的值,等價(jià)于$_GET['page']
{$smarty.post.page}//獲取page的變量,等價(jià)于$_POST['page']
{$smarty.cookies.username}//獲取cookie信息,等價(jià)于$_COOKIE['username']
{$smarty.env.PATH}//獲取PATG環(huán)境變量
{$smarty.session.id}//獲取會(huì)話變量,等價(jià)于$_SESSION['id']
{$smarty.request.username}

盡管Smarty提供了直接訪問php超級(jí)變量的便利,但仍需謹(jǐn)慎使用。一般來說,GET、POST和REQUEST通常用來直接取值,但更常用的方法是通過訪問SERVER、ENV、COOKIE、SESSION變量以防止(不安全值)混進(jìn)模版底層代碼。一個(gè)好的習(xí)慣是給模板變量賦具體的初始值。

1.{$smarty.now}

返回自從Unix 紀(jì)元(格林威治時(shí)間 1970 年1月1日00:00:00)到當(dāng)前時(shí)間的秒數(shù),可以直接通過變量調(diào)節(jié)器date_format輸出顯示。應(yīng)注意的是time()在每次觸發(fā)時(shí)被調(diào)用;例如,腳本執(zhí)行完需要3秒鐘,在始末分別調(diào)用$smarty.now的話將顯示3秒的差異。

{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}

2.{#smarty.const}

訪問php常量

?php// the constant defined in phpdefine('MY_CONST_VAL','CHERRIES');?>
//Output the constant in a template with{$smarty.const.MY_CONST_VAL}
?php
 // php定義常量
 define('MY_CONST_VAL','CHERRIES');?>

3.{$smarty.capture}

可以通過{$smarty.capture}變量捕獲內(nèi)置的{capture}…{/capture}模版輸出。

4.{$smarty.config}

獲取配置變量

5.{$smarty.section}

{$smarty.section}用來指向{section}循環(huán)的屬性,里面包含一些有用的值,比如.first/.index等。

6.{$smarty.template}

返回經(jīng)過處理的當(dāng)前模板名(不包括目錄)。

7.{$smarty.current_dir}

返回經(jīng)過處理的當(dāng)前模板目錄名。

8{$smarty.version}、$smarty.block.child}、{$smarty.block.parent}{$smarty.ldelim}、{$smarty.rdelim}

用的少,不作說明,可以查看手冊(cè)了解更多內(nèi)容。

更多關(guān)于Smarty相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《smarty模板入門基礎(chǔ)教程》、《PHP模板技術(shù)總結(jié)》、《PHP基于pdo操作數(shù)據(jù)庫(kù)技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家基于smarty模板的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Smarty3配置及入門語(yǔ)法
  • 避免Smarty與CSS語(yǔ)法沖突的方法
  • Smarty中的注釋和截?cái)喙δ芙榻B
  • smarty簡(jiǎn)單模板變量輸出方法
  • Smarty保留變量用法分析
  • Smarty變量用法詳解
  • PHP模板引擎Smarty內(nèi)置變量調(diào)解器用法詳解
  • PHP模板引擎Smarty自定義變量調(diào)解器用法
  • smarty自定義函數(shù)用法示例
  • PHP模板引擎Smarty內(nèi)建函數(shù)詳解
  • Smarty模板語(yǔ)法詳解

標(biāo)簽:湘西 海北 黔東 廈門 梅河口 濮陽(yáng) 文山 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Smarty模板變量與調(diào)節(jié)器實(shí)例詳解》,本文關(guān)鍵詞  Smarty,模板,變量,與,調(diào)節(jié)器,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Smarty模板變量與調(diào)節(jié)器實(shí)例詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Smarty模板變量與調(diào)節(jié)器實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩视频在线你懂得| 国产a精品视频| 丝袜脚交一区二区| 日本精品一区二区三区高清| 国产精品你懂的在线欣赏| 韩国成人在线视频| 久久嫩草精品久久久精品| 国产另类ts人妖一区二区| 久久久另类综合| 国产成人超碰人人澡人人澡| 国产精品久久久久影院老司| 成人动漫av在线| 一区二区三区精品在线观看| 欧美三级视频在线播放| 日韩美女主播在线视频一区二区三区 | 国产亚洲午夜高清国产拍精品| 久久精品国产久精国产| 久久久久久久久伊人| 成人高清视频在线观看| 亚洲成人自拍偷拍| 亚洲精品在线一区二区| 91丨porny丨户外露出| 青草av.久久免费一区| 久久精品一区二区三区四区| 一本色道亚洲精品aⅴ| 亚洲成人免费观看| 精品国产乱码久久久久久久久| 国产成人av电影免费在线观看| 亚洲综合在线免费观看| 日韩精品中午字幕| 精品免费日韩av| 午夜精品福利久久久| 一区二区三区四区高清精品免费观看| 精品视频免费看| 国产精品一区免费在线观看| 一区二区三区毛片| 精品1区2区在线观看| 在线免费观看日本欧美| 国产宾馆实践打屁股91| 日本中文字幕不卡| 亚洲视频电影在线| 精品国产凹凸成av人网站| 91日韩一区二区三区| 国产精品一二一区| 日韩 欧美一区二区三区| 国产色产综合产在线视频| 欧美系列日韩一区| 日韩中文欧美在线| 国产精品一区二区三区网站| 亚洲国产日韩在线一区模特| 国产三级精品三级| 在线播放视频一区| 91在线播放网址| 高清国产一区二区三区| 狠狠色综合播放一区二区| 午夜视黄欧洲亚洲| 亚洲精品亚洲人成人网在线播放| 国产欧美日韩不卡免费| 久久久天堂av| 欧美本精品男人aⅴ天堂| 7777女厕盗摄久久久| 欧美日韩日日骚| 91黄色免费网站| 色综合久久综合网欧美综合网| 国产乱理伦片在线观看夜一区| 奇米精品一区二区三区在线观看 | 欧美无人高清视频在线观看| 激情综合亚洲精品| 午夜欧美电影在线观看| 国产精品理伦片| 中文一区一区三区高中清不卡| 久久九九久久九九| 日韩欧美国产wwwww| 欧美肥妇free| 久久先锋资源网| 国产欧美日韩精品一区| 日本一区二区视频在线观看| 亚洲色图视频网| 国产精品视频一二三区 | 麻豆成人av在线| 亚洲国产精品久久人人爱蜜臀| 亚洲人午夜精品天堂一二香蕉| 国产视频一区不卡| 亚洲精品v日韩精品| 一级女性全黄久久生活片免费| 一区二区三区欧美在线观看| 日本最新不卡在线| 国产精一区二区三区| 91在线云播放| 日韩欧美区一区二| 亚洲欧洲精品天堂一级| 午夜激情一区二区| 国产精品456| 欧美男男青年gay1069videost| 26uuu国产日韩综合| 国产精品国产三级国产有无不卡| 一区二区三区毛片| 国产综合成人久久大片91| 一本到不卡免费一区二区| 91精品一区二区三区在线观看| 欧美国产成人在线| 五月婷婷久久综合| 99热精品国产| 欧美精品一区二区精品网| 亚洲免费观看高清| 国产精选一区二区三区| 欧美高清视频一二三区| 中文字幕日本不卡| 国产一区二区毛片| 欧美男男青年gay1069videost| 欧美激情一区不卡| 免费亚洲电影在线| 欧美视频在线一区二区三区| 国产精品色眯眯| 日韩成人一级片| 欧美中文字幕久久| 中文字幕中文字幕在线一区 | 成人成人成人在线视频| 欧美一区二区三区白人| 久久www免费人成看片高清| 国产一级精品在线| 国内精品久久久久影院薰衣草| 成人国产精品视频| 久久综合色鬼综合色| 亚洲va天堂va国产va久| a亚洲天堂av| 国产欧美一区二区精品久导航| 日日摸夜夜添夜夜添精品视频| 色综合久久综合| 亚洲同性gay激情无套| jlzzjlzz欧美大全| 日本一区二区动态图| 久久99日本精品| 日韩一级二级三级精品视频| 亚洲一级二级三级在线免费观看| 懂色av一区二区三区蜜臀| 国产欧美一区二区精品忘忧草| 久久精品国产一区二区三区免费看| 欧洲一区二区av| 亚洲国产综合91精品麻豆| 99国产精品一区| 国产精品不卡视频| 99re成人精品视频| 中文字幕成人在线观看| 麻豆精品视频在线| 亚洲欧美日韩综合aⅴ视频| 精品亚洲成a人| 日韩美一区二区三区| 青青青爽久久午夜综合久久午夜| 97久久久精品综合88久久| 成人欧美一区二区三区| 成人污污视频在线观看| 亚洲欧洲日韩女同| av在线不卡电影| 亚洲欧美一区二区三区久本道91| 不卡视频在线观看| 一区二区三区免费看视频| 欧美在线观看视频在线| 日韩激情在线观看| 久久精品一区二区三区av| 99久久久国产精品| 亚洲va韩国va欧美va精品| 日韩欧美国产小视频| 国产成人亚洲综合a∨婷婷| ㊣最新国产の精品bt伙计久久| 国产电影一区在线| 亚洲欧美精品午睡沙发| 欧美区一区二区三区| 粉嫩一区二区三区在线看| 天天色天天爱天天射综合| 日本一区二区三区四区在线视频| 色婷婷亚洲一区二区三区| 久久成人免费日本黄色| 亚洲v中文字幕| 91麻豆国产自产在线观看| 99精品欧美一区二区蜜桃免费 | av在线一区二区| 午夜电影网一区| 欧美高清在线精品一区| 欧美性淫爽ww久久久久无| 精品影视av免费| 亚洲精品日产精品乱码不卡| 欧美xxxxxxxx| 欧美剧情片在线观看| 成人性视频免费网站| 免费观看在线色综合| 中文字幕中文乱码欧美一区二区 | 久久精品视频一区| 欧美人成免费网站| 99精品久久只有精品| 日本三级韩国三级欧美三级| 久久视频一区二区| 日韩欧美国产一区在线观看| 国产精品成人在线观看| 精品久久久久久久久久久久包黑料 | 麻豆91小视频| 亚洲h动漫在线| 亚洲欧美区自拍先锋| 欧美激情一区二区三区全黄 | 亚洲国产岛国毛片在线|