技术的世界只说技术就好了..

分类目录

近期文章

标签

近期评论

功能

2018年十二月
« 11月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

AutoTags 自动生成标签TAGS插件[AJAX应用] FOR BB2.1.0

BB2.11 的请到这个页面 http://127.0.0.1/wordpress/read.php?118

 

另外本插件需要有 socket 或 CURL 支持

 

最近忙于搞服务器..没时间照看程序..

前天搞新皮肤的时候发现BB居然没有自动TAGS的插件..

结合我以前写过的其他程序的全自动TAGS插件..感觉全自动的用户体验不是很好..

于是想到为何不用AJAX来搞一下呢..

一可以省去全自动采集PHP代码有时会超时的情况..

二又可以根据自己的喜好 选择添加或手动添加..

于是一个用AJAX的 AutoTags 就从地下"蹦"出来了 o(∩_∩)o...

截图请看:
1
screenshot.jpg

2

screenshot2.jpg

3

screenshot3.jpg

 

 

 

插件安装方法:

 

方法一:

 

如果你的程序没有修改过admin/cp_edit.php 这个文件可以直接下在以下安装包..

直接覆盖到BOBLOG根目录就可以了,如果你的版本是最新的v2.1.1 或是 非 v2.1.0版本请跳过..到方法二

 

[file][attach]57[/attach][/file]

 

方法二:

 

到BOBLOG程序 admin/cp_edit.php 用记事本打开找到代码(请详细看说明)

 

PHP代码 FOR BB2.1.0 如果你的版本是2.1.0请查找如下内容
        

  1. <td><textarea name='tags' id='tags' rows='2' cols='100' class='formtextarea' {$tagdisable}>{$records['tags']}</textarea>

 

PHP代码 FOR BB2.1.1 如果你的版本是2.1.1请查找如下内容
        

  1. <td>{$lna[304]}<br><input name='tags' autocomplete="off" id='tags' size='100' class='formtextarea' value="{$records['tags']}" onfocus="simple_ac_init('tags', 'taghint')" {$tagdisable} />

 

 

在下部添加一下代码:

 

PHP代码
        

  1. <div style="padding-top:5px;padding-bottom:5px;">
  2.     

  3. <input id="ajaxtags" onclick="ajaxdo();return false" value="自动生成匹配标签" type="button" />
  4.     

  5. <span id="loading" style="display: none;"><img src='autotags/loading.gif' /></span>
  6.     

  7. <script language="javascript">var oIFrame = null; var ajaxi = 1; function createIFrame(){ var oIFrameElement = document.createElement("iframe"); oIFrameElement.width = 110; oIFrameElement.height= 110; oIFrameElement.frameBorder = 0; oIFrameElement.name = "hiddenFrame"; oIFrameElement.id ="hiddenFrame"; document.body.appendChild(oIFrameElement); oIFrame = frames["hiddenFrame"]; } function ajaxdo() { document.getElementById("loading").style.display='block'; document.getElementById("ajaxtags").style.display='none'; if(!oIFrame){ createIFrame(); } setTimeout( function() { oIFrame.location = "autotags/AutotagsForm.html"; },10); } function formReady() { var oHiddenForm = oIFrame.document.forms[0]; var oForm = document.forms[0]; for (var i=0 ; i < oForm.elements.length; i++) { var oHidden = oIFrame.document.createElement("input"); oHidden.type = "hidden"; oHidden.name = oForm.elements[i].name; oHidden.value = oForm.elements[i].value; oHiddenForm.appendChild(oHidden); } oHiddenForm.action = 'autotags.php'; oHiddenForm.submit(); } function saveResult(sMessage) { if (ajaxi>5){ document.getElementById("loading").style.display='none'; document.getElementById("ajaxtags").style.display='block'; alert('Ajax Error!Please Check Your Network'); }else if (!sMessage){ ajaxdo(); ajaxi++ }else{ document.getElementById("tags").value = sMessage; document.getElementById("loading").style.display='none'; document.getElementById("ajaxtags").style.display='block'; } }</script>
  8.     

  9. </div>

