今天有位网友问有么有自助添加友链的,博主为了偷懒就找了一个友链插件“Links”进行修改测试,目前可以暴力实现前台添加友链了。
以下就是暴力教程,可以有很多垃圾代码,不要在意细节,只有能跑就行。
第一步,自行在网上找一个typecho友链插件
第二步,修改插件中的“Plugin.php”这个文件打开,把下面这段代码添加到“public static function activate(){添加到这里面}这个方法中”,看不懂看图片。
Helper::addRoute('link_xm', '/link_xm', 'Links_Action', 'tj');再把下面这段代码添加到“public static function deactivate(){添加到这里面}”这个方法中,看不懂看图片。
Helper::removeRoute('link_xm');第三步,找到下面这段代码“public static function form(”进行修改,只需要修改头部部分,余下的代码不要动。
public static function form($action = null,$url = null)
{
/** 构建表格 */
$options = Typecho_Widget::widget('Widget_Options');
if ($url == null){
$form = new Typecho_Widget_Helper_Form(
Helper::security()->getIndex('/action/links-edit'),
Typecho_Widget_Helper_Form::POST_METHOD
);
}else{
$form = new Typecho_Widget_Helper_Form(
Helper::security()->getIndex($url),
Typecho_Widget_Helper_Form::POST_METHOD
);
}第四步,找到“Action.php”这个文件打开,把下面这段代码添加到“class Links_Action extends Typecho_Widget implements Widget_Interface_Do {添加到这里}”这段代码当中,不懂看图片。
第五步,安装插件,在去你所使用的主题目录下面新建一个php文件,例如“links.php”,把下面的代码复制到新建的文件当中即可。
<?php
/**
* 友链自助提交
*
* @package custom
*/
?>
<div class="xm_link" role="form">
<?php echo Links_Plugin::form('','/link_xm')->render();?>
</div>接下来的css美化什么的就不行交了吧,自己找个模板抄袭一下就行了。
lxy LV.0 10个月前
kiki_doctor LV.0 1年前
遇见她脸会红 LV.2 1年前
低调 LV.0 1年前
小归客 LV.2 2年前
klcdm LV.1 2年前
林孽 LV.2 2年前
寻梦xunm 作者 2年前
寻梦xunm 作者 2年前
林孽 LV.2 2年前
林孽 LV.2 2年前
王龙 LV.0 2年前
寻梦xunm 作者 2年前