日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ecshop

發(fā)布時(shí)間:2025/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ecshop 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ecshop

ECShop是一款B2C獨(dú)立網(wǎng)店系統(tǒng) ?,適合企業(yè)及個(gè)人快速構(gòu)建個(gè)性化網(wǎng)上商店。系統(tǒng)是基于PHP語言及MYSQL數(shù)據(jù)庫(kù)構(gòu)架開發(fā)的跨平臺(tái)開源程序。最新版本為2.7.3。
中文名 ECShop?
外文名 ECShop?
主要產(chǎn)品 網(wǎng)店系統(tǒng)?
最新版本 2.7.3?
開發(fā)者 上海商派網(wǎng)絡(luò)科技有限公司


ecshop系統(tǒng)
ECShop是上海商派網(wǎng)絡(luò)科技有限公司(ShopEx)旗下——B2C獨(dú)立網(wǎng)店系統(tǒng),適合企業(yè)及個(gè)人快速構(gòu)建個(gè)性化網(wǎng)上商店,系統(tǒng)是基于PHP語言及MYSQL數(shù)據(jù)庫(kù)構(gòu)架開發(fā)的跨平臺(tái)開源程序。
ECShop悉心聽取每一位商家的需求與建議,不僅設(shè)計(jì)了人性化的網(wǎng)店管理系統(tǒng)幫助商家快速上手,還根據(jù)中國(guó)人的購(gòu)物習(xí)慣改進(jìn)了購(gòu)物流程,實(shí)現(xiàn)更好的用戶購(gòu)物體驗(yàn)。
ECShop網(wǎng)店系統(tǒng)無論在產(chǎn)品功能、穩(wěn)定性、執(zhí)行效率、負(fù)載能力、安全性和SEO支持(搜索引擎優(yōu)化)等方面都居國(guó)內(nèi)同類產(chǎn)品領(lǐng)先地位,成為國(guó)內(nèi)最流行的購(gòu)物系統(tǒng)之一。
========

ecshop中 dwt, lbi 文件詳解



Ecshop包括的文件夾有admin、api、cert、data、images、includes、js、 languages、plugins、temp、theme、wap、widget這些文件夾,和根目錄下的所有.php文件。這些文件和文件夾組成了整 個(gè)ecshop。如果從軟件工程角度分析ecshop的話,ecshop的二級(jí)可以看成admin和前臺(tái)兩個(gè)部分。admin主要是面向服務(wù)端的,而前臺(tái) 是面向客戶端的,這是這兩個(gè)部分的最明顯的差別。下面給出ecshop的二級(jí)流程圖:


此二級(jí)流程圖給出了admin模塊、前臺(tái)顯示模塊和數(shù)據(jù)庫(kù)模塊之間的一個(gè)關(guān)系。從上面的圖示可以看出,admin模塊要對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀和寫,這里的 讀和寫組成了整個(gè)的后臺(tái)的管理,包括商品的增加和刪減、留言的管理、訂單的處理等等。前臺(tái)模塊也要對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀和寫,它的讀寫主要是完成交易的過程,寫的內(nèi)容基本都是和商品數(shù)量、點(diǎn)擊數(shù)量這些在商品交易中一定要改變的數(shù)字。在admin模塊也可以對(duì)前臺(tái)顯示部分進(jìn)行寫,這個(gè)寫的過程主要是完成前臺(tái)顯示方式的改變,比如admin模塊可以選擇模板;同樣也可以改變每個(gè)小模塊在某個(gè)頁(yè)面中是否顯示,以及顯示的位置(如果顯示)。
?
關(guān)于dwt文件和lbi文件


