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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

各种插件教程 For Discuz 7.x

  [复制链接]
滚骨碌 发表于 2010-8-4 14:30:29 | 显示全部楼层 |阅读模式
插件发布
插件名称: 实用教程分享
插件来源:
适用版本: Discuz! 7.2
语言编码: GBK简体 
最后更新时间:
插件作者: Discuz
插件简介: 喜欢就回个小贴,给个小分……
本帖最后由 滚骨碌 于 2010-8-8 16:54 编辑

先给个评分,再往下看……哈哈

评分

9

查看全部评分

 楼主| 滚骨碌 发表于 2010-8-4 14:33:20 | 显示全部楼层

论坛首页公告从右至左滚动效果 For Discuz 7.2

其实由于本人技术有限,这个地方只是纯HTML代码展示的
并非调用系统公告内容
但是我觉得修改虽然麻烦一些,但是绝对比公告实用,可以自由添加各种HTML代码。

效果图如下所示:


修改方法:

编辑discuz.htm文件,找到并删除下面代码:
  1. {template index_header}
复制代码
然后找到:
  1. $pluginhooks[index_hot]
复制代码
在下面或上面加:
  1. <!--{if empty($gid) && $announcements}-->
  2. <tr><td height="18">
  3. <table border="0" width="100%" id="table2" cellspacing="1" cellpadding="4"><tr>
  4. <td bgcolor="#AED7F4"><div id="pn_ann"><marquee onmouseover=this.stop() onmouseout="this.start ()" scrollAmount=2>

  5. <img src="http://www.discaz.net/bbs/attachments/forumid_24/1002131311e7f472a5c4cfbdf2.gif">&nbsp;
  6. 【自定义内容】    &nbsp;&nbsp;&nbsp;&nbsp;

  7. </marquee></div></td></tr><tr></table></td></tr>
  8. <!--{/if}-->
复制代码
大致如此,我也是随便弄的。


也可以通过修改“index_header”文件来实现(附件已经上传)
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:34:31 | 显示全部楼层

首页显示各板块在线人数 For Discuz All

发布者:5025488.net

他发布的是5.0版本的教程,经过尝试用在7.2版本上
竟然成功了。所以标题命名为:For Discuz All 是情有可原的

效果图:


安装方法:
一、修改index.php

查找:
  1. $posts += $forum['posts'];
复制代码
在下面加:
  1. if ($forum['fup']) $forumup[$forum['fid']]=$forum['fup'];