然后下载以下附件 解压到BoBLOG 根目录

[file][attach]58[/attach][/file]

 

 

关于部分网友提出说 这个插件只在标题中提取关键字..解决办法:

修改autotags\autotags.php

找到 $tags = @implode ....[更多代码]

修改为

$tags = @implode(' ',getTags ($_POST['title'].$_POST['content'],$_POST['title'].$_POST['content']));

 

我投降..各位过路的大哥哥大姐姐. 帮忙回答下 呼呼

1,常逗沵吢薆旳亼刓嗎,?

我?貌似没有.. 额有哈.. 我在东北家的时候经常逗我那可爱的小侄子..呼呼..额最爱的人 呼呼

3,,你希望自已以后的人生是平凡还是?

[separator]

额.我的人生注定不平凡..从我踏出天津的那一刻起 已经铁板订钉了


4,喜欢的异性很帅或者很漂亮吗?

花瓶子是用来欣赏的.. 不过要是生活的话 看着顺眼就OK了..最重要的是心顺..

我可不想天天没事碰上什么红杏出墙之类的

5,他卻不接受妳的感情,妳會選擇等待還是放棄?

哈哈 我不是同性恋啊!

6,想做的事是什麽?

额.. 我期待我的程序 在N多人的眼里是一个宝贝

8.妳相信壹見鍾情還是日久生情?

额..压抑啊..如果我有钱 我信..不过我是卖破烂的 所以我不信!


9.如果妳心愛著壹個人妳會爲他改變自己嗎?

好像也没有什么的..人有时候为了一个目标是要变通一下..不过我不是说的变色龙的那种..

如果能让自己心爱的人开心或幸福 改变一下又如何呢?

10.妳有沒有因爲太愛壹個男生或女生掉過淚?

没有!至少在我的字典里没有..倒是 我曾经被我爸爸打PP或者看连续剧掉眼泪来着..我喜欢董洁的梁祝


11. 最想和親愛的他去哪玩?

额.让她和我逛一下 深山.. 我喜欢趴在山林里 听着鸟语花香的感觉!心都是静的

12.妳會原諒背叛過妳的人嗎?

我?再问我吗? 我不知道! 有时候现在清醒不代表那时清醒..

13.因爲愛他不管對錯都要包容.認同?

看什么事情..大方向上我不会.. 一些生活琐事 没办法 MM全是对的

14.妳認爲愛情真的存在嗎?

有..不过我没碰到..

15.妳認爲壹個人可以喜歡多少人?

喜欢的人多的去了.. 比如我喜欢小狗..(额.. 我把它当成我们的好朋友来着)

16.妳會和喜歡的人表白嗎?

肯定啦.!机会不等人哦

17.如果妳會死的話,妳會選擇怎麽死?

死? 找一个清净的地方..闭上眼睛..呵呵.. 我喜欢清净!

18.分手的人可以做朋友麽?

差不多是朋友吧..

19.妳喜歡的男生or女生他也喜歡妳麽?

没有来着..貌似你喜欢我?


20.被點名勒,心情如何?

额.. 我欲哭无泪!

21.08年锝壹個願望?

我找到关心我的人!除了我家里人之外的

22.07年的情人節怎麽過?

几号是情人节啊?貌似没听说

23.09年的情人節準備怎麽過?

未来的事情 走一步算一步咯

24.08年最想得到的禮物?

额... 一台IBM X300 呵呵..

25.最想對爸爸说的壹句話?

额 ..老爸你辛苦了...

26.自己的最大缺點?

有的时候太喜欢任由自己的性子了.. 总喜欢一条道跑到黑(我老爸这样形容我)

28,沵覺得男女之間有沒有純粹旳友誼?

废话当然有啊.. 貌似和我关系好的死党MM很多哦~