1,dwt 文件是網(wǎng)頁(yè)模板文件(Dreamweaver Template), 在創(chuàng)建網(wǎng)站的多個(gè)網(wǎng)頁(yè)的時(shí)候,通常可以將網(wǎng)頁(yè)的共同部分創(chuàng)建成為一個(gè)模板, 然后給多個(gè)網(wǎng)頁(yè)調(diào)用, 以實(shí)現(xiàn)網(wǎng)頁(yè)代碼的重復(fù)利用. 制作模板的時(shí)候, 用戶可以自定義的模板可編輯區(qū)域和非可編輯區(qū)域, 可編輯區(qū)域?qū)⒃谡{(diào)用模板的網(wǎng)頁(yè)中再次填充代碼.


2,lbi庫(kù)文件時(shí)Dreamweaver中的庫(kù)文件無論是dwt,庫(kù)文件還是代碼片段都是將可以重復(fù)使用的代碼單獨(dú)放在一個(gè)模板文件中然后再要使用的地方調(diào)用,他們的區(qū)別是 dwt是將多個(gè)不同位置的重復(fù)模塊保存成一個(gè)dwt文件然后重復(fù)利用,lbi是將一個(gè)模塊保存成庫(kù)文件


3,如何建立dwt文件 dw里文件-新建,新建文檔-空白頁(yè)-html模板-然后ctrl+s(如果沒建立站點(diǎn)那么要在保存類型中選擇 .dwt)


4,創(chuàng)建lbi文件,ctrl+n(新建)---空白頁(yè)---庫(kù)項(xiàng)目 然后保存到庫(kù)路徑,或者再設(shè)計(jì)頁(yè)面選中要保存成庫(kù)項(xiàng)目的部分選擇修改-庫(kù)-增加對(duì)象到庫(kù) ?或者直接拖拽選中部分到庫(kù)中


Images文件夾:


這個(gè)文件夾下有子文件夾,在這些子文件夾下面存放著當(dāng)前網(wǎng)站商品的原始圖片和縮略圖。這些子文件夾命名有規(guī)律的,它們的文件名是它們目錄下商品加入 的年月份。也就是說在同一個(gè)月份加入的商品,它們的圖片是在同一個(gè)文件夾下的,且這個(gè)文件夾的名字就是當(dāng)前的年月份。后臺(tái)每添加一個(gè)帶圖片的商品,這邊都會(huì)在某個(gè)文件夾下出現(xiàn)提交圖片的副本。


Data文件夾:


這個(gè)文件夾是包括一些固定的數(shù)據(jù),比如固定的配置、圖片等等。在data這個(gè)文件夾下的config.php記錄了數(shù)據(jù)庫(kù)的一些固定的信 息,afficheimg文件夾下存放這首頁(yè)最中間的flash的圖片源。實(shí)現(xiàn)將afficheimg文件夾下的圖片加載到首頁(yè)的flash中是通過文件 夾flashdata下面文件夾dynfocus中的JavaScript來實(shí)現(xiàn)的。文件夾brandlogo下存放這有品牌商品的公司的logo,另外文件夾captcha下存放這驗(yàn)證碼的背景圖片。


Theme文件夾:


頁(yè)面的顯示是有theme這個(gè)文件夾全權(quán)負(fù)責(zé)的。而這些準(zhǔn)備的數(shù)據(jù)是怎么在theme下的.dwt中顯示的呢?數(shù)據(jù)是通過smarty加載進(jìn)去的。在根目錄下每個(gè).php文件中都會(huì)有類似$smarty->assign(’page_title’, $position['title']);這樣的句子,這樣page_title在對(duì)應(yīng)的dwt文件中就可以作為一個(gè)變量使用了。這樣就將php文件很dwt文件很好的結(jié)合好了。


下面稍微說一下dwt這個(gè)文件。這個(gè)文件中大部分的信息是自動(dòng)生成的。在dwt文件中都會(huì)看到這樣的塊,這個(gè)快就是用來確定每個(gè)模塊顯示的位置的,如果在后臺(tái)將某個(gè)模塊選擇顯示在“左邊區(qū)域”,那么這個(gè)模塊的代碼會(huì)在上面的這個(gè)區(qū)域生成。當(dāng)然在dwt文件中我們也會(huì)到處看到這里面的代碼全都是自動(dòng)生 成的,要改也只能該.lbi文件。還有就是在出現(xiàn)之前,這兩個(gè)標(biāo)志之間不能直接編輯代碼,要加入自己的代碼必須要在和下一個(gè) BeginLibraryItem之前插入。


程序:


程序主要是包括(這里說的是關(guān)于前臺(tái)的)根目錄下的所有的php腳本、includes,js文件夾,這些所有的腳本完成了前臺(tái)顯示的數(shù)據(jù)準(zhǔn)備。所 以它們?cè)谡麄€(gè)ecshop的結(jié)構(gòu)中占著相當(dāng)重要的地位,對(duì)ecshop的修改也主要集中在這些腳本中,這些腳本的具體分析會(huì)在后期中一一給出。


