国产激情高潮在线观看-中文字幕有码视频推荐-国产三级全黄芒果视频-久久国产美女一区精品

18038435860

JTBC_PHP解析函數(shù)格式化圖片集,點(diǎn)圖片集的小圖看大圖案例詳細(xì)步驟

時(shí)間:2018-10-26 10:59:51 點(diǎn)擊:1113 來源:易速網(wǎng)絡(luò)

怎么調(diào)用 creplace 解析函數(shù)?
把要解析的模板包進(jìn)去就可以啦,節(jié)點(diǎn)放在tpl_config里,在模板里用ii_ireplace調(diào)用節(jié)點(diǎn)應(yīng)該就可以了。

1、網(wǎng)上下載個(gè)JS相冊(cè)代碼
http://www.lanrentuku.com/js/xiangce-559.html
把JS特效里的JS文件和css文件以及圖片素材文件arrow_left.gif、arrow_right.gif放到網(wǎng)站根目錄下的images文件夾里面

2、產(chǎn)品內(nèi)容頁模版加上
<link rel="stylesheet" href="{$=ii_get_actual_route('images')}/image-slideshow-5.css" type="text/css">
<script type="text/javascript" src="{$=ii_get_actual_route('images')}/image-slideshow-5.js">
</script>

3、產(chǎn)品圖片列表頁圖片縮略圖地址
<img src="{$=ii_get_actual_route('thumbnail/images')}/214-265-1-1/{$=#ngenre}/{$=ii_get_lrstr("{$content_images_list}", "|", "left")}" onerror="this.src = '{$=ii_get_actual_route('thumbnail')}?p={$=base64_encode('image=' . $GLOBALS['ngenre'] . '/' . ii_get_lrstr("{$content_images_list}", "|", "left") . ';width=214;height=265;scale=1;watermark=1')}';" height="265" width="214"/>

4、格式化圖片集 common/incfiles/common.inc.php加上
function iven_get_images_list($iven)
{
if (!(ii_isnull($iven)))
{
$i_images_list = ii_itake('global.tpl_config.iven_images_list', 'tpl');
$tarys = explode('|', $iven);
$tmpstrs = '';
foreach ($tarys as $key => $val)
{
$tstrs = $i_images_list;
$tstrs = str_replace('{$value}', $val, $tstrs);
$tmpstrs .= $tstrs;
$tmpstrs = ii_creplace($tmpstrs);
}
return $tmpstrs;
}
}
function iven_get_images_list2($iven2)
{
if (!(ii_isnull($iven2)))
{
$i_images_list = ii_itake('global.tpl_config.iven_images_list2', 'tpl');
$tarys = explode('|', $iven2);
$tmpstrs = '';
foreach ($tarys as $key => $val)
{
$tstrs = $i_images_list;
$tstrs = str_replace('{$value}', $val, $tstrs);
$tmpstrs .= $tstrs;
$tmpstrs = ii_creplace($tmpstrs);
}
return $tmpstrs;
}
}

5、原特效的模版里小圖列表如下
<div class="strip_of_thumbnails">
<div><a id="firstThumbnailLink" href="#" onclick="showPreview('images/image1_big.jpg',this);return false;"><img src="images/image1.jpg"></a></div>
<div><a href="#" onclick="showPreview('images/image2_big.jpg',this);return false;"><img src="images/image2.jpg"></a></div>
<div><a href="#" onclick="showPreview('images/image3_big.jpg',this);return false;"><img src="images/image3.jpg"></a></div>
</div>

6、把模版里的小圖列表包進(jìn)函數(shù)里面,然后才可以解析。包好的小圖函數(shù)如下
common/template/tpl_config.jtbc加上以下代碼:
<div><a id="firstThumbnailLink" href="#" onclick="showPreview('{$value}',this);return false;"><img src="{$=ii_get_actual_route('thumbnail/images')}/140-105-1-1/{$=#ngenre}/{$value}" onerror="this.src = '{$=ii_get_actual_route('thumbnail')}?p={$=base64_encode('image=' . $GLOBALS['ngenre'] . '/' . ii_get_lrstr("{$value}") . ';width=140;height=105;scale=1;watermark=1')}';" /></a></div>

注:{$value}是大圖地址

7、現(xiàn)在要把大圖地址寫出來,這個(gè)特效始終是讀取第一張大圖地址,看頁面源代碼就知道,所以我們要截取圖片集第一張大圖地址,common/template/tpl_config.jtbc加上以下代碼:
<item>

<name><![CDATA[iven_images_list2]]></name>

<tpl_default><![CDATA[<img src="{$=ii_get_lrstr('{$content_images_list}', '|', 'left')}">]]></tpl_default>

</item>

8、內(nèi)容頁模板大圖地址也寫上<img src="{$=ii_get_lrstr('{$content_images_list}', '|', 'left')}">

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果js特效是讀取所有大圖地址,不是始終讀取第一張大圖地址,大圖地址應(yīng)該這樣寫:
common/template/tpl_config.jtbc加上以下代碼:

<item>

<name><![CDATA[iven_images_list2]]></name>

<tpl_default><![CDATA[<img style="z-index: 101; opacity: 1;" src="{$value}"/>]]></tpl_default>

</item>

內(nèi)容頁模版大圖地址 {$=iven_get_images_list2("{$content_images_list}")}

双辽市| 马鞍山市| 景洪市| 龙陵县| 峨眉山市| 沙坪坝区| 海淀区| 炎陵县| 青州市| 华安县| 巴塘县| 贵定县| 怀集县| 布拖县| 白玉县| 稷山县| 米林县| 兴隆县| 湄潭县| 汕尾市| 潞西市| 中宁县| 楚雄市| 海伦市| 贵港市| 河北区| 娱乐| 探索| 施甸县| 子洲县| 大理市| 博爱县| 龙海市| 高阳县| 陇南市| 化州市| 湟源县| 衡水市| 凌海市| 南城县| 龙门县|