PEAK XOOPS - Downloads in englishin japanese






Main : XOOPS Modules : 

Languages (4)
minahito's works (3)


Sort by:  Title () Date () Rating () Popularity ()
Files currently sorted by: Date (New Files Listed First)

Category: XOOPS Modules       icms   xc21   php5
Download Now! Download Now! Protector 3.50 beta Popular Version: 3.50 beta
Submitted Date:  2009/11/17
Description:
in englishin japanese
= SUMMARY =

Protector is a module to defend your CMS origined from XOOPS2 from various and malicious attacks.

This module can protect a various kind of attacks like:

- DoS
- Bad Crawlers (like bots collecting e-mails...)
- SQL Injection
- XSS (not all though)
- System globals pollution
- Session hi-jacking
- Null-bytes
- Directory Traversal
- Some kind of CSRF (fatal in XOOPS <= 2.0.9.2)
- Brute Force
- Camouflaged Image File Uploading (== IE Content-Type XSS)
- Executable File Uploading Attack
- XMLRPC's eval() and SQL Injection Attacks
- SPAMs for comment, trackback etc.

Protector defends you CMS from these attacks, and it records into its log.

Of course, all vulnerablities can't be prevented.
Be not overconfident, please.

However, I strongly recommend installing this module to all XOOPS/ImpressCMS/XCL sites with any versions.



= INSTALL =

First, define XOOPS_TRUST_PATH into mainfile.php if you've never done it yet.

Copy html/modules/protector in the archive into your XOOPS_ROOT_PATH/modules/
Copy xoops_trust_path/modules/protector in the archive into your XOOPS_TRUST_PATH/modules/

Turn permission of XOOPS_TRUST_PATH/modules/protector/configs writable

After Protector is installed, edit your mainfile.php like this:

	include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
	if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
		include XOOPS_ROOT_PATH."/include/common.php";
	}
	include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

Just add two red-colored lines.
If the blue-colored part is different from your mainfile.php, don't mind it.

Both pre-check and post-check are needed.

An option "DENY by .htaccess" is added on version 2.34.
If you try this option, set writable XOOPS_ROOT_PATH/.htaccess
Before installing this, you should compare it to the security risks which .htaccess is writable.


= How to rescue =

If you've been banned from Protector, just delete files under XOOPS_TRUST_PATH/modules/protector/configs/

The setting and controller of "rescue password" has been eliminated.


= How to install it into XOOPS Cube Legacy 2.1 =

Almost the same as installing into XOOPS 2.0.x.
There is just a different with the patching point in mainfile.php.
Refer this.

    if (!defined('_LEGACY_PREVENT_LOAD_CORE_') && XOOPS_ROOT_PATH != '') {
        include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
        @include_once XOOPS_ROOT_PATH.'/include/cubecore_init.php';
        if (!isset($xoopsOption['nocommon']) && !defined('_LEGACY_PREVENT_EXEC_COMMON_')) {
            include XOOPS_ROOT_PATH.'/include/common.php';
        }
        include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
    }



= How to install it into ImpressCMS =

You need not patch to mainfile.php.
Just copy extras/ImpressCMS/preload/protector.php in the archive into your preload/ of ImpressCMS.

I thank vaughan about releasing the preload.

original usage written by vaughan:
----------------------------------
Install the module the same way as any other module.

You do not need to edit mainfile.php when using ImpressCMS, instead locate the ImpressCMS_Extras directory
inside the protector package, and copy the preload directory to your root ImpressCMS directory, so that your
ImpressCMS preload folder contains the file protector.php

your root ImpressCMS directory is the directory on your server where mainfile.php is located.

example: htdocs/preload/protector.php
----------------------------------


= UPGRADE from Protector 2.x =

- remove two lines for Protector from your mainfile.php
- remove all files under XOOPS_ROOT_PATH/modules/protector/ via FTP etc.
- upload files in the archive (refer INSTALL)
- do "upgrade" Protector in modulesadmin
- add two lines for Protector into your mainfile.php

Note: "XOOPS_TRUST_PATH" for 3.0 instead of "XOOPS_ROOT_PATH" for 2.x


= Using filter-plugin =

You can try filter-plugins in XOOPS_TRUST_PATH/modules/protector/filters_byconfig/ just by copying them into filters_enabled.
Since XOOPS_TRUST_PATH can be shared by multi-sites, you may want to set a filter enabled for a site but disabled for the other site.
If you want to turn a filter on for a specific site, input the name of the filter into Protector's preferences.
Of course, you can make filter-plugins as you like because it is easy to create.

Here is an introduction for filter-plugins in this archive.

- postcommon_post_deny_by_rbl.php
an anti-SPAM plugin.
All of Post from IP registered in RBL will be rejected.
This plugin can slow the performance of Post, especially chat modules.

- postcommon_post_deny_by_httpbl.php
an anti-SPAM plugin.
All of Post from IP registered in http:BL will be rejected.
Before using it, get HTTPBL_KEY from http://www.projecthoneypot.org/ and set it into the filter file.
define( 'PROTECTOR_HTTPBL_KEY' , '............' ) ;

- postcommon_post_need_multibyte.php
an anti-SPAM plugin.
Post without multi-byte characters will be rejected.
This plugin is only for sites of japanese, tchinese, schinese, and korean.

-postcommon_post_htmlpurify4guest.php
All post data sent by guests will be purified by HTMLPurifier.
If you allow guests posting HTML, I strongly recommend you to enable it.

-postcommon_register_insert_js_check.php
This plugin prevents your site from robot's user registering.
Required JavaScript working on the vistors browser.

-bruteforce_overrun_message.php
Specify a message for visitors tried wrong passwords more than the specified times.
All plugins named *_message.php specifys the message for rejected accesses.

-precommon_bwlimit_errorlog.php
When band width limitaion works unfortunately, this plugin logs it into Apache's error_log.
All plugins named *_errorlog.php log some informations into Apaches error_log.


= NEW FEATURE SINCE 3.3: DBLayer trapping anti-SQL-Injection

This feature can beat almost malicious SQL Injection attacks if you uses some modules vulnerable to "SQL Injection".

However, you have to patch a file "class/database/databasefactory.php" to enable the feature.

I prepared patches/ folder, and it contains patched databasefactory.php for each cores.

Of course, I welcome if each core teams adpot the patches as HEAD

The latest version of these cores are ready for this feature:

- XCL2.1.x
- ImpressCMS 1.x

Thank you minahito and marcan!


= CHANGES =

3.50 beta (2009/11/17)
- modified filters can be turned on/off by preferences of Protector
- moved filters under filters_disabled/ into filters_byconfig/
- added manipulation checker against ftp worms or silent raiders

3.41 (2009/11/17)
- fixed some swf/swc files are confused often
- added language files
-- polish_utf8 (thx jagi)

3.40 (2009/09/16)
- numbered as a STABLE version
- renamed from "Xoops Protector" to "Protector" simply
- modified module icons for some forked cores (thx rene)
- modified postcommon_post_need_multibyte with func_overload (thx orange) 3.40a
- updated language files
-- spanish (thx Colossus) 3.40b

3.36 beta (2009/08/27)
- updated HTMLPurifier into 4.0.0
- added a filter postcommon_post_htmlpurify4everyone.php
- added a filter postcommon_post_register_moratorium.php 3.36a
- updated language files
-- persian (thx voltan) 3.36a

3.35 beta (2009/08/13)
- fixed english modinfo.php is always loaded. (thx Phoenyx)
- modified comment attacking detection of DBL anti-SQL-Injection again
- defined some constants for detecting Protector's mode for module maintainers
-- PROTECTOR_ENABLED_ANTI_SQL_INJECTION
-- PROTECTOR_ENABLED_ANTI_XSS
- updated language files
-- arabic (thx Onasre) 3.35a

3.34 beta (2009/07/06)
- modified comment attacking detection of DBL anti-SQL-Injection
- added an option for some environment always enables DBL trapping

3.33 beta (2009/04/03)
- stopped to force rewriting PHP_SELF and PATH_INFO (thx nao-pon)
- added checking PHP_SELF into bigumbrella anti-XSS
- added a constant PROTECTOR_VERSION
- modified compatibities with ImpressCMS (thx vaughan)
- fixed "none" option for F5Attack and Crawler cannot work finen (thx ChaFx)
- turned default value of bugumbrella anti-XSS on

3.32 beta (2009/01/27)
- fixed DBL anti-SQL-Injection is skipped on condition nocommon=1 (thx naao)
- updated language files
-- persian (thx voltan)
-- de_utf8 (ths Rene) 3.32a

3.31 beta (2009/01/20)
- fixed DBL anti-SQL-Injection's wrong detection by db->quiteString() with "
- updated language files
-- spanish (thx Colossus)

3.30 beta (2009/01/14)
- added DBLayer trapping anti-SQL-Injection
- added a filter precommon_bwlimit_errorlog.php
- added a filter precommon_badip_errorlog.php
- updated language files
-- spanish (thx Colossus)
- modified precommon_bwlimit_*.php returns 503 error (thx Colossus) 3.30a

3.22 (2008/12/03)
- modified the condition the cookie 'deleted' is sent as autologin_uname
- added a checker for the privacy of XOOPS_TRUST_PATH into the Advisory
- added language files
-- nederlands (thx Cath)
- updated language files
-- persian (thx voltan) 3.22a
- modified page navigation (thx McDonald) 3.22a

3.21 (2008/11/21)
- added a preferences for bandwidth limitation
- enabled precommon_badip_message.php as default
- modified messages by precommon filter
- updated language files
-- spanish (thx Colossus) 3.21a
- fixed fatal typo in protector.php (thx rohi) 3.21a

3.20 (2008/09/17)
- numbered as a stable version
- updated language files
-- arabic (onasre)
- fixed language files
-- de_utf8
- added language files
-- italian (thx Defcon1) 3.20a
- added a method isMobile() into ProtectorFilterAbstract 3.20b

3.17 beta (2008/04/24)
- modified URLs with the same hostname as XOOPS_URL are not counted as URI SPAM
- updated language files
-- persian (thx stranger and voltan) 3.17a
- added language files
-- de_utf8 (thx wuddel) 3.17a

3.16 beta (2008/01/08)
- added a filter postcommon_post_deny_by_httpbl for antispam by honeypotproject
- updated language files
-- polish (thx kurak_bu)

3.15 beta (2007/10/18)
- added "compact log"
- added "remove all log"
- added language files
-- fr_utf8 (thx gigamaster)

3.14 beta (2007/09/17)
- imported HTMLPurifier (special thx! Edward Z. Yang) PHP5 only
- added filtering point (spamcheck, crawler, f5attack, bruteforce, purge)
- added filter plugins
-- postcommon_post_htmlpurify4guest (guest's post will be purified) only PHP5
-- spamcheck_overrun_message
-- crawler_overrun_message
-- f5attack_overrun_message
-- bruteforce_overrun_message
-- prepurge_exit_message

3.13 beta (2007/08/22)
- modified the filter structure from function to class
- added filtering point (badip, register)
- added filter plugins
-- postcommon_register_insert_js_check (against registering SPAM)
-- precommon_badip_message (displays a message on rejecting the IP)
-- precommon_badip_redirection (redirects somewhere on rejecting the IP)

3.12 beta (2007/08/16)
- fixed for controllers with $xoopsOption['nocommon']=true

3.11 beta (2007/08/16)
- modified ordering precheck and postcheck
- removed a rbl server from postcommon_post_deny_by_rbl.php
- added language files
-- french (thx Christian)

3.10 beta (2007/07/30)
- modified precheck getting config via local cache
- modified precheck does not connect MySQL as possible
- fixed "reliable IP" does not work well
- modified mainfile patch can be inserted before protector installation
- added a logic to check some folder's permission on installing protector
- modified IP denying pattern. 'full', 'foward match', and 'preg match'
- added denied IP moratorium
- added a warning if the directory for configs is not writable

3.04 (2007/06/13)
- added a check against the phpmailer command-injection vulnerability.
- modified postcommon_post_need_multibyte (3.04a)

3.03 (2007/06/03)
- added a protection against installer attack
- changed language name
-- ja_utf8 (formerly japaneseutf) 3.03a

3.02 (2007/04/08)
- modified compatibility of the option "force_intval"
- fixed wrong link in advisory.php (thx genet)
- added a method module can skip DoS/crawler check (define a constant)
- updated D3 system
- added language files
-- persian (thx voltan)
-- russian (thx West) 3.02a
-- arabic (thx onasre) 3.02b
-- japaneseutf 3.02c

3.01 (2007/02/10)
- modified the rule for sorting IPs
- added language files
-- portuguesebr (thx beduino)
-- spanish (thx PepeMty)
-- polish (thx kurak_bu) 3.01a
-- german (thx wuddel) 3.01b
- modified module_icon.php 3.01c
- fixed typo in module_icon.php 3.01d

3.00 (2007/02/06)
- marked as a stable version
- fixed typo in log level
- fixed multibyte plugin never denies registered users (thx mizukami)
- modified compatibility with 2.2.x from xoops.org 3.00a

3.00beta2 (2007/01/31)
- added plugin system (just postcommon_post_*)
- added filtering-plugins
-- postcommon_post_deny_by_rbl.php (deny SPAM by RBL)
-- postcommon_post_need_multibyte.php (deny SPAM by character type)

3.00beta (2007/01/30)
- moved almost files under XOOPS_TRUST_PATH
- modified denying IP from DB to a file under configs
- removed rescue feature (just remove a file via FTP)
- added allowed IPs for user of group=1
- modified table structures (compatible MySQL5)
- added BigUmbrella anti-XSS system
- added anti-SPAM feature

= THANKS =
- Kikuchi (Traditional Chinese language files)
- Marcelo Yuji Himoro (Brazilian Portuguese and Spanish language files)
- HMN (French language files)
- Defkon1 (Italian language files)
- Dirk Louwers (Dutch language files)
- Rene (German language files)
- kokko (Finnish language files)
- Tomasz (Polski language files)
- Sergey (Russian language files)
- Bezoops (Spanish language files)
These contributions was made for v2.x
I'm appreciated new language files for v3.0

Moreover, I thank to JM2 and minahito -zx team- about having taught me kindly.
You are very great programmers!


------------------------------------------------------------

GIJ=CHECKMATE <gij@peak.ne.jp>
2004-2009

PEAK XOOPS http://xoops.peak.ne.jp/


Downloaded 56097 times  56097  File Size 758.80 KB  Supported Platforms tar.gz|zip|php5|xc21|icms  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (4)


Category: XOOPS Modules       icms   xc21   php5
Download Now! Download Now! Protector 3.41 Popular Version: 3.41
Submitted Date:  2009/11/17
Description:
in englishin japanese
= SUMMARY =

Protector is a module to defend your CMS origined from XOOPS2 from various and malicious attacks.

This module can protect a various kind of attacks like:

- DoS
- Bad Crawlers (like bots collecting e-mails...)
- SQL Injection
- XSS (not all though)
- System globals pollution
- Session hi-jacking
- Null-bytes
- Directory Traversal
- Some kind of CSRF (fatal in XOOPS <= 2.0.9.2)
- Brute Force
- Camouflaged Image File Uploading (== IE Content-Type XSS)
- Executable File Uploading Attack
- XMLRPC's eval() and SQL Injection Attacks
- SPAMs for comment, trackback etc.

Protector defends you CMS from these attacks, and it records into its log.

Of course, all vulnerablities can't be prevented.
Be not overconfident, please.

However, I strongly recommend installing this module to all XOOPS/ImpressCMS/XCL sites with any versions.



= INSTALL =

First, define XOOPS_TRUST_PATH into mainfile.php if you've never done it yet.

Copy html/modules/protector in the archive into your XOOPS_ROOT_PATH/modules/
Copy xoops_trust_path/modules/protector in the archive into your XOOPS_TRUST_PATH/modules/

Turn permission of XOOPS_TRUST_PATH/modules/protector/configs writable

After Protector is installed, edit your mainfile.php like this:

	include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
	if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
		include XOOPS_ROOT_PATH."/include/common.php";
	}
	include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