在上一篇中給大家?guī)砹薳cshop的總體的框架。從總體上看ecshop,相信大家的思路應(yīng)該很清楚。作為一個(gè)對(duì)開源項(xiàng)目修改者你來說,能對(duì)ecshop有個(gè)初步的了解就行了,下面我會(huì)給大家?guī)砦以谛薷膃cshop的過程中的一些體會(huì)。


記得在上一篇中我們聊到了Adobe的模板。下面我們來根據(jù)ecshop跟大家討論一下模板。說到模板,這就是ecshop前臺(tái)顯示的主要文件,如 果你能很好理解theme下模板文件和樣式表文件,對(duì)于ecshop前臺(tái)顯示應(yīng)該沒有任何問題了。Ecshop中頁(yè)面到底是怎么顯示的呢?這個(gè)問題我們先放在一邊,我們先研究一下ecshop是怎么將一系列從數(shù)據(jù)庫(kù)中讀取出來,然后傳到顯示頁(yè)面中的。要解決這個(gè)問題我們要用根目錄下的index.php和 theme/default下的index.dwt來作為用例。之所以用對(duì)應(yīng)的兩個(gè)文件夾,是因?yàn)樵趇ndex.dwt中要顯示的數(shù)據(jù)是通過smarty 從index.php中加載進(jìn)來的。在index.php中有如下代碼:


$position = assign_ur_here();
$smarty->assign('page_title', $position['title']); // 頁(yè)面標(biāo)題
$smarty->assign('ur_here', $position['ur_here']); // 當(dāng)前位置
首先它是調(diào)用函數(shù)assign_ur_here,這樣得到了變量$position,在變量$position中有title和ur_here這兩個(gè)變量。在index.dwt中會(huì)有如下代碼:


<title>{$page_title}<title>
?
是的,一旦$smarty->assign(’page_title’, $position['title'])執(zhí)行完,$page_title就會(huì)在index.dwt中成為一個(gè)可以使用的變量。那么到目前為止我們知道如何從php腳本中往dwt文件中傳我們需要的變量了。smarty就是通過這種機(jī)制將需要顯示的內(nèi)容傳到對(duì)應(yīng)的dwt文件中,這樣就實(shí)現(xiàn)了頁(yè)面與內(nèi)容的分離。Php腳本中的數(shù)據(jù)我們已經(jīng)有辦法在dwt文件中得到了,下面就是要解決如何顯示這些數(shù)據(jù)。凡是通過smarty加載到dwt文件中的變量,在顯示的 時(shí)候都是加上{}來顯示的。如果加載過來的是數(shù)組那么就要通過smarty的循環(huán)來顯示,如果我傳進(jìn)來一個(gè)數(shù)組是 $school并且數(shù)組的每個(gè)條目中有name,那么下面的代碼就是實(shí)現(xiàn)在頁(yè)面中顯示數(shù)組的每個(gè)條目的name。


Foreach($school as $k)
{
echo $k[‘name’] . ‘ ’;
}
這樣就會(huì)在頁(yè)面中將數(shù)組的內(nèi)容全部打印出來了。


下面我們來舉個(gè)例子來說明一下dwt到底是怎么顯示的。


在index.php中的某個(gè)地方寫上 smarty->assign(‘test’, ‘This is just a test!’);


