![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
![]() |
#1 |
長老會員
![]() |
![]() 修改開始
-------------------------- 打開 showthread.php -------------------------- -------------------------- 找到 -------------------------- $globaltemplates = array( -------------------------- 在這個字串下面 -------------------------- 'pollresult', -------------------------- 加上 : -------------------------- // smiles quichreply par Megatekno 'editor_smilie_wysiwyg', 'editor_smiliebox_quickreply', 'editor_smiliebox_quickreply_row', 'editor_smilie_standard', 'editor_smiliebox_row', // smiles quichreply par Megatekno -------------------------- 尋找 -------------------------- require_once('./includes/functions_editor.php'); -------------------------- 下面加上 -------------------------- // smiles quichreply par Megatekno construct_smilies($allowsmilie); // smiles quichreply par Megatekno -------------------------- 尋找 -------------------------- eval('print_output("' . fetch_template('SHOWTHREAD') . '");'); -------------------------- 下面加上 -------------------------- // ###################### Start smiles quichreply par M嶲atekno ####################### function construct_smilies($text = '', $allowsmilie = 1) { // templates generated by this function global $DB_site,$vboptions, $smiliebox, $vbphrase; if (!defined('DOTOOLBAR')) { define('DOTOOLBAR', is_wysiwyg_compatible()); } $wysiwyg = iif(DOTOOLBAR == 2, 1, 0); if (DOTOOLBAR) { if (DOTOOLBAR == 2) { if ($text){ } $smilietemplate = 'editor_smilie_wysiwyg'; } else { $smilietemplate = 'editor_smilie_standard'; } } $smiliebox = ''; if ($allowsmilie) { if (DOTOOLBAR AND $vboptions['smtotal'] > 0 OR $vboptions['wysiwyg_smtotal'] > 0) { // query smilies $smilies = $DB_site->query(" SELECT smilieid, smilietext, smiliepath, smilie.title, imagecategory.title AS category FROM " . TABLE_PREFIX . "smilie AS smilie LEFT JOIN " . TABLE_PREFIX . "imagecategory AS imagecategory USING(imagecategoryid) ORDER BY imagecategory.displayorder, smilie.displayorder "); // get total number of smilies $totalsmilies = $DB_site->num_rows($smilies); if ($totalsmilies == 0) { $smiliebox = ''; } else { if (DOTOOLBAR == 1 OR (DOTOOLBAR == 2 )) { // NON-WYSIWYG smilie click box $smcache = array(); $smiliesbits = ''; $i = 0; while ($smilie = $DB_site->fetch_array($smilies) AND $i++ < $vboptions['smtotal']) { $smcache["$smilie[category]"][] = $smilie; } $DB_site->free_result($smilies); foreach($smcache AS $category => $smilies) { $bits = array(); foreach ($smilies AS $smilie) { $smilie['smilietext'] = addslashes($smilie['smilietext']); eval('$bits[] = "' . fetch_template($smilietemplate) . '";'); if (sizeof($bits) == $vboptions['smcolumns']) { $smiliecells = implode('', $bits); eval('$smiliebits .= "' . fetch_template('editor_smiliebox_row') . '";'); $bits = array(); } } // fill in empty cells if required $remaining = sizeof($bits); if ($remaining > 0) { $remainingcolumns = $vboptions['smcolumns'] - $remaining; $smiliecells = implode('', $bits); eval('$smiliebits .= "' . fetch_template('editor_smiliebox_row') . '";'); } } $show['moresmilieslink'] = iif ($totalsmilies > $vboptions['smtotal'], true, false); eval('$smiliebox = "' . fetch_template('editor_smiliebox_quickreply') . '";'); } $DB_site->free_result($smilies); } } } } // ###################### end Start smiles quichreply par M嶲atekno ####################### --------------------------------------------------------------------------------------------------------- 編輯 showthread_quickreply 模板 -------------- 尋找 -------------- <td><div class="imagebutton" id="cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" alt="$vbphrase[wrap_quote_tags]" width="21" height="20" /></div></td> -------------- 下面加上 -------------- <!-- smiles quichreply par M嶲atekno --> <td style="position:relative"> <div class="imagebutton" style="left:0px" id="cmd_smilie"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><img src="$stylevar[imgdir_editor]/smilie.gif" alt="$vbphrase[insert_smilie]" width="21" height="20" /></td> <td class="alt_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" alt="$vbphrase[open_menu]" width="11" height="16" /></td> </tr> </table> </div> <!-- START SMILIES POPUP --> <div id="popup_smilie" class="popupwindow" style="display:none; position:absolute; top:21px; filter:alpha(enabled=1,opacity=100)"> <table id="smiliebox" cellpadding="0" cellspacing="0" border="0"> <td class="controlbar">$smiliebox</td> </table> </div> <!-- END SMILIES POPUP --> </td> <!-- smiles quichreply par M嶲atekno --> -------------------------- 搜尋以下程式碼,並將裡面的 width:600px; 換成 width:550px; -------------------------- <div class="controlbar"> <textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px" cols="60" rows="5" tabindex="1"></textarea> -------------------------- 接著再上一段程式碼的下方加上 -------------------------- <!-- smiles quichreply par M嶲atekno --> <td class="controlbar" style="padding:$stylevar[cellpadding]px; border:1px inset; overflow:auto"> $smiliebox</td> <!-- smiles quichreply par M嶲atekno --> --------------------------------------------------------------------------------------------------------- -------------------------- 新增一個新模板. -------------------------- 名稱為 : editor_smiliebox_quickreply 內容為 : <!-- smiles quichreply par M嶲atekno --> <script language="Javascript"> function open_smilie_window_pop(wysiwyg) { window.open ("misc.php?do=getsmilies&wysiwyg=" + wysiwyg, "open_smilie_window_pop", "statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=350,height=650,top=0,left=640"); } </script> <fieldset id="smiliebox" title="$vbphrase[smilies]"> <legend>$vbphrase[smilies]</legend> <table cellpadding="4" cellspacing="0" border="0" align="center"> $smiliebits <if condition="$show['moresmilieslink']"> <tr> <td class="smallfont" colspan="$vboptions[smcolumns]">[<a href="javascript ![]() </tr> </if> </table> </fieldset> <if condition="$show['wysiwyg']"> <script type="text/javascript"> <!-- // init the WYSIWYG smilie box open_smilie_window($wysiwyg); //--> </script> </if> --------------------------------------------------------------------------------------------------------- 修改完成 ![]() |
__________________ 給自己看也給所有需要這些話鼓勵的人看! 認真不一定會得到美好的結果,但是不認真就一定沒有 想要有什麼結果,就秉持你的雙手 放手去做 總比什麼都沒付出最後失敗了才嘆氣來的好吧 沒努力的人.沒有資格說放棄 努力過的人.更要有勇氣繼續努力下去
|
|
![]() |
送花文章: 1,
![]() |