Just add two red-colored lines.
If the blue-colored part is different from your mainfile.php, don't mind it.

Both pre-check and post-check are needed.

An option "DENY by .htaccess" is added on version 2.34.
If you try this option, set writable XOOPS_ROOT_PATH/.htaccess
Before installing this, you should compare it to the security risks which .htaccess is writable.


= How to rescue =

If you've been banned from Protector, just delete files under XOOPS_TRUST_PATH/modules/protector/configs/

The setting and controller of "rescue password" has been eliminated.


= How to install it into XOOPS Cube Legacy 2.1 =

Almost the same as installing into XOOPS 2.0.x.
There is just a different with the patching point in mainfile.php.
Refer this.

    if (!defined('_LEGACY_PREVENT_LOAD_CORE_') && XOOPS_ROOT_PATH != '') {
        include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
        @include_once XOOPS_ROOT_PATH.'/include/cubecore_init.php';
        if (!isset($xoopsOption['nocommon']) && !defined('_LEGACY_PREVENT_EXEC_COMMON_')) {
            include XOOPS_ROOT_PATH.'/include/common.php';
        }
        include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
    }



= How to install it into ImpressCMS =

You need not patch to mainfile.php.
Just copy extras/ImpressCMS/preload/protector.php in the archive into your preload/ of ImpressCMS.

I thank vaughan about releasing the preload.

original usage written by vaughan:
----------------------------------
Install the module the same way as any other module.

You do not need to edit mainfile.php when using ImpressCMS, instead locate the ImpressCMS_Extras directory
inside the protector package, and copy the preload directory to your root ImpressCMS directory, so that your
ImpressCMS preload folder contains the file protector.php

your root ImpressCMS directory is the directory on your server where mainfile.php is located.

example: htdocs/preload/protector.php
----------------------------------


= UPGRADE from Protector 2.x =

- remove two lines for Protector from your mainfile.php
- remove all files under XOOPS_ROOT_PATH/modules/protector/ via FTP etc.
- upload files in the archive (refer INSTALL)
- do "upgrade" Protector in modulesadmin
- add two lines for Protector into your mainfile.php

Note: "XOOPS_TRUST_PATH" for 3.0 instead of "XOOPS_ROOT_PATH" for 2.x


= Using filter-plugin =

You can try filter-plugins in XOOPS_TRUST_PATH/modules/protector/filters_disabled/ just by copying them into filters_enabled.
Of course, you can make filter-plugins as you like because it is easy to create.

Here is an introduction for filter-plugins in this archive.

- postcommon_post_deny_by_rbl.php
an anti-SPAM plugin.
All of Post from IP registered in RBL will be rejected.
This plugin can slow the performance of Post, especially chat modules.

- postcommon_post_deny_by_httpbl.php
an anti-SPAM plugin.
All of Post from IP registered in http:BL will be rejected.
Before using it, get HTTPBL_KEY from http://www.projecthoneypot.org/ and set it into the filter file.
define( 'PROTECTOR_HTTPBL_KEY' , '............' ) ;

- postcommon_post_need_multibyte.php
an anti-SPAM plugin.
Post without multi-byte characters will be rejected.
This plugin is only for sites of japanese, tchinese, schinese, and korean.

-postcommon_post_htmlpurify4guest.php
All post data sent by guests will be purified by HTMLPurifier.
If you allow guests posting HTML, I strongly recommend you to enable it.

-postcommon_register_insert_js_check.php
This plugin prevents your site from robot's user registering.
Required JavaScript working on the vistors browser.

-bruteforce_overrun_message.php
Specify a message for visitors tried wrong passwords more than the specified times.
All plugins named *_message.php specifys the message for rejected accesses.

-precommon_bwlimit_errorlog.php
When band width limitaion works unfortunately, this plugin logs it into Apache's error_log.
All plugins named *_errorlog.php log some informations into Apaches error_log.


= NEW FEATURE SINCE 3.3: DBLayer trapping anti-SQL-Injection

This feature can beat almost malicious SQL Injection attacks if you uses some modules vulnerable to "SQL Injection".

However, you have to patch a file "class/database/databasefactory.php" to enable the feature.

I prepared patches/ folder, and it contains patched databasefactory.php for each cores.

Of course, I welcome if each core teams adpot the patches as HEAD

minahito, marcan, and phppp BEST REGARDS!


= CHANGES =

3.41 (2009/11/17)
- fixed some swf/swc files are confused often
- added language files
-- polish_utf8 (thx jagi)

3.40 (2009/09/16)
- numbered as a STABLE version
- renamed from "Xoops Protector" to "Protector" simply
- modified module icons for some forked cores (thx rene)
- modified postcommon_post_need_multibyte with func_overload (thx orange) 3.40a
- updated language files
-- spanish (thx Colossus) 3.40b

3.36 beta (2009/08/27)
- updated HTMLPurifier into 4.0.0
- added a filter postcommon_post_htmlpurify4everyone.php
- added a filter postcommon_post_register_moratorium.php 3.36a
- updated language files
-- persian (thx voltan) 3.36a

3.35 beta (2009/08/13)
- fixed english modinfo.php is always loaded. (thx Phoenyx)
- modified comment attacking detection of DBL anti-SQL-Injection again
- defined some constants for detecting Protector's mode for module maintainers
-- PROTECTOR_ENABLED_ANTI_SQL_INJECTION
-- PROTECTOR_ENABLED_ANTI_XSS
- updated language files
-- arabic (thx Onasre) 3.35a

3.34 beta (2009/07/06)
- modified comment attacking detection of DBL anti-SQL-Injection
- added an option for some environment always enables DBL trapping

3.33 beta (2009/04/03)
- stopped to force rewriting PHP_SELF and PATH_INFO (thx nao-pon)
- added checking PHP_SELF into bigumbrella anti-XSS
- added a constant PROTECTOR_VERSION
- modified compatibities with ImpressCMS (thx vaughan)
- fixed "none" option for F5Attack and Crawler cannot work finen (thx ChaFx)
- turned default value of bugumbrella anti-XSS on

3.32 beta (2009/01/27)
- fixed DBL anti-SQL-Injection is skipped on condition nocommon=1 (thx naao)
- updated language files
-- persian (thx voltan)
-- de_utf8 (ths Rene) 3.32a

3.31 beta (2009/01/20)
- fixed DBL anti-SQL-Injection's wrong detection by db->quiteString() with "
- updated language files
-- spanish (thx Colossus)

3.30 beta (2009/01/14)
- added DBLayer trapping anti-SQL-Injection
- added a filter precommon_bwlimit_errorlog.php
- added a filter precommon_badip_errorlog.php
- updated language files
-- spanish (thx Colossus)
- modified precommon_bwlimit_*.php returns 503 error (thx Colossus) 3.30a

3.22 (2008/12/03)
- modified the condition the cookie 'deleted' is sent as autologin_uname
- added a checker for the privacy of XOOPS_TRUST_PATH into the Advisory
- added language files
-- nederlands (thx Cath)
- updated language files
-- persian (thx voltan) 3.22a
- modified page navigation (thx McDonald) 3.22a

3.21 (2008/11/21)
- added a preferences for bandwidth limitation
- enabled precommon_badip_message.php as default
- modified messages by precommon filter
- updated language files
-- spanish (thx Colossus) 3.21a
- fixed fatal typo in protector.php (thx rohi) 3.21a

3.20 (2008/09/17)
- numbered as a stable version
- updated language files
-- arabic (onasre)
- fixed language files
-- de_utf8
- added language files
-- italian (thx Defcon1) 3.20a
- added a method isMobile() into ProtectorFilterAbstract 3.20b

3.17 beta (2008/04/24)
- modified URLs with the same hostname as XOOPS_URL are not counted as URI SPAM
- updated language files
-- persian (thx stranger and voltan) 3.17a
- added language files
-- de_utf8 (thx wuddel) 3.17a

3.16 beta (2008/01/08)
- added a filter postcommon_post_deny_by_httpbl for antispam by honeypotproject
- updated language files
-- polish (thx kurak_bu)

3.15 beta (2007/10/18)
- added "compact log"
- added "remove all log"
- added language files
-- fr_utf8 (thx gigamaster)

