Discuz代码编辑设置
discuz中也有一个Discuz! 代码,其实就是和wordpress中的短代码差不多。
在发帖的时候,输入[标签][/标题],自动替换成需要的内容,wordpress中的短代码 [标签][/标题]是一样的。
wordpress短代码需要的是修改模版中的模版函数文件functions.php,而Discuz直接可以在后台添加编辑短代码!
登录Discuz管理后台,全局-编辑器设置- Discuz! 代码
可以随意添加,修改,添加完之后点击详情进行替换设置。
主要的就是替换内容这一块,只支持3个参数。例如下载链接,想做一个图标之类的,可以设置一个[down][/down]标签,替换内容写<a href=”{1}”><img></a>图片下载按钮!
帖子上只需写 [down]下载链接[/down]即可!
discuz代码。有时候能方便很多,主要是对代码进行简写,后台替换!
代码
·
discuz外部登录PHP代码
折腾了一天,改好了一个discuz外部登录框的代码
度娘告知的外部登录discuz的代码大多都是用post进行提交,然后是定时刷新实现登录,度娘中比较满意的是一个点击弹出登录框代码
直接JS调用弹出登录框,注册框,和找回密码,登录框和注册框提交之后都可以返回到首页,找回密码返回到的是论坛,可能需要修改下模版文件吧
代码:
<a href=“javascript:;” onclick=“showWindow(‘login’, ‘member.php?mod=logging&action=login’);hideWindow(‘register’); “>登录</a>
<a href=“javascript:;” onclick=“showWindow(‘register’, ‘member.php?mod=register’);hideWindow(‘login’);”>注册</a>
<a href=“javascript:;” onclick=“showWindow(‘login’, ‘member.php?mod=logging&action=login&viewlostpw’);hideWindow(‘register’); “>找回密码</a>
另外一个就是有输入框的代码,这个是直接从Discuz论坛上直接抠下来的代码,应该是ajax提交判断
登录的时候无刷新更新
代码,直接从源码那里抠下来的
<script type=“text/javascript”>var STYLEID = ‘1’, STATICURL = ‘static/’, IMGDIR = ‘static/image/common’, VERHASH = ‘F2a’, charset = ‘utf-8’, discuz_uid = ‘0’, cookiepre = ‘YuWK_2132_’, cookiedomain = ”, cookiepath = ‘/’, showusercard = ‘1’, attackevasive = ‘0’, disallowfloat = ‘newthread’, creditnotice = ‘1|威望|,2|金钱|,3|贡献|’, defaultstyle = ”, REPORTURL = ‘aHR0cDovL2IuMzJ4cC5jb20vYmJzL2ZvcnVtLnBocA==’, SITEURL = ‘http://b.32xp.com/bbs/’, JSPATH = ‘static/js/’, CSSPATH = ‘data/cache/style_’, DYNAMICURL = ”;</script>
<script src=“static/js/common.js?F2a” type=“text/javascript”></script>
<script src=“static/js/logging.js?F2a” type=“text/javascript”></script>
<form method=“post” autocomplete=“off” id=“lsform” action=“member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes” onsubmit=“return lsSubmit();”>
<span id=“return_ls” style=“display:none”></span>
<table cellspacing=“0” cellpadding=“0” width=“806”>
<tr>
<td width=“75”>
<span class=“ftid”>
<select name=“fastloginfield” id=“ls_fastloginfield” width=“40” tabindex=“900”>
<option value=“username”>用户名</option>
<option value=“email”>Email</option>
</select>
</span>
<script type=“text/javascript”>simulateSelect(‘ls_fastloginfield’)</script>
</td>
<td width=“154”><input type=“text” name=“username” id=“ls_username” autocomplete=“off” class=“px vm” tabindex=“901” /></td>
<td class=“fastlg_l” width=“118”><label for=“ls_cookietime”><input type=“checkbox” name=“cookietime” id=“ls_cookietime” class=“pc” value=“2592000” tabindex=“903” />自动登录</label></td>
<td>密码:</td>
<td width=“161”><input type=“password” name=“password” id=“ls_password” class=“px vm” autocomplete=“off” tabindex=“902” /></td>
<td width=“90”><button type=“submit” class=“pn vm” tabindex=“904” style=“width: 75px;”><em>登录</em></button></td>
<td width=“160”> <a href=“javascript:;” onclick=“showWindow(‘login’, ‘member.php?mod=logging&action=login&viewlostpw=1’)”>找回密码</a> <a href=“member.php?mod=register” class=“xi2 xw1”>立即注册</a></td>
</tr>
</table>
<input type=“hidden” name=“quickforward” value=“yes” />
<input type=“hidden” name=“handlekey” value=“ls” />
</form>
实现登录功能,以上两种都是直接登录论坛的,和整合的应该不大一样吧。
获取登录用户信息可以用
class_core.php
代码:
require ‘./source/class/class_core.php’;
$discuz = & discuz_core::instance();//以下代码为创建及初始化对象
$discuz->cachelist = $cachelist;
$discuz->init();//以上是调用discuz公共执行类等核心代码
//$_G[‘username’];
信息量很大的,可以慢慢找!
代码
·
Discuz3.2登录UCenter没反应的解决方案
最近安装了dicuz3.2的论坛程序,登录UCenter中心的时候,一直没有反应,测试故意填写错误的密码或者验证码都会有提示密码或者验证码输入错误,正确填写之后点击又没有了反应
百度了下,修改uc_server\model\admin.php第22行就可以登录了!
打开uc_server/model/admin.php
找到第22行的
$this->cookie_status = 0;
改成
$this->cookie_status = isset($_COOKIE[‘sid’]) ? 1 : 0;
修改之后就可以正常登录UCenter中心了!
代码
·
Zero零分
站龄14年资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
476
文章 26
评论 27
分类 839
标签 7
友链
文章 26
评论 27
分类 839
标签 7
友链
百度广告
最近更新
- 01 微信小程序scroll-view下拉刷新,出现一直刷新
- 02 微信小程序scroll-view禁止滚动条
- 03 微信小程序开发新版本检测、网络请求、json格式判断封装
- 04 利用Fiddler抓包工具下载微信视频号视频
- 05 整理了一张吴宗宪专辑无损CD《无尽的爱》APE格式音频
- 06 百度AI语音演示接口后获取的音频流处理
- 07 Win7 安装pr2018(AdobePremiereCC2018)记录说明
- 08 win7无法查看gif动画图解决插件Image_Viewer_for_Windows_7
- 09 win7 视频无法预览图片(文件夹内不显示略缩图)
- 10 微信小程序解决上滑多次加载重复内容的问题
热门推荐
最新评论
标签云
微信小程序
小程序开发
视频下载
Fiddler
微信视频号
无损CD
无尽的爱
吴宗宪
文字转语音
百度ai
pr2018
win7
Image Viewer for Windows 7
win7查看GIF
视频预览图片
视频略缩图
视频解码器
fireworks
水星
移动热点
ps ico
ps插件
foreach
php
保存远程图片
登录过期
phpmyadmin
扩展屏
多显示器
自动登陆
netplwiz
CSS动画
wordpress图片
sitemap
无线端
调试
a标签
P标签
calc
justify
pycharm
Python
相邻文章
logo
赵薇
html
win11
Windows
扫黑风暴
我的饭店
淘花
游艇
港姐
周星驰
unisoc
荣耀paly5
信用卡
AI机器人
华智冰
小冰
评论功能已经关闭!