AL8 Forum
   登錄註冊幫助


標題: [插件] 後台加入自動搜尋+批量增加Smilies
  本主題被作者加入到個人文集中  
 旗仔
 0003204
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

暱稱: Lamb Of God

帖子: 3071

精華: 0

積分: 1320 點

現金: 490 元

存款: 30775 元

閱讀權限: 100

註冊: 2004-6-22

狀態: 離線
 
發表於 2006-7-20 03:07  資料  個人空間  主頁 短消息  加為好友  添加 旗仔 為MSN好友 通過MSN和 旗仔 交談 ICQ 狀態
後台加入自動搜尋+批量增加Smilies

作者: 旗”
適用版本: 4.0, 4.1, 5.0
演示: 見附件

admincp.php
$action == 'smilies'||

換成
$action == 'smilies' || $action == 'smiliesadd' ||


admin/misc.inc.php
} elseif($action == 'attachtypes') {

上加
} elseif($action == 'smiliesadd') {

        if(!submitcheck('smiliesaddsubmit')) {

        $_POST[nohvsmilie] = $_POST[nohvsmilie] ? $_POST[nohvsmilie] : 1;
        $filenum = 0;

        $query=$db->query("SELECT url FROM {$tablepre}smilies");
        while($db_smilies=$db->fetch_array($query)){
            $hv_smilies[] = $db_smilies[url];
        }

        if(empty($_POST[allowexten])) $allowexten = array('gif','jpg','png');
        else $allowexten = explode(",",$allowexten);
        if(empty($_POST[smiliespath])) $smiliespath='./images/smilies';

        if ($handle=@opendir("$smiliespath")) {
            while($file = @readdir($handle)) {
                $fileinfo = pathinfo($file);
                if (in_array($fileinfo[extension],$allowexten) && !in_array($file,array('.','..'))) {
                    if($_POST[nohvsmilie]=='1'){
                        if(!in_array($file,$hv_smilies)){
                            $filenum++;
                            $showlist .= "<tr><td align=\"center\" class=\"altbg1\"><input name=\"smiliesadd[".$filenum."]\" type=\"checkbox\" ".(in_array($file,$hv_smilies)?"":"checked")."></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesdis[".$filenum."]\" value=\"0\" size=\"5\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliescode[".$filenum."]\" value=\":s".random(2).rand(10,99).random(2).":\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesname[".$filenum."]\" value=".$file."></td><td align=\"center\" class=\"altbg2\"><img src=".$smiliespath."/".$file."></td><td align=\"center\" class=\"altbg2\">".(in_array($file,$hv_smilies)?"<font color=red>存在</font>":"<font color=blue>不存在</font>")."</td></tr>";
                        }
                    }else{
                        $filenum++;
                        $showlist .= "<tr><td align=\"center\" class=\"altbg1\"><input name=\"smiliesadd[".$filenum."]\" type=\"checkbox\" ".(in_array($file,$hv_smilies)?"":"checked")."></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesdis[".$filenum."]\" value=\"0\" size=\"5\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliescode[".$filenum."]\" value=\":s".random(2).rand(10,99).random(2).":\"></td><td align=\"center\" class=\"altbg2\"><input type=\"text\" name=\"smiliesname[".$filenum."]\" value=".$file."></td><td align=\"center\" class=\"altbg2\"><img src=".$smiliespath."/".$file."></td><td align=\"center\" class=\"altbg2\">".(in_array($file,$hv_smilies)?"<font color=red>存在</font>":"<font color=blue>不存在</font>")."</td></tr>";
                    }
                }
            }
            closedir($handle);
        }

        ?>

        <br><table align="center" cellspacing="<?=INNERBORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="95%" class="tableborder">
        <tr align="center" class="header"><td colspan="4">..::程序資訊::..</td></tr>
        <tr><td class="altbg1" width="25%"><b>作者:</b></td><td class="altbg2" width="25%"><a href="http://hkpz.com/">旗”</a></td><td class="altbg1" width="25%"><b>開發論壇:</b></td><td class="altbg2" width="25%"><a href="http://hkpz.com/">ΡˇΖΟΝΕ</a></td></tr>
        </table><br>
        <form method="post" action="admincp.php?action=smiliesadd">
        <table align="center" cellspacing="<?=INNERBORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="95%" class="tableborder">
        <tr align="center" class="header"><td colspan="2">..::過濾器::..</td></tr>
        <tr><td class="altbg1"><b>表情圖片路徑:</b><br>只為方便管理而用,表情圖片必須放在表情存放路徑(預設在./images/smilies)</td><td class="altbg2"><input type="text" value="<?=$_POST[smiliespath]?"$_POST[smiliespath]":"./images/smilies"?>" name="smiliespath"></td></tr>
        <tr><td class="altbg1"><b>副檔名限制:</b><br>以 <font color="red">,</font> 分隔,暫時只能判斷副檔名,並不是檔案格式</td><td class="altbg2"><input type="text" value="<?=$_POST[allowexten]?"$_POST[allowexten]":"gif,jpg,png"?>" name="allowexten"></td></tr>
        <tr><td class="altbg1"><b>只顯示數據庫中 Smilies 名稱不存在的資料:</b><td class="altbg2"><input type="radio" name="nohvsmilie" value="1" <?=$_POST[nohvsmilie]==1?"checked":""?>>是&nbsp;&nbsp;<input type="radio" name="nohvsmilie" value="2" <?=$_POST[nohvsmilie]==2?"checked":""?>>否</td></tr>
        <tr><td colspan="2" align="center" class="altbg2"><input type="submit" value="提交"></td></tr>
        </table></form><br>
        <form method="post" action="admincp.php?action=smiliesadd">
        <input type="hidden" name="formhash" value="<?=FORMHASH?>">
        <table cellspacing="<?=INNERBORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="95%" align="center" class="tableborder">
        <tr align="center" class="header"><td width="100%" colspan="6">找到文件 <?=$filenum?> 個</td></tr>
        <tr align="center" class="category"><td width="48"><input type="checkbox" class="category" name="chkall" onclick="checkall(this.form)" <?=$_POST[nohvsmilie]==1?"checked":""?>>新增</td>
        <td>顯示順序</td><td>Smilies 代碼(隨機生成)</td><td>Smilies 文件名</td><td>Smilies 圖片</td><td>數據庫中<br>Smilie名稱檢查</td></tr>
        <?=$showlist?>
        </table><br>
        <center><input type="submit" name="smiliesaddsubmit" value="<?=$lang['submit']?>"></center>
        </form>

        <?

        } else {

        if(is_array($smiliesadd)){
            foreach($smiliesadd as $key => $values){
                if($values) $db->query("INSERT INTO {$tablepre}smilies VALUES ('','$smiliesdis[$key]','smiley','$smiliescode[$key]','$smiliesname[$key]')");
            }
        }
        cpmsg("新增完成","admincp.php?action=smiliesadd");
    }

admin/menu.inc.php
array('name' => $lang['menu_posting_smilies'], 'url' => 'admincp.php?action=smilies'),

下加
array('name' => '批量新增 Smilies', 'url' => 'admincp.php?action=smiliesadd'),



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 terryk
 0022878
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 485

精華: 0

積分: 930 點

現金: 217 元

存款: 3465 元

閱讀權限: 25

註冊: 2005-6-3

來自: Lamsky

狀態: 離線
 
發表於 2006-7-20 03:34  資料  個人空間  主頁 短消息  加為好友 
GOOD~THX
--------------------------------------------------------------------
幾天沒上網了, dz5.0出了!那麼快有插件^.^
--------------------------------------------------------------------




 AL8 Forum © All rights reserved.
頂部
 旗仔
 0003204
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

暱稱: Lamb Of God

帖子: 3071

精華: 0

積分: 1320 點

現金: 490 元

存款: 30775 元

閱讀權限: 100

註冊: 2004-6-22

狀態: 離線
 
發表於 2006-7-20 03:41  資料  個人空間  主頁 短消息  加為好友  添加 旗仔 為MSN好友 通過MSN和 旗仔 交談 ICQ 狀態
QUOTE:
原帖由 terryk 於 2006-7-20 03:34 發表。&nbsp;
GOOD~THX
--------------------------------------------------------------------
幾天沒上網了, dz5.0出了!那麼快有插件^.^
--------------------------------------------------------------------

我在4.1時寫的,但因私人問題,沒有發佈,
剛剛只是整理後發佈




 AL8 Forum © All rights reserved.
頂部
 pmfromhk
 0044441
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: 鹹魚尾獅像

帖子: 2365

精華: 0

積分: 20210 點

現金: 1132 元

存款: 0 元

閱讀權限: 70

註冊: 2006-5-3

來自: 香港

狀態: 離線
 
發表於 2006-7-20 09:38  資料  個人空間  短消息  加為好友  添加 pmfromhk 為MSN好友 通過MSN和 pmfromhk 交談
QUOTE:
原帖由 旗仔 於 2006-7-20 03:41 發表。

我在4.1時寫的,但因私人問題,沒有發佈,
剛剛只是整理後發佈

可用於4.1嗎?




 AL8 Forum © All rights reserved.
頂部
 pmfromhk
 0044441
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: 鹹魚尾獅像

帖子: 2365

精華: 0

積分: 20210 點

現金: 1132 元

存款: 0 元

閱讀權限: 70

註冊: 2006-5-3

來自: 香港

狀態: 離線
 
發表於 2006-7-20 09:42  資料  個人空間  短消息  加為好友  添加 pmfromhk 為MSN好友 通過MSN和 pmfromhk 交談
其實這個可用於4.0,4.1的^^"還比我那個快得多..




 AL8 Forum © All rights reserved.
頂部
 旗仔
 0003204
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

暱稱: Lamb Of God

帖子: 3071

精華: 0

積分: 1320 點

現金: 490 元

存款: 30775 元

閱讀權限: 100

註冊: 2004-6-22

狀態: 離線
 
發表於 2006-7-20 09:51  資料  個人空間  主頁 短消息  加為好友  添加 旗仔 為MSN好友 通過MSN和 旗仔 交談 ICQ 狀態
QUOTE:
原帖由 pmfromhk 於 2006-7-20 09:42 發表。&nbsp;
其實這個可用於4.0,4.1的^^"還比我那個快得多..

4.1當然可以使用,我也是照我4.1修改~
或者大部份用戶暫時不會升級成D5,
現在到4.X區發佈一下




 AL8 Forum © All rights reserved.
頂部
 ysl1415
 0023353
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 148

精華: 0

積分: 2040 點

現金: 3 元

存款: 90 元

閱讀權限: 20

註冊: 2005-6-9

狀態: 離線
 
發表於 2006-7-21 14:23  資料  個人空間  短消息  加為好友 
thx你呀,裝左lu!!




 AL8 Forum © All rights reserved.
頂部
 kicd
 0019897
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 186

精華: 0

積分: 1858 點

現金: 930 元

存款: 22188 元

閱讀權限: 20

註冊: 2005-4-26

狀態: 離線
 
發表於 2006-7-21 14:33  資料  個人空間  短消息  加為好友 
thx!  好貼! 支持下先!




 AL8 Forum © All rights reserved.
頂部
 lharry
 0045459
Rank: 1

頭銜: Newbie

帖子: 28

精華: 0

積分: 280 點

現金: 62 元

存款: 0 元

閱讀權限: 10

註冊: 2006-5-22

狀態: 離線
 
發表於 2006-7-21 15:04  資料  個人空間  短消息  加為好友 
裝著啦,好正,搵這個插件好耐啦.thx




 AL8 Forum © All rights reserved.
頂部
 天之火
 0024192
Rank: 3Rank: 3Rank: 3
點擊查看 天之火 的詳細資料

頭銜: Conqueror

帖子: 220

精華: 0

積分: 2838 點

現金: 209 元

存款: 0 元

閱讀權限: 20

註冊: 2005-6-20

狀態: 離線
 
發表於 2006-7-22 14:13  資料  個人空間  短消息  加為好友 
好彩有了它,如果唔係我果大妁500個既smilies都唔知點算好=.="




 AL8 Forum © All rights reserved.
頂部
 開心果2
 0040162
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 388

精華: 0

積分: 4100 點

現金: 0 元

存款: 0 元

閱讀權限: 25

註冊: 2006-2-16

來自: 澳門

狀態: 離線
 
發表於 2006-7-22 18:27  資料  個人空間  主頁 短消息  加為好友  添加 開心果2 為MSN好友 通過MSN和 開心果2 交談 QQ ICQ 狀態 Yahoo!
呵呵,你的插件當然要支持啊!!

不過小弟還未升級喔!!




 AL8 Forum © All rights reserved.
頂部
 旗仔
 0003204
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

暱稱: Lamb Of God

帖子: 3071

精華: 0

積分: 1320 點

現金: 490 元

存款: 30775 元

閱讀權限: 100

註冊: 2004-6-22

狀態: 離線
 
發表於 2006-7-22 18:29  資料  個人空間  主頁 短消息  加為好友  添加 旗仔 為MSN好友 通過MSN和 旗仔 交談 ICQ 狀態
QUOTE:
原帖由 開心果2 於 2006-7-22 18:27 發表。&nbsp;
呵呵,你的插件當然要支持啊!!
不過小弟還未升級喔!!

4.0,4.1也適用




 AL8 Forum © All rights reserved.
頂部
 獨愛雅紀
 0045228
Rank: 1

頭銜: Newbie

帖子: 28

精華: 0

積分: 440 點

現金: 95 元

存款: 0 元

閱讀權限: 10

註冊: 2006-5-18

狀態: 離線
 
發表於 2006-8-22 00:17  資料  個人空間  短消息  加為好友 
Parse error: syntax error, unexpected T_BOOLEAN_OR in /home/forum/domains/forum.net/public_html/admincp.php on line 213

請問這樣要怎麼辦啊?????><




 AL8 Forum © All rights reserved.
頂部
 maxtam
 0021725
Rank: 1
點擊查看 maxtam 的詳細資料

頭銜: Newbie

帖子: 16

精華: 0

積分: 240 點

現金: 20 元

存款: 80 元

閱讀權限: 10

註冊: 2005-5-20

來自: 香港

狀態: 離線
 
發表於 2006-8-23 02:58  資料  個人空間  短消息  加為好友 
呢個... good!! 正野...!




 AL8 Forum © All rights reserved.
頂部
 chrischu
 0039209
Rank: 1

頭銜: Newbie

帖子: 15

精華: 0

積分: 170 點

現金: 95 元

存款: 0 元

閱讀權限: 10

註冊: 2006-1-25

狀態: 離線
 
發表於 2006-8-23 17:52  資料  個人空間  短消息  加為好友 
方便好多




 AL8 Forum © All rights reserved.
頂部
 youngs
 0057973
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 132

精華: 0

積分: 1520 點

現金: 65 元

存款: 0 元

閱讀權限: 20

註冊: 2006-11-15

狀態: 離線
 
發表於 2007-1-9 01:13  資料  個人空間  短消息  加為好友  添加 youngs 為MSN好友 通過MSN和 youngs 交談
好東西,

真好用,

謝謝大大的分享,收下了!

感恩!




 AL8 Forum © All rights reserved.
頂部
 魚頭
 0061485
Rank: 1

頭銜: Newbie

帖子: 19

精華: 0

積分: 250 點

現金: 90 元

存款: 0 元

閱讀權限: 10

註冊: 2006-12-20

狀態: 離線
 
發表於 2007-1-29 15:45  資料  個人空間  短消息  加為好友 
多謝哂我收下喔~~
小女子在此謝過恩公~




 AL8 Forum © All rights reserved.
頂部
 ☆小天使☆
 0058854
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 111

精華: 0

積分: 310 點

現金: 3 元

存款: 65 元

閱讀權限: 20

註冊: 2006-11-25

狀態: 離線