
Use a custom php block.
Use code to get if the user is registered or anounymous.
Then with an if () { } else {} show different contents.
If worked for me, and even I show different contents depending on users group.
https://www.????mydomain.com
is a different site with different files, database, cookie and session names, etc.)
define('XOOPS_URL', 'http://www.mysite.com' );
define('XOOPS_URL', 'http://mypc/mytestsite1' );
/**
* TextSanitizer extension
*
* You may not change or alter any portion of this comment or credits
* of supporting developers from this source code or any supporting source code
* which is considered copyrighted (c) material of the original comment or credit authors.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
* @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
* @package class
* @subpackage textsanitizer
* @since 2.3.0
* @author mondarse
* @version $Id: xu.php 3575 2011-09-05 11:35:11Z mondarse $
* @deprecated
*/
defined('XOOPS_ROOT_PATH') or die('Restricted access');
class MytsXu extends MyTextSanitizerExtension
{
function load(&$ts)
{
$ts->patterns[] = "/[xu]/sU";
$ts->replacements[] = XOOPS_URL;
return true;
}
}
?>
/**
* TextSanitizer extension
*
* You may not change or alter any portion of this comment or credits
* of supporting developers from this source code or any supporting source code
* which is considered copyrighted (c) material of the original comment or credit authors.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
* @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
* @package class
* @subpackage textsanitizer
* @since 2.3.0
* @author Taiwen Jiang
* @version $Id: config.php 8066 2011-11-06 05:09:33Z beckmi $
*/
defined('XOOPS_ROOT_PATH') or die('Restricted access');
return $config = array(
"extensions" => array(
"iframe" => 0,
"image" => 1,
"flash" => 1,
"youtube" => 1,
"mp3" => 0,
"wmp" => 0,
// If other module is used, please modify the following detection and 'link' in /wiki/config.php
"wiki" => is_dir(XOOPS_ROOT_PATH . '/modules/mediawiki/'),
"mms" => 0,
"rtsp" => 0,
"ul" => 1,
"li" => 1,
"xu" => 1),
"truncate_length" => 60,
// Filters XSS scripts on display of text
// There is considerable trade-off between security and performance
"filterxss_on_display" => false);
?>
* @version $Id: config.php 8066 2011-11-06 05:09:33Z beckmi $
* @version $Id: config.php 10939 2013-01-28 06:02:56Z beckmi $
// Click to open an image in a new window in full size using CaricaFoto
$modversion[] = array(
...
'release' => "2013/06/12",
'module_status' => "Beta"
// Admin system menu
'system_menu' => 1,
...
Mamba wrote:
Quote:I have tried TDMCreate 1.39RC1 but generated code simply gets blank page when trying to view new modules to install in my local wampserver (apache 2.2.11, php 5.3, mysql 5.136)
That shouldn't happen. Can you try the latest code for 1.39 from the SVN again?
iunderwood wrote:
My advice for starting out is to get intimately familiar with the administrative back end sorts of things: Module Preferences, Blocks Preferences as you code pages and things.
The second thing to learn is how to use Smarty templates.
It never hurts to learn the API, but I have always learned the most when there are other modules to observe. You'll find there are several ways to accomplish things.
Some of my old code was truly disastrous and difficult to modify.