我在首页index.php的模板里加了个数据调用模块,但是出来的url变成了跳转的,我看了一下,是写模块htm时,就自动把space.php之前加上了uchome的安装路径,带http的,而在首页里解释出来以后,因为前边带了http又自动给加了跳转,这样不利于被收录,所以修改了一下。
admin/admin_block.php
53行
复制内容到剪贴板
代码:
if($setarr['perpage']) $setarr['num'] = 0;
$setarr['htmlcode'] = addslashes(preg_replace("/href\=\"(?!http\:\/\/)(.+?)\"/i", 'href="'.getsiteurl().'\\1"', stripslashes($setarr['htmlcode'])));修改为
复制内容到剪贴板
代码:
if($setarr['perpage']) $setarr['num'] = 0;
//$setarr['htmlcode'] = addslashes(preg_replace("/href\=\"(?!http\:\/\/)(.+?)\"/i", 'href="'.getsiteurl().'\\1"', stripslashes($setarr['htmlcode'])));只是给注释了,就不使用正则替换了
附带给大家发一个我用的模块语句
是调用话题的,带选吧链接,判断是否精华
复制内容到剪贴板
代码:
SELECT * FROM uchome_thread,uchome_mtag where uchome_thread.tagid=uchome_mtag.tagid ORDER BY dateline DESChtml代码****注意替换成你的模块序号!!!
重要复制内容到剪贴板
代码:
<!--{loop $_SBLOCK['block4'] $value}-->
<ul class="huatibox" onmouseover=overtb(this) onmouseout=outtb(this)>
<li><a class="green" href="/UChome安装路径/space.php?uid=$value[uid]" target="_blank">$value[username]</a>于<!--{date('Y-m-d',$value[dateline])}-->在<a class="blue" href="/UChome安装路径/space.php?do=mtag&tagid=$value[tagid]">$value[tagname]</a>发表了</li>
<li><!--{if $value['digest']>0}--><span class="red">[精]</span><!--{/if}--><a href="/UChome安装路径/space.php?uid=$value[uid]&do=thread&id=$value[tid] " target="_blank">$value[subject]</a></li>
</ul>
<!--{/loop}-->想看效果,看看我的吧,新站没啥数据,只是效果而已。
http://www.shanpao.org/home
我站首页是用的asp的cms,使用gethtm的方法调php,比直接用js效果要好,打开慢的时候不会影响其他部分,有需要的我也给方法发出来,但是需要外调单独的js