Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 温州论坛爱墙生成缓存版 For D4.1 D4.0(2006-3-20更新)

[复制链接]
Arice 发表于 2006-3-11 02:53:08 | 显示全部楼层
风格不适应可以试一下修改  default/plus_lovewall.htm

查找
  1. <tr><td>
  2. {template footer}</td></tr></table>
复制代码


替换成
  1. </table>
  2. {template footer}
复制代码


还有就是建议楼主把修正意见给放在1楼里.

要不然别人出问题了,还得一页一页的翻看,这个就辛苦楼主了.

[ 本帖最后由 asdf1999 于 2006-3-11 02:54 编辑 ]
回复

使用道具 举报

M55 发表于 2006-3-11 09:26:00 | 显示全部楼层
原帖由 asdf1999 于 2006-3-11 02:53 发表
风格不适应可以试一下修改  default/plus_lovewall.htm

查找<tr><td>
{template footer}</td></tr></table>

替换成</table>
{template footer}

还有就是建议楼主 ...


正解~~~~~同时感谢兄弟的热心!收下了

同时提个问题给楼主兄弟:

怎么取消“短信”功能??
回复

使用道具 举报

 楼主| plm 发表于 2006-3-11 10:27:44 | 显示全部楼层
原帖由 asdf1999 于 2006-3-11 02:53 发表
风格不适应可以试一下修改  default/plus_lovewall.htm

查找<tr><td>
{template footer}</td></tr></table>

替换成</table>
{template footer}

还有就是建议楼主 ...


说的是,这个没有考虑到,修正的东西一会我会整理出来放到1楼的,谢谢提醒!
回复

使用道具 举报

 楼主| plm 发表于 2006-3-11 10:30:52 | 显示全部楼层
原帖由 M55 于 2006-3-11 09:26 发表


正解~~~~~同时感谢兄弟的热心!收下了

同时提个问题给楼主兄弟:

怎么取消“短信”功能??


如果你不希望发布的时候收到短信请找到:
  1. ##给用户发短信息,通知其爱墙号
  2.                         $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid IN ($discuz_uid)", 'UNBUFFERED');
  3.                         $subject = "您在爱墙发布祝福的号码";
  4.                         $message = "您好,您在爱墙发布的祝福已经完成,下面是祝福号码,请记住,以便于查询。\r\n祝福号码:".$loveid;
  5.                         $query        = "INSERT INTO {$tablepre}pms (msgfrom, msgfromid, msgtoid, folder, new, subject, dateline, message)
  6.                                 VALUES('温州论坛', '0', '$discuz_uid', 'inbox', '1', '$subject', '$timestamp', '$message')";
  7.                         $db->query($query);
复制代码


将其删除就可以了!

如果你删除别人的祝福时,不希望发送短信给别人,请找到:

  1. ##给用户发短信息,通知其爱墙号被删
  2.                                 $query = $db->query("SELECT uid,id FROM {$tablepre}lovewall WHERE id IN ('".implode('\',\'', $moderate)."')");
  3.                                 while($delrow = $db->fetch_array($query))
  4.                                 {
  5.                                         $duid = $delrow['uid'];
  6.                                         $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid=$duid", 'UNBUFFERED');
  7.                                         $subject = "被删除祝福的号码";
  8.                                         $message = "您好,您在爱墙发布的祝福因为违规已经被删除。\r\n被删除的祝福号码:".$delrow['id'];
  9.                                         $sql        = "INSERT INTO {$tablepre}pms (msgfrom, msgfromid, msgtoid, folder, new, subject, dateline, message)
  10.                                                 VALUES('温州论坛', '0', '$duid', 'inbox', '1', '$subject', '$timestamp', '$message')";
  11.                                         $db->query($sql);
  12.                                 }
复制代码

将其删除即可!
回复

使用道具 举报

Arice 发表于 2006-3-11 10:58:26 | 显示全部楼层
还有个建议,短信发送方不要使用固定的字符.用变量吧,如用 $bbname

最后一个过分的要求:

附件按一般的插件发表格式打包吧.就像DZ程序发布那样.
要上传的就放在upload文件夹下,不要使用诸如"把lovewall文件夹复制到plugins目录下"这种说明了,直接在压缩包里表现出来.
如下:
upload|- plugins      - lovewall
         |- templates  - default
         |-install_lovewall.php
这样就可以非常明确了.再次感谢作者的分享
回复

使用道具 举报

Arice 发表于 2006-3-11 11:00:08 | 显示全部楼层
原帖由 plm 于 2006-3-11 10:30 发表


如果你不希望发布的时候收到短信请找到:
##给用户发短信息,通知其爱墙号
                        $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid IN ($discuz_uid)", 'UNBUFFERED');
                        $subj ...



可以试着把其改成是否发送短信的可选框.类似论坛管理短信发送与否的选择和写出操作理由.

呵呵,辛苦了.
回复

使用道具 举报

 楼主| plm 发表于 2006-3-11 11:04:44 | 显示全部楼层
楼上兄弟说的以后再改吧,如果有人帮忙改就最好了,呵呵!
回复

使用道具 举报

tpsbbs 发表于 2006-3-11 11:38:46 | 显示全部楼层
好东东!!!!!!!!!!
回复

使用道具 举报

M55 发表于 2006-3-11 12:00:22 | 显示全部楼层
原帖由 plm 于 2006-3-11 10:30 发表


如果你不希望发布的时候收到短信请找到:
##给用户发短信息,通知其爱墙号
                        $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid IN ($discuz_uid)", 'UNBUFFERED');
                        $subj ...



回复

使用道具 举报

M55 发表于 2006-3-11 12:22:18 | 显示全部楼层
楼主兄弟辛苦了!

这里帮楼主兄弟补充点:

发布纸条不发短消息给发布人:
plugins\lovewall\lovewall.inc.php
1、找:
  1. ##给用户发短信息,通知其爱墙号
  2.                         $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid IN ($discuz_uid)", 'UNBUFFERED');
  3.                         $subject = "您在爱墙发布祝福的号码";
  4.                         $message = "您好,您在爱墙发布的祝福已经完成,下面是祝福号码,请记住,以便于查询。\r\n祝福号码:".$loveid;
  5.                         $query        = "INSERT INTO {$tablepre}pms (msgfrom, msgfromid, msgtoid, folder, new, subject, dateline, message)
  6.                                 VALUES('温州论坛', '0', '$discuz_uid', 'inbox', '1', '$subject', '$timestamp', '$message')";
  7.                         $db->query($query);
复制代码

2、删除上面的以后,在你发布纸条后系统还会显示“您在留言墙发布的祝福号码已经发到您的收件箱,请注意查收!”,所以,你还应该在:
templates\default\plus_lovewall.lang.php
找:
  1.         'lovesay_send_succeed'        => '您在留言墙发布的祝福号码已经发到您的收件箱,请注意查收!',
复制代码

将里面的中文内容改为任何适合你的文字!

我是改成:
  1.         'lovesay_send_succeed'        => '您已成功在留言墙发布了您的的纸条!',
复制代码

[ 本帖最后由 M55 于 2006-3-11 12:24 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-29 07:58 , Processed in 0.121206 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表