piCal

出典: wiki.nodoka.org


piCal 0.91のインストール

cd /usr/local/src
wget http://xoops.peak.ne.jp/md/mydownloads/visit.php?cid=1\&lid=89\&extension=tar.gz
cd /usr/local/apache/xoops/modules
mkdir piCal-0.9
cd piCal-0.9
tar xvzf ../piCal-0.9.tar.gz
cp -rp * /usr/local/apache/xoops

管理者メニュー→モジュールのインストールで確認してインストール。

イベント作成のカスタマイズ

イベント作成時にデフォルトの公開先を変更する。
以下は公開状態からGROUPID=4のみに限定公開する設定

vi /usr/local/apache/xoops/modules/piCal/class/piCal.php
line 1999
$class_private =  ;
$class_public = "checked='checked'" ;
$select_private_disabled = "disabled='disabled'" ;
$groupid = 0 ;
$class_private = "checked='checked'" ;
$class_public =  ;
$select_private_disabled = "enabled='enabled'" ;
$groupid = 4 ;

横幅の変更

piCalの横幅が640pxで固定的に設定されている。
テーマの関係でメインエリアが570px固定なので全体が収まるように微調整する。
設定箇所は多岐に渡り、何度か挫折したが今回は成功、修正箇所は以下。

  • class/piCal.phpでwidth:640pxと指定されている場所
  • class/piCal.phpのspacer.gifでwidth=’90′と指定されている場所

※<span class=’calbody’>の方の2行も

  • images/default/style.cssでwidth: 90pxと指定されている場所
  • images/default/monthly.tmpl.htmlでwidth:640pxと指定されている場所
  • images/default/monthly.tmpl.htmlのspacer.gifでwidth=’150′と指定されている場所