29.你同性朋友多還是異性朋友多?

同性,

30.被愛幸福還是愛人幸福?

被爱啦 呼呼


31.最討厭的人?

是你吗? 貌似不是.. 不知道耶

32.最想和爱的人做的一件事?

嘿嘿...一起回东北家!

34.失戀會做的事?

继续写我的东西 看我的书.. 地球还是要围着太阳转的

35.你幸福嗎?

额.. 我幸福吗?

36.如果有壹天不在壹起咯..會怎麽樣?

额..自己爱的人 不在一起了 我估计大概是我们一起长眠了吧..


37.最喜欢的异性是谁?

哇..那些MM 也太BT 居然都喜欢陈冠希! 再这里鄙视一下..我喜欢董洁! 很喜欢!


38.最痛的時候是何時?

哭的时候 哭的乱七八糟 ..大脑一片空白

39.曾因為愛情受過傷嗎?

不知道..倒是小的时候经常摔伤

40.想见又不想见的人.是谁.?

我想见周润发!见不到啊 你能帮忙吗?

41.如果前进路上不顺利,会放弃么?

都说了 我是一条道跑到黑的.. 前面就是火坑我也得跳..不要给自己选择的机会..那样你就离失败不远了

42.付出不得到回报还会付出么?

额.. 我天天乐此不疲.. 图回报吗? 就当娱乐下自己吧..

43.为什么会日久会生情啊?

笨蛋都知道..因为习惯了哦!貌似你和默认人再一起?


44.爱是习惯 还是习惯是爱..?

你在靠我文言文吗?

45. 想我了么??呵呵

你谁呀!!老实交代!

46:我們悳未來有多遠?

我头疼..

47,想对我说的一句话?

你在哪啊 .你谁啊.. 留下手机号..

48.我是一个什么样的人?

你是猿人吗?

49.最爱的三个人?必须说

爸爸妈妈 奶奶 外加我哥哥 小侄子..


50,沵喜歡皒旳原因是什麽?

貌似你再多说一句好不?

51. 沵覺得皒這個亼怎麽樣,?

不错... (不好也得说好啊..呼呼..)

皒旳問題是: 我说我能居住月亮上吗?好像哦...一个人哈哈!

被點名: 等下我想想吧

注意:
1. 被點到名字的要把所有的問題像我壹洋回答出來發壹篇日志在自己的頁面上。
所有的問題都要答喔. 寫壹篇我這洋的日誌。
最後提壹個自己問的問題。再點出另外九個人繼續回答,
到這9個人的blog留言通知對方——妳被點名
被點名者不得拒絕回答問題
不完成遊戲的人將會永遠得到大家的詛咒和唾駡.無婚結.
無仔溝.無朋友.
太毒了.大家壹定要寫啊.
2. 這9個人要在自己的空間或者blog裡注明是從誰那裡接到的,幷且再想壹個問題傳給其他9個人,讓遊戲繼續下去,不得回傳。
否則被點到名字的人將會得到大家的詛咒和唾駡,
幷且所有絕望的不幸都會在不久的將來實現

CSS hack:区分IE6,IE7,firefox

区别IE6FF
  background:orange;*background:blue;
区别IE6IE7
  background:green !important;background:blue;
区别IE7FF
  background:orange; *background:green;
区别FFIE7IE6
  background:orange;*background:green!important;*background:blue;
注:IE都能识别*;标准浏览器(如FF)不能识别*;
IE6能识别*,但不能识别 !important,
IE7能识别*,也能识别!important;
FF不能识别*,但能识别!important;
      IE6 IE7 FF
* √ √ ×
!important × √ √
另外再补充一个,下划线”_“,
IE6支持下划线,IE7和firefox均不支持下划线。(推荐)

于是大家还可以这样来区分IE6,IE7,firefox
background:orange;*background:green;_background:blue;

注:不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面

© 2018 技术控 All Rights Reserved