复制代码
查找:
  1. while($online = $db->fetch_array($query)) {
复制代码
先在上面加:
  1. $onlineforum=array();
复制代码
再在下面加:
  1. $ofid =$online[fid]; //各板块在线人数
  2. $onlineforum[$ofid] ++;  //各板块在线人数
  3. $onlineforum[$forumup[$ofid]] ++; //各板块在线人数
复制代码
二、修改discuz.htm
                  
查找(估计找不到)(自己可以加在合适的地方,版本不同,代码可能不一样):
  1. <br><span class="smalltxt">$forum[description]<!--{if $forum['subforums']}--><br>
复制代码
在上面加:
  1. <!--{if $onlineforum[$forum[fid]]}--> [ <font color=green>在线:
  2.         {eval echo $onlineforum[$forum[fid]];} 人 </font>]
  3. <!--{/if}-->
复制代码
相关主题:
把论坛首页的“今日发帖数”美化一下 For 7.2
http://www.discaz.net/bbs/thread-2597-1-1.html


备份一下,我加在Discuz.htm里的代码是:
  1. &nbsp;<!--{if $onlineforum[$forum[fid]]}--><font color=green><sup title="在线会员人数">+{eval echo $onlineforum[$forum[fid]];}</sup></font>
  2. <!--{/if}-->
复制代码
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:36:22 | 显示全部楼层

个人信息处判断是否填写“个人主页/个人网站”、“QQ账号”并显示对应图标 For All

[modle016]  教程提供者:Open
图标素材发布下面地址:
http://www.discaz.net/bbs/thread-1204-1-1.html


没有在其他风格下测试,所以不能提供类似“编辑什么文件,找到什么代码”类似的教程
我只提供代码,然后大家自己根据自己的文件来编辑修改吧!一般情况下是修改viewthread_node.htm文件的。

效果图:
当没有填写QQ账号的时候,是如下图所示效果:


填写成功后的效果:



当没有填写个人网站资料的时候,是如下图所示效果:


填写成功后的效果:




通用简单的代码如下:

  1. <!--{if $post['qq']}-->AA<!--{else}-->BB<!--{/if}-->
复制代码
AA表示填写成功的代码
BB表示还未填写的代码


如果你看不懂,具体代码如下:
  1.                         <!-- UID -->
  2. <!--{if $post['site']}-->
  3. <a style="float:right; padding:5px 5px 0 0" href="$post[site]" target="_blank"><img src="{IMGDIR}/forumlink.gif" alt="{lang member_homepage}"  /></a>
  4. <!--{else}-->
  5. <a style="float:right; padding:5px 5px 0 0" href="memcp.php#sitenew"><img  src="{IMGDIR}/noforumlink.gif" alt="您还没有填写个人网站"  /></a>
  6. <!--{/if}-->               

  7. <!--{if $post['qq']}-->
  8. <a style="float:right; padding:5px 5px 0 0" href="http://$post[qq].qzone.qq.com" target="_blank"><img src="{IMGDIR}/qzone.gif" alt="访问QQ空间" /></a>
  9. <!--{else}-->
  10. <a style="float:right; padding:5px 5px 0 0" href="memcp.php#qqnew"><img src="{IMGDIR}/noqzone.gif" alt="您还没有填写QQ账号"  /></a>
  11. <!--{/if}-->
  12.                    <!-- UID end -->
复制代码
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:38:07 | 显示全部楼层

附件下载美化 For Discuz 7.2

美化者:19.
演示效果:
不过我安装后出现这个效果↓
应该是可以修复的。





————————————————————————————————

可以更具自己的喜好。修改样式。
1.将虚线框换成 实线框,打开:discuzcode.htm  搜索:
  1. dashed
复制代码
一共有三个,全部将其替换成:
  1. solid
复制代码
——————————————————————————————————
2.如果遇到框偏短,在我的论坛上测试是没有这个问题。那需要具体调整,在discuzcode.htm 搜索:
  1. width:30%
复制代码
一样有三个,这就是颜色边框的长度。
按照自己论坛的需求,将三个30%全部设定成自己需要的,比如:40% 50% 即可。

——————————————————————————

3.还可以更具自己对颜色喜欢:在discuzcode.htm里 在刚才找过的
  1. dashed
复制代码
代码的后面,就是#F30(还是要修改三个哦),将其替换成自己喜欢的颜色代码即可。
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:39:22 | 显示全部楼层

修改贴内下载的“rar.gif”图标尺寸方法 For 7.X

官方贴内下载的默认图标尺寸为:32*32
而且是固定的,即便你替换了其他尺寸的图标都没有任何作用
如图所示:


现在我们要将它改成喜欢的图标
如下图所示:


修改方法:
打开:css_viewthread.htm
注意:7.2版本的是修改css_script.htm文件
找到:
  1. .t_attachlist dt img { width: 32px; height: 32px; }
复制代码
将里面的数字改成你要替换的图标尺寸即可!


最后,记得后台更新CSS缓存,否则无法立即查看到效果!
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:41:27 | 显示全部楼层

超级强悍的专题插件 For Discuz 7.2【未经过本人亲测】

演示效果图:




安装步骤
1. 下载上传的压缩包,解压后
a. 选择相应的数据库从DZ后台导入或用phpmyadmin 进行数据库升级,
b. 上传upload目录下所有文件到论坛根目录
c. 确定 resources/stopic  , special/topic 目录可写
(其实你只要把下载下来的文件里面的文件夹全部上传根目录按照下面的放在在依次修改即可)
友情提示(数据库不是5.1.2以上版本的 请在 导入的时候 顺便写上 255 这样可以保证你最大程度的兼容
---》是MYSQL哦)

PS:如果GBK 出现乱码现象  请在我给你的东西在覆盖下即可OK
         请注意全部安装完成后清理缓存 可以手动清理 也可以在后台清理。特 !全部安装完成后缓存清理后登出管理 然后再进入后台 在  界面管理 最下面就是这个专题了。如果实
         找不到的话 找切换风格的地方吧。。。如果还是找不到或者不会的话 可以在群里面问我。。。

       如果感觉好的话请 给本站一个IP 或者给我做个小链接  金兰盟 www.jinlanmeng.com 非常感谢



演示http://www.jinlanmeng.com/bbs/special/topic/1.htm



2. 打开admin/menu.inc.php 找到
找到
  1. array('menu_misc_onlinelist', 'misc&operation=onlinelist'),
复制代码
后面添加
  1. array('menu_misc_stopic', 'misc&operation=stopic'),
复制代码
打开templates/default/admincp.menu.lang.php找到

  1. 'menu_misc_onlinelist' => '在线列表图标',
复制代码
后面添加

  1. 'menu_misc_stopic' => '专题制作',
复制代码
打开 admin/misc.inc.php 找到

  1. if($operation == 'onlinelist') {
复制代码
改为

  1. if($operation == 'stopic') {

  2.         dheader('Location: '.$boardurl.'apps/stopic/admin.php');

  3. }elseif($operation == 'onlinelist') {
复制代码
下载附件地址
点击我

或者直接下载本帖附件
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:43:03 | 显示全部楼层

视频展厅插件 For Discuz 7.2

作者:oytktk (靖飒)
策划:本人

演示效果(点击查看大图):








插件使用注意事项
本插件是绿色免费插件,虽然插件很大,但却不用修改任何数据库结构或数据,请放心使用!
在您使用此免费插件的时候,请别忘记给我们DED团队一些鼓励和支持:注册和回复!
谢谢您选择DED插件!

=============2010-07-27更新============

不能上传截图的可能是因为目录权限的问题,请按以下方法操作:
在你的论坛目录下有个attachments目录,
到这个目录下新建一个目录,名称为vgallery,
把这个新建的目录权限设置为777即可。


=============2010-07-27更新============





第一步
下载附件vgallery.rar,并按结构上传到论坛目录,vgallery文件夹应在plugins目录下;

第二步
到论坛后台->插件处,找到“视频展厅”插件,点击“安装”即可完成插件的安装。

第三步
请不要马上启用插件,先到后台->全局->积分设置处,新增一个名称为“视频”的扩展积分字段,单位为“个”,并启用它。

第四步
到后台插件管理中找到“视频展厅”插件,进行参数的设定,完成之后再开启本插件!


下载地址(需注册):
http://www.abccc.com.cn/forum.php?mod=viewthread&tid=11
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:44:03 | 显示全部楼层

当图片是缩略图时,鼠标移动到图上会出现一个放大镜的指针 For 7.2

作者:Open

演示地址:
一张超不错的宇宙星空壁纸 舒服
http://discaz.net/bbs/thread-1262-1-1.html


演示图示:


编辑discuzcode.htm文件,找到:

  1. <a href="javascript:;"
复制代码
共2处,分别在后面加上:

  1. class="highslide-image"
复制代码
注意class前面有个空格!

接着找(有2处,只要找到第二处):

  1. attachment.php?aid=$aidencode&amp;nothumb=yes"
复制代码
把上面找到这段代码前的部分换成:

  1. <a class="highslide-image" href="
复制代码
最后正确的应该是:

  1. <a class="highslide-image" href="attachment.php?aid=$aidencode&amp;nothumb=yes"
复制代码
然后把指针上传到空间
在后台全局——其他头部信息中填写下面代码:
  1. <style type="text/css">
  2. <!--
  3. body{cursor : url(  http://discaz.net/show/01.ani);}
  4. .highslide-image {cursor:url(   http://discaz.net/show/01.cur);}
  5. -->
  6. </style>
复制代码
回复

使用道具 举报

 楼主| 滚骨碌 发表于 2010-8-4 14:45:16 | 显示全部楼层

每日登陆增加积分 For Discuz 7.0

发布者:czonline

作者说的是支持7.0,不知道能不能用在7.2上。
我没有测试,大家有兴趣备份下文件试试看吧。

编辑文件(不好意思,作者的表述我看不懂,只是原文转载
原文地址:
https://discuz.dismall.com/thread-1802175-1-3.html





原文如下:
  1. if($discuz_uid)
  2. {
  3.         if(gmdate("Y-m-d",$timestamp) != gmdate("Y-m-d",$lastvisit))
  4.         {
  5.                 $db->query("UPDATE {$tablepre}members SET extcredits1=extcredits1+10 , lastvisit=$timestamp WHERE uid='$discuz_uid'");
  6.                 $IsAward=true;

  7.         }
  8. }
复制代码
//加威望extcredits1,加金钱extcredits2,放到common.inc.php里
  1. <!--{if $IsAward}--><script type="text/javascript">noticewin("每日登陆奖励积分+10",3000);</script><!--{/if}-->
复制代码
时间修改3000处,放到footer.htm


看的我是一头雾水啊。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 13:22 , Processed in 0.037415 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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