.::: 一路问情 :::.
  • 注册
  • 登录
  • 会员
  • 生存游戏
  • FTP资源中心
  • 七海争霸
  • 社区设施
  • 帮助
.::: 一路问情 :::. » 『建站技术』 » 以我的热点推荐为例子..
‹‹ 上一主题 | 下一主题 ››
发新话题
  • 发新话题
  • 发布投票
  • 发布商品
  • 发布悬赏
  • 发布活动
  • 发布辩论
  • 发布视频
打印

[技术] 以我的热点推荐为例子..

imsxl

初级会员

帖子
98 
威望
40 点 
金钱
215 元 
好评
133 点 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
1楼 大 中 小 发表于 2008-3-2 18:20  只看该作者

以我的热点推荐为例子..

以我的热点推荐为例子..
'//热点推荐
Function Update03()
    Dim TemplateFilePath
        TemplateFilePath=Server.MapPath(" ../../index.htm ")
    Dim TClass,strHtml,I
    Set TClass=New Tkl_TemplateClass
        strHtml=""
    Dim Rs,Sql
        Sql="Select Top 5 Title,FilePath,SmallImg,ShortContent,AddTime From view_NewsInfo Where Instr(','+Speciality+',',',35,')<>0 Order By Id DESC"
    Set Rs=Conn.ExeCute(Sql)

    TClass.OpenTemplate(TemplateFilePath)

    strHtml = ""
    For I=1 To 5
        If Rs.Eof Then
            Exit For
        End If
        strHtml = strHtml & " ·<a href=""" & Rs("FilePath") & """ target=""_blank"" title=""" & Rs("Title") & """>" & StrClass.CutStr(Rs("Title"),23) & "</a><br /> " & vbCrLf
        Rs.MoveNext
    Next

    With TClass
        .StartElement=" <!---热点推荐:start--> "
        .EndElement=" <!---热点推荐:end--> "
        .Value=strHtml
        .ReplaceTemplate()
    End With

    Rs.Close
    Set Rs=Nothing

    TClass.Save()
    Set TClass=Nothing
End Function

请大家特别注意颜色标注的地方....是容易出错的地方..
复制内容到剪贴板代码:
·<a href=""" & Rs("FilePath") & """ target=""_blank"" title=""" & Rs("Title") & """>" & StrClass.CutStr(Rs("Title"),23) & "</a><br />
实现了自定义输出样式..
比如我图文的样式:
复制内容到剪贴板代码:
<a href=""" & Rs("FilePath") & """ target=""_blank"" title=""" & Rs("Title") & """><img src=""" & Rs("SmallImg") & """ width=""120"" height=""80"" border=""1"" style=""border-color:#000000"" align=""left"" /></a><a href=""" & Rs("FilePath") & """ target=""_blank"" title=""" & Rs("Title") & """><strong>" & Rs("Title") & "</strong></a><br />" & StrClass.CutStr(Rs("ShortContent"),200)
并无固定形式...完全自己定义..

说到特性...应该提下嵌入...
在页面更新的上面..
嵌入也提供了一种更新模式.还是通过<!-元素标签-开始--><!--元素标签-结束-->..
但是于特性不同的是..

并不格式化..也就是说适合放置广告代码..
比如首页的banner广告..
定义了<!--banner:start--><!--banner:end-->
然后在嵌入里面编辑(可视化,这以代码为例子)
复制内容到剪贴板代码:
<a href="http://www.31u.net/bbs/dispbbs.asp?boardID=2&ID=22&page=1" target="_blank" title="讲述大学爱情"><img src="http://www.31u.net/UpLoadFiles/NewsPhoto/00105a01.jpg" width="468" height="60" border="0" /></a>
当然你也可以插入flash
复制内容到剪贴板代码:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="533" height="104">
                <param name="movie" value="http://www.31u.net/image/flash_538.swf">
                <param name="quality" value="high">
                <embed src="http://www.31u.net/image/flash_538.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="533" height="104"></embed>
</object>
看出来和特性的区别吗??

特性是在page01这样的文件中定义好了输出方式...而这个没有..;)

嵌入可以同时更新多点...

好了。.自己体会一下吧...



QQ
UID
71049 
精华
0 
积分
40 
钻石
0 克拉 
宣传
0 点 
来路
搜索引擎 
阅读权限
10 
性别
女 
来自
安徽 
在线时间
14 小时 
注册时间
2008-2-19 
最后登录
2008-5-18 

查看详细资料

TOP

‹‹ 上一主题 | 下一主题 ››
发新话题
 

 

当前时区 GMT+8, 现在时间是 2008-7-24 06:00 蜀ICP备08000616号

清除 Cookies - 联系我们 - Ask Love - Archiver - WAP - TOP - 界面风格

  • YUYU_Emera-x

Powered by Discuz! 6.0.0,

Processed in 0.012420 second(s), 5 queries, Gzip enabled.

  • 控制面板首页
  • 编辑个人资料
  • 积分交易
  • 积分记录
  • 公众用户组
  • 个人空间管理
  • 资源中心
  • 名人堂
  • 社区银行
  • 醒目高亮
  • 勋章中心
  • 空间互踩
  • 便民查询
  • 邮箱图标
如果你喜欢一路问情,请同时向你的5个QQ好友宣传Sy64.Com,多谢支持!