3.14 beta (2007/09/17)
- imported HTMLPurifier (special thx! Edward Z. Yang) PHP5 only
- added filtering point (spamcheck, crawler, f5attack, bruteforce, purge)
- added filter plugins
-- postcommon_post_htmlpurify4guest (guest's post will be purified) only PHP5
-- spamcheck_overrun_message
-- crawler_overrun_message
-- f5attack_overrun_message
-- bruteforce_overrun_message
-- prepurge_exit_message

3.13 beta (2007/08/22)
- modified the filter structure from function to class
- added filtering point (badip, register)
- added filter plugins
-- postcommon_register_insert_js_check (against registering SPAM)
-- precommon_badip_message (displays a message on rejecting the IP)
-- precommon_badip_redirection (redirects somewhere on rejecting the IP)

3.12 beta (2007/08/16)
- fixed for controllers with $xoopsOption['nocommon']=true

3.11 beta (2007/08/16)
- modified ordering precheck and postcheck
- removed a rbl server from postcommon_post_deny_by_rbl.php
- added language files
-- french (thx Christian)

3.10 beta (2007/07/30)
- modified precheck getting config via local cache
- modified precheck does not connect MySQL as possible
- fixed "reliable IP" does not work well
- modified mainfile patch can be inserted before protector installation
- added a logic to check some folder's permission on installing protector
- modified IP denying pattern. 'full', 'foward match', and 'preg match'
- added denied IP moratorium
- added a warning if the directory for configs is not writable

3.04 (2007/06/13)
- added a check against the phpmailer command-injection vulnerability.
- modified postcommon_post_need_multibyte (3.04a)

3.03 (2007/06/03)
- added a protection against installer attack
- changed language name
-- ja_utf8 (formerly japaneseutf) 3.03a

3.02 (2007/04/08)
- modified compatibility of the option "force_intval"
- fixed wrong link in advisory.php (thx genet)
- added a method module can skip DoS/crawler check (define a constant)
- updated D3 system
- added language files
-- persian (thx voltan)
-- russian (thx West) 3.02a
-- arabic (thx onasre) 3.02b
-- japaneseutf 3.02c

3.01 (2007/02/10)
- modified the rule for sorting IPs
- added language files
-- portuguesebr (thx beduino)
-- spanish (thx PepeMty)
-- polish (thx kurak_bu) 3.01a
-- german (thx wuddel) 3.01b
- modified module_icon.php 3.01c
- fixed typo in module_icon.php 3.01d

3.00 (2007/02/06)
- marked as a stable version
- fixed typo in log level
- fixed multibyte plugin never denies registered users (thx mizukami)
- modified compatibility with 2.2.x from xoops.org 3.00a

3.00beta2 (2007/01/31)
- added plugin system (just postcommon_post_*)
- added filtering-plugins
-- postcommon_post_deny_by_rbl.php (deny SPAM by RBL)
-- postcommon_post_need_multibyte.php (deny SPAM by character type)

3.00beta (2007/01/30)
- moved almost files under XOOPS_TRUST_PATH
- modified denying IP from DB to a file under configs
- removed rescue feature (just remove a file via FTP)
- added allowed IPs for user of group=1
- modified table structures (compatible MySQL5)
- added BigUmbrella anti-XSS system
- added anti-SPAM feature

= THANKS =
- Kikuchi (Traditional Chinese language files)
- Marcelo Yuji Himoro (Brazilian Portuguese and Spanish language files)
- HMN (French language files)
- Defkon1 (Italian language files)
- Dirk Louwers (Dutch language files)
- Rene (German language files)
- kokko (Finnish language files)
- Tomasz (Polski language files)
- Sergey (Russian language files)
- Bezoops (Spanish language files)
These contributions was made for v2.x
I'm appreciated new language files for v3.0

Moreover, I thank to JM2 and minahito -zx team- about having taught me kindly.
You are very great programmers!


------------------------------------------------------------

GIJ=CHECKMATE <gij@peak.ne.jp>
2004-2009

PEAK XOOPS http://xoops.peak.ne.jp/


Downloaded 60842 times  60842  File Size 65.37 KB  Supported Platforms tar.gz|zip|php5|xc21|icms  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (7)


Category: XOOPS Modules   D3     icms   xc21   php5
Download Now! Download Now! bulletinHD-2.22 Popular Version: 2.22
Submitted Date:  2009/10/31
Description:
in englishin japanese
==== bulletinHD - bulletin2 for Hodajuku Distribution ===

see
http://xoops.suinyeze.com/modules/mydownloads/viewcat-cid-10.html
and
http://www.xugj.org/modules/d3forum/index.php?topic_id=106

This HD version needs altsys essentially.
Install "altsys" before install it.

Don't forget copying these plugin files.
- html/class/smarty/plugins/function.d3comment.php
- html/class/smarty/plugins/function.xoopsdhtmltarea.php

They are the same files included in the other "D3 modules".





=CHANEGLOG=

HD-2.22 (2009-10-31)
- fixed new blocks missing initializations (thx chossa2000)
- added topic images

HD-2.21 (2009-09-04)
- fixed environment problem with magic_quotes_gpc (thx k_okamoto)

HD-2.20 (2009-08-26)
- templatized submit form (special thx takitoh)
- modified text editor can be switched seamlessly
- fixed mod_config is not assigned for some blocks (thx k_okamoto)
- updated language files
-- persian (thx voltan) 2.20a

HD-2.17 (2009-01-18)
- added comment order (thx naao)
- fixed tellafriend link (thx masunari) 2.17a
- fixed invalid topicid (thx hsmt) 2.17b

HD-2.16 (2008-09-21)
- modified storynum selection can be changed just by the template
- fixed missing mail_template/story_comment.tpl
- updated language files
-- persian (thx voltan)

HD-2.15 (2008-08-04)
- removed content:encoded from rss.html
- modified some language files suin.jp to xoops.suinyeze.com
- fixed boundary bug in archive view (thx wahyu)
- fixed imgurl for topics cannnot removed (thx Tom_G3X)
- added the file for d3comment into the archive 2.15a

HD-2.14 (2008-05-19)
- modified comment-integration with d3forum easy (update d3forum into the latest)
- removed codes variable include/require
- added preload feeding RSS into backend.php (XCL only)
- fixed some bugs

HD-2.13 (2008-03-01)
- modified "easy to use" as possible

HD-2.12 (2007-11-27)
- modified relation sorted
- modified news blocks don't create blank blocks
- added language files
-- persian (thx voltan)
- fixed search.php missing condition for expiration (thx toshi) 2.12a

HD-2.11 (2007-09-28)
- modified order of submenu
- added this README
- added language files
-- fr_utf8 (thx gigamaster) 2.11a
- updated language files
-- french (thx gigamaster) 2.11a

HD-2.10 (2007-08-08)
- 1st release of the version of Hodajuku-Distribution
- rebuilt classes
- modified table structures
- fixed slight bugs
- renamed language
-- japaneseutf -> ja_utf8

2.04-013 (2007-05-20)
- fixed typo in blocks/...new.php

2.04-012 (2007-05-19)
- modified editing block options

2.04-011 (2007-05-15)
- added a config "use fckeditor"

2.04-010 (2007-05-12)
- removed FULL TEXT KEY from sql
- added language files
-- schinese (thx chnwalkman)

2.04-009 (2007-05-08)
- changed the structure "altsys essential"
- added language constants override system (with altsys>=0.5)
- templatized mymenu (with altsys>=0.5)
- added waiting plugin (thx starck)
- added language files
-- japaneseutf
-- schinese (thx chnwalkman) 009a
- removed langauge files because of errors (remake please)
-- korean
-- tchinese

2.04-008 (2007-04-23)
- fixed the compatibility with XC Legacy 2.1 RC2 (thx plusangel)

2.04-007 (2007-03-19)
- fixed timeoffset of rss

2.04-006 (2007-03-11)
- added hierarchical submenu
- fixed topic select
- modified category view displaying subcategory's article

2.04-005 (2007-03-01)
- added xoops_breadcrumbs
- fixed date controller

2.04-004-001
- fixed bugs




Downloaded 33268 times  33268  File Size 99.22 KB  Supported Platforms tar.gz|zip|php5|xc21|icms|D3  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (1)


Category: XOOPS Modules   D3     icms   xc21   php5
Download Now! Download Now! pico 1.82d Popular Version: 1.82d
Submitted Date:  2009/9/27
Description:
in englishin japanese
==== pico - the module for static contents ===

pico is a module for static contents based on Duplicatable V3 (D3).

Don't forget updating this module after overwritting older version.
And you have to "sync" once on upgrading from 1.5x/1.6x

Though functionally pico looks a successor to TinyD, pico is made as full-scratched module.

TinyD became a deprecated module because pico has been marked as stable.
Of course, you can upgrade your contents from TinyD to pico easily.


SPEC:

- hierarchical category
- breadcrumbs
- page navigation
- XOOPS_TRUST_PATH/wraps/(dirname) files manual page-wrapping
- XOOPS_TRUST_PATH/wraps/(dirname) files automatic page-wrapping/transfer
- static URI (same as wraps)
- overridable options at each categories
- body filter system (smarty, wiki, php etc.)
- better preview
- contents cache
- tell a friend link (tellafriend module supported natively)
- printer friendly view
- singlecontent view
- html header customize per module/categories
- html header customize per contents
- search (with context)
- counts views
- list block (duplicatable)
- menu block (duplicatable)
- contents block (duplicatable)
- contents controller for admin
- dynamic submenu
- native d3forum comment-integration
- Wysiwyg Editor (common/fckeditor only)
- import from TinyD per a module
- import from pico per a module
- import from pico per a content
- plugin for sitemap module
- vote
- automated menu page
- approval system for creating contents
- approval system for modifying contents
- event notification for waiting approval
- plugin for waiting module
- RSS (both entire module and each categories)
- auto-registering wrapped files into DB
- xoops_breadcrumbs
- static URI by mod_rewrite (both wraps mode and normal mode)
- refer histories of contents
- language constants override system
- Xmobile plugin
- any number of extra fields or images as you like
- tag
- hierarchical permission system (succeeding or independent as you like)
- waiting/expiring contents


USAGE:

(0) Install altsys(>=0.61) before using pico.

(1) copy html/modules/pico into your modules/

(2) name the directory name as you like.

(3) copy two files under html/class/smarty/plugins/ in the archive into your class/smarty/plugins/

(4) make a new folder out of DocumentRoot eg) /home/yourhome/xoops_trust_path/