然后在index.dwt中某個(gè)地方寫上{$test},然后在首頁(yè)中就會(huì)有“This is a test!”。當(dāng)然它顯示的地方跟你把{$test}放在哪里有關(guān)系。當(dāng)然這個(gè)位置是有規(guī)定的,dwt中不是任何的地方都可以編輯的,有些地方是不能動(dòng)的,這些我們會(huì)在后面一一給出講解。這個(gè)時(shí)候如果在你的首頁(yè)中沒有出現(xiàn)“This is a test!”這個(gè)內(nèi)容,那么你也不要擔(dān)心,因?yàn)閑cshop中默認(rèn)的cache是開著的,不能顯示肯定是cache的問題,這個(gè)我們?cè)诤竺嬉矔?huì)給出講解。今天就到這里,今天我們討論了如何往dwt中傳參數(shù)和參數(shù)的顯示。下一次會(huì)給出上面遺留問題的講解,Thanks。


大家好,今天我們來解決上次遺留下的問題。上次我們談到了如何從php腳本中往dwt模板中傳參數(shù),同時(shí)我們留下了兩個(gè)問題,第一是dwt中有的地方是不可以編輯的;第二是往dwt中傳參數(shù)并且讓它顯示,它不一定顯示出來。


首先我們來討論一下第一個(gè)問題——為什么有的地方不可以編輯。我們通過討論index.dwt來分析一下這個(gè)問題的原因。在index.dwt中我們會(huì)看到好多形如


這樣的語句。如果對(duì)ecshop的后臺(tái)的管理有點(diǎn)了解的朋友們對(duì)“左邊區(qū)域”這幾個(gè)字應(yīng)該很熟悉吧!不錯(cuò),在后臺(tái)的模板管理->設(shè)置模板中你會(huì)看到如下的圖片


從表面上看,大家都應(yīng)該知道,比如“商品分類樹”是在整個(gè)頁(yè)面的中間區(qū)域顯示。那么為什么在后臺(tái)這邊重新選擇一下并且確定,在頁(yè)面顯示就會(huì)按照你的選擇來顯示呢了?它的實(shí)質(zhì)是這樣的,上面每個(gè)模塊是對(duì)應(yīng)一個(gè)庫(kù)文件(就是theme下library下的lbi文件),當(dāng)你把上面的這些按照你的布局設(shè)置 好后點(diǎn)擊確定,程序就會(huì)按照你的布局的選擇將每個(gè)lbi文件的內(nèi)容寫入到index.dwt中,那么lbi文件中的內(nèi)容往哪里寫呢,這個(gè)時(shí)候上面的


這句話就起到作用了,比如上面“銷售排行”是選擇的右邊區(qū)域,那么當(dāng)你確定以后,程序會(huì)對(duì)index.dwt重寫一邊,其中“銷售排行”對(duì)應(yīng)的 lbi(就是top10.lbi)中的內(nèi)容會(huì)被完全的讀取并且寫到index.dwt中和之間。那么這個(gè)時(shí)候大家可能有一個(gè)疑問,如果有很多的內(nèi)容要往右 邊區(qū)域?qū)?#xff0c;那哪個(gè)先寫呢?上面的圖中有個(gè)“序號(hào)”,這個(gè)就是決定寫的順序的。下面是寫之后index.dwt文件中和之間的一段代碼:
?
<div class="box">
?<div class="box_2">
? <div class="top10Tit">div>
? <div class="top10List">
? ?<ul>
? ??
? ? <li><img src="../images/top_{$smarty.foreach.top_goods.iteration}.gif"> <a title="{$goods.name|escape:html}" href="{$goods.url}">{$goods.short_name}a>
? ??
? ?li>ul>
? div>
?div>
div>
<div class="blank5">div>
??
好的,到了這里相信大家應(yīng)該清楚很多了,那么到底是為什么index.dwt中有些的地方是不可以編輯的。大家想一想上面這段代碼是從哪邊而來的,對(duì)的,是從top10.lbi中讀取出來的,然后寫到這里的,如果你編輯這里,然后下次再重新布局后,這邊的內(nèi)容不是要被重寫掉了嘛!所以在 index.dwt中類似和之間的內(nèi)容是動(dòng)態(tài)生成的,是不可編輯的,如果真的想編輯這邊的內(nèi)容,就就編輯對(duì)應(yīng)的lbi文件。


相信大家已經(jīng)清楚,為什么dwt文件中部分地方是不可編輯的。那么今天就和大家談到這里,下次我們來研究一下cache的問題。我感覺這個(gè)很是頭疼(如果你自己添加了session)。


