ecshop show_message
2024-08-22 16:47:28
格式lib_main.php
show_message(内容, array(返回列表,继续编辑), array(连接地址一,链接地址二, 'info',false);
true:自动跳转
输出:
function show_message($content, $links = '', $hrefs = '', $type = 'info', $auto_redirect = true) {
assign_template(); $msg['content'] = $content;
if (is_array($links) && is_array($hrefs)) {
if (!empty($links) && count($links) == count($hrefs)) {
foreach ($links as $key => $val) {
$msg['url_info'][$val] = $hrefs[$key];
}
$msg['back_url'] = $hrefs[''];
}
} else {
$link = empty($links) ? L('back_up_page') : $links;
$href = empty($hrefs) ? 'javascript:history.back()' : $hrefs;
$msg['url_info'][$link] = $href;
$msg['back_url'] = $href;
} $msg['type'] = $type;
if (is_null(ECTouch::view()->get_template_vars('helps'))) {
ECTouch::view()->assign('helps', model('Article')->get_shop_help()); // 网店帮助
}
print_r($msg); ECTouch::view()->assign('title', L('tips_message'));
ECTouch::view()->assign('auto_redirect', $auto_redirect);
ECTouch::view()->assign('message', $msg);
ECTouch::view()->display('message.dwt'); exit;
}
php输出
Array
(
[content] => 您的收货地址信息已成功更新!
[url_info] => Array
(
[返回列表] => http://www.baidu.com
[继续编辑] => /mobile/index.php?m=default&c=user&a=address_list
) [back_url] => http://www.baidu.com
[type] => info
)
php代码
public function mg(){
show_message(L('edit_address_success'), array('返回列表','继续编辑'), array('http://www.baidu.com',url('address_list')),'info');
}
html代码
<div class="mg-box">
<div class="ttl"><h3>{$title}</h3></div>
<div class="con">{$message.content}</div>
<div class="bot">
<ul>
<!-- {if $message.url_info} -->
<!--{foreach from=$message.url_info key=info item=url}-->
<li><a href="{$url}">{$info}</a></li>
<!--{/foreach}-->
<!--{/if}-->
</ul>
</div>
</div>
最新文章
- 【kd-tree】bzoj1941 [Sdoi2010]Hide and Seek
- 计算几何 : 凸包学习笔记 --- Graham 扫描法
- Android项目结构分析
- Java for LeetCode 050 Pow(x, n)
- 怒刷DP之 HDU 1260
- sbt的安装设置
- android launcher3 home页简易分析
- css 样式 设置图片成为圆形
- Android 开发笔记___图像视图
- vivi虚拟摄像头驱动程序
- spark-sql集合的“条件过滤”,“合并”,“动态类型映射DataFrame”,“存储”
- item 1:理解template类型的推导
- 架构师成长之路6.2 DNS配置文件
- 常用的Unicode值范围
- 水晶报表Win10(64bit)VS2013安装成功
- kali linux之edb--CrossFire缓冲区溢出
- java 是 传值还是传址 Pass-by-value or Pass-by-reference
- android okhttp和webview session共享
- Wash!!(HDU_6000)
- 详细讲解:零知识证明 之 ZCash 完整的匿名交易流程