ecshop以幻灯版调用首页主广告显示
2024-10-01 03:52:46
默认的是index_ad.lbi模板有一个$flash变量了,但在搜索搜索没发现
<!--{foreach from=$flash name=no item=flash}--> <li class="li{$smarty.foreach.no.iteration}"><a href="{$flash.url}" target="_blank"><img src="{$flash.src}"/></li><!--{/foreach}--><!--{foreach from=$flash name=no item=flash}--> <li> {$smarty.foreach.no.iteration} </li> <!--{/foreach}-->
然后我在index.php文件搜索flash变量没有,只发现这样一个代码
/* 首页主广告设置 */$smarty->assign('index_ad', $_CFG['index_ad']); if ($_CFG['index_ad'] == 'cus') { $sql = 'SELECT ad_type, content, url FROM ' . $ecs->table("ad_custom") . ' WHERE ad_status = 1'; $ad = $db->getRow($sql, true); $smarty->assign('ad', $ad);}
发现没办法使用了,我调用时也不会显示广告主的广告,于是网上搜索一下看到一段这样的文字
在首页index.php的代码:$smarty->assign('shop_notice', $_CFG['shop_notice']); // 商店公告
在这个代码下面加入下面代码:
$smarty->assign("flash",get_flash_xml());$smarty->assign('flash_count',count(get_flash_xml()));
如果以上两步没有调用首页主广告,然后再index.php中加入如下代码:
/** * 首页显示主广告区所需代码 * @return array */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;}
最新文章
- javascript面向对象系列第二篇——创建对象的5种模式
- Java工具Eclipse
- nodejs操作mongodb
- asp.net解决高并发的方案. (转自网络)
- C#邮件接收系统核心代码(接收POP3邮件IMAP邮件)
- 开始lisp的旅程
- android 10 事件
- Chess---->;简单命令框象棋(人VS人)
- JavaScript-打开新窗口
- toFixed()要注意的
- MySQL各模块工作配合
- C#委托与事件总结
- mysql 错误 ERROR 1030 Got error 28 from
- OpenStack 安装:neutron服务
- Cookie--小知识总结
- Flask学习-前言
- [py]py常用模块小结
- 剑指offer三十四之第一个只出现一次的字符
- php对业务平台接口调用的封装格式
- 元类编程-- 实现orm,以django Model为例
热门文章
- HDU 5285 wyh2000 and pupil (二分图着色)
- angular依赖注入的理解(转)
- Java与WCF交互(一):Java客户端调用WCF服务
- MySQL备份与复制
- Xamarin Mono Android Ios 安装、破解(4.12)
- 感知器Perceptron
- RPC框架motan: 通信框架netty( 1)
- bzoj 1061 [Noi2008]志愿者招募(数学模型,MCMF)
- hdfs[命令] fsck
- Oracle创建用户及表空间 代码片段