|
模块下方添加 more 引发出来的
|
|
|
|
Author: Autoit | Date:2006-07-26 | View: 9629 | Digg: 2 |
|
直接处理模板的, 原因很简单,人家就是要和标准输出的模块一样的效果然后后面加个 more ,这样的问题我不可能大改模板吧 ? 什么?改模块? 他这个模块复制了好几个呢... 没办法了就开这个模块位置上吧, 下面以 user9为例: 本来是这样的: <?php if (mosCountModules('user9')>0) { mosLoadModules ( 'user9'); }?>直接改为成了: <?php if (mosCountModules('user9')>0) {
ob_start();
mosLoadModules ( 'user9' );
$modulebuffer = ob_get_contents();
ob_end_clean();
if (trim(strip_tags($modulebuffer))) {
?>
<?php echo $modulebuffer . '<div style="float: right;"><a href="index.php?...">more</a></div>' ?>
<?php
}
}
?>其实这个: <?php if (mosCountModules('user9')>0) {
ob_start();
mosLoadModules ( 'user9' );
$modulebuffer = ob_get_contents();
ob_end_clean();
if (trim(strip_tags($modulebuffer))) {
$modulebuffer
}
}
?>是和最开始的输出样式是一样的,知道这个后你就可以在 &modulebuffer的地方想你要用的东西吧...
Permanent URL: http://www.autoit.cn/index.php/content/view/61/25.html
|