discuz x3.2 模板怎么能让人看到标题却进不去

查看: 357|回复: 5
discuz X3.2标题出现乱码怎么办?
discuz X3.2标题出现乱码:
&title&a:13:{s:7:&userapp&;s:4:&应用&;s:6:&portal&;s:8:&湘辉门户&;s:11:&articlelist&;s:0:&&;s:7:&article&;s:0:&&;s:5:&forum&;s:8:&湘辉社区&;s:10:&threadlist&;s:0:&&;s:10:&viewthread&;s:0:&&;s:4:&home&;s:8:&湘辉博客&;s:4:&blog&;s:0:&&;s:5:&album&;s:0:&&;s:5:&group&;s:8:&湘辉群组&;s:9:&grouppage&;s:0:&&;s:16:&viewthread_group&;s:0:&&;} -&&Powered by Discuz!&/title&
这样的乱码,是我为什么?有什么办法解决?
只有首页是这样,其他页面没有!
后台 全局 seo设置 设置下
校验下文件 被修改和丢失的用源程序文件覆盖下
先到后台-seo中检查论坛模块的title是不是加错东西了
OK,谢谢!
您去后台--seo--论坛--title那看看您设置的什么
Powered by查看: 1433|回复: 0
Discuz! X3.2论坛标题字数突破80的限制解决方法
阅读权限200
签到天数: 916 天[LV.10]以坛为家III
Administrator
金币907263
在线时间2774 小时
你是否在找解决Discuz! 官方限制标题的方法,不少用户针对官方这个限制标题字符的一直找不到解决方法,此教程之前在X2-X2.5也都写过由于官方升级的原因现源码之家写一下新的针对discuzX3.0-discuzX3.2有用的教程。
下面由源码之家技术分享解决标题限制80字符方法步骤:
一、数据库修改;
二、修改JS验证字符数文件;
三、修改模板中写死的字符限制数;
四,修改函数验证文件;
五,修改语言包文件。
一、数据库修改,修改数据库标题字段的长度为200字符:运行下面的sql语句:
(注意修改你的表的前缀)
ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;复制代码二、修改JS验证字符数:1、找到文件static/js/forum_post.js的75-81行
if(($('postsubmit').name != 'replysubmit' && !($('postsubmit').name == 'editsubmit' && !isfirstpost) && theform.subject.value == &&) || !sortid && !special && trim(message) == &&) {
& & & & & & & & showError('抱歉,您尚未输入标题或内容');
& & & & & & & &
& & & & } else if(mb_strlen(theform.subject.value) & 80) {
& & & & & & & & showError('您的标题超过 80 个字符的限制');
& & & & & & & &
& & & & }复制代码
修改为:
if(($('postsubmit').name != 'replysubmit' && !($('postsubmit').name == 'editsubmit' && !isfirstpost) && theform.subject.value == &&) || !sortid && !special && trim(message) == &&) {
& & & & & & & & showError('抱歉,您尚未输入标题或内容');
& & & & & & & &
& & & & } else if(mb_strlen(theform.subject.value) & 200) {
& & & & & & & & showError('您的标题超过 200 个字符的限制');
& & & & & & & &
& & & & }复制代码2、找到文件sitatic/js/forum.js的212到218行代码:
if(theform.message.value == '' || theform.subject.value == '') {
& & & & & & & & s = '抱歉,您尚未输入标题或内容';
& & & & & & & & theform.message.focus();
& & & & } else if(mb_strlen(theform.subject.value) & 80) {
& & & & & & & & s = '您的标题超过 80 个字符的限制';
& & & & & & & & theform.subject.focus();
& & & & }复制代码修改为:
if(theform.message.value == '' || theform.subject.value == '') {
& & & & & & & & s = '抱歉,您尚未输入标题或内容';
& & & & & & & & theform.message.focus();
& & & & } else if(mb_strlen(theform.subject.value) & 200) {
& & & & & & & & s = '您的标题超过 200 个字符的限制';
& & & & & & & & theform.subject.focus();
& & & & }复制代码三、修改模板中写死的字符限制数:
1、找到文件\template\default\forum\post_editor_extra.htm的25到33行:
&!--{if $_GET[action] != 'reply'}--&
& & & & & & & & & & & & & & & & &span&&input type=&text& name=&subject& id=&subject& class=&px& value=&$postinfo[subject]& {if $_GET[action] == 'newthread'}onblur=&if($('tags')){relatekw('-1','-1'{if $_G['group']['allowposttag']},function(){extraCheck(4)}{/if});doane();}&{/if} onkeyup=&strLenCalc(this, 'checklen', 80);& style=&width: 25em& tabindex=&1& /&&/span&
& & & & & & & & & & & & &!--{else}--&
& & & & & & & & & & & & & & & & &span id=&subjecthide& class=&z&&RE: $thread[subject] [&a href=&javascript:;& onclick=&display('subjecthide');display('subjectbox');$('subject').value='RE: {echo dhtmlspecialchars(str_replace('\'', '\\\'', $thread[subject]))}';display('subjectchk');strLenCalc($('subject'), 'checklen', 80);&&{lang modify}&/a&]&/span&
& & & & & & & & & & & & & & & & &span id=&subjectbox& style=&display:none&&&input type=&text& name=&subject& id=&subject& class=&px& value=&& onkeyup=&strLenCalc(this, 'checklen', 80);& style=&width: 25em& /&&/span&
& & & & & & & & & & & & &!--{/if}--&& & & & & & & & & & & &
& & & & & & & & & & & & &span id=&subjectchk&{if $_GET[action] == 'reply'} style=&display:none&{/if}&{lang comment_message1} &strong id=&checklen&&80&/strong& {lang comment_message2}&/span&
& & & & & & & & & & & & &script type=&text/javascript&&strLenCalc($('subject'), 'checklen', 80)&/script&
& & & & & & & & &!--{/if}--&复制代码修改为:
&!--{if $_GET[action] != 'reply'}--&
& & & & & & & & & & & & & & & & &span&&input type=&text& name=&subject& id=&subject& class=&px& value=&$postinfo[subject]& {if $_GET[action] == 'newthread'}onblur=&if($('tags')){relatekw('-1','-1'{if $_G['group']['allowposttag']},function(){extraCheck(4)}{/if});doane();}&{/if} onkeyup=&strLenCalc(this, 'checklen', 200);& style=&width: 25em& tabindex=&1& /&&/span&
& & & & & & & & & & & & &!--{else}--&
& & & & & & & & & & & & & & & & &span id=&subjecthide& class=&z&&RE: $thread[subject] [&a href=&javascript:;& onclick=&display('subjecthide');display('subjectbox');$('subject').value='RE: {echo dhtmlspecialchars(str_replace('\'', '\\\'', $thread[subject]))}';display('subjectchk');strLenCalc($('subject'), 'checklen', 200);&&{lang modify}&/a&]&/span&
& & & & & & & & & & & & & & & & &span id=&subjectbox& style=&display:none&&&input type=&text& name=&subject& id=&subject& class=&px& value=&& onkeyup=&strLenCalc(this, 'checklen', 200);& style=&width: 25em& /&&/span&
& & & & & & & & & & & & &!--{/if}--&& & & & & & & & & & & &
& & & & & & & & & & & & &span id=&subjectchk&{if $_GET[action] == 'reply'} style=&display:none&{/if}&{lang comment_message1} &strong id=&checklen&&200&/strong& {lang comment_message2}&/span&
& & & & & & & & & & & & &script type=&text/javascript&&strLenCalc($('subject'), 'checklen', 200)&/script&
& & & & & & & & &!--{/if}--&复制代码2、找到文件\template\default\forum\forumdisplay_fastpost.htm31-32行:
&input type=&text& id=&subject& name=&subject& class=&px& value=&& onkeyup=&strLenCalc(this, 'checklen', 80);& tabindex=&11& style=&width: 25em& /&
& & & & & & & & & & & & & & & & &span&{lang comment_message1} &strong id=&checklen&&80&/strong& {lang comment_message2}&/span&复制代码修改为:
&input type=&text& id=&subject& name=&subject& class=&px& value=&& onkeyup=&strLenCalc(this, 'checklen', 200);& tabindex=&11& style=&width: 25em& /&
& & & & & & & & & & & & & & & & &span&{lang comment_message1} &strong id=&checklen&&200&/strong& {lang comment_message2}&/span&复制代码四,修改函数验证提示:
找到文件source/function/function_post.php的361-363行:
if(dstrlen($subject) & 80) {
& & & & & & & & return 'post_subject_toolong';
& & & & }复制代码修改为:
if(dstrlen($subject) & 200) {
return 'post_subject_toolong';
}复制代码五、找到语言包提示文字,打开 source/language/lang_messege.php 并找到998行改为:
'post_subject_toolong' =& '抱歉,您的标题超过 80 个字符修改标题长度',复制代码修改为:
'post_subject_toolong' =& '抱歉,您的标题超过 200 个字符修改标题长度',复制代码
教程已全部完成,别忘记到后台——工具——更新一下缓存。
下面由源码之家提供修改为做的测试效果:
11.jpg (28.06 KB, 下载次数: 0)
16:55 上传
修改后文字汉字测试
2.jpg (101.1 KB, 下载次数: 0)
16:55 上传
如果源码之家的教程对你有所帮助请多多支持源码之家。
源码之家推荐阅读教程:
我们尊重所有会员!只要你付出了,大家都会看在眼里,态度决定一切!
感谢您对源码之家的关注与支持!希望各位朋友帮忙一起宣传下社区,好社区需要大家的tg.谢谢!
目前,很多网站和论坛盗用或者利用源码之家免费发布的资源搞所谓的vip或者销售,请谨防上当受骗!
&一分钱一分货,好货不便宜,便宜没好货&,记住这句,你上当受骗的概率基本为0,贪便宜就已经为你受骗打下基础!
特别说明:源码之家是正规网站,严格遵守相关法律法规,绝不非法入侵任何网站,也没有拿站之类的任何业务。
源码之家管理员
源码之家管理员
注册天数超过365天的论坛元老
在站长互助版区帮助其他站长解决100次答疑
论坛创始人
论坛创始人
万贴王勋章
奖励发帖量达到10000帖的发帖达人们
逛了这许久,何不进去瞧瞧?
&下次自动登录
用其他账号登录:
(合作专线:)
服务时间:周一到周日8:00-23:30
随时随地上源码之家!
兄弟网站:|||||||Discuz! X3.2如何设置回复权限,我的是3.2的,我在百度找了好多,找不到怎么设置,是版本不一样吗?求救_百度知道
Discuz! X3.2如何设置回复权限,我的是3.2的,我在百度找了好多,找不到怎么设置,是版本不一样吗?求救
找不到怎么设置.2的.2如何设置回复权限,我的是3,我在百度找了好多,是版本不一样吗Discuz! X3
后台 用户 用户组 里面有所有的权限设置可以安装自己需要的设置处理 DZ动力希望能帮到您
其他类似问题
按默认排序
其他2条回答
我觉得3.2的好多地方好不爽!
这个好像都差不多吧,后台板块,权限
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁只需一步,快速开始
扫一扫,访问微社区
discuz x3.2 x3.1分类信息自定义字段门户首页调用教程
查看: 1298|回复: 0
php & 开源程序 & discuz
1)进入分类信息管理-&模板管理
360软件小助手截图52.png (33.2 KB, 下载次数: 12)
04:03 上传
2)选择-》diy模板调用
111.jpg (72.66 KB, 下载次数: 16)
04:04 上传
3)diy该分类信息的调取样式(可以点击按钮查看这个字段调取的变量值,详细会有提示),,下面框框里就是我的diy样式,【颜色】这个按钮是我的分类信息字段,设计好后提交
222.jpg (62.49 KB, 下载次数: 16)
04:06 上传
4)进入门户首页diy(具体怎么添加框架什么的就不说了)
& &4.1)选择展示类-》静态模块 放到diy好的框架中
2323232.jpg (87.38 KB, 下载次数: 14)
04:09 上传
5)数据来源选择分类信息,选择板块(其他的调取规则自己改)
dsdsds.jpg (23.71 KB, 下载次数: 15)
04:11 上传
6)效果,我的调取规则是【标题】【时间】【模板颜色】
dfdfdfd.jpg (32.33 KB, 下载次数: 13)
04:12 上传
完成手工!如果不懂的可以联系站长QQ,右侧在线客服可以直接联系
主题帖子积分
万品网 - 服务说明1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文后使用快捷导航没有帐号?
只需一步,快速开始
查看: 153|回复: 0
主题帖子积分
& && &有很多新手站长不懂的如何去掉discuz程序的“power by discuz”字样,不修改不仅影响美观对SEO也有一定的影响,毕竟使用DZ程序的有很多,而且也有很多站长是没有去掉power by discuz的。大家可以看下这张图片:
(41.76 KB, 下载次数: 0)
discuz X3.2去掉文章标题后的power by discuz的操作方法
18:10 上传
& && &如果你的站不是很大而又没有去掉这个字段,在排名上竞争压力会很大。所以去掉power by discuz还是非常重要的,虽然这是版权信息的一部分,不过底部版权不要去掉就可以了。好了,具体说下如何去掉的方法。
& && &首先找到站点版权头部通用文件的路径:你的站/template/default/common/header_common.htm,也就是需要从header_common.htm这个文件进行着手,进行编辑后找到power by discuz后删掉即可,不过这样删掉以后还有一个不足就是当别人在你的站上点击用户名进入空间的时候会缺少“-”这样的字符,所以还需要在具体的位置增加“-”这个字符。下面这是经过修改的代码,将这些代码全部复制粘贴到你的header_common.htm里面。
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head&
&meta http-equiv=&Content-Type& content=&text/ charset={CHARSET}& /&
&!--{if $_G['config']['output']['iecompatible']}--&&meta http-equiv=&X-UA-Compatible& content=&IE=EmulateIE{$_G['config']['output']['iecompatible']}& /&&!--{/if}--&
&title&&!--{if !empty($navtitle)}--&$navtitle&!--{/if}--&&!--{if empty($nobbname)}--& - $_G['setting']['bbname']&!--{/if}--&&/title&
$_G['setting']['seohead']
&meta name=&keywords& content=&{if !empty($metakeywords)}{echo dhtmlspecialchars($metakeywords)}{/if}& /&
&meta name=&description& content=&{if !empty($metadescription)}{echo dhtmlspecialchars($metadescription)} {/if}{if empty($nobbname)},$_G['setting']['bbname']{/if}& /&
&meta name=&generator& content=&Discuz! $_G['setting']['version']& /&
&meta name=&author& content=&Discuz! Team and Comsenz UI Team& /&
&meta name=&copyright& content=& Comsenz Inc.& /&
&meta name=&MSSmartTagsPreventParsing& content=&True& /&
&meta http-equiv=&MSThemeCompatible& content=&Yes& /&
&base href=&{$_G['siteurl']}& /&
&!--{csstemplate}--&
&script type=&text/javascript&&var STYLEID = '{STYLEID}', STATICURL = '{STATICURL}', IMGDIR = '{IMGDIR}', VERHASH = '{VERHASH}', charset = '{CHARSET}', discuz_uid = '$_G[uid]', cookiepre = '{$_G[config][cookie][cookiepre]}', cookiedomain = '{$_G[config][cookie][cookiedomain]}', cookiepath = '{$_G[config][cookie][cookiepath]}', showusercard = '{$_G[setting][showusercard]}', attackevasive = '{$_G[config][security][attackevasive]}', disallowfloat = '{$_G[setting][disallowfloat]}', creditnotice = '&!--{if $_G['setting']['creditnotice']}--&$_G['setting']['creditnames']&!--{/if}--&', defaultstyle = '$_G[style][defaultextstyle]', REPORTURL = '$_G[currenturl_encode]', SITEURL = '$_G[siteurl]', JSPATH = '$_G[setting][jspath]', CSSPATH = '$_G[setting][csspath]', DYNAMICURL = '$_G[dynamicurl]';&/script&
&script type=&text/javascript& src=&{$_G[setting][jspath]}common.js?{VERHASH}&&&/script&
&!--{if empty($_GET['diy'])}--&&!--{eval $_GET['diy'] = '';}--&&!--{/if}--&
&!--{if !isset($topic)}--&&!--{eval $topic = array();}--&&!--{/if}--&
复制代码& && &将以上代码复制粘贴到你的header_common.htm里面,然后上传到空间的对应路径位置,最后进你的站点后台更新下缓存即可看到效果,以上代码仅仅修改了去掉power by discuz及增加了“-”字样。
经常帮助其他会员答疑
积极宣传本站,为本站带来更多注册会员
积极宣传本站,为本站带来更多的用户访问量
长期对论坛的繁荣而不断努力,或多次提出建设性意见
曾经为论坛做出突出贡献目前已离职的版主
为论坛做出突出贡献的会员
Copyright &
&nbsp 技术支持:小站长网 (}

我要回帖

更多关于 discuz x3.2 模板 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信