(5) insert a line into just after defining XOOPS_URL in mainfile.php. (Edit '/ho
me/yourhome/xoops_trust_path')

        define('XOOPS_TRUST_PATH','/home/yourhome/xoops_trust_path');


(6) make a directory 'modules' under the directory. (XOOPS_TRUST_PATH/modules/)

(Since the steps of (4)(5)(6) are the same as altsys or D3 modules, you need not to do the steps if you've already done it.)

(7) copy xoops_trust_path/modules/pico into XOOPS_TRUST_PATH/modules/

(8) install it in XOOPS modulesadmin

(9) set group permissions of the TOP category in admin area

You did it.
you can add categories or contents as you like.

And you'd better install d3forum also.
(pico supports comment system integrated with d3forum only)



NOTICE:

You have to turn "module cache" off about this module.
pico is fast enough if you use content's cache.


HISTORY:

1.82 (2009/08/20)
- fixed preload.php considering directories begin with a number (thx 9darts)
- changed list view for histories from poster/created to modifier/modified
- fixed Notices in contents admin (thx fooo)
- fixed no history is stored when it is deleted in contents admin
- modified two histories will be stored at deleting a content
- removed xmobile support 1.82a
- fixed category jumpbox in contentmanager (thx kerokero) 1.82b
- fixed encoding detection for form with WizMobile 1.82c
- fixed some SQL Errors with MySQL 5.1 strict (thx moegiiro) 1.82d

1.81 (2009/05/09)
- modified ret can be specified by relative link
- fixed missing the top content redirection (thx dekki) 1.81a
- added virtual method canUploadImages() into ExtraFields class (thx naao) 1.81b

1.80 (2009/03/02)
- marked as a stable version
- fixed missing notification_select in main_viewcontent.html (thx nor)
- fixed wrong permissions are applied for histories (thx jidaikobo) 1.80a
- fixed html headers are not assigned for singlecontent (thx dekki) 1.80b

1.79 (2009/02/16)
- modified templates to support RTL (not left/right but _ALIGN_START/END)
- modified body filtering to rescure it from fatal smarty compiling errors
- modified the content form to notify "HTML headers for each contents" status

1.78 (2009/02/09)
- fixed vpath in subcategories block (thx MAMEMARU)
- updated language files
-- persian (thx voltan)

1.77 (2009/01/23)
- fixed datetime of histories is displayed as created time in content form
- fixed array for extra_fields broken with magic_quotes_gpc=on (thx jidaikobo)
- fixed IE7 cannot download CSVs via SSL (thx jidaikobo)
- fixed any categories with no contents display thier lists (thx nobu175)
- added [ pagebreak ] tag into xcode
- added a parameter replyto_field_name for formmail plugins

1.76 (2009/01/18)
- modified comment integration using d3comment instead of d3forum_comment

1.75 (2008/12/03)
- modified "auto registrar class" can be overridden per category
- added auto-remover by "auto registrar class"
- added auto-updater by "auto registrar class"
- modified flags for auto-registering can be overriden per category
- fixed some fields for the contents stored into wrong fields of the histries
- fixed the preview for makecontent with wraps (thx mathmay)
- modified simple html-wapping controller can assign tellafriend
- fixed html-wrapping controller can work without wraps mode
- fixed a typo in admin_tags.html (thx salamander) 1.75a
- modified auto-updater from wrapped file without title tag 1.75a
- fixed formmail feature cannot get <legend> correctly (thx jidaikobo) 1.75a
- fixed poster_uid and modifier_uid cannot be changed into 0 1.75b
- confirmed to work with ImpressCMS and slight modifications 1.75b
- added language files
-- portuguesebr (thx leco) 1.75b

1.74 (2008/11/19)
- added tags manager
- modified extras manager
- added options for tags blocks
- changed string formats to serialize extra data (do sync once)
- changed string formats to serialize extra fields (do sync once)
- changed string formats to serialize redundant data
- fixed undefined function pico_common_unserialize() (thx jidaikobo) 1.74a
- fixed extra_fields sample is enabled in the template 1.74b

1.73 (2008/10/01)
- modified URI mapper class can be overridden (update the module)
- modified the subject is rendered with entity enabled
- fixed 'cancel' is appended into the formmail feature
- fixed xmobile plugin (thx shige-p) 1.73a
- fixed Smarty filter missing $xoops_imageurl etc. on XCL (thx gusagi) 1.73b
- fixed the flag for "Use tellafriend" is reversed (thx shige-p) 1.73b
- fixed a typo (vpath on/off) in main_content_form.html (thx mkbl) 1.73c
- added offset feature (offset,limit) into list blocks 1.73d

1.72 (2008-09-17)
- fixed formmail feature cannot work with mobile renderers
- added a flag for process_body into content block (thx jidaikobo) 1.72a
- fixed the condition for hyp_common's mobile (thx nao-pon) 1.72b

1.71 (2008-09-10)
- fixed htmlheaders for each contents are not rendered (thx neko88)
- fixed compatibility of the listing block (thx neko88)
- updated language files
-- persian (thx voltan and stranger)
- fixed formmail cannot work (thx ditamine) 1.71a
- fixed category info is not assigned for content page (thx ditamine) 1.71a

1.70 (2008-09-07)
- changed altsys-0.61 essential
- restructed almost codes
- added a feature of extra fields
- added configurations about images for extra fields
- modified d3forum.textsanitizer XCL2.1 preload friendly
- modified xoops_version for XCL2.1 friendly
- added a feature changing poster_uid/modifier_uid
- added a feature of TAG
- added a block for tags
- added a configuration HTML header can be edited
- modified timing for caching
- added a field for searching
- finished supporting common/spaw
- fixed a problem of body leaking at searching (thx toshi)
- added a controller clearing body caches
- added succeedable category permissioning system

1.62 (2008/08/27)
- fixed templates wrong link on use_rewrite (thx taked2)
- fixed missing some escapes in RSS (thx tom_moppet)

1.61 (2008/06/12)
- fixed a typo in main_content_form (thx jidaikobo)
- fixed typos in language files (thx jidaikobo)
- updated gticket2
- fixed search.php can hit invisible or waiting contents (thx sacchan)
- updated language files
-- persian (thx voltan) 1.61a

1.60 (2007/12/19)
- marked as a stable version
- added a parameter "from_field_name" into PicoFormProcessBySmartyBase 1.60a
- added a parameter "fromname_field_name" into PicoFormProcessBySmartyBase 1.60a
- added "cancel" into PicoFormProcessBySmartyBase 1.60a

1.57 (2007/11/20)
- modified field cat_redundants from text to mediumtext
- added pico_subcattree for getting redundants from a specified cat_id
- added contents_count,subcategories_count,subcattree_raw into cat_redundants
- modified contents_* don't count invisible content
- fixed contentmanager can be hanged up by Smarty error like wrong plugin etc.
- added pico_list 1.57a
- added pico_category_search 1.57a
- added XC-delegate ModuleClass.Pico.Contentman.InsertSuccess 1.57a

1.56 (2007/10/23)
- modified the viewed counter checks IP is different from modifier's IP
- changed the policy checking referer disabled
- fixed "save as" does not work (thx PhotoSiteLinks)

1.55 (2007/10/03)
- modified contentmanager that moderators can change poster,modifier
- modified admin/extras (CSV etc.)
- modified survey plugin can send mail if necessary
- modified parsing types of "int" and "double"
- fixed typo in PicoTextSanitizer (thx enhiro)
- added a feature of custom validator for formprocessing system
- modified behaviors on changing modifier (thx starck) 1.55a

1.54 (2007/09/22) update the module
- modified all contents will be hit by search even off-cache contents
- modified the default value for content cache off
- added extras feature for DB storing plugins
- added contents locking
- modified class PicoFormProcessBySmartyBase radically
- added confirming mail for smarty_plugins like formmail
- added parameters for smarty_plugins like formmail
- added smarty_plugin
-- formmail4fleamarket
-- survey
- fixed wrong caching (thx Sow) 1.54a
- added language files 1.54a
-- fr_utf8 (thx gigamaster)


1.53 (2007/09/18) update the module
- added a config for auto HTML cleaner by HTMLPurifier (PHP5 & Protector>=3.14)
- added a switch to wysiwyg editor
- modified formmail can specify "to" addresses
- added language files
-- portuguese (thx Mikhail)
-- pt_utf8 (thx Mikhail)

1.52 (2007/09/13) update the module
- modified class FormProcess getting labels of checkbox/radio from <legend>
- modified class FormProcess can treat <select multiple>
- modified class FormProcess can treat hidden <input>
- modified waiting contents can be edited by poster him/herself.
- added a block displaying waiting requests from the user

1.51 (2007/09/08)
- modified "formmail" Smarty plugin radically
- modified the class FormProcessByHtml can parse radio/checkbox
- modified that the validation rule uses class (thx genet!)
- modified modified time will be synchronized the wrapped file
- fixed timezone problem in created/modified contents (thx mirror)

1.50 (2007/09/04)
- added HTML validated formmail
- fixed missing sync after content updated (thx rockle)
- added permission checker for hodajuku distribution
- updated language files
-- persian (thx voltan)
- modified session for form process will be cleared on managing content 1.50a

1.40 (2007/08/08)
- added a class for xmobile's plugin
- numbered as stable version
- fixed a class for xmoble plugin (thx yue) 1.40a
- modified search function for xmobile (thx SATT) 1.40b

1.39 beta (2007/08/06)
- fixed parsing dynamic contents can be occurred on listing contents
- fixed a violation of entities in RSS

1.38 beta (2007/07/04)
- modified htmlheader can use <{$mod_url}>,<{$xoops_url}> etc.
- modified to return to previous page after update/create a content

1.37 beta (2007/07/01)
- fixed preg pattern for the content block (thx sakurai)
- fixed TextWiki cannot work in block
- modified category's description can use HTML
- modified permission function for xmobile plugin
- fixed a typo in ja_utf8 (dqnchan)

1.36 beta (2007/06/14)
- modified controller about created/modified (thx moegiiro)
- modified future timestamped content is not displayed yet
- added an event "new content"
- modified notifications around escaping HTML
- modified compatibility of BBCode filter
- added import feature from SmartSection
- added a block "subcategories"
- changed thelanguage file name
-- ja_utf8 (formerly japaneseutf)

1.35 beta (2007/05/29)
- modified interfaces managing contents/categories
- added drop-down controller for vpath
- modified wrapping speed
- fixed small typo in submenu (thx taku777)
- modified deals of poster/modifier (thx starck) 1.35a

1.34 beta (2007/05/17)
- added D3Comment callback
- added language files
-- schinese (thx chnwalkman)

1.33 beta (2007/05/15)
- fixed a typo in vote
- fixed a typo in tellafriend

1.32 beta (2007/05/14)
- templatized block editing area
- added an option to display body also into list block
- modified content block can select a content from listdown box.
- modified links in content block from relative to absolute on wraps mode
- fixed links in content block above (thx makimaki) 1.32a
- updated language files
-- persian (thx voltan)

1.31 alpha (2007/05/07)
- changed the structure "altsys essential"
- added language constants override system (with altsys>=0.5)
- templatized mymenu (with altsys>=0.5)
- modified many templates
- modified php removing duplicated codes
- modified SQLs common as possible
- added language files
-- japaneseutf
-- italian (thx evoc)
- modified the interface for mylangadmin 1.31a

1.30 alpha (2007/04/21)
- modified addslashes() into mysql_real_escape_string()
- addded some redundants informations
- changed the top category editable (like normal category)
- modified pagewrap returns just between <body> and </body>
- added pico's special Smarty plugin system
- added pico's Smarty plugins
-- pico contents <{pico}>
-- d3pipes entries <{d3pipes}>

1.20 (2007/04/18)
- numbered as stable version

1.18 beta (2007/03/29)
- fixed bugs for invisible content
- modified only moderators can enable HTML headers
- modified moderators can change created/modified time
- modified blocks for xugj_block plugin
- fixed modified time is updated unexpectedly 1.18a (thx starck)

1.17 beta (2007/03/23)
- fixed category's permissions is not affected in search
- added a configuration using concept of "poster" in search
- updated mymenu
- changed some text field into mediumtext 1.17a
- minor fixes 1.17a

1.16 beta (2007/03/20)
- added history diff
- modified viewer of histories
- fixed the checker for duplicated vpaths 1.16a
- separated two features viewer and downloader of histories 1.16a

1.15 beta (2007/03/16)
- fixed a typo in header('Expires'...) (thx rock)
- fixed css template does not work (thx mizukami) 1.15a
- fixed calculation of time offsets of RSS (thx Yoshii) 1.15b

1.14 beta (2007/03/13)
- modified CSS of this module's template into a template
- added two configs about the feature of history
- modified module_icon.php cacheable for web browser
- modified images etc. transferred by php in wraps cacheable for web browser
- added referring feature to deleted contents (in contents manager for admin)
- fixed a typo in contents controller for admin 1.14a (thx t_yamo)

1.13 beta (2007/03/10) update the module
- added history
- added a config for sitemap plugin (also display contents or not)
- added a config for submenu (also display contents or not)

1.12 beta (2007/03/09) overwrite public side also
- modified html/css radically (thx emomo)
- modified sitemap plugin
- added mod_rewrite mode for categories
- fixed notice in submenus (thx starck)

1.11 beta (2007/03/07)
- added mod_rewrite mode

1.10 beta (2007/03/06)
- added hierarchical submenu
- added a config of prohibited filters
- added a config of forced filters

0.99RC4->1.00 (2007/03/05)
- fixed xoops_breadcrumbs (thx starck)
- fixed form template to edit content

0.98->0.99RC4
- added xoops_breadcrumbs
- added singlecontent
- fixed preview with wraps mode (thx toplan)
- fixed checking of permission of making subcategories (thx t_yamo)
- fixed a plugin for sitemap module (thx starck)

0.97->0.98RC3
- fixed some minor bugs
- added language files
-- persian (thx voltan)
-- spanish (thx PepeMty) 0.98a
-- french (thx gigamaster) 0.98b

0.96->0.97RC2
- modified the filter of xoopstpl radically
- fixed RSS encoding conversion
- fixed wrapping encoding conversion
- fixed mymenu's wrong link (thx umasan)

0.95->0.96RC
- upgraded the version as RC
- modified treating directory in wraps mode
- added sync tables
- fixed filter xoopstpl
- checked compatibility with XOOPS Cube 2.1 Legacy
- fixed some bugs (thx starck)
- fixed a looping bug (thx photositelinks&starck) 0.96a

0.90->0.95beta (update the module essentially)
- added RSS
- added auto-registering wrapped files into DB

0.40->0.90beta (update the module essentially)
- upgraded the version as BETA
- added static URI (same as wraps)
- added auto-page-wrap
- added manual-page-wrap
- fixed top page with wraps mode (thx Kaz) 0.90a

0.32->0.40
- added concept of waiting
- added a plugin for waiting
- added a notification for waiting

0.31->0.32 (update the module essentially)
- fixed the problem 30 character limits in config table (thx starck)
- modified index menu (thx emomo) 0.32a

0.30->0.31
- modified compatibility with MySQL5 (thx sakichi)

0.22->0.30 (update the module essentially)
- added vote
- added index menu
- added sitemap plugin
- added export to the other pico per contents
- fixed top contents cannot be accessed (thx starck and emomo) 0.30a

0.21->0.22
- fixed menu block (thx kuon)
- added list block
- fixed importing from TinyD
- modified invisible contents
- fixed templates for list block (thx choromo) 0.22a

0.20->0.21
- fixed page navigation (thx PhotoSiteLinks)

0.10->0.20 (update the module essentially)
- rebuilt permission system
- added a permission of "full read"
- added submenu for "main menu"
- added WYSIWYG Editors (common/spaw and common/fckeditor)
- added a feature of importing from TinyD
- added a feature of importing from the other pico
- modified top category's permission (0.20a)



Downloaded 57417 times  57417  File Size 262.38 KB  Supported Platforms tar.gz|zip|php5|xc21|icms|D3  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (1)


Category: XOOPS Modules   D3       xc21   php5
Download Now! Download Now! d3Pipes 0.68b Popular Version: 0.68b
Submitted Date:  2009/9/19
Description:
in englishin japanese
==== D3Pipes ===

A synthetic module for site syndications.


SUMMARY

- Outer RSS/ATOMs can be displayed with any aggregation
- Outer RSS/ATOMs can be imported/deleted automatically
- Outer RSS/ATOMs can be marked/commented
- Inside "what's new" information can be displayed with any aggregation
- Both informations of inside/ouside can be treated seamlessly
- Both informations of inside/ouside can be output by the format of RSS1/2/ATOM
- Full customizable "Joint Model"
- Entry extraction
- Asynchronous blocks which never make your site heavy (Of course, clonable)
- As D3 module, free dirname, duplicate, and easy maintenance.


USAGES

Install altsys>=0.55 also. (essential)

Copy "common/lib" (JavaScript Libraries) under XOOPS_ROOT_PATH
http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=104

Be sure smarty plugins (d3comment_*) are copied into class/smarty/plugins/
Install it as normal D3 module.

(If you did not)
Make a directory XOOPS_TRUST_PATH/cache and change the mode writable.

add pipes in "pipe" admin.
You'd better use "Wizard" till you become familiar with the pipe structure.

Notice: Async block requires the privileges of not only "block access" but also "module access".


SITEMAPS

If you want Sitemaps feature for google etc., just copy html/sitemap.php of the archive into XOOPS_ROOT_PATH/

All you have to do is just specify the URL (URL/sitemap.php) as the sitemap of your site to "Google Webmasters" etc.

You can get the URLs for Sitemaps easily just by accessing the top of d3pipes as the administrator of the site.

Note: This feature named "Sitemap" is irrelevant from "sitemap module" I had maintained a long time ago.


CHANGELOG

0.68 2009-08-08
- patched for the bug of libxml 2.7.0 - 2.7.3 (thx toychee)
- modified a parse joint D3pipesParsePhpbbactivetopics.class.php 0.68a
- fixed the patch for the bug of libxml (thx tsuji) 0.68b

0.67 2009-05-27
- added defaults for all joint_class into mysql.sql
- added reassign joints
-- pico_ef_except
- modified a joint D3pipesBlockBulletinlist

0.66 2009-01-18
- added a parse joint D3pipesParsePhpbbactivetopics.class.php
- modified D3pipesBlockPicolist.class.php fetches ef and tags
- added the order option for comment-integration
- modified a joint D3pipesBlockD3bloglist can specify userID (thx hodaka) 0.66a
- added language files
-- portuguesebr (thx leco)
- updated language files
-- persian (thx voltan) 0.66b
- added block joints
-- eguide2 0.66c

0.65 2008-11-18
- modified Sitemaps feature easy as possible
- added a joint to merge entries from the other d3pipes (UnionTheotherd3pipes)
- fixed missing assignment "pipe" from clipping detail controller
- added "initial_pipe" attributes for each entries
- added option "keep pipe info" for union joints
- added "keep pipe info" as a preference and block's options
- fixed wrong dirname displying for pipes from the other modules (thx ume8) 0.65a
- modified utf8from joints modified encoding field in the XML declaration 0.65a
- modified some interfaces a little better 0.65a

0.64 2008-09-20
- added editing pubtime via ajax
- added editing description/content:encoded via ajax
- modified unserializer for entry data
- modified UTF8from removing encoding in XML declaration (thx akira1019) 0.64a

0.63 2008-05-20
- added an option "link to clipping or lint to entry directly" into block
- modified comment-integration (update d3forum into 0.83 or higher)
- added joints
-- D3pipesBlockD3bloglist (thx hodaka)
-- D3pipesBlockD3downloadslist (thx photositelinks) 0.63d
- fixed typo in block_sync_big.html (thx toychee,neko88) 0.63a
- modified block joints can be added extra parameters 0.63b
- fixed D3pipesBlockXpwikipages.class.php missing require abstract class 0.63c
- fixed _MD_D3PIPES_N4J_EXTRAOPTIONS is not assigned other than japanese 0.63d

0.62 2008-05-01
- reverted D3pipesClipModuledb never change fingerprints
- added joints
-- D3pipesReassignAppendpubtimeintofingerprint

0.61 2008-04-29
- modified D3pipesClipModuledb rebuilds unique fingerprints as possible
- added joints
-- D3pipesReplaceTidy4xml
-- D3pipesReplaceTidy4xhtml
- removed joints
-- D3pipesReplaceTidy
- fixed <webmaster> is encoded other than UTF-8 (thx neko88) 0.61a

0.60 2008-02-20
- fixed updated field in atom (thx yumipoyo)
- added a plugin for sitemap (thx GEM)
- fixed version number (thx nobuhiro) 0.60a
- fixed typo in pulgin for sitemap (thx yumipoyo) 0.60b
- modified considering dc:subject as a category 0.60b
- fixed update_cache.sh owners problem 0.60b
- added joints
-- FilterFuture_except - filter future entries out 0.60b
- modified templates removed adminmail 0.60c

0.59 2007-12-12
- fixed a fatal error on failed unserializing (thx sunuken)
- added a root controller sitemap.php for google sitemap
- added block joints
-- xpwiki (thx nao-pon) 0.59a

0.58 2007-11-10
- fixed invalid clipping_id does not make redirect (thx Nobelium)
- added description for each pipes
- fixed wrong assign rss+xml in clipping (thx rockel)
- added language files
-- persian (thx voltan and irmtfan)
-- french (thx gigamaster)
-- fr_utf8 (thx gigamaster)

0.57 2007-10-13
- added sitemap xml
- added configurations for entries count (eachpipe,cliplist,rss)
- addded a RSS linked to clipping
- fixed needless header for rss+xml (thx rockle)
- fixed typo in clipping html (thx rockle)
- fixed permission problem in update_cache.sh
- modified update_cache.sh (Overwrite this file in ROOT side)
- fixed union default entries problem (thx rockle) 0.57a

0.56 2007-09-05
- modified KeithXML extracting attributes of <item>
- modified parser for RSS1.0 using rdf:about as fingerprint
- fixed some warnings and notices (thx souhalt) 0.56a
- modified W3C-DTF violated (missing cologne) feeds can be parsed 0.56a

0.55 2007-09-01
- fixed block_sync_big.html (thx Nobelium)
- fixed separated view broken in 0.53
- fixed xml title for module aggregated view (thx kilica)
- modified lastfetch can be updated by block joints (thx kilica)

0.54 2007-08-24
- added a joint update ping
- added a configuration about ping servers

0.53 2007-08-23
- added a configuration about snoopy max_redirs
- added joints
-- ReassignHtmlentitydecode (Fix extra htmlentitied entries)
-- ReassignTruncate (using xoops_substr() to each field)
- modified template as "allow_html" also effects displaying headline 0.53a

0.52 2007-08-20 (update the module)
- added joints
-- SortPubtimedsc
-- SortHeadlinestr
-- SortHeadlineint
- added a feature deleting a clipping
- added a feature turn clipping's visibility on/off
- divided from eachpipe into eachpipe and cliplist
- modified a function on updating comments
- fixed some typos 0.52a

0.51 2007-08-12
- added xml output for index aggregation
- modified keithxml not to sort any entries
- added a html header "alternate application/rss+xml"

0.50 2007-07-13 Install altsys >= 0.55
- modified compatibility with XOOPS 2.0.16
- added inner joints wizard
- added joints for inner modules
-- myAlbum-P
-- myDownloads
-- myLinks
-- piCal
-- plzXoo
-- News
-- Bulletin2
-- System(comments)
-- xhnewbb
-- newbb1

0.34 2007-07-06
- fixed common/lib rendering character converted wrongly
- fixed common/lib rendering conflits admin_in_theme of altsys
- modified template for pipe editing
- added joints
-- ReplaceTidy (0.34a)
-- ReplaceXsltproc (0.34a)

0.33 2007-07-03
- added a joint type of "text replacement"
- modified the spec of separators for joint's option
- added InPlaceEditor into clipping view
- fixed "union" cannot work with PHP5 (thx DJ_okamOTO) 0.33a
- fixed multibyte options are converted wrongly 0.33b

0.32 2007-06-30 (Install common/lib/ also)
- added a command for cron (ROOT/modules/dirname/bin/update_cache.sh)
- added encoding judgement into RSS/Atom wizard
- modified the logic of pipe parsing radically (reversal evaluation)
- fixed Atom cannot be parsed in 0.31 (Keithxml)
- added a new joint type of "cache"
- removed caching feature from clip joints
- added two reassign joint Allowhtml and Strigtags
- added pipe operation by Ajax (Install common/lib)

0.31 2007-06-21 (update the module)
- modified error handler can distinguish parse error from fetch error
- modified RSS/Atom redirection
- added Snoopy's setting (Proxy and curl path) into preferences
- added a UNION joint without aggregation
- added a block's option - Separated view
- modified escaping rule that jsbackend.html can use single quote
- added a block template for big view
- divided files for blocks
- divided functions for block editing
- modified interfaces of block's options
- added a preferences - life time of fetching cache
- added pipe analyzer
- added wizard for creating a pipe for RSS/Atom
- modified a parse of Keithxml for CDATA part (thx Yeah) 0.31a

0.30 2007-06-05 (update the module)
- modified interface of pipe admin
- modified multiple pipe_id can be assinged for a block
- modified block/jsbackend templates
- added sync type block
- modified blocks into D3 standard style
- added methods of callback and validation into D3 comment class
- added a field of comments_count
- added filter joints for exception
- changed language name
-- ja_utf8 (formerly japaneseutf) 0.30a
- modified block option can each pipe_id has max entries 0.30a

0.20 2007-05-11
- changed the structure "altsys essential"
- added language constants override system (with altsys>=0.5)
- templatized mymenu (with altsys>=0.5)
- fixed typo in block joint of PicoList (thx emomo)
- added language files
-- japaneseutf

0.14 2007-05-02
- added parse class LinkHTML
- fixed parsing <link> of Atom 0.3 (thx kilica)

0.13 2007-04-27
- added parse class SimpleHTML
- added reassign class DefaultLink

0.12 2007-04-24
- added page navigation to older clippings
- modified parser Atom 0.3 (thx kilica)
- modified SQL escape from addslashes() to mysql_real_escape_string()
- modified MySQL original style SQL into standard style (for MySQL5)

0.11 2007-04-19
- modified error handlings easier
- modified rss/rdf/atom auto recognization
- added incoherence checks on pipe editing
- added highlight

0.10 2007-04-17
- The first release
- modified failable initials 0.10a



Downloaded 34083 times  34083  File Size 41.31 KB  Supported Platforms tar.gz|zip|php5|xc21|D3  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (3)


Category: XOOPS Modules ore     x22       php5
Download Now! Download Now! piCal 0.93 Popular Version: 0.93
Submitted Date:  2009/7/10
Description:
in englishin japanese
RFC2445 Class for PHP and Calendar Module for XOOPS2
"piCal"

(0) Important Notification

piCal >= 0.93 can work under the environment with Protector's BigUmbrella anti-XSS.

If you don't want such a limitation, don't install/update it.

If you dare to use piCal, install Protector module and confirm the
preference "BigUmbrella ant-XSS" is enabled.


(1) What about piCal?

piCal is an independent calendar class of php.

piCal is also a powerful calendar module for Xoops2.
This module can generate iCalendar data dynamically,
and can import via http or from a local file.

And piCal also has a little functions of group-ware.
Of course, this module has enough calendar feature,
eg) 4 type of view -Daily,Weekly,Monthly,Yearly- .

This archive contains English, Japanese,
Germany, Spanish, French, Dutch, Russian, Tchinese, Swedish, Portuguese and
BrasilPortuguese language files.

The initial version of piCal was developped as a module only for
Japanese in 2003-4-23.

I made internationalization in version 0.50 half a year later 0.10
released.


(2) How to Install

Same as another modules for XOOPS2.
No changes to permissions of files or directories are necessary.

Since piCal >= 0.70 is implemented with DUPLICATABLE V2, you can duplicate this module easily.
And you are free to change the dirname of this module.

modules/cal - treated as the base module of piCal
modules/cal0 - treated as No.0 moudle of piCal
modules/c1 - treated as No.1 module of piCal
modules/test0002 - treated as No.2 module of piCal

The numbers of piCal have to be unique.


(3) How to Upgrade

- Overwrite all files in the archive.
- Update module by modules admin in your system's admin.

(- Check piCal's status by module maintenance in piCal's admin.(only after 0.60))



(4) 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.



(5) Copyrights

The license of piCal conforms to GPL.
see COPYING for detail.







v.093 (2009-07-10)
- changed piCal cannot work without Protector's BigUmbrella Anti-XSS (IMPORTANT!)
- updated a plugin for eguide2 (thx nobu)

v.092 (2009-02-20)
- fixed XSS in index.php (thx JPCERT/CC)
- fixed wrong specifying the template for printing (thx ttts)
- modified a compatibility with 2.3 from xoops.org (thx Zorro)

v.091 (2007-03-15)
- modified almost plugins
- added plugins
-- d3forum-forum
-- d3forum-topic
-- d3forum-post
-- pico-content-modified
-- pico-content-created
- fixed templates for minical_ex blocks 0.91a
- added language files
-- danish (thx Anders) 0.91b
-- ja_utf8 0.91f
- fixed wrong entity in rss2_coming.php and rss2_today.php 0.91c
- added plugins
-- xpwiki (thx nao-pon) 0.91d
- updated locales
-- canada.php (thx lusher) 0.91e
- added locales
-- utf8_japan.php 0.91g
- updated plugins
-- eguide2 (thx nobu) 0.91h

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

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 [i])
- 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 compatibility 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
- updated tchinese (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)

