O que seria o piCal?
piCal é uma classe independente de calendário em php. piCal é também um módulo poderoso de calendário para Xoops2. Este módulo pode gerar dados para o iCalendar dinâmicamente, e pode importar através de HTTP ou de um arquivo local.
Embora seja um módulo de agenda e calendário, também possui muitas funções de group-ware (Grupos de controle). Naturalmente, este módulo tem muitas características de calendário, por exemplo:
4 tipos de visualizações
- Diária
- Semanal
- Mensal
- Anual
Este arquivo contém os idiomas para o inglês, japonês, o idioma Germanico, espanhol, francês, Holandês,Russo, Chinês, sueco, português e o nosso, Português do Brasil arquivados neste módulo.
A versão inicial do piCal era desenvolvida como um módulo somente somente para o idioma Japonês até 2003-4-23. Eu (Gijoe) fiz a internacionalização no meio do ano e mais tarde 0.10 da versão 0.50 foi liberada a comunidade.
[color=660000]XSS foi encontrado nas versões <= piCal 0.85x. >= piCal 0.86 precisam ser atualizadas por favor[/color]
[pagebreak]
Como instalar
Você poderá instalar este módulos igual aos demais módulos para XOOPS2. Nenhuma mudança nas permissões de arquivo é necessária nos diretórios. Desde que a versão seja >= piCal 0.70 poderá ser executado usando-se o DUPLICATABLE V2. Você pode duplicar este módulo facilmente. Você também estará livre para mudar o dirname (nome do diretório) onde este módulo poderá ser instalado.
As duplicações poderão ser feitas conforme segue.
módulos/cal - tratados como o módulo abaixo de piCal módulos/cal0 - tratados como o mmódulo No.0 de piCal modules/c1 - tratado como o módulo No.1 de piCal módulos/test0002 - tratados como o módulo No.2 de piCal Os números do piCal têm que ser originais, ou seja, todos precisam ser diferentes entre si.
[pagebreak]
Como realizar a atualização deste módulo
- Faça um backup do seu diretório em modules/pical
- Faça um backup de seu banco de dados.
- Faça upload do módulo e também da área common/
- No setor de admin, faça uma atualização do module
- Revise novamente as premissões.
[pagebreak]
FAQ
Q) The Displayed time is different from the time input time
A) This is caused the wrong setting of Time Zones in your XOOPS.
Check Time Zones of your account, default account, or server.
Q) How can I change externals of mini-calendar ?
A) Since piCal is developped as an independent class, piCal doesn't
use the template system of XOOPS.
If you'd like to externals of mini calendar, use skin feature.
1. copy all of images/default/ to images/(new skin name)/
2. set the name of new skin directory into preferences of piCal
3. edit minical*.tmpl.html
That's all.
In patTemplate, {VARIABLE} is replaced into the value.
[pagebreak]
Créditos
GIJ=CHECKMATE
PEAK Corp. http://www.peak.ne.jp/
(No sitem em XOOPS, meu nome é GIJOE)
Copyrights
The license of piCal conforms to GPL.
see COPYING for detail.
Downloads - Baixar
[url=http://xoops.peak.ne.jp/md/mydownloads/visit.php?cid=1&lid=89&extension=zip][img]http://xoops.peak.ne.jp/md/mydownloads/images/download_zip.gif[/img][/url][url=http://xoops.peak.ne.jp/md/mydownloads/visit.php?cid=1&lid=89&extension=tar.gz][img]http://xoops.peak.ne.jp/md/mydownloads/images/download_tgz.gif[/img][/url]
[pagebreak]
Change Log das versões
[size=x-small][color=000033]
v.091 (2007-03-15)
- modified almost plugins
- added plugins
-- d3forum-forum
-- d3forum-topic
-- d3forum-post
-- pico-content-modified
-- pico-content-created
v.090 (2007-03-12)
- marked as stable
- fixed small typos in templates
v.090 beta (2006-11-04)
- updated mymenu 0.18 for Cube 2.1 compatibility
- removed default value of text field in sql
- added proxy setting for getting iCalendar data
- undeleted some files included in myblocksadmin (thx Foxy) 0.90beta2
- fixed weekly plugin bug (thx hidehide55) 0.90beta3
- modified compatibility about language with Cube 2.1 (thx okuhiki) 0.90beta4
v.089 compatibility with Cube 2.1beta (2006-10-19)
- modified title %s of some blocks in Cube 2.1 (thx minahito)
- modified minical_ex can be displayed in Cube 2.1 (thx minahito)
v.088 spec changes about specialchars (2006-08-17)
- changed disallow HTML in description
- changed allow specialchars can be input into varchars
- updated gticket2
- updated a plugin
-- eguide 2.0 (thx nobu) 0.88a
- fixed SQL error in event manager (thx akaba) 0.88a
v.087 some fixes (2006-6-9)
- removed timestamp from rss feed for ordering
- fixed comment permission check
- modified plugins
-- plzXoo-question
- added plugins
-- smartsection (thx PinMaster)
-- eguide2 (thx nobu)
- added a locale
-- hongkong (thx danielh2o)
- modified plugins (0.87a)
-- weblog-blogid
-- weblog-date
-- bulletin 2.0 (0.87b)
- fixed compatibity with MySQL 5.x in sql/pical.sql (0.87b)
- fixed a block option of untildays (0.87b)
- fixed events manager in extraction of future or past (0.87c)
v.086 XSS vulnerability fixed (2006-4-28)
- fixed many XSS (thx tohokuaiki)
v.085 some compatibility fixes (2006-2-15)
- fixed wrong areas for the gticket class on changing permissions
- added mytplsadmin
- modified xoops_version.php for XoopsCube 2.1 compatible (change [] to )
- updated mymenu (for the compatibility with XoopsCube 2.1)
- addded locales/newzealand.php (thx zANavAShi)
- updated french (thx marco)
- updated tchinese (thx chia)
- added utf8-tw (thx chia)
- fixed a typo about operations of categories (thx dendeke) 0.85a
- added polish (thx kurak_bu) 0.85b
- updated locale/france (thx Phillipe) 0.85b
- added locale/nz (newzealand) (thx Daryl) 0.85c
- added plugin for bulletin module 0.85c
- modified interpretation of until with time (thx minora) 0.85d
v.084b minor bug fixes (2005-12-1)
- updated locales/japan.php (thx hashimoto)
- fixed compatibility trouble with PHP 5.0.5 in the search function (thx hoso)
- fixed bug about making conditions for the list view (thx tohokuaiki)
- fixed bugs about `status` in plugins for mydownloads and mylinks
v.084a compatibility fix for PHP 4.4.x (2005-11-16)
- changed passing in reference to in value (thx okuhiki)
- fixed typo in a code for anti HTTP response splitting (thx okuhiki)
v.084 compatibity fix (2005-11-14)
- updated myblocksadmin 0.41 and mymenu 0.15
- modified the compatibilities with PHP5.0.5
- fixed some possibilities be attacked by HTTP Response Splitting
- removed CRs in some php files
v.083 bug fix & modify plugins-system (2005-9-9)
- modified the interface of Pulguin Manager
- fixed a duplicatated module can't alter the table by the updating module
- fixed some bug around "piCal plugin"
- added cid limitation into "piCal plugin" (set options like 1,2,4)
- added plugins
-- membership-birthday (thx sophistry)
-- hakusen-birthday
v.082 bug fixes (2005-9-1)
- fixed some bugs around PHP_SELF, SCRIPT_NAME etc.
- modified displaying as 12/24hour system in editing view
- updated german (thx Rene)
v.081 security update (2005-8-27)
- fixed PHP_SELF XSS
- added XOOPS 2.2 adaptation (minicalex, titles of blocks etc.)
- updated myblocksadmin into 0.40
- modified the theme compatibility with common's jscalendar
- added robots mode into minicalex for reducing mass crawling
- update tchinese files (thx Kikuchi)
v.080 release (2005-6-29)
- fixed and modified usages of the plugin manager (thx tohokuaiki)
- added plugin's options (for news & myalbum-p-photos)
- added Canadian Holidays locale (thx sdmacint)
- modified plugins
-- weblog (thx tohokuaiki)
v.080RC5 (2005-5-27)
- updated myblocksadmin into 0.29
- fixed RRULE FREQ=YEARLY without BYMONTH (thx Andrey)
- modified the order of categories in editing events
- update russian (thx Andrey)
- added plugins
-- weblinks (thx yshima)
-- yomi (thx yshima)
- fixed typos in some plugins
v.080RC4 (2005-5-24)
- modified the routine for judging http or https
- fixed some typos (thx Andrey)
- modified admin scripts as more internationalized (thx Andrey)
- modified category's hierarchy (thx Andrey)
- fixed a typo in plugins for eguide (thx seiji)
- fixed missing the plugins table in xoops_version.php
v.080RC3 (2005-5-17)
- added plugin system into daily and weekly view.
- added a feature removing just a subevents generated from RRULE. (temporary)
- modified iCalendar output from POST to GET
- modified the button for outputting ics (thx Greg)
- modified as selectable jscalendars (by common/jscalendar exists or not)
- modified HTML in calendar view (thx hodaka)
- added a plugin
-- wordpress 0.5
-- plzXoo 0.1
- updated spanish (thx rlois)
- updated russian (thx Andrey) - v.080RC3a
v.080RC2 (2005-5-6)
- fixed some typos (thx okuhiki, kamei)
- modified style of jscalendar's table width
- added weight to plugins table
- added an option selecting server timezones
v.080RC (2005-5-3)
- changed table structures (Don't forget updating module!)
- added new jscalendar (special thx Mihai Bazon!)
- modified independent from system locale
- added plugin manager
- added an option which 12hour or 24hour
- modified the displaying of overnight time
- modified the link of prev/next month in minical_ex
- fixed the underline of minicalendar
- modified table maintenance
- modified the time calculate routines around "summer time" (day light saving)
- fixed the caching condition of minical_ex
- added a plugin
-- weblog 1.4
- updated swedish (thx efla)
- update german (thx rene)[/color][/size]
Marcadores: Cube, MySQL, Release, XOOPS