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

 找回密码
 立即注册
搜索

[已解决] 关于帖子内容替换语句和游客只能查看小图的问题!

[复制链接]
远拓网络 发表于 2010-11-18 09:59:58 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X1.5
浏览器: IE8 IE9 
使用模板: 官方模板
BUG地址: http://127.0.0.1
这里我有个问题啊,就是想让游客查看图片的时候是小图,就像19楼那样子的!

只有登陆的时候是大图!


我的丝路是用JS控制一下,或者用CSS控制一下,用判断是否登陆来判断是否启用JS或CSS

我刚学PHP不久,在

viewthread_node_body.htm

文件里面的帖子内容输出的标签中,怎么来替换里面的代码?


  1. $post[message]
复制代码

意思应该是帖子内容输出的!

在帖子里面我上传了图片,图片在正常输出的时候是


  1. <img src="static/image/common/none.gif" file="data/attachment/forum/201011/15/104011z5oq2722b20kdqmx.jpg" width="600" class="zoom" onclick="zoom(this, this.src)" id="aimg_1" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" alt="43_52709_796e950e198a1e6.jpg" title="43_52709_796e950e198a1e6.jpg" />
  2. <div class="tatt" id="aimg_1_menu" style="position: absolute; display: none">
  3. <div class="crly">
  4. <div class="y"><span title="2010-11-15 10:40">3&nbsp;天前</span> 上传</div>
  5. <a href="http://127.0.0.1:8080/bbs/forum.php?mod=attachment&amp;aid=MXxlZjlhYTY0YXwxMjkwMDQ0MTA2fDA%3D&amp;nothumb=yes" title="43_52709_796e950e198a1e6.jpg 下载次数:0" target="_blank"><strong>下载附件</strong> <span class="xs0">(239.24 KB)</span></a>
  6. </div>
  7. <div class="mncr"></div>
  8. </div>
  9. <br />
  10. <br />
  11. <br />
  12. <br />
  13. <br />
  14. <br />
复制代码

这个样子的!

比如,我想在每帖子每个图片的代码

<img src="static/image/common/none.gif" file="data/attachment/forum/201011/15/104011z5oq2722b20kdqmx.jpg" width="600" class="zoom tupian" id="aimg_1" alt="43_52709_796e950e198a1e6.jpg" title="43_52709_796e950e198a1e6.jpg" />

加上红色的CSS样式!

记的ASP里面有个替换的语句,不知道DISCUZ模版里面能替换吗?

或者给个更好实现游客查看小图,登陆后查看大图的功能呢?


最终想要的效果就是:

QQ截图未命名.png
回复

使用道具 举报

 楼主| 远拓网络 发表于 2010-11-18 10:10:38 | 显示全部楼层
本帖最后由 远拓网络 于 2010-11-18 10:11 编辑

又发现一点东西!

数据库里面存档的时候图片存的是

[ attach]2[/ attach]


这个样子的,这个是在那个文件里面进行编译的呢?
回复

使用道具 举报

 楼主| 远拓网络 发表于 2010-11-18 10:33:00 | 显示全部楼层
回复

使用道具 举报

 楼主| 远拓网络 发表于 2010-11-18 10:54:30 | 显示全部楼层
在  template\default\forum\discuzcode.htm

文件里面有
  1.                                 <img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']} class="attprice"{/if} style="cursor:pointer" onclick="zoom(this, '{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes&nothumb=yes{else}{$attach[url]}$attach[attachment]{/if}')" src="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode{else}{$attach[url]}$attach[attachment].thumb.jpg{/if}" border="0" id="aimg_$attach[aid]" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" alt="$attach[imgalt]" title="$attach[imgalt]" />
  2.                         <!--{else}-->
  3.                                 <img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']} class="attprice"{/if} src="{STATICURL}image/common/none.gif" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes{else}{$attach[url]}$attach[attachment]{/if}" {if $_G['gp_action'] != 'printable'}$widthcode{/if} id="aimg_$attach[aid]" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" alt="$attach[imgalt]" title="$attach[imgalt]" />
  4.                         <!--{/if}-->
复制代码
这一段,是帖子输出图片的代码吗?

怎么我修改后清除缓存不管用啊!??
回复

使用道具 举报

 楼主| 远拓网络 发表于 2010-11-18 10:56:06 | 显示全部楼层
在线等!

我的QQ是:82198990

希望能和大家一起交流!
回复

使用道具 举报

 楼主| 远拓网络 发表于 2010-11-18 10:58:56 | 显示全部楼层
给大家个电梯!

或许有用

https://discuz.dismall.com/forum. ... ead&tid=1972715
回复

使用道具 举报

 楼主| 远拓网络 发表于 2010-11-18 11:07:53 | 显示全部楼层
好像~~~

有点问题!


<!--{if $_G['setting']['thumbstatus'] && $attach['thumb']}-->

这个判断是判断大图  或者小图吗?

意思就是~~~

后台可以设置大图显示或者小图显示?
回复

使用道具 举报

 楼主| 远拓网络 发表于 2010-11-18 11:53:32 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-6 08:44 , Processed in 0.146385 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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