心靈捕手 寫:GPLynn 寫:
我在想是否跟我新增的未顯示在發文頁面的表情符號使用含中文的代碼有關?
或者資料庫的校對需要改成UTF8_bin
跟calendar相關的資料表(phpbb_calendar_config, phpbb_calendar_events, phpbb_calendar_event_types)的校對好像都是latin1_swedish_ci,而我又不敢自己亂改。
因此想先問看看各位前輩是否有類似經驗。
另外想追加一問的,
Topic Text in Mouse Over on Index (Update 1.0.1)
上述這個外掛是否支援已讓其顯示於論壇首頁的行事曆,也就是說是否可以讓行事曆不用點擊進去,只需要滑鼠滑過就有事件內容的小方塊出現。
建議您:
1. 試試回復系統預設的表情符號.
2. "追加一問" 雖值得研究, 但請依發問格式, 另立主題為宜.
剛剛試了!還是不行,看來起初的猜測是錯的。
但是我又用了一個笨方法,雖然看不懂程式碼實際上代表的意義,但是在數個檔案的交叉比對下,發現原本外掛裡的兩個檔
root/includes/functions_calendar.php
styles/prosilver/template/calendar_post_editor.html
修改之後就可以了!
我是個新手,所以網友要測試我所說的修改法之前請務必備份!
#-----[ OPEN ]-----
root/includes/functions_calendar.php
#-----[ FIND ]-----
代碼: 選擇全部
'U_MORE_SMILIES' => append_sid("{$phpbb_root_path}calendarpost.$phpEx"))
#-----[ REPLACE WITH ]-----
代碼: 選擇全部
'U_MORE_SMILIES' => append_sid("{$phpbb_root_path}posting.$phpEx", 'mode=smilies&f=' . $forum_id))
#-----[ SAVE & CLOSE ]-----
#-----[ OPEN ]-----
styles/prosilver/template/calendar_post_editor.html
#-----[ FIND ]-----
代碼: 選擇全部
<br /><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=350,resizable=yes,scrollbars=yes,WIDTH=300'); return false;">{L_MORE_SMILIES}</a>
#-----[ REPLACE WITH ]-----
代碼: 選擇全部
<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
#-----[ SAVE & CLOSE ]-----
這樣子就可以顯示全部的表情符號了!
說實在話,改完後還是不曉得為啥這樣子改就可以了~
