• slider image 58
:::
XOOPS2一般討論

Pical行事曆模組,當事件標題過長時,會出現��的符號

discuss pic 2013-02-21 15:26:58
最近使用Pical0.93的行事曆模組,發現當事件名稱過長時,就會出��的問題,
請問這個問題有辦法改善嗎??

可直接參考下圖
縮圖


我的環境
XOOPS2.55 UTF-8
PHP5.2
mysql5
個人網站:http://blog.allenplay.net
discuss pic 2013-02-22 00:10:00
於 /modules/piCal/class/piCal.php 約1124行


$summary mb_strcut$event->summary 33 ) ;

改為
$summary mb_substr$event->summary 24'UTF-8' );
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2013-03-04 11:34:37
蓮姐:

可以加問的問題嗎?

我用的是 PiCal 0.93 中文,Appserv 2.5.10 改 IPV6 ,Xoops 2.5.0
我有 Google 到 0.96,不過卻裝不起來,不知道是裝錯還是甚麼問題

目前的困擾是 重複事件 日期會不對,例如 週重複 ,上午 05:00-06:00
第一週是對的,後面的會提前一天,感覺是程式忘了加上目前的時區,
不知有沒有解,感謝。

不會寫程式好痛苦啊!!

ps.會寫程式的搞不好很想跳海
discuss pic 2013-03-04 22:33:18
是時區設定問題吧?
我測的是正常
沒有提前一天。


提供我本機設定的給您參考=>

本機測試 XOOPS 255 版本
PiCal 0.95版

後台偏好設定:
伺服器時區 GMT+00:00
網站預設時區 GMT+8:00

個人帳號裡:
所在時區 GMT+8:00

行事曆裡:
時區設定 GMT+00:00

php.ini 裡:
預設,無修改過 => date.timezone = UTC
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2013-03-04 22:48:34
參照:

waterlily 寫道:
php.ini 裡:
預設,無修改過 => date.timezone = UTC


補充:

php 5.2.* 版為帶註解的空值
;date.timezone =

php 5.3.* / php 5.4.* 版皆為
date.timezone = UTC
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2013-03-06 08:05:02
蓮姐您好:

跟蓮姐回報一下,我的環境和蓮姐的設定一致,
只有 php.ini 是 5.2.x 版

我把 date.timezone = UTC 改成這樣,還是有一樣問題

可以您的 0.95 版嗎?

我網路找的 PiCal 0.95.r40 也裝不起來

複製到 xoops 下,到後台 模組 > 更新

更新完就進不去了。

對了 xoops 是 utf8 的版本。

discuss pic 2013-03-06 22:47:19
還有關於時區設定地方我在上面說漏了一項,便是 piCal 的系統基本設定下也有伺服器時區可以指定。此項我也沒有變更過,用的是裝好piCal後的預設值:由伺服器取得冬令時間(推薦)。不過我有測試變更其它兩項設定:由伺服器取得夏令時間和XOOPS預設值,其結果皆相同,一樣沒有提前一天。我在以前曾裝過舊版 piCal,不過記憶模糊,不大記得該版是否也有這一項設定。

0.95r40 的我也有,亦有將伺服器下的 php 版本切換至 5.2.* 版 ,將 0.95r40 放到另一測試站 XOOPS 2.5.0 去測,一樣能裝的上。在沒有改動 php.ini 情況下就是在預設值 ;date.timezone = 下,測試上午 05:00 - 06:00 的週重複,結果第一週之後也沒有提前一天,仍一樣正常。

不知道您在下載 0.95r40 並解壓後,接下來的動作是如何做的?有沒有地方做錯了?例如用的是解壓後的哪一層資料夾?如果都做對了,那麼在安裝遇到問題時,應該有看到錯誤訊息提示吧?請問提示內容是啥呢?

如果您打算在正式站上用 piCal ,建議用比 0.95 舊一點點或是上一個版本的正式版吧,畢竟 0.95 不是正式版,多少是有 bug 存在。
主頁:睡蓮‧池水間(支援Android4.0+及iOS5+)|論壇:風起漣漪|作品區:軒榭亭臺
discuss pic 2013-03-11 09:07:18
蓮姐您好:

跟蓮姐回報一下,PiCal內的三種時區我都試過,全然沒用,
後來發現只要在登記重複事件時,
把 PiCal 預設的時區由 GTM+08:00 改為 GTM+00:00 就可以了
請看附圖。

紅色框好像是多餘資訊,沒甚麼大礙了。
感謝蓮姐協助。

第一頁 上一頁 1 下一頁 最後頁
:::

即時留言簿


計數器

今天: 266266266
昨天: 313313313
總計: 4096831409683140968314096831409683140968314096831