找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10307|回复: 9

请教老师,实现指定板块发表回复格式,帮看下问题出现在哪里,

 火.. [复制链接]
发表于 2015-4-24 15:20:39 | 显示全部楼层 |阅读模式
本帖最后由 蓝火 于 2015-4-24 15:46 编辑

请教老师,实现指定模块发表回复格式,如下图:

1111

1111


(只要指定的版块 发表回复要这种格式的,其他版块就按Discuz 默认表发表回复)

请老师帮指点下我的问题出现在哪里:


更改文件:
template\default\forum\viewthread_fastpost.htm  35-69行代码  
更改前代码如下:

<div class="cl">
   <!--{if empty($_GET[from]) && $_G[setting][fastsmilies]}--><div id="fastsmiliesdiv" class="y"><div id="fastsmiliesdiv_data"><div id="fastsmilies"></div></div></div><!--{/if}-->
  <div{if empty($_GET[from]) && $_G[setting][fastsmilies]} class="hasfsl"{/if} id="fastposteditor">
   <div class="tedt{if !($_G[forum_thread][special] == 5 && empty($firststand))} mtn{/if}">
    <div class="bar">
     <span class="y">
      <!--{hook/viewthread_fastpost_func_extra}-->
      <a href="forum.php?mod=post&action=reply&fid=$_G[fid]&tid=$_G[tid]{if $_GET[from]}&from=$_GET[from]{/if}">{lang post_advancemode}</a>
     </span>
     <!--{eval $seditor = array('fastpost', array('at', 'bold', 'color', 'img', 'link', 'quote', 'code', 'smilies'), !$allowfastpost ? 1 : 0, $allowpostattach && $_GET['from'] != 'preview' && $allowfastpost ? '<span class="pipe z">|</span><span id="spanButtonPlaceholder">'.lang('template', 'upload').'</span>' : '');}-->
     <!--{hook/viewthread_fastpost_ctrl_extra}-->
     <!--{subtemplate common/seditor}-->
    </div>
    <div class="area">
     <!--{if $allowfastpost}-->
      <textarea rows="6" cols="80" name="message" id="fastpostmessage" tabindex="4" class="pt"{eval echo getreplybg($_G['forum']['replybg']);}></textarea>
     <!--{else}-->
      <div class="pt hm">
       <!--{if !$_G['uid']}-->
        <!--{if !$_G['connectguest']}-->
         {lang login_to_reply} <a href="member.php?mod=logging&action=login" class="xi2">{lang login}</a> | <a href="member.php?mod={$_G[setting][regname]}" class="xi2">$_G['setting']['reglinkname']</a>
        <!--{else}-->
         {lang connect_fill_profile_to_post}
        <!--{/if}-->
       <!--{else}-->
        {lang no_permission_to_post}<a href="javascript:;" class="xi2">{lang click_to_show_reason}</a>
       <!--{/if}-->
       <!--{hook/global_login_text}-->
      </div>
     <!--{/if}-->
    </div>
   </div>
  </div>
</div>

把上面代码更改成下面的:  
   <div style="float:left; overflow:hidden; margin-right:10px;">手机号码:<input id="fmi1" name="fmi1" style="line-height:20px; height:20px; overflow:hidden; width:200px;"></div>
        <div style="float:left; overflow:hidden; margin-right:10px;">购买价格:<input id="fmi2" name="fmi2" style="line-height:20px; height:20px; overflow:hidden; width:200px;"></div>
        <p> </p>
        <p></p>


问题1: 这里的:<input   数据传递给哪个文件 处理 ,

问题2:下面这几个调用的代码是不是也要改,请问怎么改呢?
<div id="seccheck_fastpost">
<!--{if $allowpostreply && ($secqaacheck || $seccodecheck)}-->
<!--{subtemplate forum/seccheck_post}-->
<!--{/if}-->
</div>

<!--{if $allowpostattach && $_GET['from'] != 'preview'}-->
问题3:因为是指定的版块才要这种的 发表回复格式,是要在哪里增加 版块uid 判断语呢?




这个功能困扰两天了,实在是解决不了,非常期待版主解答。先谢了!!!!


做成功效果是这样的:如图

214.jpg

发表回复成功后,   “手机号码” 和 “购买价格” 这几个字也会在上面显示,并且 价格后面自动加 “元”字





回复

使用道具 举报

 楼主| 发表于 2015-4-24 15:23:47 | 显示全部楼层
学习中!!!!!
回复

使用道具 举报

发表于 2015-4-24 15:50:53 | 显示全部楼层
我也有同事的需求啊,太好了,等待学习
回复

使用道具 举报

发表于 2015-4-24 15:54:30 | 显示全部楼层
先占个位子 ,哈哈,有些技术含量。值得学习
回复

使用道具 举报

 楼主| 发表于 2015-4-24 15:57:13 | 显示全部楼层
期待中…… ! !!  希望老师解答能详细一点。
回复

使用道具 举报

发表于 2015-4-24 20:18:53 | 显示全部楼层
蓝火 发表于 2015-4-24 15:57
期待中…… ! !!  希望老师解答能详细一点。

现在在外办事,回来后为你解答
回复

使用道具 举报

发表于 2015-5-13 11:43:20 | 显示全部楼层
竟然有一个跟我有同样想法的,最近要加一个这个功能呢,可没有弄成功。

老师,这个是不是要用  if来判断 模块的fid呢,如 : <!--{if $_G['fid']== 2 }-->   代码1 <!--{else}-->   代码2  <!--{/if}-->  ,我想应该是这样的,可是我也没有弄出来,不知道是不是代码有问题,根本不显示。

顶一下吧,  我也期待老师的解答!
回复

使用道具 举报

 楼主| 发表于 2015-5-19 23:36:17 | 显示全部楼层
老师!跪求指点,非常感谢!!
回复

使用道具 举报

发表于 2015-5-23 02:03:47 | 显示全部楼层
你设置好HTML结构之后,要把数据以post方式传递给论坛流程处理文件,并且还要在数据库种增加相对应的字段保存,然后在帖子内容页LOOP循环出帖子数据!  以上是大致的流程
回复

使用道具 举报

 楼主| 发表于 2015-5-23 20:55:12 | 显示全部楼层
老师可以详细点吗,具体要传递给哪些文件处理呢。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-5-17 19:25 , Processed in 0.057443 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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