![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
![]() |
#1 |
長老會員
![]() |
![]() /*##############################\
# # # 彈出式系統公告 v1.5 # # by NeoRevan # # # # http://forum.ultimateff.net # # # \##############################*/ _____________________________ 開啟 global.php 並編輯 _____________________________ 搜尋: ----------------------------- // new private message script 'pm_popup_script', 在下面加上: ----------------------------- 'announce_popup_script', 搜尋: ----------------------------- $shownewpm = true; } } 在下面加上: ----------------------------- // ############################################################################# // get new announcement popup $newannounce = 0; $shownewannounce = false; if ($bbuserinfo['userid'] AND $bbuserinfo['announcepopup'] == 2) { $DB_site->shutdown_query("UPDATE " . TABLE_PREFIX . "user SET announcepopup = 1 WHERE userid = $bbuserinfo[userid]", 'announcepopup'); if (THIS_SCRIPT != 'announcement') { $newannounce = 1; $newann = $DB_site->query_first(" SELECT * FROM " . TABLE_PREFIX . "announcement AS announcement WHERE forumid = '-1' ORDER BY startdate DESC LIMIT 1 "); $annforum = iif($newann['forumid'] == -1, true, false); if ($annforum == true) { $forumpermarray = $bbuserinfo['forumpermissions']; ksort($forumpermarray); reset($forumpermarray); foreach ($forumpermarray as $key => $value) { $forumperm["$key"] = convert_bits_to_array($forumpermarray["$key"], $_BITFIELD['usergroup']['forumpermissions']); if ($forumperm["$key"]['canview'] == 1) { $forumids .= ", $key"; } } $forumids = substr_replace($forumids, '', 0, 2); $forumann = $DB_site->query_first(" SELECT forumid FROM " . TABLE_PREFIX . "forum WHERE forumid IN ($forumids) ORDER BY RAND()"); $theforum = $forumann['forumid']; } else { $theforum = $newann['forumid']; } $newann['title'] = addslashes(unhtmlspecialchars($newann['title'], true)); $shownewannounce = true; } } 搜尋: ----------------------------- eval('$footer .= "' . fetch_template('pm_popup_script') . '";'); } 在下面加上: ----------------------------- if ($shownewannounce) { $announceurl = "announcement.php?$session[sessionurl_js]f=$theforum"; eval('$footer .= "' . fetch_template('announce_popup_script') . '";'); } _____________________________ 開啟 admincp/announcement.php _____________________________ 搜尋: ----------------------------- $DB_site->query(fetch_query_sql($announcement, 'announcement')); 在下面加上: ----------------------------- if ($announcement['forumid']== -1) { $DB_site->query("UPDATE `" . TABLE_PREFIX . "user` SET `announcepopup`='2'"); } _________________________________________ 執行資料庫查詢 (記得要改變你的資料庫前綴): _________________________________________ ALTER TABLE `user` ADD `announcepopup` tinyint(1) NOT NULL DEFAULT '0' ________________________________________________ 新增一個模版,模板名稱為 'announce_popup_script': ________________________________________________ <script type="text/javascript"> <!-- // script to show new announcement popup if (confirm("這是一則新的全體系統公告!\n\n主題: '$newann[title]'\n\n點選 確定 查看此公告,或點選 取消 隱藏此提示。")) { window.location = "$announceurl"; } // end announcement popup script //--> </script> |
__________________ 給自己看也給所有需要這些話鼓勵的人看! 認真不一定會得到美好的結果,但是不認真就一定沒有 想要有什麼結果,就秉持你的雙手 放手去做 總比什麼都沒付出最後失敗了才嘆氣來的好吧 沒努力的人.沒有資格說放棄 努力過的人.更要有勇氣繼續努力下去
|
|
![]() |
送花文章: 1,
![]() |