Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[发布] DZ7.2分类信息帖子内容美化 有图片的显示图片 没有图片显示广告

[复制链接]
ty566 发表于 2010-4-24 23:12:18 | 显示全部楼层 |阅读模式
Discuz!模板
适用版本: Discuz! 7.2
语言编码: GBK简体 
风格转换者: 原创
本帖最后由 ty566 于 2010-4-24 23:16 编辑

DZ7.2分类信息帖子内容美化 有图片的显示图片 没有图片显示广告
这样可以给站长带来广告收入
演示地址 有图片的:  http://www.t81.cn/article-3815-1-1.html
1.jpg
演示地址 无图片的: http://www.t81.cn/article-3738-1-1.html
2.jpg
注意了!
是用的分类信息上的,你站没有用到分类信息的不用安装


在改的时间请备好你自己原来的,不是说不可以用,是要站长养成这个习惯

第一步: 在viewthread.php 文件里加代码
查找
  1. $threadtag = array();
  2.         $tagstatus = $tagstatus && $forum['allowtag'] ? ($tagstatus == 2 ? 2 : $forum['allowtag']) : 0;
复制代码
在前面加上
  1.    //BY:天涯 www.t81.cn

  2.         $at = array();

  3.         $query1 = '';

  4.         $query1 = $db->query("SELECT * FROM {$tablepre}attachments WHERE tid=$thread[tid] AND isimage=1 LIMIT

  5. 0,1");

  6.         $at = $db->fetch_array($query1);

  7.         if($at){

  8.               $thread['thumb'] = 'attachments/'.$at['attachment'];
  9.              $thread['shortimg'] ='<img src="'.$thread[thumb].'" border="0" alt="" />';

  10.         }

  11. //天涯 QQ 327211989
复制代码
保存好

第二步 在 css_append.htm
找个合适的地方加
  1. /*信息展示*/
  2. .viewbox{width:600px;overflow:hidden;padding-bottom:8px;}
  3. .viewbox .title{height:56px;line-height:56px;text-align:center;overflow:hidden;padding-top:10px;}
  4. .viewbox .title h2{font-size:24px;color:#369;}
  5. .viewbox .info{height:24px;line-height:17px;text-align:center;overflow:hidden;color:#777;}
  6. .viewbox .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
  7. .viewbox .info a{color:#690;}
  8. .viewbox .intro{padding:8px 16px;line-height:25px;background:#FAFDFE;border:1px solid #F9C494;font-size:14px;color:#666;margin-top:8px;}
  9. .viewbox .flashnews{width:298px;height:210px;padding:4px 4px 4px 4px;background-color: #FDF6EB;overflow:hidden;float:left;}
  10. #bimg {filter: progid:dximagetransform.microsoft.fade ( duration=0.5,overlap=1.0 );}
  11. #bimg img {width: 298px;height: 210px;}
  12. #simg {width: 310px;height: 51px;margin-top: 4px;}
  13. #simg .img1{float:left;}
  14. #simg .img2{float:left; margin-left:6px;}
  15. #simg img {width: 70px;height: 50px;filter: gray;moz-opacity: 0.5;}
  16. #simg img.s {filter: alpha(opacity=100);moz-opacity: 0.5;}
  17. .viewbox .dis {display: block;}
  18. .viewbox .undis {display: none;}
  19. .viewbox .infolist{width:280px;float:left;margin-left:10px;border-bottom:1px dashed #F9C494;}
  20. .viewbox .infolist small{width:80px;text-align:left;display:block;float:left;font-size:12px;line-height:25px;clear:left;height:26px;overflow:hidden;border-top:1px dashed #F9C494;}
  21. .viewbox .infolist span{width:197px;line-height:25px;float:left;height:26px;color:#FF6600;overflow:hidden;border-top:1px dashed #F9C494;}
  22. .viewbox .infolist a{color:#FF6600;}
  23. .viewbox .infolist a:hover{color:#FF3300;}
  24. .areanewt{width:587px;line-height:25px;background-color: #FAF9F7;color:#2C8BED;font-weight:bold;padding:0px 4px 0 3px;border-bottom:1px solid #cccccc;border-top:1px solid #F9C494;}
  25. .areanewt a{color:#2C8BED;}
  26. .areanews{width:587px;line-height:25px;color:#669900;padding:0px 4px 0 3px;border-bottom:1px solid #F9C494;}
  27. .areanews a{color:#669900;}
  28. .areanews .infosa{float:left;}
  29. .areanews .infosb{float:left;padding-left:8px;}
  30. .areanews .infosc{float:right;}
  31. .areanews .infosd{float:right;padding-top:5px;}
  32. .tishi{width:590px;line-height:20px;color:#FF3300;padding:0px 4px 0 4px;}
  33. .tishi span{height:57px;float:right;margin-right:20px;margin-bottom:10px;}
  34. .tishi a{color:#FF3300;}
  35. .ctdesc{width:593px;border-bottom:2px solid #E55507;margin-bottom:10px;}
  36. .ctdesc .infot{width:60px;float:left;line-height:20px;font-weight:bold;padding:2px 4px 0 4px;background-color: #F95F0B;}
  37. .ctdesc .infoz{width:380px;float:right;line-height:20px;font-weight:bold;padding:2px 4px 0 4px;color:#FF3300;}
  38. .dogct{width:590px;padding:2px 4px 0 4px;}
  39. .dogrimg{width:122px;float:right;clear:right;margin-bottom:10px;background-color: #F95F0B;}
  40. .dogrimg .stt{height:6px;}
  41. .dogrimg img{width:112px;height:140px;margin-left:5px;}
  42. .doggpz{float:left;width:580px;height:70px;border-bottom:2px solid #F95F0B;margin-bottom:10px;}
  43. .dogsmile{float:right;margin-right:0px;}
复制代码
第三步  在viewthread_node.htm
这里的  {eval request('list_Inx');}  是在后台数据调用加的 放广告的   方法看第五步
查找
  1. $typetemplate
复制代码
替换
  1.                                 <div class="viewbox">
  2.                 <div class="flashnews">
  3.                         <div id=bimg>
  4.                         <div class=dis name="f">
  5. <!--{if $thread['attachment'] == 2}-->
  6. $thread[shortimg]
  7. <!--{else}-->
  8. {eval request('list_Inx');}
  9. <!--{/if}-->
  10.                            </div>
  11.                                        
  12.                 </div>
  13.                                
  14.                 </div>$typetemplate
  15. </div>

  16. <div class="ctdesc">
  17. <div class="infot">详细描述 </div>
  18. <div class="infoz">注意:描述里若有联系方式且与以上联系方式不一致需谨慎!</div></div>
  19. <div class="hack"></div>
复制代码
第四步:在后台分类信息里
这个就不详细说了  
必须自己修改
这一步自己要把需要显示的换成你自己的,这是我站的,只是做演示
换成
  1. <div class="infolist">
  2.                                
  3.                                 <small>【官方网址】</small><span> [site_urlvalue]</span>

  4.                                 <small>【有效时间】</small><span>[recr_endvalue]</span>
  5.                                
  6.                                 <small>【所在地区】</small><span> [now_placevalue] </span>
  7.                                 <small>【联 系 人】</small><span>[namevalue]</span>
  8.                                 <small>【联系电话】</small><span>[phonevalue]</span>
  9.                                 <small>【联系QQ】</small><span>[qqvalue](请注明t81.cn)</span>
  10.                                 <small>【电子邮箱】</small><span>[mailvalue]</span>
  11.                                 <small>【温声提醒】</small><span>[tixinvalue]</span>
  12.                         </div>
复制代码
第五步  在后面数据调用里增加一个自定意的  数据调用
命名为   list_Inx  这个你自己可以随便命名  这里命名什么  第三步的 {eval request('list_Inx');} 就需要改什么

在内容换你的广告 和你自己想要显示的

好了~!  教材就到这里  不会的请跟帖
回复

使用道具 举报

mszj54tc 发表于 2010-4-25 23:38:52 | 显示全部楼层
((em:02))好长啊,没看,顶了回头再研究
回复

使用道具 举报

popuppp 发表于 2010-4-26 09:38:33 | 显示全部楼层
((em:12))  支持一下。
回复

使用道具 举报

hellokai 发表于 2010-4-26 13:36:40 | 显示全部楼层
太长拉,回头再研究
回复

使用道具 举报

846936319 发表于 2010-4-26 15:23:42 | 显示全部楼层
楼主好棒啊
回复

使用道具 举报

购铺商城 发表于 2010-5-21 18:09:24 | 显示全部楼层
期待X1正式版的分类信息
回复

使用道具 举报

 楼主| ty566 发表于 2010-5-21 19:21:39 | 显示全部楼层
回复 6# 购铺商城 的帖子


X的 风格正在制作中
稍等几天 就出来了


   
回复

使用道具 举报

gushiyue 发表于 2010-5-21 21:09:34 | 显示全部楼层
代码方面的东西啊。。。
回复

使用道具 举报

hanbing17 发表于 2010-5-27 19:56:49 | 显示全部楼层
回复 1# ty566 的帖子


    请教一下 第五步没看懂 ,“”第五步  在后面数据调用里增加一个自定意的  数据调用“,
请问数据调用在后台哪里写?如何调用? 谢谢
回复

使用道具 举报

 楼主| ty566 发表于 2010-5-28 02:46:00 | 显示全部楼层
回复 9# hanbing17 的帖子


    后台数据调用  里加上一个自定意的   放广告代码的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 10:20 , Processed in 0.146170 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表