[分享]dede5.7中采集視頻站地址的小BUG解決辦法- 其他問(wèn)題,虛擬主機(jī)域名注冊(cè)-常見(jiàn)問(wèn)題,虛擬主機(jī),網(wǎng)頁(yè)制作,域名注冊(cè),主機(jī),企業(yè)郵局,主頁(yè)空間,個(gè)人主頁(yè),網(wǎng)絡(luò)實(shí)名,主機(jī)托管,網(wǎng)站建設(shè),域名">
歡迎您來(lái)到禾城數(shù)碼,開(kāi)始互聯(lián)網(wǎng)之旅!
[分享]dede5.7中采集視頻站地址的小BUG解決辦法
在采集某視頻網(wǎng)站的時(shí)候,可能會(huì)遇到他的視頻地址源代碼里面的是html代碼,而這html代碼如果是直接放在源代碼里面的話 就會(huì)讓視頻沒(méi)法運(yùn)行....采集回來(lái)的視頻信息
而如果從那邊采集回自己的數(shù)據(jù)庫(kù)里面 肯定也會(huì)存html代碼.這樣的話就需要把html和文本之間,本來(lái)之前是想在采集的時(shí)候就把他轉(zhuǎn)換成瀏覽器能夠讀出來(lái)的文本格式存儲(chǔ). 解決辦法:用dede的Html2Text 這個(gè)function定義的位置(include/inc/inc_fun_funString.php) {dede:field.body function="Html2Text(@me)"/} 可是用這個(gè)函數(shù)之后 重新生成一次 并沒(méi)有完全轉(zhuǎn)換.
<embed src="http://player.ku6.com/refer/6RUW7w0CXg8rI4xo7ywAIw../v.swf" width="480" height="400" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" flashvars="from=ku6"></embed> 而如果視頻想要正常播放 一段正常的代碼是需要 < > " (雙引號(hào)不加也可以,個(gè)人覺(jué)得加上還是比較好) 打開(kāi)include/inc/inc_fun_funString.php 找到默認(rèn)的代碼 30行左右
$alltext = str_replace(" "," ",$alltext); 就可以看出 他這里做的操作不是替換,而是等于刪除操作,把html代碼的<>空格都刪除 所以 我們需要做的是 把他們的htmm代碼與文本之間對(duì)應(yīng)起來(lái)替換即可.
這三行可以注釋掉 以后可能會(huì)用到 .
替換為如下格式
//全角的空格替代為半角空格
在需要輸出轉(zhuǎn)換為文本類型的地方把代碼修改一下 用這個(gè)定義好的function即可
例如: {dede:field.body function="Html2Text(@me)"/} /如果用Text2Html則可以逆向操作,舉一反三
即可出現(xiàn)播放界面
|
|||
>> 相關(guān)文章 | |||
|
返回首頁(yè)
|
關(guān)于我們
|
聯(lián)系我們
|
付款方式
|
價(jià)格總覽
|
提交工單
|
投訴建議
|
網(wǎng)站備案
|
XML地圖
©2002-
禾城數(shù)碼 版權(quán)所有 虛擬主機(jī)服務(wù)商|虛擬主機(jī)品牌|5星空間
浙ICP備2022026561號(hào)-1 浙公網(wǎng)安備 33048302000166號(hào)
電話總機(jī):0573-80897175