2.5升级到4.0出错解决办法 SQL: SELECT available, name, identifier, directory, datatables, modules FROM cdb_plugins Error: Unknown column 'identifier' in 'field list' Errno.: 1054 解决办法: 升级完phpMyAdmin里SQL运行下面的代码 或者升级之前把upgrade5.php里一段代码删掉就可以了
用户信息栏美化 For Discuz!4.0 找到 templates/default/viewthread.htm 查找 代码: [复制] <!--{loop $postlist $post}--> <tr><td colspan="2" class="singleborder">$post[newpostanchor] $post[lastpostanchor]</td></tr> <tr class="$post[thisbg]" height="100%"> <td width="21%" valign="top" style="word-break: break-all"> <!--{if $forum['ismoderator']}--> <!--{if $allowviewip}--><a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/ip.gif" border="0" align="right" alt="{lang admin_getip}"></a><!--{/if}--> <!--{/if}--> <!--{if $post['authorid'] && $post['username']}--> <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold">$post[author]</a> <!--{if $post['nickname']}--> <span class="smalltxt">($post[nickname])</span><!--{/if}--> <br><span class="smalltxt"> $post[authortitle] <br>{eval showstars($post['stars']);}<br><!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br> <!--{if $avatarshowpos == 3 && $post['avatarshow']}--> <center>$post[avatarshow]</center><br> <!--{elseif $post['avatar']}--> <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed"> <tr><td align="center">$post[avatar]</td></tr></table><br> <!--{else}--> <br><br> <!--{/if}--> <!--{if $post['medals']}--> <!--{loop $post['medals'] $medal}--> <img src="images/common/$medal[image]" border="0" alt="$medal[name]"> <!--{/loop}--> <br> <!--{/if}--> {lang uid} $post[uid]<br> {lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br> {lang credits} $post[credits]<br> {lang posts} $post[posts]<br> <!--{loop $extcredits_thread $key $credit}--> $credit[title] $post[$key] $credit[unit]<br> <!--{/loop}--> {lang readperm} $post[readaccess]<br> {lang regtime} $post[regdate] <!--{loop $_DCACHE['fields_thread'] $field}--> <br>$field[title] <!--{if $field['selective']}--> $field['choices'][$post['field_'.$field['fieldid']]] <!--{else}--> $post['field_'.$field['fieldid']] <!--{/if}--> <!--{/loop}--> <!--{if $post['location']}--><br>{lang location} $post[location]<!--{/if}--><br> <!--{if $vtonlinestatus && $post['authorid']}--> <!--{if $timestamp - $post['lastactivity'] <= 10800 && !$post['invisible']}--> {lang online_status} <b>{lang online}</b> <!--{else}--> {lang online_status} {lang offline} <!--{/if}--> <!--{/if}--> 修改为 代码: [复制] <!-- 用户信息栏美化开始 --> <!-- 插件作者:园园,海儿(由PW转换到DZ4.0) --> <!-- 技术支持:网络家园http://bbs.162e.com --> <!--{loop $postlist $post}--> <tr><td colspan="2" class="singleborder">$post[newpostanchor] $post[lastpostanchor]</td></tr> <tr class="$post[thisbg]" height="100%"> <td width="21%" valign="top" style="word-break: break-all"> <!--{if $forum['ismoderator']}--> <!--{if $allowviewip}--><a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/ip.gif" border="0" align="right" alt="{lang admin_getip}"></a><!--{/if}--> <!--{/if}--> <!--{if $post['authorid'] && $post['username']}--> <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold">$post[author]</a> <!--{if $post['nickname']}--> <span class="smalltxt"><br>($post[nickname])</span><!--{/if}--> <br><span class="smalltxt"> <!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br> <!--{if $avatarshowpos == 3 && $post['avatarshow']}--> <center>$post[avatarshow]</center><br> <!--{elseif $post['avatar']}--> <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed"> <tr><td align="center">$post[avatar]</td></tr></table><br> <!--{else}--> <br><br> <!--{/if}--> <TABLE cellSpacing=0 cellPadding=0 width=155 align=center border=0> <TBODY> <TR> <TD background="images/pic/kuan03.gif"> <TABLE cellSpacing=0 cellPadding=0 border=0> <TBODY> <TR> <TD width=8></TD> <TD background="images/pic/kuan04.gif"><SPAN class=smalltxt><IMG src="images/pic/rb01.gif" width=1> $post[authortitle] <!--{if $credits < 100}--> <IMG src="images/pic/money0.gif" align=absMiddle border=0> <!--{else}--> <IMG src="images/pic/money1.gif" align=absMiddle border=0> <!--{/if}--> </SPAN></TD></TR></TBODY></TABLE></TD></TR> <TR> <TD align=middle background="images/pic/kuan02.gif" bgColor=#f8f8f8> <TABLE cellSpacing=0 cellPadding=0 width="85%" align=center border=0> <TBODY> <TR> <TD>{eval showstars($post['stars']);}</TD> <TD></TD></TR> <TR> <TD colSpan=2> <IMG src="images/pic/icon_1.gif" border=0>{lang uid} $post[uid]<br> <IMG src="images/pic/icon_2.gif" border=0>{lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br> <IMG src="images/pic/icon_1.gif" border=0>{lang credits} $post[credits]<br> <IMG src="images/pic/icon_2.gif" border=0>{lang posts} $post[posts]<br> <!--{loop $extcredits_thread $key $credit}--> <IMG src="images/pic/icon_1.gif" border=0>$credit[title] $post[$key] $credit[unit]<br> <!--{/loop}--> <IMG src="images/pic/icon_2.gif" border=0>{lang readperm} $post[readaccess]<br> <IMG src="images/pic/icon_1.gif" border=0>{lang regtime} $post[regdate] <!--{loop $_DCACHE['fields_thread'] $field}--> <br>$field[title] <!--{if $field['selective']}--> $field['choices'][$post['field_'.$field['fieldid']]] <!--{else}--> $post['field_'.$field['fieldid']] <!--{/if}--> <!--{/loop}--> <!--{if $vtonlinestatus && $post['authorid']}--> <!--{if $timestamp - $post['lastactivity'] <= 10800 && !$post['invisible']}--> <br><IMG src="images/pic/icon_2.gif" border=0>{lang online_status} <IMG src="images/pic/online.gif"> <!--{else}--> <br><IMG src="images/pic/icon_2.gif" border=0>{lang online_status} <IMG src="images/pic/offline.gif"> <!--{/if}--> <!--{/if}--> </td></tr></table></td></tr><tr><td><IMG height="4" src="images/pic/kuan01.gif" width="155"></td></tr></table> <!-- 插件作者:园园,海儿(由PW转换到DZ4.0) --> <!-- 技术支持:网络家园http://bbs.162e.com --> <!--{if $post['medals']}--> <table width="155" border="0" align="center" cellpadding="0" cellspacing="0"> <tr><td background="images/pic/kuan03.gif"> <table cellSpacing=0 cellPadding=0 border=0><tr><td width=8></td> <td background="kuan04.gif" height=15> <span class="smalltxt"><IMG src="images/pic/rb01.gif" width="1"> <font color=red>荣誉勋章</font> </span></td></tr></table></td></tr> <tr><td background="images/pic/kuan02.gif" bgColor=#f8f8f8 align=middle > <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr><td class="row1" align="center"> <!--{loop $post['medals'] $medal}--> <img src="images/common/$medal[image]" border="0" alt="$medal[name]"> <!--{/loop}--> </td></tr></table></td></tr> <tr><td><IMG height=4 src="images/pic/kuan01.gif" width=155></td></tr> <TR><TD height=10> </TD></TR></table> <!--{/if}--> <!-- 用户信息栏美化结束 --> 最后上传附件到论坛根目录
自定义代码之:版主评语标签 到后台,帖子相关->Discuz!代码。 新增一个代码:review,提交。 然后点击,编辑。 在”替换内容“填写: <table border="0" cellspacing="1" cellpadding="2" style="border: #000000 1px inset; margin:20px; margin-top:1px"> <tr> <td bgcolor="#EF194A" style="color:#FFFFFF;font-weight:bold">版主評語: {1}</td> </tr> <tr> <td bgcolor="#F7F8F9">{2}</td> </tr> </table> 在”例子“填写: 在”解释“填写: 版主评语标签 在”参数个数“和”嵌套次数“,分别填写”2“和”3“,提交。 然后启用这个代码就可以了。
多于一定数目的短消息不显示出来 废话不多说了,这个HACK的功能很简单,就是当新短消息多于一定数目(可自行修改)时,不显示具体的短消息列表,只提示一行文字。 好处很简单:缩短SQL时间,一个字——快! 1、查找include/pmprompt.inc.php中的 在下面添加: 2、查找pmprompt模板,内容全部替换为: 这个步骤涉及到的内容不多,大家对比下即可发现修改了哪里,为了多数人方便,我建议大家直接替换。 3、超过多少条新短消息不给出列表呢?在修改的模板的这里: 这是多于5条就不显示了(6条以上,含6条)
首页js调用之初级教程 首页js调用之初级教程 启用js调用:到后台------》Discuz!选项------》js调用----->启用 JS 调用: 并根据你个人的需要设置“JS 数据缓存时间(秒)”和“JS 来路限制” 通过js调用向导获得js代码,具体在后台-----》Discuz!工具-----》js调用向导,取得你想要的js代码 修改index.htm 在 下面加入 把上面的这些js代码换成你自己的代码 这样就可以用js调用了!!
使用在线播放标签最好用Windows Media Player[附代码] Windows Media Player和RealPlayer的区别是,Windows Media Player是第一次播放时边下载边播放,并且以后再次刷新该页时,将不再下载该mp3,而是从IE缓存里读取。相对来说,Windows Media Player节省服务器资源一些;而RealPlayer则是持续连接,每次都是从服务器来下载,不会载入缓存,下次再听的时候就非常浪费资源了 Windows Media Player播放MP3的标签代码 使用方法 后台>discuz!代码>新增>mp3>编辑“mp3”>复制上面的代码>启用
虚拟形像 FOR Discuz! 4.0.0 商业版 说 明: 完全根据 Discuz! 4.0.0商业版 插件格式重新编写, 完善的后台管理只须汇入 "discuz_plugin_virtualimage.txt" , 而不用修改任可后台文件, 功能设定包括编辑及加入形象, 批量修改形象价格, 修改会员形象等。 新增功能: 1. 可在后台设定使用扩展积分内任何一种作为交易方式 (即: extcredits 内任何一种); 2. 全新修改及美化所有模板, 可适用于不同风格上; 3. 减少 viewthread 版上数据库查询次数 (最高减少可达十多次); 4. 修正安装时因前数据没有正确清除所出现的错误导致安装中止; 5. 可在后台设定每页的行数及形像数据 6. 可在 Discuz! 4.0.0 上执行, 而不会增加大量数据库查询 7. 加强安装时必须是管理员 注 意: 1. 照相馆必须服务器支援 GD 库才可正常使用 2. 必须安装银行 For 4.0.0 安装办法: 1. 下载附件 virtualimage_bg.rar, 解压后按原设定上载至相关目录 (discuz_plugin_virtualimage.txt 档案不用上载) 2. 按下面的网址下载附件image.rar, 解压后上载至相关目录 http://rapidshare.de/files/8215652/images.rar.html 3. 将 virtualimage/photo 的目录属性设为 "777" 4. 执行 images_install.php (如之前安装过 T.O.M 或 AL8 版本的虚拟形像者可省却此步骤), 安装完毕后仅记删除 images_install.php 例: 在网址列输入 http://网址/images_install.php 5. 打开附件的 discuz_plugin_virtualimage.txt 将内容剪帖至 后台→插件设置→插件管理→贴入 "导入插件数据" 下的空格内→提交 6. 后台→插件设置→插件设置→在 "虚拟形象" 点击 "[插件参数设置] " 及设定好各项细节 注意: "选择交易方式" 内请填上 extcredits 后的编号, 例如 "3" = 现金 (注意: 只需填上编号) 7. 打开附件的 discuz_plugin_images_admin.txt 将内容剪帖至 后台→插件设置→插件管理→贴入 "导入插件数据" 下的空格内→提交 8. 修改 viewthread.php 找 上面加上 找 在后面加上 找 下面加上 找 下面加上 代码: [复制] 9. 修改 viewthread 模板 这段可以与天下秀共同显示, 不使用天下秀的可以不改, 找 更换为 找 后面加上 10. 如设定 "是否开启强制使用" 是否时, 会员必须到 "虚拟形像设计中心" 在 " 个人设置" 内将 "打开或关闭虚拟形像" 设定为 "启用" 才可正常显示会员的形像 ~完成~ 虚拟形象的图片包在FTP...//----代码----/2005-12-10/imagesx.rar
首页横板基本代码,做参考( For D2.0/2.2/2.5/3.1.2/4.0) 代码: <!--{loop $forumlist $key $forum}--> <!--{if $forum['type'] == 'group' && $forumlist[($key + 1)]['type'] == 'forum'}--> <!--{if $key}-->{eval if($fcount) for($i = 0; $i < $fcount; $i++) echo '<td> </td>';}</tr></table></td></tr></table><br><!--{else}--><br><!--{/if}--> <table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center"> <tr><td bgcolor="{BORDERCOLOR}"> <table border="0" cellspacing="{BORDERWIDTH}" cellpadding="0" width="100%" align="center"> <tr><td colspan="4" class="header" style="padding:5px"><a href="index.php?gid=$forum[fid]"><font color="{HEADERTEXT}"><span class="bold">$forum[name]</span></font></a></td></tr> <tr bgcolor="{ALTBG1}"> {eval $fcount = 4;} <!--{elseif $forum['permission']}--> {eval $fcount--;} <!--{if $fcount == -1}--></tr><tr bgcolor="{ALTBG1}">{eval $fcount = 3;}<!--{/if}--> <td width="25%"> <table border=0 cellpadding=3 cellspacing=0 width=100%> <tr><td colspan="3"><a href="forumdisplay.php?fid=$forum[fid]" title="$forum[description]"><span class="bold">$forum[name]</span></a></td></tr> <tr title="{lang title}: $forum[lastpost][0]"><td width=40% class="smalltxt">{lang forum_threads} $forum[threads]</td><td width=40% class="smalltxt">{lang forum_posts} $forum[posts]</td><td width=20% align=center class="smalltxt"><a href="redirect.php?fid=$forum[fid]&goto=lastpost">$forum[folder]</a></td></tr> </table> </td> <!--{/if}--> <!--{/loop}--> {eval $fcount = 4;} 和 {eval $fcount = 3;} 裡面的 4 和 3 決定一行顯示多少個版塊 後面的數字必須比前面的小 1 否則會版面錯亂,到底要怎麼顯示,自己慢慢調試吧! <td colspan="4" class="header" ... 裡面的 colspan="4" 跟據上面而定 慢慢參詳吧~更多的效果都是由自己去發揮的