至顶至底(雷姆拉姆)typecho/emlog/z-blog/wordpress/discuz插件
Typecho 插件
网页左右下角分别是拉姆和雷姆,点击就会触发至顶至底功能,插件需要加载 jquery。
插件介绍
加载插件后,页面左右下角出现拉姆和雷姆,点击就会触发至顶和至底功能。
地址:https://www.mfeng.cc/archives/2018/02/17/Typecho_Top_LamuLeimu.html
Z-blog 插件
网页左右下角分别是拉姆和雷姆,点击就会触发至顶至底功能,插件需要加载 jquery,因为貌似 z -blog 博客程序默认就加载了 jquery 所以插件并没有内置 jquery
插件源码
include.php
<?php
#注册插件
RegisterPlugin("lamuleimu","ActivePlugin_lamuleimu");
function InstallPlugin_lamuleimu() {}
function UninstallPlugin_lamuleimu() {}
function ActivePlugin_lamuleimu() {
Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags', 'lamuleimu_js');
}
function lamuleimu_js(&$template) {
global $zbp;
$zbp->header .= "<link rel=\"stylesheet\" href=\"{$zbp->host}zb_users/plugin/lamuleimu/style.css\" type=\"text/css\">\r\n";
$zbp->footer .= "<div id=\"updown\">
<div class=\"sidebar_wo\" id=\"leimu\">
<img src=\"{$zbp->host}zb_users/plugin/lamuleimu/leimu_1.png\" alt=\"雷姆\" onmouseover=\"this.src='{$zbp->host}zb_users/plugin/lamuleimu/leimu_2.png'\" onmouseout=\"this.src='{$zbp->host}zb_users/plugin/lamuleimu/leimu_1.png'\" id=\"audioBtn\">
</div>
<div class=\"sidebar_wo\" id=\"lamu\">
<img src=\"{$zbp->host}zb_users/plugin/lamuleimu/lamu_1.png\" alt=\"拉姆\" onmouseover=\"this.src='{$zbp->host}zb_users/plugin/lamuleimu/lamu_2.png'\" onmouseout=\"this.src='{$zbp->host}zb_users/plugin/lamuleimu/lamu_1.png'\" id=\"audioBtn\">
</div>
<script src=\"{$zbp->host}zb_users/plugin/lamuleimu/ud.js\"></script>\r\n";
}
效果图
Emlog 插件
链接: https://pan.baidu.com/s/1kWRtqsv 密码: mduv
下载解压后将文件夹名字改成lamuleimu
,然后传到插件目录启用插件即可。
插件默认加载了 jq,如果你的模板本身就加载了 jq,可以到插件的lamuleimu.php
文件16
行中,根据里面的提示删除 jq 加载。
插件源代码
<?php
/*
Plugin Name: 拉姆雷姆至顶至底插件
Version: 1.0
Plugin URL: http://qqdie.com
Description: 网页左右下角分别是拉姆和雷姆,点击就会触发至顶至底功能
ForEmlog:5.3.x
Author: Jrotty
Author Email: [email protected]
Author URL: http://qqdie.com
*/
!defined('EMLOG_ROOT') && exit('access deined!');
function lamu(){
echo '<link rel="stylesheet" href="'.BLOG_URL.'content/plugins/lamuleimu/lamu.css" type="text/css">'."\r\n";
echo '<script src="'.BLOG_URL.'content/plugins/lamuleimu/jquery.js" type="text/javascript"></script>'."\r\n";//如果模板加载了jq,此行就可以删除了
}
function leimu(){
echo '
<div id="updown">
<div class="sidebar_wo" id="leimu">
<img src="'.BLOG_URL.'content/plugins/lamuleimu/leimu_1.png" alt="雷姆" onmouseover="this.src=\''.BLOG_URL.'content/plugins/lamuleimu/leimu_2.png\'" onmouseout="this.src=\''.BLOG_URL.'content/plugins/lamuleimu/leimu_1.png\'" id="audioBtn">
</div>
<div class="sidebar_wo" id="lamu">
<img src="'.BLOG_URL.'content/plugins/lamuleimu/lamu_1.png" alt="雷姆" onmouseover="this.src=\''.BLOG_URL.'content/plugins/lamuleimu/lamu_2.png\'" onmouseout="this.src=\''.BLOG_URL.'content/plugins/lamuleimu/lamu_1.png\'" id="audioBtn">
</div>
<script src="'.BLOG_URL.'content/plugins/lamuleimu/ud.js"></script>
'."\r\n";
}
addAction('index_head', 'lamu');
addAction('index_footer', 'leimu');
开头写明插件名字,插件版本,插件发布地址,插件描述,插件适合的版本,作者名字,邮箱,链接。
然后写了两个函数,一个插在头部,一个插在尾部。
效果图如下
Wordpress 插件
链接: https://pan.baidu.com/s/1dGkScvR 密码: fppk
下载解压后将文件夹名字改成 lamuleimu,然后传到插件目录启用插件即可。
插件默认加载了 jq,如果你的模板本身就加载了 jq,可以到插件设置中关闭加载。
插件源码
index.php
<?php
/*
Plugin Name: 拉姆雷姆至顶至底插件
Plugin URI: https://qqdie.com/archives/top-to-bottom-rem-ram-wp-plugin.html
Description: 网页左右下角分别是拉姆和雷姆,点击就会触发至顶至底功能
Author: Jrotty
Version: 1.1
Author URI: https://qqdie.com
*/
define('LL_VERSION', '1.1');
define('LL_URL', plugins_url('', __FILE__));
define('LL_PATH', dirname(__FILE__));
require LL_PATH . '/leimu.php';
//添加设置页面
add_action('admin_menu', 'll_options');
function ll_options() {
add_menu_page('拉姆雷姆', '拉姆雷姆', 'manage_options', __FILE__, 'll_options_code');
}
//注册设置
add_action('admin_init','ll_setting');
function ll_setting(){
register_setting('ll_setting_group','ll_options');
}
function ll_options_code(){ ?>
<div style="
margin: 20px 10px 5px 0; border: 2px solid #707070;
padding: 10px;
">
<form method="post" action="options.php">
<?php
settings_fields('ll_setting_group');
$jqq = get_option('ll_options');
$input = isset($_POST['mid'])?$_POST['mid']:'';
$type = isset($_POST['select'])?$_POST['select']:'';
?>
<div>
<input type="checkbox" name="ll_options[jq]" class="autoplay" value="1" <?php checked('1',$jqq['jq']); ?> /><span>加载jq</span>
<p><b>当前状态:</b><?php if($jqq['jq']==1){echo"已加载jq";}else{echo"已关闭加载jq";}; ?></p>
</div> <p>
该插件需要加载jq,如果你的模板已经引用了jq,则可以取消勾选!!!</p>
<input type="submit" name="save" class="button" value="保存设置" />
</form>
</div>
<?php if ( isset($_REQUEST['settings-updated']) ){
echo '<div id="message" class="updated"><p>保存成功了哦!</p></div>';
}?>
<?php
}
?>
leimu.php
<?php
add_action('wp_enqueue_scripts', 'll_scripts');
function ll_scripts() {
wp_enqueue_style('yodu-bgm', LL_URL . '/style.css', array(), LL_VERSION, 'all');
}
add_action('wp_footer', 'll_bar');
function ll_bar(){
$jqq = get_option('ll_options');
echo '<div id="updown">
<div class="sidebar_wo" id="leimu">
<img src="'.LL_URL .'/leimu_1.png" alt="雷姆" onmouseover="this.src=\''.LL_URL .'/leimu_2.png\'" onmouseout="this.src=\''.LL_URL .'/leimu_1.png\'" id="audioBtn">
</div>
<div class="sidebar_wo" id="lamu">
<img src="'.LL_URL .'/lamu_1.png" alt="雷姆" onmouseover="this.src=\''.LL_URL .'/lamu_2.png\'" onmouseout="this.src=\''.LL_URL .'/lamu_1.png\'" id="audioBtn">
</div>';
if($jqq['jq']==1){
echo'<script src="'.LL_URL .'/jquery.js" type="text/javascript"></script>';
}
echo'<script src="'.LL_URL .'/ud.js"></script>
';
}
效果图
Discuz! 插件
DISCUZ 插件:https://dyedd.cn/40.html( http://addon.discuz.com/?@dye_tbm.plugin )
感谢
原始地址:https://qqdie.com/search/%E8%87%B3%E9%A1%B6%E8%87%B3%E5%BA%95/
由**收集整理成合集!