请教老师,实现指定板块发表回复格式,帮看下问题出现在哪里,
本帖最后由 蓝火 于 2015-4-24 15:46 编辑请教老师,实现指定模块发表回复格式,如下图:
(只要指定的版块 发表回复要这种格式的,其他版块就按Discuz 默认表发表回复)
请老师帮指点下我的问题出现在哪里:
更改文件:
template\default\forum\viewthread_fastpost.htm35-69行代码
更改前代码如下:
<div class="cl">
<!--{if empty($_GET) && $_G}--><div id="fastsmiliesdiv" class="y"><div id="fastsmiliesdiv_data"><div id="fastsmilies"></div></div></div><!--{/if}-->
<div{if empty($_GET) && $_G} class="hasfsl"{/if} id="fastposteditor">
<div class="tedt{if !($_G == 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&tid=$_G{if $_GET}&from=$_GET{/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}" 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 判断语呢?
这个功能困扰两天了,实在是解决不了,非常期待版主解答。先谢了!!!!
做成功效果是这样的:如图
发表回复成功后, “手机号码” 和 “购买价格” 这几个字也会在上面显示,并且 价格后面自动加 “元”字
学习中!!!!!:) 我也有同事的需求啊,太好了,等待学习:lol 先占个位子 ,哈哈,有些技术含量。值得学习 期待中…… ! !!希望老师解答能详细一点。 蓝火 发表于 2015-4-24 15:57
期待中…… ! !!希望老师解答能详细一点。
现在在外办事,回来后为你解答 竟然有一个跟我有同样想法的,最近要加一个这个功能呢,可没有弄成功。
老师,这个是不是要用if来判断 模块的fid呢,如 : <!--{if $_G['fid']== 2 }--> 代码1 <!--{else}--> 代码2<!--{/if}-->,我想应该是这样的,可是我也没有弄出来,不知道是不是代码有问题,根本不显示。
顶一下吧,:loveliness:我也期待老师的解答! 老师!跪求指点,非常感谢!! 你设置好HTML结构之后,要把数据以post方式传递给论坛流程处理文件,并且还要在数据库种增加相对应的字段保存,然后在帖子内容页LOOP循环出帖子数据!以上是大致的流程 老师可以详细点吗,具体要传递给哪些文件处理呢。
页:
[1]