handsome魔改三合一
简单介绍
日常休息,然后百度找了一些大佬的handsome美化版,声明下面教程来源于网络会在底部注明 非完全转载
修改方法
接下来给大家看看后台的修改:
如上图所看,此次修改最大的亮点,可以随时切换魔改样式,保证各位小伙伴的页面随时随地都可以变换,那么,想要做到这几点,我们首先要下载魔改文件。
注意:此次文件较大,并且修改都地方有5处以上,请一定要备份自己要修改的文件,重要都事情说三次,一定要备份,一定要备份,一定要备份。 下载好后,我们将文件解压出来,放在我们服务器下,此压缩包一共两个文件夹,一个独立的css文件除了可以删除图片外,剩下的最好不要删除。 两个文件夹名分别为personality(个性版)compatible(兼容版)将其放在/usr/themes/handsome/assets/文件夹下 另外一个文件coolopacity.min.css,这个文件是只有开启透明模式的时候才会开启,本人建议替换掉原有的文件,请将coolopacity.min.css文件放在usr/themes/handsome/assets/css/features文件夹下替换掉原有文件。
食用方法
做好上一步后,我们开始修改后台代码,不管小伙伴们用什么方法打开文件,一定要记得备份,如果因为操作失误而导致重大损失的,本站不承担任何后果。
首先打开usr/themes/handsome/functions.php 文件。将下面都代码复制并且粘贴过去;
//主题魔改选择
$magic = new Radio('magic',
array(
'0' => _t('1. 原版样式'),
'1' => _t('2. 兼容版样式</br>'),
'2' => _t('3. 个性版样式')
),
//Default choose
'7',_t('主题魔改样式'),_t("</br>共三款:分别为原版的透明样式,兼容版样式与个性版样式,<b style='color: red'>注意:个性版只支持大头图模式。</b>")
);
$form->addInput($magic);</code></pre>
如下图:大概在227行左右处开始粘贴;
第二步:打开usr/themes/handsome/component/header.php 文件将下面都代码复制:
<?php
$url =STATIC_PATH;
$md =Handsome::$version.Handsome::$versionTag;
if ($this->options->magic ==0){
echo "<link rel=\"stylesheet\" href=\"$url/css/handsome.min.css?v=$md type=\"text/css\" />";
}
if($this->options->magic ==1){
echo "<link rel=\"stylesheet\" href=\"$url/compatible/handsome.min.css?v=$md type=\"text/css\" />";
echo "<link rel=\"stylesheet\" href=\"$url/compatible/party.css?v=$md type=\"text/css\" />";
}
if($this->options->magic ==2){
echo "<link rel=\"stylesheet\" href=\"$url/personality/handsome.min.css?v=$md type=\"text/css\" />";
echo "<link rel=\"stylesheet\" href=\"$url/personality/party.css?v=$md type=\"text/css\" />";
}
?>
请注意:请删除第57行的handsome.min.css文件。否则容易产生代码冲突,css样式文件重复调用的情况,现在在此声明作为强调。
如下图大概在59行处开始粘贴:
这个文件处还有一处需要修改,请复制如下代码粘贴至底部:
最后一行就不附图了
<?php if ($this->options->magic ==0){
}else{
echo “<canvas id="canvas" class="wybj"></canvas>”;
}
?>
保存文件,准备下一步操作:
打开usr/themes/handsome/component/footer.php 文件将下面都代码复制:
<?php
$url =STATIC_PATH;
$md =Handsome::$version.Handsome::$versionTag;
if ($this->options->magic ==0){
}else{
echo "<script src=\"$url/personality/special.js?v=$md\"></script>";
}
?>
大概在340行左右处粘贴代码
ok完工!!!!
如果浏览器没有显示出样式,请尝试清理浏览器缓存,快捷键为Ctrl+F5,或者刷新cdn缓存,谢谢
至此,我们保存并且刷新我们的后台,选择透明模式,并且在魔改样式里选择兼容或者个性或者原版都是可以的,如果不想使用透明模式了,就关闭透明模式,前端就不会输出这个js了
本魔改是基于5.1.1所改样式
原文链接:https://www.lovexint.com/archives/145/