首页
赞助致谢
每日早报
友情链接
更多页面
缘缘留言
网站统计
关于本站
Search
1
HYBBS大牛窝模板带插件,亲测可用
2,778 阅读
2
源支付V7,破解版分享
1,979 阅读
3
花粥修改版彩虹授权系统全解修复源码
1,486 阅读
4
2022最新版独角兽发卡网2.0.5版
1,424 阅读
5
DiscuzX3.4西瓜社区模板手机版
1,188 阅读
网站源码
VPS评测
网站模板
Typecho
emlog
Zblog
WordPress
DiscuzX
技术展示
Typechos
emlogs
HTML
实用软件
手机软件
电脑软件
下载器
官方公告
壹号DNS
综合资源
游戏教程
笔记灵感
登录
/
注册
Search
标签搜索
Typecho
typecho主题
wordpress
wordpress模板
授权系统
防诈骗小知识
防网络诈骗
服务器
API
QQ
html
句子
支付
支付源码
智简魔方
商城
商城源码
DiscuzX3.4
DZ论坛
QQ教程
奉天
累计撰写
236
篇文章
累计收到
640
条评论
今日撰写
0
篇文章
首页
文章分类
网站源码
VPS评测
网站模板
Typecho
emlog
Zblog
WordPress
DiscuzX
技术展示
Typechos
emlogs
HTML
实用软件
手机软件
电脑软件
下载器
官方公告
壹号DNS
综合资源
游戏教程
笔记灵感
特色页面
赞助致谢
每日早报
友情链接
缘缘留言
网站统计
关于本站
用户登录
登录
注册
搜索到
1
篇与
Typechos,技术展示
的结果
2022-11-19
Typecho后台加增加自动添加tag标签功能
{card-list}{card-list-item} 效果如下图{/card-list-item}{card-list-item}{/card-list-item}{/card-list}给typecho加上主题自动添加tag标签功能。教程在自己的主题上的 functions.php 里面添加一句Typecho_Plugin::factory('admin/write-post.php')->bottom = array('tagshelper', 'tagslist');然后继续添加到functions.phpclass tagshelper { public static function tagslist() { $tag="";$taglist="";$i=0;//循环一次利用到两个位置 Typecho_Widget::widget('Widget_Metas_Tag_Cloud', 'sort=count&desc=1&limit=200')->to($tags); while ($tags->next()) { $tag=$tag."'".$tags->name."',"; $taglist=$taglist."<a id=".$i." onclick=\"$(\'#tags\').tokenInput(\'add\', {id: \'".$tags->name."\', tags: \'".$tags->name."\'});\">".$tags->name."</a>"; $i++; } ?><style>.Posthelper a{cursor: pointer; padding: 0px 6px; margin: 2px 0;display: inline-block;border-radius: 2px;text-decoration: none;} .Posthelper a:hover{background: #ccc;color: #fff;}.fullscreen #tab-files{right: 0;}/*解决全屏状态下鼠标放到附件上传按钮上导致的窗口抖动问题*/ </style> <script> function chaall () { var html=''; $("#file-list li .insert").each(function(){ var t = $(this), p = t.parents('li'); var file=t.text(); var url= p.data('url'); var isImage= p.data('image'); if ($("input[name='markdown']").val()==1) { html = isImage ? html+'\n\n':''+html+''; }else{ html = isImage ? html+'<img src="' + url + '" alt="' + file + '" />\n':''+html+''; } }); var textarea = $('#text'); textarea.replaceSelection(html);return false; } function chaquan () { var html=''; $("#file-list li .insert").each(function(){ var t = $(this), p = t.parents('li'); var file=t.text(); var url= p.data('url'); var isImage= p.data('image'); if ($("input[name='markdown']").val()==1) { html = isImage ? html+'':html+'\n['+file+'](' + url + ')\n'; }else{ html = isImage ? html+'':html+'<a href="' + url + '"/>' + file + '</a>\n'; } }); var textarea = $('#text'); textarea.replaceSelection(html);return false; } function filter_method(text, badword){ //获取文本输入框中的内容 var value = text; var res = ''; //遍历敏感词数组 for(var i=0; i<badword.length; i++){ var reg = new RegExp(badword[i],"g"); //判断内容中是否包括敏感词 if (value.indexOf(badword[i]) > -1) { $('#tags').tokenInput('add', {id: badword[i], tags: badword[i]}); } } return; } var badwords = [<?php echo $tag; ?>]; function chatag(){ var textarea=$('#text').val(); filter_method(textarea, badwords); } $(document).ready(function(){ $('#file-list').after('<div class="Posthelper"><a class="w-100" onclick=\"chaall()\" style="background: #467B96;background-color: #3c6a81;text-align: center; padding: 5px 0; color: #fbfbfb; box-shadow: 0 1px 5px #ddd;">插入所有图片</a><a class="w-100" onclick=\"chaquan()\" style="background: #467B96;background-color: #3c6a81;text-align: center; padding: 5px 0; color: #fbfbfb; box-shadow: 0 1px 5px #ddd;">插入所有非图片附件</a></div>'); $('#tags').after('<div style="margin-top: 35px;" class="Posthelper"><ul style="list-style: none;border: 1px solid #D9D9D6;padding: 6px 12px; max-height: 240px;overflow: auto;background-color: #FFF;border-radius: 2px;margin-bottom: 0;"><?php echo $taglist; ?></ul><a class="w-100" onclick=\"chatag()\" style="background: #467B96;background-color: #3c6a81;text-align: center; padding: 5px 0; color: #fbfbfb; box-shadow: 0 1px 5px #ddd;">检测内容插入标签</a></div>'); }); </script> <?php } }结束了,赶紧写文章去吧!!!
2022年11月19日
324 阅读
0 评论
1 点赞