這幾天在修 PeoPo 的 bug 時發現,先前寫的太急了,
在 class/action/admin/adminupdatepostaction.class.php 多加一個判斷。
造成文章修改時如果都不加 tag,會更新不到。
readme.txt 中有關部分,修改為以下
class/action/admin/adminupdatepostaction.class.php
line 150:
lt_include ( PLOG_CLASS_PATH."plugins/tags/class/dao/objecttags.class.php" );
$objTags = new ObjectTags();
$objTags->updateObjTag( "0", "article", $this->_postId, $this->_postTags, $this->_origPostTags, $this->_blogInfo->getOwnerId() );
請恕我偷懶,套件中的 readme.txt 就等有空的時候再改了。
另外有人抱怨看不懂要加在行號的上一行或下一行。
這...我也不知道該說什麼..
當然程式會修修改改,行號就會有變動。
不過懂一點程式邏輯,當然就可以看出應該要放在那邊吧。
如果不懂,那麼建議你使用這個功能會有出問題的心理準備。
畢竟 tag 這個功能必須鑲在原本的程式結構中,而無法完全獨立在一個 plugin 裡面。
我發表在
PeoPo 的
release 文章中有提到,這個 plugin 在 LifeType 1.2.2 中開發。
所以相關行號是以 LifeType 1.2.2 中的程式為主。若以其他版本再做修改,就請慢慢的「對號」修改了。
Jase Chen