v.076 (2005-4-22)
- fixed the field type of timezones
- modified the button for jscalendar (thx Greg)
- modified english language files (thx Peter)
- added UK locale (thx Kelvin)
- added Western Australian Public Holidays locale (thx Steve)
- added a plugin for waiting module
- added commentAny optimization
- modified to work with the latest search module
- modified to include the big classes once at most (thx nobu)
- fixed missing sanitize category's name
- fixed rss2_*.php (thx okuhiki)
- added a block "minical_ex"
- added plugin system
-- news
-- myAlbum-P (Duplicatable)
-- eguide (http://mysite.ddo.jp/modules/mydownloads/singlefile.php?lid=8)
-- mydownloads
-- mylinks
-- piCal (rename plugins/mohthly/piCal.php if you use it in the other name)

v.075 (2005-02-11)
- added returning context with search module
- modified working with commentAny module
- added a better plugin for sitemap module
- fixed admin/index.php as Duplicatable

v.074a (2005-01-16)
- added a plugin for sitemap

v.074 (2005-01-10)
- fixed sanitizing description in RSS feed
- updated holidays for USA
- updated italian language files (thx cubiq)

v.073 security fixes (2005-01-07)
- added ticket system
- fixed a XSS in admin section (thx okuhiki)
- added feeding RSS2 (rss2_coming.php,rss2_today.php)
- added locales (locale is separated from language)
- added displaying holiday's name
- added a feature of block cloning into *'s schedule blocks
- added an option selecting category into *'s schdule blocks
- added an option until days into *'s schdule blocks
- modified the options of max items as block's options
- updated myblocksadmin 0.22 & mymenu 0.08

v.072 (2004-11-09)
- modified which it force changing "follow" to "nofollow" of xoops_meta_robots

v.071 (2004-10-18)
- fixed a typo in blocks/pical_new_event.php (thx kuropen)

v.070 (2004-10-5)
- implemented DUPLICATABLE V2
- fixed some typos
- divided versions 0.7x (developping) and 0.6x (stable)

v.060pre05 bug fixes (2004-9-30)
- modified to use snoopy instead of url fopen with importing ical
- modified useabilities of categories manager
- changed the place of class definition files
- modified the method of redirection
- fixed a bug of parsing date formats (thx cchiu)
- fixed wrong link with navigation bar (thx AZNative)
- modified adding dots to top of each events in monthly view (thx AZNative)
- fixed wrong extracting rrules in some zones with summertime (special thx to AZNative!)
- modified the values of block's options will be kept when module is updated (thx nobunobu)
- updated into myblocksadmin 0.07
- added Brasil Portuguese files (thx Marcelo Yuji Himoro)

v.060pre04 security fixes (2004-6-22)
- added term extraction in events manager
- changed this day's & after events block's name (use %s as block name)
- updated myblocksadmin & mymenu
- fixed some vulnerablity of "SQL Injection" and "CSRF".
- fixed categories looping bug (thx almhouse)
- fixed wrong "cid" extracting in blocks (thx megu)
- fixed a typo missing category table in xoops_version.php (thx Ryuji)
- fixed a typo in pical_constants.php _PICAL_MB_PREV_DATE,_PICAL_MB_NEXT_DATE (thx moon)
- added Portuguese files (thx Olivier)

v.060pre03 bug fixes (2004-2-9)
- a typo displaying date in detail view fixed (thx Chado)
- Coming Events block's time offset calculation bug fixed (thx Chado)
- a typo fail to get UNTIL fixed (thx jfernau)
- Event has no length fixed eg) 0:00--0:00 (thx ykida)
- improvement with displaying today's events
- IE5 compatibility apply (table has set margin in master CSS)
- added "background-color:white;" into frame CSS as default
- update the Swedish files (thx Leif Madsen)
- update the French files (thx Team Webpolysite)

v.060pre02 (2004-1-17)
- update the German files (thx Berni)
- List View improvement
- Reload setting caldate by GET when caldate is POSTed separately
- Notification about Categories implemented
- typo of template event_list fixed (thx Leif Madsen) (2004-1-18)

v.060pre01 major version pre-release (2004-1-14)
- Categories added
- Permissions between Categories and Groups
- Submenu displaying specified categories
- Event List View
- displays for printing
- records number of comments
- Timezone for events implemented
- structure of events table modified
- table maintenance for admin
- portablity from one to another server has different timezone
- selectable week numbering from each month or whole year
- operation with date of year >= 1970 or >= 2038 added
- events newly posted block added
- some fixes about RRULE
- wrong displaying with day_start and allday fixed
- new language Swedish added (thx Leif Madsen)


v.0512 some fixes (2003-12-29)
- update the German files (thx Berni)
- wrong displaying a button to add an event fixed (thx bellbird)
- typo in iCal_parser fixed (thx Tom_G3X)
- typo in notificational template of Japanese fixed (thx hhankt)
- compatiblity to Outlook improved

v.0511 some fixes (2003-12-27)
- WKST implemented (RFC2445)
- some improvement about Sunday & Monday

v.0510 release (2003-12-26)
- support XOOPS Comments
- support XOOPS Notifications
- templatize *'s events block (Today,ThisDay,Coming,After)
- a feature specifying the separator of days added
- wrong RRULE's extraction fixed (thx leonine)


v.0509 myblocksadmin's bug fix (2003-12-18)
- myblocksadmin is replaced to 0.03
-- (compatibility trouble before XOOPS 2.0.3)

v.0508 some fixes and myblocksadmin added (2003-12-1)
- submitter added
- myblocksadmin added
- and some fixes

v.0507 some fixes & tchinese added (2003-11-14)
- Some typos fixed
- Tchinese added

v.0506 many fixes & two languages added (2003-11-11)
- doubled addslashes() fixed
- date("n/j",...) of *'s event block fixed
- not to use tags for block title
- mb_convert_kana() fixed
- <pre> in *'s event block removed
- bar sample added into monthly calendar block
- number of events need an admission added
- Nederlands & Russian added

v.0505 a fix & two languages added (2003-11-8)
- _MB_PICAL_JUMP illegal use fixed
- French & Spanish added

v.0504 some fixes (2003-11-7)
- require* and include* use absolute path from relative path
- modify search.inc.php (I forgot it remove Japanese)
- monthly calendar block's target typo fixed

v.0503 Windows adaptation (2003-11-7)
- use DIRECTORY_SEPARATOR instead of '/' (Very thx Ryuji !)
- this means Windows Server will be able to load language files.

v.0502 small changes (2003-11-6)
- use strftime() instead of date() (for not English languages)

v.0501 small fixes (2003-11-5)
- new German files (0.50 was broken by my mistake)
- Some fixes

v.050 release (2003-11-4)
- First International version

v.0422 (2003-9-29)
- Last Japanese version

v.040 (2003-7-26)
- RRULE added
- structure of the table changed

v0.30 (2003-6-7)
- structure and name of the table changed
- importing iCalendar added

v0.20 (2003-5-11)
- exporting iCalendar added

v0.10 (2003-4-23)
- The first release of piCal




Downloaded 78772 times  78772  File Size 652.49 KB  Supported Platforms tar.gz|zip|ore|php5|x22  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (3)


Category: XOOPS Modules ore           php5
Download Now! Download Now! Extensible Waiting Block Module 0.95c Popular Version: 0.95c
Submitted Date:  2009/4/22
Description:

- WAITING MODULE -

This module offers you an extensible waiting contents block into your XOOPS.

The original XOOPS block of "Waiting Contents" works only for official modules,
and is no longer extensible.
It is nonsense to have to do Hack for yourself when you use 3rd party modules.

By installing this module and adding proper plug-ins only,
you as webmaster can confirm any approval waitings of any modules at one view.


NEW FEATURE in 0.8

- plug-ins for waiting can be placed inside module's directory

