●主機作業系統:WINDOWS 2003
●您的上網方式:ADSL
●您安裝的程式:IIS6.0 + php 5.2.8 + mysql 5.0.67
●您的 phpBB 版本:phpBB 3.0.4
Event Hover (在行事曆以滑鼠顯示事件內容)
有一點問題
1.安裝說明檔
最開始的兩個 都是一模一樣的
應為 下面的語法 有兩個地方 是一模一樣的
$template->assign_block_vars('calendar_days.events', $event_output);
在COPY 貼上時 會有 疑惑
我一開始沒有特別注意 就在第一個
template->assign_block_vars('calendar_days.events', $event_output);
上面貼了兩次
以至於calendar_week_on_index.html的效果 無法顯示
2.
下列 語法 出現三次
$template->assign_block_vars('events', $events);
我第一次 沒有注意到 結果 效果出不來
後來 三個都貼上 語法後 就可以了
Event Hover 的問題
版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
請注意!您的提問必須遵守發問格式,違者砍文。
Event Hover 的問題
最後由 evaoo 於 2009-02-20 12:14 編輯,總共編輯了 1 次。
Re: Event Hover 的問題
1.evaoo 寫:●主機作業系統:WINDOWS 2003
●您的上網方式:ADSL
●您安裝的程式:IIS6.0 + php 5.2.8 + mysql 5.0.67
●您的 phpBB 版本:phpBB 3.0.4
Event Hover (在行事曆以滑鼠顯示事件內容)
有一點問題
1.安裝說明檔
最開始的兩個 都是一模一樣的
應為 下面的語法 有兩個地方 是一模一樣的
$template->assign_block_vars('calendar_days.events', $event_output);
在COPY 貼上時 會有 疑惑
我一開始沒有特別注意 就在第一個
template->assign_block_vars('calendar_days.events', $event_output);
上面貼了兩次
以至於calendar_week_on_index.html的效果 無法顯示
2.
下列 語法 出現三次
$template->assign_block_vars('events', $events);
我第一次 沒有注意到 結果 效果出不來
後來 三個都貼上 語法後 就可以了
兩段都得要修改.
上一段是關係 "月曆事件" 顯示;
下一段是關係 "首頁週曆事件" 顯示.
2.
只要修改第三次 (段) 出現者.
此段是關係 "首頁條列式事件" 顯示.
感謝您的回報!
若他日有機會更新的話, 則將一併更新安裝說明.
Re: Event Hover 的問題
"以日曆顯示"時似乎只會標示標題沒有內容。
另外,想請問是否在"以月曆顯示"時能將"時間"也整合進去顯示的方塊裡。
另外,想請問是否在"以月曆顯示"時能將"時間"也整合進去顯示的方塊裡。
●主機作業系統: 不詳(學校主機)
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
●上網方式: SeedNet ADSL
●phpBB 版本: phpBB 3.0.8 prosilver styles
●資料庫類型: MySQL 5.0.67 with phpMyAdmin 3.0.1.1
●安裝外掛: 太多了~族繁不及備載
Re: Event Hover 的問題
1. 若要日曆事件也有此功能, 則必須增加以下修改:GPLynn 寫:"以日曆顯示"時似乎只會標示標題沒有內容。
另外,想請問是否在"以月曆顯示"時能將"時間"也整合進去顯示的方塊裡。
開啟
includes/functions_calendar.php
找到 (第二次出現者)
代碼: 選擇全部
$template->assign_block_vars('events', $events);
代碼: 選擇全部
// BEGIN Event Hover Mod
if (!empty($row['event_body']))
{
// strip all bbcode
if(!function_exists('bbcode_strip'))
{
include($phpbb_root_path . 'includes/topic_text_hover.' . $phpEx);
}
$hover_post = bbcode_strip($row['event_body']);
if ((strlen($hover_post) >= $config['hover_char_limit']))
{
$hover_post = (utf8_strlen($hover_post) > $config['hover_char_limit'] + 3) ? utf8_substr($hover_post, 0, $config['hover_char_limit']) . '...' : $hover_post;
}
}
$events['EVENT_HOVER'] = (isset($hover_post)) ? censor_text($hover_post) : '';
// END Event Hover Modstyles/prosilver/template/calendar_view_day.html
找到
代碼: 選擇全部
<a href="{events.EVENT_URL}" title="<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.FULL_SUBJECT}">
代碼: 選擇全部
<a href="{events.EVENT_URL}" <!-- IF events.EVENT_HOVER -->title="{events.EVENT_HOVER}"<!-- ELSE -->title="<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.FULL_SUBJECT}"<!-- ENDIF -->>2. 預設, 本來就有顯示事件的 "時間".
不過, 也許原始碼有疏漏, 所以只有當以週曆或日曆顯示時, 才看得到.
若要以月曆顯示時, 也出現時間的話, 則修改如下:
開啟
includes/functions_calendar.php
找到 (第一次出現者)
代碼: 選擇全部
$template->assign_block_vars('calendar_days.events', $event_output);代碼: 選擇全部
/* + SHOW_TIME */
$event_output['SHOW_TIME'] = true;
if( $row['event_all_day'] == 1 )
{
$event_output['ALL_DAY'] = true;
}
else
{
$event_output['ALL_DAY'] = false;
$event_output['START_TIME'] = $user->format_date($row['event_start_time']);
$event_output['END_TIME'] = $user->format_date($row['event_end_time']);
}
/* - SHOW_TIME */

