XOOPS Cube 19 & XOOPS & ImpressCMS
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001sage
2009/03/22(日) 14:55:14ID:???XOOPS http://www.xoops.org/
ImpressCMS http://www.impresscms.org/
XOOPS Cube http://sourceforge.net/projects/xoopscube/
前スレ
XOOPS Cube 18 & XOOPS & ImpressCMS
http://pc11.2ch.net/test/read.cgi/php/1225232366/
0951nobodyさん
2009/12/27(日) 07:14:37ID:???XPressME モジュールディレクトリ xpress として
.httaccess
RewriteEngine on
RewriteRule xpress$ xpress/ [L]
RewriteRule ^xpress/(.*)$ modules/xpress/$1 [L]
0952nobodyさん
2009/12/27(日) 07:16:01ID:???$GLOBALS['_rewriteRulesFrom'] = array('/modules/xpress/');
$GLOBALS['_rewriteRulesTo'] = array('/xpress/');
$GLOBALS['_abs_offset'] = preg_replace('/https?:\/\/'.$_SERVER["HTTP_HOST"].'/','',XOOPS_URL);
$GLOBALS['_rewriteRulesTo1'] = preg_replace('/^(.*)$/e','"!('.XOOPS_URL.'|\"".$GLOBALS["_abs_offset"]."|\'".$GLOBALS["_abs_offset"].")".preg_quote("\1","!")."!"', $GLOBALS['_rewriteRulesTo']);
$GLOBALS['_rewriteRulesFrom1'] = preg_replace('/^(.*)$/','\\\1\1',$GLOBALS['_rewriteRulesFrom']);
function modules_changer( $s ) {
$s = preg_replace($GLOBALS['_rewriteRulesTo1'],$GLOBALS['_rewriteRulesFrom1'], $s);
for($i=0; $i<count($GLOBALS['_rewriteRulesFrom']); $i++) {
$s = preg_replace( '/('.preg_quote(XOOPS_URL,'/').'|"|\')'.preg_quote($GLOBALS['_rewriteRulesTo'][$i],'/').'/' , "\\1".$GLOBALS['_rewriteRulesFrom'][$i] , $s ) ;
}
return $s;
}
if (empty($_SERVER['REDIRECT_URL']) || ($_SERVER['REDIRECT_URL'] == $_SERVER['REQUEST_URI'])) {
if (empty($_SERVER['REDIRECT_REDIRECT_STATUS'])) {
if (($_changer_url=modules_changer('"'.$_SERVER['REQUEST_URI'].'"')) != '"'.$_SERVER['REQUEST_URI'].'"') {
// if request url is old url redirect to new
header('Location: ' . str_replace('"','',$_changer_url));
}
}
}
$_SERVER['REQUEST_URI'] = str_replace( $GLOBALS['_rewriteRulesFrom'],$GLOBALS['_rewriteRulesTo'], @$_SERVER['REQUEST_URI'] ) ;
$_SERVER['HTTP_REFERER'] = str_replace($GLOBALS['_rewriteRulesFrom'], $GLOBALS['_rewriteRulesTo'
0953nobodyさん
2009/12/27(日) 07:16:47ID:???<table cellspacing="0">
<tr>
<td id="mainmenu">
<a class="menuTop" href="<{$xoops_url}>/"><{$smarty.const._MB_LEGACY_HOME}></a>
<{foreach item=module from=$block.modules}>
<{if $module.directory == 'xpress'}>
<a class="menuMain" href="<{$xoops_url}>/<{$module.directory}>/"><{$module.name}></a>
<{foreach item=sublink from=$module.sublinks}>
<a class="menuSub" href="<{$sublink.url|replace:"modules/xpress":"xpress"}>"><{$sublink.name}></a>
<{/foreach}>
<{else}>
<a class="menuMain" href="<{$xoops_url}>/modules/<{$module.directory}>/"><{$module.name}></a>
<{foreach item=sublink from=$module.sublinks}>
<a class="menuSub" href="<{$sublink.url}>"><{$sublink.name}></a>
<{/foreach}>
<{/if}>
<{/foreach}>
</td>
</tr>
</table>
レス数が950を超えています。1000を超えると書き込みができなくなります。