weiphp——关于留言板插件的创建和使用

1.留言板插件开发的详细过程参考地址:http://2013.idoubi.sinaapp.com/?p=444

2.这里加上需要书写的代码:

return array(
	'title'=>array(		//标题配置项
		'title'=>'插件名称',
		'type'=>'text',
		'value'=>'留言板',
		),

	'desc'=>array(		//默认的图文消息的描述信息
		'title'=>'插件描述',
		'type'=>'textarea',
		'value'=>'点此进入留言板',
		),

	'cover'=>array(		//显示一个封面图片
		'title'=>'封面图片',
		'type'=>'picture',
		'value'=>'',
		),

	'admin_name'=>array(
		'title'=>'管理员名称',
		'type'=>'text',
		'value'=>'雍立东',
		),

);

	//$this->replyText("我的留言板".date('Y-m-d H:i:s',time()));	//测试用

		$param['token']=get_token();	//获取公众号原始ID
		$param['openid']=get_openid();	//获取用户openid
		$url=addons_url('Liuyanban://Liuyanban/index',$param);	//跳转到留言列表页,传递token和openid两个参数
		$picurl=$config['cover']?get_cover_url($config['cover']):'';	//获取封面图片地址
		$articles[0]=array(
			'Title'=>$config['title'],
			'Description'=>$config['desc'],
			'PicUrl'=>$picurl,
			'Url'=>$url,
			);
		$this->replyNews($articles);	//回复单图文消息

<a class="" href="{:U('liuyan')}"><span class="glyphicon glyphicon-pencil"></span> 写留言</a>
</nav>


<div class="well">
<!-- 留言列表 -->
<volist name="liuyan" id="vo">
<ul class="list-group">
<li class="list-group-item">
	<img src="http://www.iconpng.com/png/long_shadow_icons/user.png">
	<h5>{$vo.username}<h5>
	<h6>{$vo.ctime|date="m-d H-i",###}</h6>
</li>
<li class="list-group-item">{$vo.content}</li>
<if condition="$vo['reply'] neq ''">
<li class="list-group-item"><span style="color:red">{$config.admin_name}:</span>{$vo.reply}</li>
</if>
</ul>
</volist>
<!-- 留言列表结束 -->
</div>

//留言列表显示方法
	function index(){
		$config=getAddonConfig('Liuyanban');	//获取后台插件的配置参数
		$this->assign('config',$config);	//为config变量赋值
		
		$map['token']=get_token();		//查询条件
		$liuyan=M('liuyanban')->where($map)->order('ctime desc')->select();		//获取所有的留言数据
		
		$this->assign('liuyan',$liuyan);	//为liuyan变量赋值
		$this->display();	//显示留言列表页面
	}

	//发布留言方法
	function liuyan(){
		if(IS_POST){	//如果用户点击发布留言按钮
			$data['username']=I('name');	//获取留言者姓名
			$data['content']=I('content');	//获取留言内容
			$data['ctime']=time();			//获取留言时间
			$data['openid']=get_openid();	//获取用户openid
			$data['token']=get_token();		//获取公众号原始ID
			$res=M('liuyanban')->add($data);		//往数据模型中插入留言数据
			if($res){	//留言成功则跳转到留言列表index页面
				$this->success('留言成功',addons_url('Liuyanban://Liuyanban/index'));
			}else{	//留言失败则返回原页面
				$this->error('留言失败');
			}
		}else{
			$this->display();	//显示发布留言页面
		}
	}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前言:本插件是织梦留言板插件 与官方插件不同 本插件可以通过修改调整成常见的在线留言版 1 将文件夹中的文件上传到相应目录 2 “上传模块向导” 3 依次填写 封装类型填写为“小插件” gbk 4 不涉及会员系统 5 使用说明文件 选择直接填写 <p style "line height:150%">前台 guest guest html< p> 6 安装程序 选择自动生成 填写 DROP TALBE IF EXISTS #@ guest ; CREATE TABLE #@ guest id int 50 NOT NULL AUTO INCREMENT danwei varchar 80 NOT NULL chuanzhen varchar 15 NOT NULL name varchar 20 NOT NULL hometel varchar 15 NOT NULL address varchar 80 NOT NULL email varchar 50 NOT NULL youbian varchar 50 NOT NULL wangzhi varchar 50 NOT NULL liuyan text NOT NULL state int 1 NOT NULL DEFAULT "0" ip varchar 40 NOT NULL PRIMARY KEY id TYPE MyISAM; Delete From #@ plus where plusname like "在线留言"; INSERT INTO #@ plus plusname menustring mainurl writer isshow filelist VALUES "在线留言" "<m:item name ""在线留言"" link ""guest admin php"" rank ""plus 在线留言"" target ""main"" >" "" "chiphing com" 1 "" ; 7 删除程序:选择自动生成 填写 Delete From #@ plus where plusname like "在线留言"; DROP TABLE IF EXISTS #@ guest ; 8 文件列表 填写 guest admin php guest edit php templets guest admin htm templets guest edit htm guest guest php guest guest html 需要注意的: templets guest admin htm 文件里的js路径 guest guest php 文件里的数据库插入语句的调用注意 注意符号 guest admin php 里的数据表调用注意改为你自己的前缀">前言:本插件是织梦留言板插件 与官方插件不同 本插件可以通过修改调整成常见的在线留言版 1 将文件夹中的文件上传到相应目录 2 “上传模块向导” 3 依次填写 封装类型填写为“小插件” gbk 4 不涉及会员系统 5 [更多]
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值