发新话题
打印

[求解] 请教一个关于自定义标签调用出现的问题。

请教一个关于自定义标签调用出现的问题。

复制内容到剪贴板
代码:
<h2>陌岸那谁 | About</h2>
<ul>
<#CACHE_INCLUDE_FAVORITE#>
</ul>
<h2>陌岸之类 | Blog</h2>
<ul>
<#CACHE_INCLUDE_CATALOG#>
</ul>
<h2>订阅陌岸 | Xml</h2>
<ul>
<#CACHE_INCLUDE_MISC#>
</ul>
<h2>陌岸文字 | Writing</h2>
<ul>
<#CACHE_INCLUDE_PREVIOUS#>
</ul>
<h2>岸人评论 | Reply</h2>
<ul>
<#CACHE_INCLUDE_COMMENTS#>
</ul>
<h2>岸人留声 | Message</h2>
<ul>
<#CACHE_INCLUDE_GUESTCOMMENTS#>
</ul>
<h2>链之陌岸 | Links</h2>
<ul><#CACHE_INCLUDE_LINK#></ul>
<h2>陌岸记录 | keep</h2>
<ul>
<#CACHE_INCLUDE_ARCHIVES#>
</ul>
<h2>陌岸数据 | Statstic</h2>
<ul>
<#CACHE_INCLUDE_STATISTICS#>
</ul>
以上是首页侧栏的某些代码,我把以上代码放到根目录下INCLUDE目录下新建的LEFT.ASP里面,然后在首页侧栏调用<#CACHE_INCLUDE_LEFT#>,结果显示的效果是<#CACHE_INCLUDE_FAVORITE#>和<#CACHE_INCLUDE_CATALOG#>和<#CACHE_INCLUDE_COMMENTS#>和<#CACHE_INCLUDE_GUESTCOMMENTS#>和<#CACHE_INCLUDE_ARCHIVES#>都是直接显示代码(如显示<#CACHE_INCLUDE_ARCHIVES#>),调用失败;

而<#CACHE_INCLUDE_MISC#>和<#CACHE_INCLUDE_PREVIOUS#>和<#CACHE_INCLUDE_LINK#>和<#CACHE_INCLUDE_STATISTICS#>又调用显示正常,这是为什么呢?又没有高人帮我解决一下?谢谢!

[ 本帖最后由 老寒 于 2008-5-19 07:33 编辑 ]
我只看重原创。如果没有一定量的原创内容,链接就不必了。
陌岸 - 陌岸无处停靠 - 老寒的Blog

TOP

没遇到过,自己新建的文件的话注意编码

TOP

有些标签好像不合适侧栏使用
摇曳铃丹 YYLD.net
歪歪创意交流群:17912229
出售域名、空间,承接有偿模板、建站、设计等定制服务,欢迎咨询采购。

歪歪创意团队提供的广告

TOP

问题已经初步解决。方法是:不要把自定义标签页如LEFT.ASP放在网站根目录下的INCLUDE目录下,而是放在自己制作的主题下的INCLUDE目录下,再使用<#TEMPLATE_INCLUDE_文件名(不要后缀且全大写)#>调用,调用成功。

搜索了一下论坛旧帖,发现有这么一个帖子,希望对想做自定义标签的朋友有帮助:
http://bbs.rainbowsoft.org/thread-3530-1-1.html

里面说到【1.8新特性:主题也可以有自己的INCLUDE目录】,如THEMES\default\INCLUDE,使用<#TEMPLATE_INCLUDE_文件名(不要后缀且全大写)#>调用,而不是<#CACHE_INCLUDE_文件名(不要后缀且全大写)#>,后者是对根目录下的INCLUDE目录下文件调用的。

在这里也感谢wolfit和星铃丹。

[ 本帖最后由 老寒 于 2008-5-19 07:41 编辑 ]
我只看重原创。如果没有一定量的原创内容,链接就不必了。
陌岸 - 陌岸无处停靠 - 老寒的Blog

TOP

呵呵!这个可以参看wiki中的主题制做
但是在主题文件夹下的文件好像不能采用JS调用~只能使用标准调用!

TOP

又发现奇怪的问题!

又发现奇怪的问题:

用<#TEMPLATE_INCLUDE_FAVORITE#>调用是死都调不出来的,把后面的FAVORITE改成TOP(然后相应地在模板目录下的include里面把FAVORITE.ASP改成TOP.ASP),调用出来了 。这是啥原因?经本人测试,在保证如二楼所说的编码没有问题的前提下,发现正如三楼星铃丹所说:有些标签好像不合适侧栏使用。确切地说,是有些标签名好像不合适侧栏使用!

经测试,发现在主题目录下的include下同样调用不出来的标签名还有:
comments.asp
guestcomments.asp
archives.asp
CATALOG.ASP
把以上名字随便改一下,又可以调用了。再改随便一下,又不行了(调用失败直接显示代码)。

而可以调用出来的标签名有:
previous.asp、STATISTICS.ASP等。

花了一个通宵,试着改了N个名字,终于全部调用出来了。

而<#TEMPLATE_INCLUDE_STATISTICS#>是调用显示出站内统计数据来了,可是“浏览总数”和“浏览总数”怎么索引重建都不变了……赶紧换回用<#CACHE_INCLUDE_STATISTICS#>调用,索引重建后统计计数正常了。

哪位高手帮忙解答一下原因?还是主题下的include功能还未完善?

我保证我的操作是正确的。希望能得到版主的帮助,先谢了!

[ 本帖最后由 老寒 于 2008-5-19 07:40 编辑 ]
我只看重原创。如果没有一定量的原创内容,链接就不必了。
陌岸 - 陌岸无处停靠 - 老寒的Blog

TOP

很好,该帖收藏。
摇曳铃丹 YYLD.net
歪歪创意交流群:17912229
出售域名、空间,承接有偿模板、建站、设计等定制服务,欢迎咨询采购。

歪歪创意团队提供的广告

TOP

丹疯子,快来帮我顶起呀!
我只看重原创。如果没有一定量的原创内容,链接就不必了。
陌岸 - 陌岸无处停靠 - 老寒的Blog

TOP

发新话题