上次我們主要討論了關(guān)于模板的問題,最后我們留下了一個(gè)問題——cache的問題。我覺得這個(gè)問題到目前位置先不要討論好,再往后一點(diǎn)我們?cè)賮矸治鲞@個(gè)問題。到現(xiàn)在我們知道了模板的一些操作了,但是我們還是很郁悶,因?yàn)槲覀冎皇窃趀cshop的前臺(tái)框架的控制之下。那么我們?nèi)绾文軌蛎撾x出來呢?如果我們能做到自己添加屬于自己或者可以放自己想要放的東西的模板,那么應(yīng)該算是到了一個(gè)更高的臺(tái)階來看ecshop了。


要做到添加一個(gè)模板就必須做到前臺(tái)可以顯示這個(gè)模板,后臺(tái)可以編輯這個(gè)模板。下面我們一步一步教大家怎么添加一個(gè)屬于自己的模板。在添加之前我們先 稍微分析一下,對(duì)以一個(gè)模板,在前臺(tái)一定有一個(gè)php文件和它對(duì)應(yīng)(很顯然這個(gè)php文件就是實(shí)現(xiàn)給這個(gè)模板文件傳送數(shù)據(jù)的)。并且在后臺(tái)可以編輯這個(gè)模板對(duì)于的模塊,也就是在模板管理——設(shè)置模板中有你加的模板的選項(xiàng)。下面我們來添加一個(gè)home模板。首先在根目錄下新建home.dwt和 home.php。然后將index.dwt和index.php中的內(nèi)容分別拷貝到home.dwt和home.php中。對(duì)于這個(gè)模板的內(nèi)容完全由你 自己決定,你的內(nèi)容就會(huì)決定你要怎么修改home.dwt和home.php。當(dāng)然這個(gè)模板的內(nèi)容是受限制的,首先要home這個(gè)模板的候選的庫(kù)文件是存在的。這個(gè)是什么意思呢?這句話的意思就是對(duì)于每個(gè)模板文件,可以調(diào)用的庫(kù)文件是固定的,并且這些可以調(diào)用的庫(kù)文件在文件admin/includes /lib_templete.php中定義的。首先要在后臺(tái)將home這個(gè)模板放入到可設(shè)置內(nèi)容的模板中,部分代碼如下:


/* 可以設(shè)置內(nèi)容的模板 */
$template_files = array(
'home.dwt',
'index.dwt',
'zhiku.dwt',
'article.dwt',
'article_cat.dwt',
'brand.dwt',
'category.dwt',
'user_clips.dwt',
'compare.dwt',
'gallery.dwt',
在上面的代碼中就將home.dwt加入到后臺(tái)的可編輯模板中,這個(gè)時(shí)候你就可以在后臺(tái)的模板管理->設(shè)置模板中編輯home模板了。但是到 這里我們發(fā)現(xiàn)一個(gè)很小的問題,那就是這個(gè)home模板在后臺(tái)是顯示成什么名字。其實(shí)這個(gè)很簡(jiǎn)單,只要在文件language/zh_cn/admin /template.php中添加$_LANG['template_files']['home'] = ‘home模板’;這樣的語句,那么在后臺(tái)看到的home模板的名稱就是“home模板”,當(dāng)然這里也可以設(shè)置成其他的名稱。在上面我們有說到每個(gè)模板可以調(diào)用的庫(kù)文件是固定的,既然說是固定的,那應(yīng)該是哪些呢?就拿index來說吧,在文件admin/includes /lib_templete.php中有下面這樣的代碼:


'index' => array(
'/library/ur_here.lbi' => 0,
'/library/search_form.lbi' => 0,
'/library/member.lbi' => 0,
'/library/new_articles.lbi' => 0,
'/library/success_article.lbi' => 0,
'/library/dynamic_article.lbi' => 0,
'/library/school_article.lbi' => 0,
'/library/category_tree.lbi' => 0,
'/library/top10.lbi' => 0,
'/library/invoice_query.lbi' => 0,
'/library/recommend_best.lbi' => 3,
'/library/recommend_new.lbi' => 3,
'/library/recommend_hot.lbi' => 3,
'/library/recommend_promotion.lbi' => 4,
'/library/group_buy.lbi' => 3,
'/library/auction.lbi' => 3,
'/library/brands.lbi' => 0,
'/library/promotion_info.lbi' => 0,
'/library/cart.lbi' => 0,
'/library/order_query.lbi' => 0,
'/library/email_list.lbi' => 0,
'/library/vote_list.lbi' => 0
),
那么這邊枚舉到的庫(kù)文件,對(duì)于index.dwt都可以調(diào)用的。依葫蘆畫瓢,home.dwt需要調(diào)用哪些庫(kù)文件,那么就對(duì)應(yīng)上面這個(gè)寫就是了,相 信大家都有這個(gè)水平。好的,到目前為止一個(gè)模板文件添加成功了,那么它在瀏覽器中的顯示就要通過后臺(tái)的設(shè)置模板來確定了。好的,添加一個(gè)自己的模板我就說到這里,我們下期繼續(xù)討論ecshop。Thanks!!!

========

一個(gè)相關(guān)資源下載


http://pan.baidu.com/s/1o7OEMc6

jingdong_jb51.rar


總結(jié)

以上是生活随笔為你收集整理的ecshop的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲日本视频在线观看 | 色天天天 | 黄色一级片网站 | 在线国产视频 | 欧美r级在线 | 日本一级淫片 | 国产精品中文字幕在线观看 | 91精品国产麻豆国产自产在线 | 午夜免费福利网站 | 男人操女人免费视频 | 视频一区 国产 | 国产在线观看成人 | 国产精品福利视频 | 日韩视频免费在线播放 | 中文字幕精品在线视频 | 在线a网| 日韩av免费网址 | 国产毛片毛片毛片毛片毛片毛片 | 亚洲自拍电影 | 自拍偷拍在线播放 | 天堂av网站 | 国产美女免费网站 | 免费操| 欧美老肥妇做爰bbww | 福利视频第一页 | 成人天堂噜噜噜 | 久久久久久蜜桃一区二区 | 高h教授1v1h喂奶 | 国产一区二区久久精品 | 九七伦理电影 | 日韩av影片在线观看 | 精品九九久久 | 99热激情| 日韩黄片一区二区 | 国产在线成人精品午夜 | 欧美日韩黄色一区二区 | 亚洲成人一级 | 午夜啪啪福利视频 | 黑丝美女啪啪 | 91极品身材尤物theporn | 国产精品999 | 一区二区在线观看av | 9191国产精品| 激情自拍偷拍 | 久久精品国产一区二区三区 | 肉感丰满的av演员 | 久久久精品中文字幕 | 粉嫩av网 | 国产一区视频网站 | 色狠狠av | 九九九国产| 色网在线看 | 日日狠狠久久 | 有码av在线 | 国产精品污网站 | 大香依人 | 九九视频在线播放 | 夫妻露脸自拍[30p] | 日本熟妇成熟毛茸茸 | 欧美日韩精品在线 | 亚洲妇女无套内射精 | 精品久久91| 久草综合网 | 亚洲色图欧美另类 | 老熟妻内射精品一区 | 带aaa级的网名 | 亚洲专区区免费 | 国产伦理av | 国产高清一区在线 | 色翁荡息又大又硬又粗又爽 | 久久国产精品一区 | 中文字幕精品视频 | 国产高清免费在线播放 | 久久久久人妻一区精品色 | 欧美午夜在线视频 | 亚洲午夜片 | 美女操出白浆 | 免费观看成人 | 国产黄页 | 在线碰 | 亚洲国产精品自拍视频 | 九色porny视频 | 六十路息与子猛烈交尾 | 亚洲中文字幕无码av永久 | 99九九久久 | 韩国无码一区二区三区精品 | 国产人妻777人伦精品hd | 综合激情亚洲 | 永久看看免费大片 | 免费在线色视频 | 久久黄色视屏 | 久久55 | 五月婷婷视频在线 | 精品动漫一区二区三区的观看方式 | 中文字幕第八页 | www.99爱| 国产美女作爱视频 | 亚洲AV无码久久精品色三人行 | 一级黄色在线播放 |