2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > vBulletin HACK—-关于排版的两个HACK

vBulletin HACK—-关于排版的两个HACK

时间:2024-05-26 18:49:38

相关推荐

vBulletin HACK—-关于排版的两个HACK

php教程|php手册

nbsp,bbcode,replace,blockquote,smallfont

php教程-php手册

《以vB代码实现的简单文字排版》

原因:1.1.4版本中没有这些,而国内的比较著名的UBB HACK之家就增加了很多对于文字排版的UBB代码(vB代码)。

优点:只需要几行,就可以实现,很简单。

缺点:因为需要嵌套,所以如果用户写得不好的话,会影响帖子其它内容的样式,甚至殃及整个话题。

自评:其实,这只是将更多的HTML代码以vB代码的形式来实现,为的让人从另一个角度去学习如何进行Web的文字排版而不用去学HTML,也为了安全。

jsp 上传下载 源码,vscode各种字体名称大全,ubuntu硬件要求,tomcat 运行jar,sqlite 3.5,网页设计 滚动,万网 数据库跨主机链接,服务器对外发包,ecshop自定义销量插件,前端ra框架,文献爬虫,php就业前景,达内学seo,springboot小存储,tag标签优化,网站站内搜索框代码,文档管理网页jsp代码,商城前端模板,织梦后台删除文件夹,框架式jsp页面下载,仿win10后台管理系统模板,评分程序 vblzw

步骤:打开 global.php ,查找“

function bbcodeparse2($bbcode,$forumid=0,$allowsmilie=1) {

”,在[code]和其它HACK之前的适当位置,例如“

// 执行引用回复

$bbcode=eregi_replace(“quote\]”,”quote]”,$bbcode); // 小写化

$bbcode=str_replace(“

asp300源码下载密码,vscode如何添加快捷键,ubuntu 蓝牙串口,tomcat配置多个路径吗,爬虫违法DDoS,php开发调试工具,洛阳洛宁县seo优化建设lzw

引用内容

微网站 源码,vscode账号登录,ubuntu 好用吗,tomcat默认连接数,sqlite 多进程,企业网页设计优秀案例,连接数据库失败,高带宽云服务器,wordpress 照片墙插件,比较流行的前端框架,秘密的爬虫类,php 当前时间,专业seo网站优化,springboot全局静态类,wordpress 标签设置,校园网站报修系统源码,我的博客网页模板下载,n5门户模板免费,dede 后台模板下载,js特效 弹出页面,学生信息管理系统代码,爱心程序代码lzw

rn”,””,$bbcode);

$bbcode=str_replace(“[/quote]”,”

“,$bbcode);

”,在后面加入“

// Hack color,font,size,style,center

$bbcode=eregi_replace(“\{0,1}(#[a-z0-9-]{6})[“]{0,1}\]”,””,$bbcode); // [color=]

$bbcode=eregi_replace(“\[/color\]”,””,$bbcode); // ;

$bbcode=eregi_replace(“\{0,1}([0-9]{1})[“]{0,1}\]”,””,$bbcode); // [size=]

$bbcode=eregi_replace(“\[/size\]”,””,$bbcode); //

$bbcode=eregi_replace(“\[font=[“]{0,1}([^\[]*)[“]{0,1}\]”,””,$bbcode); // [font=]

$bbcode=eregi_replace(“\[/font\]”,””,$bbcode); // // [/font]

$bbcode=eregi_replace(“\[style=[“]{0,1}([^\[]*)[“]{0,1}\]”,””,$bbcode); // [style=]

$bbcode=eregi_replace(“\[/style\]”,””,$bbcode); // [/style]

$bbcode=eregi_replace(“\[center\]”,”

“,$bbcode); // [center=]

$bbcode=eregi_replace(“\[/center\]”,”

“,$bbcode); // [/center]

// End Hack color size style

”,完成。

范例可以参考:

《禁止JavaScript》

原因:vBulletin没有对Javascript脚本做任何的特别对待处理,所以如果论坛开放了HTML代码的话,就有可能受到alert或window.open的袭击而沦陷。

步骤:打开 global.php ,查找“

if ($dohtml==0) {

// 删除HTML代码

$bbcode=str_replace(“&”,”&”,$bbcode);

$bbcode=str_replace(“<","<",$bbcode);

$bbcode=str_replace(“>”,”>”,$bbcode);

}

”,在最后一个花括号前,加入“

} else {

$bbcode=eregi_replace(“<([/]{0,1}script[^”,””,$bbcode);

”,完成!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。