If you as module developper put your plug-in as modules/(your module)/include/waiting.plugin.php, waiting module will find it.
The plugin in module's directory has higher prioriy than the plugin in waiting's directory.

- multiple waitings can be returned from single function

You can return waitings multiplly with the format as follows:

array(
  array("adminlink"=>URL",
        "pendingnum"=>NUM,
        "lang_linkname"=>LINKNAME),
  array("adminlink"=>URL",
        "pendingnum"=>NUM,
        "lang_linkname"=>LINKNAME),
  array("adminlink"=>URL",
        "pendingnum"=>NUM,
        "lang_linkname"=>LINKNAME)
)


If you'll return just one waiting, this format is also ok.

  array("adminlink"=>URL",
        "pendingnum"=>NUM,
        "lang_linkname"=>LINKNAME)

It will be deprecated functions named b_waiting_(dirname)_X

- modified the template as watings belonging modules

This modification makes that plug-ins need not to return the information of the module. It is enough to display short message like "submitted".



This module is made by Ryuji (http://ryus.co.jp/)
If you can read Japanese, let's visit Ryuji's site!






PLUGINS:

-addresses (by gruessle)
-Agenda-X (by GIJOE)
-AMS (by karedokx)
-articles (by twilo)
-catads (by Alain01)
-CBB (by gravies)
-extcal (by alain01)
-MyAds (by Tom_G3X)
-myAlbum-P (by GIJOE) multiple
-mydownloads (by GIJOE)
-mylinks(by GIJOE)
-newbb2 (by gravies)
-news (by GIJOE)
-PDlinks (by flying.tux)
-PDdownloads (by flying.tux)
-piCal (by GIJOE) (>=0.8 has the module side plugin)
-pico (by GIJOE) (D3 module side plugin)
-popnupblog (by dashboard)
-simpleblog (by kousuke)
-smartfaq (by mariuss)
-smartpartner (by mariuss)
-smartsection (by flying.tux)
-system -- comments (by GIJOE)
-tutorials (by GIJOE)
-weblinks (by Tom_G3X)
-WF-downloads (by coldfire, flying.tux)
-WF-links (by flying.tux)
-WF-Sections (by GIJOE)
-WordBook (by AgD)
-WordPress ME (by nobunobu) multiple (>=0.5 has the module side plugin)
-xcGallery (by nao-pon)
-xDirectory (by GIJOE)
-xfguestbook (by karedokx)
-xfsection (by Bezoops)
-xyp4all (by flying.tux)
-yomi search (by nao-pon)
-eguide (by tes)





CHANGES:

ver 0.95|
- added D3 module ready
- added french (thx marco)
- added portuguesebr (thx Izzy)
- added persian (thx stranger) 0.95a
- a plugin added
-- eguide (by tes) 0.95b
- languge files added
-- ja_utf8 0.95c

ver 0.94b|
- modified the module icon (thx Argon)
- 2 pugins added
-- extcal (thx alain01)
-- articles (thx twilo)

ver 0.94a|
- fixed a typo in plugins/yomi.php (thx yshima)

:ver 0.94|
- removed CRs in some php files
- a plugin added
-- XFSection (thx Bezoops)

:ver 0.93|
- updated Italian (thx flying.tux)
- a plugin added
-- SmartPartner (thx mariuss)

:ver 0.92|
- add SQL cache
- fixed some typos (thx karedokx)
- 2 plugin modified
-- WF-Section (thx karedokx)
-- catads (thx Alain01)
- 2 plugins added
-- WordBook (thx AgD)
-- recette (thx karedokx)

:ver 0.91|
- updated Italian (thx flying.tux)

:ver 0.90|
- modified the structure of the directory for plugins
- modified system plugin (thx gravies)
- 3 plugins added
-- newbb2 or CBB (thx gravies)
-- catads (thx Alain01)
-- WF-links (thx flying.tux)

:ver 0.86| by flying.tux
- Italian updated
- 2 plug-ins added
-- PDlinks (thx flying.tux)
-- PDdownloads (thx flying.tux)

:ver 0.85| by GIJOE
- modified the dependencies of language files and constants radically

:ver 0.84| by GIJOE
- fixed a typo in the form for block's options (thx flying.tux)
- fixed some Notices in "not always" mode
- 2 plug-ins added
-- xfguestbook (thx karedokx) (0.84a)
-- AMS (thx karedokx) (0.84a)
- a plug-in modified
-- weblinks (thx Tom_G3X) (0.84b)

:ver 0.83| by GIJOE
- fixed missing a Creteria in getList()

:ver 0.82| by flying.tux
- few modifications in English
- few modifications in Italian
- 1 plug-in added
-- smartsection(thx flying.tux)

:ver 0.81| by GIJOE
- changed the route to admin (from block's option edit)
- modified English
- added some protections against direct accessing
- Italian added(thx flying.tux)
- 1 plug-in added
-- xyp4all(thx flying.tux)

:ver 0.8|
-- modified as reading plug-in from module's directory if it exists
-- multiple waitings can be returned from single function
--- almost plug-ins are modified along this new spec by GIJOE
-- modified the template as watings belonging modules
--- English and Japanese text are shorten by GIJOE
- 1 plug-in added
-- Weblinks(by Ryuji)

:ver 0.7c|
-- 1 plug-in added
--- WordPress ME(by nobunobu) multiple

:ver 0.7b|
-- 1 plug-in added
--- SmartFAQ (by mariuss)

:ver 0.7a|
-- 1 plug-in added
--- WF-Downloads (by coldfire)

:ver 0.7|
-- 2 language files added
--- spanish (by ColdBeer)
--- swedish (by Leif Madsen)
-- 1 plug-in added
--- xcGallery (by nao-pon)

:ver 0.6|
-- An option added whether it is displayed when no wating exists
-- 3 plug-ins added
--- Addresses (by gruessle)
--- MyAds (by Tom_G3X)
--- Tutorials (by GIJOE)

:ver 0.5|
-- some plug-ins added
-- English document file - is this - added.



Downloaded 30778 times  30778  File Size 17.32 KB  Supported Platforms tar.gz|zip|ore|php5  Home Page http://ryus.co.jp/
Modify | Report Broken File | Tell a Friend | Comments (3)


Category: XOOPS Modules   D3     icms   xc21   php5
Download Now! Download Now! pico 1.79 RC Popular Version: 1.79
Submitted Date:  2009/2/16
Description:
in englishin japanese
==== pico - the module for static contents ===

pico is a module for static contents based on Duplicatable V3 (D3).

This 1.7x branch is under developping.

If you want stable version, try 1.6x

Don't forget updating this module after overwritting older version.
And you have to "sync" once on upgrading from 1.5x/1.6x

Though functionally pico looks a successor to TinyD, pico is made as full-scratched module.

TinyD became a deprecated module because pico has been marked as stable.
Of course, you can upgrade your contents from TinyD to pico easily.


SPEC:

- hierarchical category
- breadcrumbs
- page navigation
- XOOPS_TRUST_PATH/wraps/(dirname) files manual page-wrapping
- XOOPS_TRUST_PATH/wraps/(dirname) files automatic page-wrapping/transfer
- static URI (same as wraps)
- overridable options at each categories
- body filter system (smarty, wiki, php etc.)
- better preview
- contents cache
- tell a friend link (tellafriend module supported natively)
- printer friendly view
- singlecontent view
- html header customize per module/categories
- html header customize per contents
- search (with context)
- counts views
- list block (duplicatable)
- menu block (duplicatable)
- contents block (duplicatable)
- contents controller for admin
- dynamic submenu
- native d3forum comment-integration
- Wysiwyg Editor (common/fckeditor only)
- import from TinyD per a module
- import from pico per a module
- import from pico per a content
- plugin for sitemap module
- vote
- automated menu page
- approval system for creating contents
- approval system for modifying contents
- event notification for waiting approval
- plugin for waiting module
- RSS (both entire module and each categories)
- auto-registering wrapped files into DB
- xoops_breadcrumbs
- static URI by mod_rewrite (both wraps mode and normal mode)
- refer histories of contents
- language constants override system
- Xmobile plugin
- any number of extra fields or images as you like
- tag
- hierarchical permission system (succeeding or independent as you like)
- waiting/expiring contents


USAGE:

(0) Install altsys(>=0.61) before using pico.

(1) copy html/modules/pico into your modules/

(2) name the directory name as you like.

(3) copy two files under html/class/smarty/plugins/ in the archive into your class/smarty/plugins/

(4) make a new folder out of DocumentRoot eg) /home/yourhome/xoops_trust_path/

(5) insert a line into just after defining XOOPS_URL in mainfile.php. (Edit '/ho
me/yourhome/xoops_trust_path')

        define('XOOPS_TRUST_PATH','/home/yourhome/xoops_trust_path');


(6) make a directory 'modules' under the directory. (XOOPS_TRUST_PATH/modules/)

(Since the steps of (4)(5)(6) are the same as altsys or D3 modules, you need not to do the steps if you've already done it.)

(7) copy xoops_trust_path/modules/pico into XOOPS_TRUST_PATH/modules/

(8) install it in XOOPS modulesadmin

(9) set group permissions of the TOP category in admin area

You did it.
you can add categories or contents as you like.

And you'd better install d3forum also.
(pico supports comment system integrated with d3forum only)



NOTICE:

You have to turn "module cache" off about this module.
pico is fast enough if you use content's cache.


HISTORY:

1.79 (2009/02/16)
- modified templates to support RTL (not left/right but _ALIGN_START/END)
- modified body filtering to rescure it from fatal smarty compiling errors
- modified the content form to notify "HTML headers for each contents" status

1.78 (2009/02/09)
- fixed vpath in subcategories block (thx MAMEMARU)
- updated language files
-- persian (thx voltan)

1.77 (2009/01/23)
- fixed datetime of histories is displayed as created time in content form
- fixed array for extra_fields broken with magic_quotes_gpc=on (thx jidaikobo)
- fixed IE7 cannot download CSVs via SSL (thx jidaikobo)
- fixed any categories with no contents display thier lists (thx nobu175)
- added [ pagebreak ] tag into xcode
- added a parameter replyto_field_name for formmail plugins

1.76 (2009/01/18)
- modified comment integration using d3comment instead of d3forum_comment

1.75 (2008/12/03)
- modified "auto registrar class" can be overridden per category
- added auto-remover by "auto registrar class"
- added auto-updater by "auto registrar class"
- modified flags for auto-registering can be overriden per category
- fixed some fields for the contents stored into wrong fields of the histries
- fixed the preview for makecontent with wraps (thx mathmay)
- modified simple html-wapping controller can assign tellafriend
- fixed html-wrapping controller can work without wraps mode
- fixed a typo in admin_tags.html (thx salamander) 1.75a
- modified auto-updater from wrapped file without title tag 1.75a
- fixed formmail feature cannot get <legend> correctly (thx jidaikobo) 1.75a
- fixed poster_uid and modifier_uid cannot be changed into 0 1.75b
- confirmed to work with ImpressCMS and slight modifications 1.75b
- added language files
-- portuguesebr (thx leco) 1.75b

1.74 (2008/11/19)
- added tags manager
- modified extras manager
- added options for tags blocks
- changed string formats to serialize extra data (do sync once)
- changed string formats to serialize extra fields (do sync once)
- changed string formats to serialize redundant data
- fixed undefined function pico_common_unserialize() (thx jidaikobo) 1.74a
- fixed extra_fields sample is enabled in the template 1.74b

1.73 (2008/10/01)
- modified URI mapper class can be overridden (update the module)
- modified the subject is rendered with entity enabled
- fixed 'cancel' is appended into the formmail feature
- fixed xmobile plugin (thx shige-p) 1.73a
- fixed Smarty filter missing $xoops_imageurl etc. on XCL (thx gusagi) 1.73b
- fixed the flag for "Use tellafriend" is reversed (thx shige-p) 1.73b
- fixed a typo (vpath on/off) in main_content_form.html (thx mkbl) 1.73c
- added offset feature (offset,limit) into list blocks 1.73d

1.72 (2008-09-17)
- fixed formmail feature cannot work with mobile renderers
- added a flag for process_body into content block (thx jidaikobo) 1.72a
- fixed the condition for hyp_common's mobile (thx nao-pon) 1.72b

1.71 (2008-09-10)
- fixed htmlheaders for each contents are not rendered (thx neko88)
- fixed compatibility of the listing block (thx neko88)
- updated language files
-- persian (thx voltan and stranger)
- fixed formmail cannot work (thx ditamine) 1.71a
- fixed category info is not assigned for content page (thx ditamine) 1.71a

1.70 (2008-09-07)
- changed altsys-0.61 essential
- restructed almost codes
- added a feature of extra fields
- added configurations about images for extra fields
- modified d3forum.textsanitizer XCL2.1 preload friendly
- modified xoops_version for XCL2.1 friendly
- added a feature changing poster_uid/modifier_uid
- added a feature of TAG
- added a block for tags
- added a configuration HTML header can be edited
- modified timing for caching
- added a field for searching
- finished supporting common/spaw
- fixed a problem of body leaking at searching (thx toshi)
- added a controller clearing body caches
- added succeedable category permissioning system

1.62 (2008/08/27)
- fixed templates wrong link on use_rewrite (thx taked2)
- fixed missing some escapes in RSS (thx tom_moppet)

1.61 (2008/06/12)
- fixed a typo in main_content_form (thx jidaikobo)
- fixed typos in language files (thx jidaikobo)
- updated gticket2
- fixed search.php can hit invisible or waiting contents (thx sacchan)
- updated language files
-- persian (thx voltan) 1.61a

1.60 (2007/12/19)
- marked as a stable version
- added a parameter "from_field_name" into PicoFormProcessBySmartyBase 1.60a
- added a parameter "fromname_field_name" into PicoFormProcessBySmartyBase 1.60a
- added "cancel" into PicoFormProcessBySmartyBase 1.60a

1.57 (2007/11/20)
- modified field cat_redundants from text to mediumtext
- added pico_subcattree for getting redundants from a specified cat_id
- added contents_count,subcategories_count,subcattree_raw into cat_redundants
- modified contents_* don't count invisible content
- fixed contentmanager can be hanged up by Smarty error like wrong plugin etc.
- added pico_list 1.57a
- added pico_category_search 1.57a
- added XC-delegate ModuleClass.Pico.Contentman.InsertSuccess 1.57a

1.56 (2007/10/23)
- modified the viewed counter checks IP is different from modifier's IP
- changed the policy checking referer disabled
- fixed "save as" does not work (thx PhotoSiteLinks)

1.55 (2007/10/03)
- modified contentmanager that moderators can change poster,modifier
- modified admin/extras (CSV etc.)
- modified survey plugin can send mail if necessary
- modified parsing types of "int" and "double"
- fixed typo in PicoTextSanitizer (thx enhiro)
- added a feature of custom validator for formprocessing system
- modified behaviors on changing modifier (thx starck) 1.55a

1.54 (2007/09/22) update the module
- modified all contents will be hit by search even off-cache contents
- modified the default value for content cache off
- added extras feature for DB storing plugins
- added contents locking
- modified class PicoFormProcessBySmartyBase radically
- added confirming mail for smarty_plugins like formmail
- added parameters for smarty_plugins like formmail
- added smarty_plugin
-- formmail4fleamarket
-- survey
- fixed wrong caching (thx Sow) 1.54a
- added language files 1.54a
-- fr_utf8 (thx gigamaster)


1.53 (2007/09/18) update the module
- added a config for auto HTML cleaner by HTMLPurifier (PHP5 & Protector>=3.14)
- added a switch to wysiwyg editor
- modified formmail can specify "to" addresses
- added language files
-- portuguese (thx Mikhail)
-- pt_utf8 (thx Mikhail)

1.52 (2007/09/13) update the module
- modified class FormProcess getting labels of checkbox/radio from <legend>
- modified class FormProcess can treat <select multiple>
- modified class FormProcess can treat hidden <input>
- modified waiting contents can be edited by poster him/herself.
- added a block displaying waiting requests from the user

1.51 (2007/09/08)
- modified "formmail" Smarty plugin radically
- modified the class FormProcessByHtml can parse radio/checkbox
- modified that the validation rule uses class (thx genet!)
- modified modified time will be synchronized the wrapped file
- fixed timezone problem in created/modified contents (thx mirror)

1.50 (2007/09/04)
- added HTML validated formmail
- fixed missing sync after content updated (thx rockle)
- added permission checker for hodajuku distribution
- updated language files
-- persian (thx voltan)
- modified session for form process will be cleared on managing content 1.50a

1.40 (2007/08/08)
- added a class for xmobile's plugin
- numbered as stable version
- fixed a class for xmoble plugin (thx yue) 1.40a
- modified search function for xmobile (thx SATT) 1.40b

1.39 beta (2007/08/06)
- fixed parsing dynamic contents can be occurred on listing contents
- fixed a violation of entities in RSS

1.38 beta (2007/07/04)
- modified htmlheader can use <{$mod_url}>,<{$xoops_url}> etc.
- modified to return to previous page after update/create a content

1.37 beta (2007/07/01)
- fixed preg pattern for the content block (thx sakurai)
- fixed TextWiki cannot work in block
- modified category's description can use HTML
- modified permission function for xmobile plugin
- fixed a typo in ja_utf8 (dqnchan)

1.36 beta (2007/06/14)
- modified controller about created/modified (thx moegiiro)
- modified future timestamped content is not displayed yet
- added an event "new content"
- modified notifications around escaping HTML
- modified compatibility of BBCode filter
- added import feature from SmartSection
- added a block "subcategories"
- changed thelanguage file name
-- ja_utf8 (formerly japaneseutf)

1.35 beta (2007/05/29)
- modified interfaces managing contents/categories
- added drop-down controller for vpath
- modified wrapping speed
- fixed small typo in submenu (thx taku777)
- modified deals of poster/modifier (thx starck) 1.35a

1.34 beta (2007/05/17)
- added D3Comment callback
- added language files
-- schinese (thx chnwalkman)

1.33 beta (2007/05/15)
- fixed a typo in vote
- fixed a typo in tellafriend

1.32 beta (2007/05/14)
- templatized block editing area
- added an option to display body also into list block
- modified content block can select a content from listdown box.
- modified links in content block from relative to absolute on wraps mode
- fixed links in content block above (thx makimaki) 1.32a
- updated language files
-- persian (thx voltan)

1.31 alpha (2007/05/07)
- changed the structure "altsys essential"
- added language constants override system (with altsys>=0.5)
- templatized mymenu (with altsys>=0.5)
- modified many templates
- modified php removing duplicated codes
- modified SQLs common as possible
- added language files
-- japaneseutf
-- italian (thx evoc)
- modified the interface for mylangadmin 1.31a

1.30 alpha (2007/04/21)
- modified addslashes() into mysql_real_escape_string()
- addded some redundants informations
- changed the top category editable (like normal category)
- modified pagewrap returns just between <body> and </body>
- added pico's special Smarty plugin system
- added pico's Smarty plugins
-- pico contents <{pico}>
-- d3pipes entries <{d3pipes}>

1.20 (2007/04/18)
- numbered as stable version

1.18 beta (2007/03/29)
- fixed bugs for invisible content
- modified only moderators can enable HTML headers
- modified moderators can change created/modified time
- modified blocks for xugj_block plugin
- fixed modified time is updated unexpectedly 1.18a (thx starck)

1.17 beta (2007/03/23)
- fixed category's permissions is not affected in search
- added a configuration using concept of "poster" in search
- updated mymenu
- changed some text field into mediumtext 1.17a
- minor fixes 1.17a

1.16 beta (2007/03/20)
- added history diff
- modified viewer of histories
- fixed the checker for duplicated vpaths 1.16a
- separated two features viewer and downloader of histories 1.16a

1.15 beta (2007/03/16)
- fixed a typo in header('Expires'...) (thx rock)
- fixed css template does not work (thx mizukami) 1.15a
- fixed calculation of time offsets of RSS (thx Yoshii) 1.15b

1.14 beta (2007/03/13)
- modified CSS of this module's template into a template
- added two configs about the feature of history
- modified module_icon.php cacheable for web browser
- modified images etc. transferred by php in wraps cacheable for web browser
- added referring feature to deleted contents (in contents manager for admin)
- fixed a typo in contents controller for admin 1.14a (thx t_yamo)

1.13 beta (2007/03/10) update the module
- added history
- added a config for sitemap plugin (also display contents or not)
- added a config for submenu (also display contents or not)

1.12 beta (2007/03/09) overwrite public side also
- modified html/css radically (thx emomo)
- modified sitemap plugin
- added mod_rewrite mode for categories
- fixed notice in submenus (thx starck)

1.11 beta (2007/03/07)
- added mod_rewrite mode

1.10 beta (2007/03/06)
- added hierarchical submenu
- added a config of prohibited filters
- added a config of forced filters

0.99RC4->1.00 (2007/03/05)
- fixed xoops_breadcrumbs (thx starck)
- fixed form template to edit content

0.98->0.99RC4
- added xoops_breadcrumbs
- added singlecontent
- fixed preview with wraps mode (thx toplan)
- fixed checking of permission of making subcategories (thx t_yamo)
- fixed a plugin for sitemap module (thx starck)

0.97->0.98RC3
- fixed some minor bugs
- added language files
-- persian (thx voltan)
-- spanish (thx PepeMty) 0.98a
-- french (thx gigamaster) 0.98b

0.96->0.97RC2
- modified the filter of xoopstpl radically
- fixed RSS encoding conversion
- fixed wrapping encoding conversion
- fixed mymenu's wrong link (thx umasan)

0.95->0.96RC
- upgraded the version as RC
- modified treating directory in wraps mode
- added sync tables
- fixed filter xoopstpl
- checked compatibility with XOOPS Cube 2.1 Legacy
- fixed some bugs (thx starck)
- fixed a looping bug (thx photositelinks&starck) 0.96a

0.90->0.95beta (update the module essentially)
- added RSS
- added auto-registering wrapped files into DB

0.40->0.90beta (update the module essentially)
- upgraded the version as BETA
- added static URI (same as wraps)
- added auto-page-wrap
- added manual-page-wrap
- fixed top page with wraps mode (thx Kaz) 0.90a

0.32->0.40
- added concept of waiting
- added a plugin for waiting
- added a notification for waiting

0.31->0.32 (update the module essentially)
- fixed the problem 30 character limits in config table (thx starck)
- modified index menu (thx emomo) 0.32a

0.30->0.31
- modified compatibility with MySQL5 (thx sakichi)

0.22->0.30 (update the module essentially)
- added vote
- added index menu
- added sitemap plugin
- added export to the other pico per contents
- fixed top contents cannot be accessed (thx starck and emomo) 0.30a

0.21->0.22
- fixed menu block (thx kuon)
- added list block
- fixed importing from TinyD
- modified invisible contents
- fixed templates for list block (thx choromo) 0.22a

0.20->0.21
- fixed page navigation (thx PhotoSiteLinks)

0.10->0.20 (update the module essentially)
- rebuilt permission system
- added a permission of "full read"
- added submenu for "main menu"
- added WYSIWYG Editors (common/spaw and common/fckeditor)
- added a feature of importing from TinyD
- added a feature of importing from the other pico
- modified top category's permission (0.20a)



Downloaded 27380 times  27380  File Size 241.08 KB  Supported Platforms tar.gz|zip|php5|xc21|icms|D3  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (7)


Category: XOOPS Modules   D3         php5
Download Now! Download Now! d3forum-0.85 Popular Version: 0.85
Submitted Date:  2009/1/19
Description:
in englishin japanese
============ D3FORUM ==============

The REAL Innovative and Basic forum module for XOOPS.
I -GIJOE- release this module with convidence though this module might be still buggy.

Enjoy D3 World!


INSTALL

(If necessary)
- set up XOOPS_TRUST_PATH
- install the latest altsys module (0.61 or upper)

- Copy all files into your XOOPS.
- Install it as usual D3 module. Of course, you can name the directory under modules/ freely.


AUTHOR

GIJOE -basic designing and PHP coding-
jidaikobo -template coding-


CHANGES

0.85 beta (2009-01-19)
- removed extra trim() handling post_text at post and edit
- fixed compatibilities among autolink and the end of quotation tag
- fixed D3commentAbstract triggers empty 'comment' events (thx spaceship)
- added an option the order of comments
- modified comment integration class can override can_vote etc.
- modifeid templates easy to use
- updated language files
-- persian (thx stranger)
-- portuguesebr (thx leco1)

0.84 beta (2008-08-18)
- fixed the post_id is passed for onUpdate() in comment-integration (thx toychee)
- fixed a notice in output RSS
- modified some exit()s to redirect_header()s (thx dekki)
- modified comment-integration can notify new 'comment' from X2 (thx naao)
- fixed external_link_id without external_link_fmt would be blank
- added total topics/counts as redundant information for categories (thx suin)
- modified default subject in the notifications
- modified the history controller for admin
- modified xoops_version for XCL2.1 friendly
- modified d3forum.textsanitizer XCL2.1 preload friendly

0.83 beta (2008-05-19)
- added smarty plugin function.d3comment.php (don't forget copy it)
- modified comment-integration the CLASS has a larger privileges
- fixed small bugs
- fixed legacy comment-integration cause fatal error (thx DJ_okamOTO) 0.83a

0.82 beta (2008-02-24)
- added import from cbb (not implemented - permissions, votes) (thx MrTheme)
- fixed invalid html in some templates (thx hi-debow)
- modified [1] won't be converted as a link automatically
- updated language files
-- persian (thx stranger)
- added language files
-- spanish (thx debianus)
-- german (thx wuddels) 0.82a

0.81 beta (2007-11-16)
- modified post form reflects "Always attach my signature" of user data
- modified new posts will be checked by "censor string"
- fixed cutandpaste loses external_link_id
- added RSS outputs

0.80 beta (2007-10-11)
- fixed Script Insertion in guest_url (thx kentaro)
- updated language files
-- french (thx gigamaster)
- added language files
-- fr_utf8 (thx gigamaster)
- modified [ siteimg] is displayed as internal image (thx ask35) 0.80a
- fixed {TOPIC_TITLE} is not assigned (thx ask35) 0.80a

0.78 alpha (2007-09-28) update this module
- added a configuration of default_options
- changed default meaning of solved (solved=0 must mean unsolved)
- added a batch action "turn all topics as solved" into category manager
- added solved controller into listtopics_over_categories
- added marking controller into listtopics_over_categories
- fixed a wrong behavior of a checkbox for appoval
- fixed a wrong error of "empty message" with a WYSIWYG editor
- modified mysql.sql removing "NOT NULL" from text fields (thx moegiiro) 0.78a
- fixed typo of method name in textsanitizer (thx enhiro) 0.78a
- fixed typo in some templates (thx enhiro) 0.78b

0.77 alpha (2007-09-27)
- modified posts allowing HTML must be filtered by HTMLPurifier
- added WYSIWYG editor (common/fckxoops)
- modified the target for redirectiion after posting by quick form

0.76 alpha (2007-09-26) update this module
- added post's histories feature
- modified templates of menu
- fixed quick form with anti-spam (thx Ron)
- added language files
-- portuguese (thx Mikhail)
-- pt_utf8 (thx Mikhail)
-- portuguesebr (thx X-TRAD team)

0.75 alpha (2007-08-22)
- added quick post form into viewpost
- added quick post form into listposts
- modified a comment from quick form will be a member of existing topics
- modified D3comment class adding methods like getPostsCount()

0.74 alpha (2007-08-11)
- fixed wrong " escaping in [ code] block with XCL2.1 (thx sippu)
- added an option selecting forum into blocks
- added a sorting option "average"
- modified listtopics templates for some sites without voting feature
- added an input form for topic_external_link_id ihnto topicmanager
- modified forum/category form about overriding option
- updated language files
-- persian (thx voltan)

0.73 alpha (2007-06-05)
- modified AntiSPAM class japanese
- modified some templates
- changed some specs of comment integration class
- added smarty's plugin function.d3forum_comment_postscount.php
- added language files
-- polish (thx kurak_bu)
-- ja_utf8 (formerly japaneseutf) 0.73a

0.72 alpha (2007-05-27)
- modified templates by jidaikobo

0.71 alpha (2007-05-21)
- modified templates by jidaikobo
- fixed comment's form does not have antiSpam elements
- fixed escaping subject on d3comment integration
- added an antiSPAM class
-- japanese (only for Japanese. input reading of kanji) 0.71a
- fixed typo in comment_functions.php (thx fanrun7) 0.71b

0.70 alpha (2007-05-18)
- changed the structure "altsys essential"
- added language constants override system (with altsys>=0.5)
- templatized mymenu (with altsys>=0.5)
- changed a post without body will be refused
- modified checking bbcode (number of quote) of post's body
- modified d3comment will redirect to target of the comment after posting
- added external_link_id validation system into class of d3comment
- modfied the field of external_link_id from integer to varchar
- templated index.css
- added callback system into d3comment class
- added a plugin for waiting module
- modified d3comment can be selected its view from thread or flat
- added guest's deletion
- added antiSPAM system
- added an antiSPAM class
-- default (using JavaScript)

0.60 (2007-05-14)
- 1st release as beta
- fixed export topic/forum into the other d3forum
- fixed sync topic
- updated D3 system
- added language files
-- japaneseutf
- fixed incompatibility with XC Legacy 2.1 (0.60a)

0.49
- updated D3 system

0.48
- fixed xoops_breadcrumbs
- fixed a config of posts_per_topic
- fixed child link in listposts

0.47
- added hierarchical submenu

0.46
- added topic move/copy into the other d3forum in topicmanager
- added forum move/copy into the other d3forum in forummanager

0.45
- fixed a bug in sync (thx nao-pon)
- added xoops_breadcrumbs
- added language files
-- french (thx gigamaster)

0.44
- fixed minor bugs (thx Konstantine)
- modified some templates
- added language files
-- persian (thx voltan)
-- russian (thx Konstantine)

0.43
- merged the latest templates from jidaikobo

0.42
- implement native comment-integration

0.41
- merged jidaikobo's templates and images
- language fixes

0.40
- update the module!
- some fixes, new smarty plugin counting comments


How to use "comment-integration"

== for conventional modules ==

1. copy a plugin function.d3forum_comment of the archive into XOOPS_ROOT_PATH/class/smarty/plugins/
2. make a new forum for integration under appropriate category.
3. import from xoopscomments of a module into the forum.
4. edit template like this.


original:

<div style="text-align: center; padding: 3px; margin:3px;">
  <{$commentsnav}>
  <{$lang_notice}>
</div>

<div style="margin:3px; padding: 3px;">
<!-- start comments loop -->
<{if $comment_mode == "flat"}>
  <{include file="db:system_comments_flat.html"}>
<{elseif $comment_mode == "thread"}>
  <{include file="db:system_comments_thread.html"}>
<{elseif $comment_mode == "nest"}>
  <{include file="db:system_comments_nest.html"}>
<{/if}>
<!-- end comments loop -->
</div>


modified:

<{d3forum_comment dirname=d3forum forum_id=(number) itemname="id" subject=$title}>



mydownloads
mydownloads_singlefile.html

<{d3forum_comment dirname=d3forum forum_id=(number) itemname="lid" subject=$file.title|regex_replace:"/&nbsp;.*/":""}>

mydownloads_download.html

<{d3forum_comment_topicscount dirname=d3forum forum_id=(number) link_id=$down.id}>



myAlbum-P
myalbum_photo.html

<{d3forum_comment dirname=d3forum forum_id=(number) itemname="lid" subject=$photo.title}>


<{d3forum_comment_topicscount dirname=d3forum forum_id=(number) link_id=$photo.lid}>

myalbum_photo_in_list.html

<{d3forum_comment_topicscount dirname=d3forum forum_id=(number) link_id=$photo.lid}>



bulletin2
use native module "bulletinHD" instead.


xoopspoll
xoopspoll_results.html

<{d3forum_comment dirname=d3forum forum_id=(number) itemname="poll_id" subject=$poll.question}>



TinyD
tinycontent*_index.html

<{d3forum_comment dirname=d3forum forum_id=(number) itemname="id" subject=$xoops_pagetitle}>



PukiWikiMod
use native module "xpWiki" instead.


Downloaded 47754 times  47754  File Size 109.88 KB  Supported Platforms tar.gz|zip|php5|D3  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (5)


Category: XOOPS Modules       icms   xc21   php5
Download Now! Download Now! altsys 0.71a Popular Version: 0.71a
Submitted Date:  2008/12/22
Description:
in englishin japanese
== ALTSYS == alternative system module & library

SUMMARY:

The unified module of blocksadmin, tplsadmin, etc around the system.

I'm appreciated your bug reports

I'll maintain this module instead of blocksadmin, tplsadmin, avaman etc.


INSTALL:

- set XOOPS_TRUST_PATH into mainfile.php
- copy xoops_trus_path/libs/ in the archive into XOOPS_TRUST_PATH/
- copy html/modules/altsys in the archive into XOOPS_ROOT_PATH/modules/
- install it


UPDATE
from 0.2x/0.3x:
- remove XOOPS_ROOT_PATH/modules/altsys/ once
- upload/overwrite both XOOPS_ROOT_PATH/modules/altsys and XOOPS_TRUST_PATH/libs/altsys


FEATURES

- easy block administration
- easy permission adminstration
- easy copy/delete/edit any DB templates
- easy import/export any DB templates
- displaying diff between each version of templates
- finding the template you want to edit easily
- making an Extension for Dreamweaver to edit templates
- modifying adminmenu in the left side of XOOPS 2.0.x easier
- displaying admin controll panels in any conventional themes
- supporting three types of template auto-updating into the DB
- modifying operations/developments of any versions of core (X2,XCL2.1,ImpressCMS etc.) efficient


DB template auto-updating feature

This feature make your customizing/developping DB templates much efficient.
Altsys supports three types of auto-updating into the DB.

(1) auto-updating template under the theme.
This feature is useful for developper of site/theme.
Insert a line just after including common.php of mainfile.php.

		include XOOPS_ROOT_PATH."/include/common.php";
		
		include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_theme.inc.php" ;
		

Then, just modifying the templates of /themes/(your_theme)/templates/* will be updated into the DB

(2) auto-updating template under the module
This feature is useful for developper of modules.
Insert two lines just after including common.php of mainfile.php.

		include XOOPS_ROOT_PATH."/include/common.php";
		
		$tplsadmin_autoupdate_dirnames = array( '(your_module)' ) ;
		include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_module.inc.php" ;
		

Then, just modifying the templates of /modules/(your_module)/templates/* will be updated into the DB.
You can specify modules multiply. eg) array( 'piCal' , 'tinyd0' )

(3) auto-updating template under XOOPS_TRUST_PATH
This feature is useful for developper of D3 modules.
Insert two lines just after including common.php of mainfile.php.

		include XOOPS_ROOT_PATH."/include/common.php";
		
		$tplsadmin_autoupdate_mydirnames = array( 'pico' , 'd3forum' ) ;
		include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_d3module.inc.php" ;
		

Then, just modifying the templates of XOOPS_TRUST_PATH/modules/pico/templates/* and XOOPS_TRUST_PATH/modules/d3forum/templates/* will be updated into the DB.


admin in theme

You can display admin side in the theme for XOOPS.
This must be useful for accessibility or mobile.

You have to make some patch for enabling this feature.

(1) XOOPS2.0.x
Insert a line just after including common.php of mainfile.php.

		include XOOPS_TRUST_PATH.'/libs/altsys/include/admin_in_theme.inc.php' ;


(2) XOOPS Cube Legacy 2.1
Insert some lines into settings/site_custom.ini.php (If this file does not exist, make it newly)

[RenderSystems]
Legacy_AdminRenderSystem=Legacy_AltsysAdminRenderSystem

[Legacy_AltsysAdminRenderSystem]
path=/modules/altsys/include
class=Legacy_AltsysAdminRenderSystem


(3) XOOPS 2.2 and ORETEKI
Not supported yet

Specify the theme for admin in the preferences of altsys.
This means that you can specify different themes between public and admin.
If you disable "admin in theme", set blank here.

If you want to diplaying a block into the admin, Specify "ALTSYS" as the target explicitly.


Admin menu hack

Even if you turn "admin in theme" disabled, you can modify the adminmenu in the left side of admin area. (for 2.0.x)

Just change "Rewrite admin menu" in altsys's preferences.
This is not a core hack but a cache hack.
If your admin area is broken, just remove cache/adminmenu.


Language constants override system

mylangadmin offers you to override the language constants of each modules.

But, there are a hardle to enable this feature.

- You always override constants of module using D3LanguageManager natively.

- With core XoopsCube Legacy2.1, you can use this feature with conventional modules just by copying preload/SetupAltsysLangMgr.class.php

- With conventinal core of XOOPS2, you have to hack the core. (follow the instruction in mylangadmin)


v0.71 (2008-12-21)
- modified rendering options form for XCL2.1 cl::{BlockClass} (thx tohokuaiki)
- modified some behaviors for XOOPS2.3
- fixed group permissions is lost in custom block previewing
- added RTL support (use _GLOBAL_LEFT/RIGHT instead of left,right directly)
- updated language files
-- persian (thx voltan)
- fixed _GLOBAL_LEFT is defined as 'right' if _ADM_USE_RTL is not defined 0.71a

v0.70 (2008-12-14) Note: update the module
- rewritten myblocksadmin fully
- modified groups can be selected in list_blocks and edit_block
- added a support for ImpressCMS (page ID and block positions)
- removed a support for XOOPS2.2
- added WYSIWYG edition for custom blocks by common/fckeditor (fckxoops)
- removed WYSIWYG edition for custom blocks by common/spaw
- added language files
-- portuguesebr (thx leco1)

v0.61 (2008-09-05)
- added D3NotificationHandler
- fixed some modinfo.php loaded twice with langauge overridding 0.61a

v0.60 (2008-08-07)
- fixed warning by assert() in Text_Diff
- fixed notices missing modinfo.php (thx shige-p)

v0.59 (2008-05-22)
- fixed css for admin with XCL2.1 and "admin in theme"
- modified the compatibility of blocksadmin with XCL2.1
- updated gtickets.php
- updated language files
-- persian (thx stranger) 0.59a

v0.58 (2008-04-10)
- fixed wrong breadcrumbs as my*admin
- modified "admin in theme" read language files under the theme
- added setup_xoops_trust_path.php

v0.57 (2008-04-01)
- modified public top altsys
- fixed typo in langman (thx nobunobu)
- fixed templates_c/index.html can be removed (thx nobunobu)
- added module's language files under the theme for XCL2.1
- added pagetype's language files under the theme for XCL2.1
- fixed menu duplication with admin in theme and XCL2.1 (thx nobunobu)
- added a class named AltsysBreadcrumbs
- modified xoops_breadcrumbs for "admin in theme"
- added language files
-- spanish (thx debianus)

v0.56 (2007-12-28)
- added a feature of custom template file (not custom "template set")
- modified cloned blocks have independent "func_num" each other
- modified compatibility with some XCL special modules about admin_in_theme
- added partially overriding language constants by XOOPS_ROOT_PATH/my_language
- modified mylangadmin displays which constants are overridden partially 0.56a
- modified compatibility with NBFrame 0.56a

v0.55 (2007-07-12)
- modified the compatibility against XOOPS 2.0.14/15/16
- added a class D3Tpl extends XoopsTpl
- modified adminmenu hack (thx nobu) 0.55a
- updated language files 0.55a
-- persian (thx voltan)
- added language files 0.55a
-- german (thx rene)

v0.54 (2007-07-06)
- fixed admin_in_theme conflicts PHP debug of conventinal XOOPS2
- fixed admin_in_theme conflicts redirect hack

v0.53 (2007-06-05)
- modified some interfaces
- renamed language
-- ja_utf8 (formerly japanaeseutf)

v0.52 (2007-05-11)
- added config of "force block cloning"
- mofieid cache files for overriding language constants
- modified mylangadmin can treat modinfo.php even

v0.51 (2007-05-10)
- added mylangadmin for conventional modules
- added a preload for overriding XC Legacy 2.1 Language Manager
- modified interface of mylangadmin
- templatized mymenu for altsys
- templatized mymenusub for altsys

v0.50 (2007-05-07)
- added mylangadmin - the override system for language constants
- templatized mymenu
- added "update and continue to edit" button into mytplsadmin
- added language files
-- japaneseutf
- modified the compatibility of mylangadmin 0.50a
- updated language files 0.50a
-- persian (thx voltan)

v0.41 (2007-04-04)
- modified tplsadmin can edit themes with dbtheme module
- fixed compatibility between "admin in theme" and Legacy 2.1 (thx sakichi)
- fixed redirect_message 0.41a

v0.40 (2007-03-27) note: overwrite XOOPS_ROOT_PATH/modules/altsys also
- modified the structure radically
- added a bridge "admin in theme" to XC Legacy 2.1
- added a block of adminmenu
- modified README better

v0.36 (2007-03-23)
- modified compatibilities of "admin in theme" still
- added a feature blocks can be displayed in "admin in theme" (also xoops.org)
- changed blocks displaying rule in "admin in theme" (specify ALTSYS explicitly)
- added xoops_breadcrumbs for "admin in theme"
- fixed compatibity problem with php5 on "admin in theme" (thx sakichi) 0.36a

v0.35 (2007-03-22)
- modified compatibilities of "admin in theme"
- added a feature any blocks can be displayed in "admin in theme" (only with JP)

v0.34 (2007-03-21)
- added a feature of "admin in theme"

v0.33 (2007-03-20)
- modified admin menu hacks a little bit
- modified compilehookadmin for other than html templates
- updated language files
-- persian (thx voltan)

v0.32 (2007-03-19)
- modified admin menu hacks
- fixed a bug on installing newly (thx fourpsk)

v0.31 (2007-03-18)
- added admin menu hacks

v0.30 (2007-03-14) note: remove XOOPS_ROOT_PATH/modules/altsys once
- modified the structure of file tree

v0.21 (2006-10-27)
- fixed wrong link from templates (thx makimaki)
- added language persian (thx voltan)

v0.20 (2006-10-18)
- modified compatibility with Cube 2.1 beta
- fixed wrong links of admin menu (thx usagiya) 0.20a

v0.12 (2006-07-18)
- modified compatibility with Cube 2.1 alpha3 without system module

v0.11 (2006-06-21)
- fixed uri of spaw in myblocksadmin (thx nico)
- modified icon (thx argon)

v0.10 (2006-05-19)
- 1st release as altsys
- myblocksadmin
- mytplsadmin
- mypreferences
- compilehookadmin
- fixed escaping rule of & (myblocksadmin)
- XOOPS 2.2 ready (myblocksadmin)



Downloaded 96091 times  96091  File Size 81.06 KB  Supported Platforms tar.gz|zip|php5|xc21|icms  Home Page http://www.peak.ne.jp/
Modify | Report Broken File | Tell a Friend | Comments (13)


(1) 2 3 »
Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!