ECSHOP 首页FLASH \data\afficheimg路径修改

ECSHOP后台上传FLASH广告是写进\data\afficheimg文件夹下的,具体格式/data/afficheimg/xxxx.jpg然而前台调用的确是域名/mo... ECSHOP 后台上传FLASH 广告是写进 \data\afficheimg 文件夹下的,具体格式 /data/afficheimg/xxxx.jpg 然而前台调用的确是 域名/mobile/data/afficheimg/xxxx.jpg 也就是调用路径里边多了 MOBILE 想要 添加后台写进 路径为 mobile\data\afficheimg\ 或者修改前台调用路径,删掉 mobile 请问 各位大神如何修改,具体一点!拜谢! 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
匿名用户
推荐于2016-05-29
展开全部
//首页幻灯调用 | http://blog.phpha.com
function get_flash_xml()
{
$flashdb = array();
if (file_exists(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’))
{
// 兼容v2.7.0及以前版本
if (!preg_match_all(‘/item_url=”([^"]+)”\slink=”([^"]+)”\stext=”([^"]*)”\ssort=”([^"]*)”/’, file_get_contents(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’), $t, PREG_SET_ORDER))
{
preg_match_all(‘/item_url=”([^"]+)”\slink=”([^"]+)”\stext=”([^"]*)”/’, file_get_contents(ROOT_PATH . DATA_DIR . ‘/flash_data.xml’), $t, PREG_SET_ORDER);
}
if (!empty($t))
{
foreach ($t as $key => $val)
{
$val[4] = isset($val[4]) ? $val[4] : 0;
$flashdb[] = array(‘src’=>$val[1],’url’=>$val[2],’text’=>$val[3],’sort’=>$val[4]);
}
}
}
return $flashdb;
}
$playerdb = get_flash_xml();
现在这个 $playerdb 里面保存了图片相关的二维数组信息。
第4步,将二维数组赋值给模板。打开前台 index.php,在第135行(推荐这个位置)插入以下代码:
$smarty->assign(‘playerdb’, $playerdb); //图片数组
第5步,在模板中调用。其中位置为 index_ad.lbi ,直接修改这个就行了。
<div id=”flash”>
<!– {foreach from=$playerdb item=row} –>
<a href=http://www.linuxso.com/php/”{$row.url}” target=”_blank”><img src=”{$row.src}” alt=”{$row.text}” /></a>
<!– {/foreach}> –>
</div>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式