Discuz

Discuz 3.4顶部格子广告显示列数修改

背景 一直以来都特别鄙视Discuz,Wordpress这种结构混乱的项目。平心而论,十多年前的代码,功能强大,运行稳定自然是没得说的。但是代码质量就不敢恭维了。所以一直以来都不愿意去碰这类项目,然而,人生不如意十之八九,偏偏就有这类项目飞脸上来。有钱不赚非君子,干吧 问题描述 为discuz安装插件,添加了顶部格子广告位。广告位默认一行显示5张广告图,然而客户要求一行3张。 解决方法 位置:source/class/adv/adv_text.php 这段代码,把两个5都改成3即可 $advcount = count($adids); if($advcount > 5) { $minfillpercent = 0; for($cols = 5; $cols >= 3; $cols--) { if(($remainder = $advcount % $cols) == 0) { $advcols = $cols; break; } elseif($remainder / $cols > $minfillpercent) { $minfillpercent = $remainder / $cols; $advcols...

Discuz x3.4是如何求密码hash的

首先说密码是如何生成的,废话不多说,直接上实验代码 <?php function discuz_password_hash($password, $salt){ return md5(md5($password) . $salt); } $salt = "anysalt"; $password = "123456789"; $hash = discuz_password_hash($password, $salt); echo $hash; salt从哪里来? 数据表: UCCENTER member数据表,username password,salt都在那里
执行时间: 30.128002166748 毫秒