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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 关于信息分类帖子模版不够美观,求解决,官方模版,是否为BUG

[复制链接]
ks9703 发表于 2016-11-8 09:14:05 | 显示全部楼层 |阅读模式
信息分类帖子后搜索按钮没有在搜索框后面,而且搜索框没有垂直居中,而是靠上的,不够美观,如何修改页面模版,官方模版,没有使用插件,如效果图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| ks9703 发表于 2016-11-8 09:16:31 | 显示全部楼层
我要搜索框垂直居中,搜索按钮跟在搜索框后面那种,怎么修改官方的模版页面,
回复

使用道具 举报

q398601673 发表于 2016-11-8 21:19:52 | 显示全部楼层
我也不喜欢这个搜索,找到方法告诉我一下
回复

使用道具 举报

luogang2009 发表于 2016-11-9 13:43:48 | 显示全部楼层
这个不是BUG,是模版美化没做好,要自己修改模版
回复

使用道具 举报

mandy~ 发表于 2016-11-9 14:39:57 | 显示全部楼层
这不是bug,默认就是这样,如果你开启多个表单搜索的话,会自动排列整齐。

这个修改只针对像你后台只设置一个表单搜索,如果开启两个或多个的话,不适用这个修改,用默认的样式即可。

template/default/forum/search_sortoption.htm
查找10-53行
  1. <div style="{if $option['type'] == 'checkbox'}clear:left;padding-bottom: 5px;{else}float: left;width: 48%;height: 30px; overflow: hidden;{/if}">
  2.                         <span style="padding-right: 1em;">$option[title]:</span>
  3.                         <!--{if in_array($option['type'], array('radio', 'checkbox', 'select', 'range'))}-->
  4.                             <span id="select_$option[identifier]">
  5.                             <!--{if $option[type] == 'select'}-->
  6.                                 <!--{if $_GET[searchoption][$optionid][value]}-->
  7.                                     <script type="text/javascript">
  8.                                         changeselectthreadsort('$_GET[searchoption][$optionid][value]', $optionid, 'search');
  9.                                     </script>
  10.                                 <!--{else}-->
  11.                                     <select name="searchoption[$optionid][value]" id="$option[identifier]" onchange="changeselectthreadsort(this.value, '$optionid', 'search');" class="ps vm">
  12.                                         <option value="0">{lang please_select}</option>
  13.                                     <!--{loop $option['choices'] $id $value}-->
  14.                                         <!--{if !$value[foptionid]}-->
  15.                                         <option value="$id">$value[content] <!--{if $value['level'] != 1}-->&raquo;<!--{/if}--></option>
  16.                                         <!--{/if}-->
  17.                                     <!--{/loop}-->
  18.                                     </select>
  19.                                                                 <input type="hidden" name="searchoption[$optionid][type]" value="$option[type]">
  20.                                 <!--{/if}-->
  21.                             <!--{elseif $option[type] != 'checkbox'}-->
  22.                                 <select name="searchoption[$optionid][value]" id="$option[identifier]" class="ps vm">
  23.                                     <option value="0">{lang please_select}</option>
  24.                                 <!--{loop $option['choices'] $id $value}-->
  25.                                     <option value="$id" {if $_GET[searchoption][$optionid][value] == $id}selected="selected"{/if}>$value</option>
  26.                                 <!--{/loop}-->
  27.                                 </select>
  28.                                 <input type="hidden" name="searchoption[$optionid][type]" value="$option[type]">
  29.                             <!--{else}-->
  30.                                 <!--{loop $option['choices'] $id $value}-->
  31.                                     <label><input type="checkbox" class="pc" name="searchoption[$optionid][value][$id]" value="$id" {if is_array($_GET[searchoption][$optionid]) && $_GET[searchoption][$optionid][value][$id]}checked="checked"{/if}>$value</label>
  32.                                 <!--{/loop}-->
  33.                                 <input type="hidden" name="searchoption[$optionid][type]" value="checkbox">
  34.                             <!--{/if}-->
  35.                             </span>
  36.                         <!--{else}-->
  37.                             <!--{if $option['type'] == 'calendar'}-->
  38.                                 <script type="text/javascript" src="{$_G[setting][jspath]}calendar.js?{VERHASH}"></script>
  39.                                 <input type="text" name="searchoption[$optionid][value]" size="15" class="px vm" value="{if is_array($_GET[searchoption][$optionid])}$_GET[searchoption][$optionid][value]{/if}" onclick="showcalendar(event, this, false)" />
  40.                             <!--{else}-->
  41.                                 <input type="text" name="searchoption[$optionid][value]" size="15" class="px vm" value="{if is_array($_GET[searchoption][$optionid])}$_GET[searchoption][$optionid][value]{/if}" />
  42.                             <!--{/if}-->
  43.                         <!--{/if}-->
  44.                     </div>
复制代码

替换为
  1. <div class="ptm">
  2. <div style="{if $option['type'] == 'checkbox'}clear:left;padding-bottom: 5px;{else}float: left;width: 200px;height: 30px; overflow: hidden;{/if}">
  3.                         <span style="padding-right: 1em;">$option[title]:</span>
  4.                         <!--{if in_array($option['type'], array('radio', 'checkbox', 'select', 'range'))}-->
  5.                             <span id="select_$option[identifier]">
  6.                             <!--{if $option[type] == 'select'}-->
  7.                                 <!--{if $_GET[searchoption][$optionid][value]}-->
  8.                                     <script type="text/javascript">
  9.                                         changeselectthreadsort('$_GET[searchoption][$optionid][value]', $optionid, 'search');
  10.                                     </script>
  11.                                 <!--{else}-->
  12.                                     <select name="searchoption[$optionid][value]" id="$option[identifier]" onchange="changeselectthreadsort(this.value, '$optionid', 'search');" class="ps vm">
  13.                                         <option value="0">{lang please_select}</option>
  14.                                     <!--{loop $option['choices'] $id $value}-->
  15.                                         <!--{if !$value[foptionid]}-->
  16.                                         <option value="$id">$value[content] <!--{if $value['level'] != 1}-->&raquo;<!--{/if}--></option>
  17.                                         <!--{/if}-->
  18.                                     <!--{/loop}-->
  19.                                     </select>
  20.                                                                 <input type="hidden" name="searchoption[$optionid][type]" value="$option[type]">
  21.                                 <!--{/if}-->
  22.                             <!--{elseif $option[type] != 'checkbox'}-->
  23.                                 <select name="searchoption[$optionid][value]" id="$option[identifier]" class="ps vm">
  24.                                     <option value="0">{lang please_select}</option>
  25.                                 <!--{loop $option['choices'] $id $value}-->
  26.                                     <option value="$id" {if $_GET[searchoption][$optionid][value] == $id}selected="selected"{/if}>$value</option>
  27.                                 <!--{/loop}-->
  28.                                 </select>
  29.                                 <input type="hidden" name="searchoption[$optionid][type]" value="$option[type]">
  30.                             <!--{else}-->
  31.                                 <!--{loop $option['choices'] $id $value}-->
  32.                                     <label><input type="checkbox" class="pc" name="searchoption[$optionid][value][$id]" value="$id" {if is_array($_GET[searchoption][$optionid]) && $_GET[searchoption][$optionid][value][$id]}checked="checked"{/if}>$value</label>
  33.                                 <!--{/loop}-->
  34.                                 <input type="hidden" name="searchoption[$optionid][type]" value="checkbox">
  35.                             <!--{/if}-->
  36.                             </span>
  37.                         <!--{else}-->
  38.                             <!--{if $option['type'] == 'calendar'}-->
  39.                                 <script type="text/javascript" src="{$_G[setting][jspath]}calendar.js?{VERHASH}"></script>
  40.                                 <input type="text" name="searchoption[$optionid][value]" size="15" class="px vm" value="{if is_array($_GET[searchoption][$optionid])}$_GET[searchoption][$optionid][value]{/if}" onclick="showcalendar(event, this, false)" />
  41.                             <!--{else}-->
  42.                                 <input type="text" name="searchoption[$optionid][value]" size="15" class="px vm" value="{if is_array($_GET[searchoption][$optionid])}$_GET[searchoption][$optionid][value]{/if}" />
  43.                             <!--{/if}-->
  44.                         <!--{/if}-->
  45.                     </div>
  46.                 </div>
复制代码

查找
  1. <div class="ptm cl">
复制代码

替换为
  1. <div class="">
复制代码

修改好后上传覆盖,后台更新缓存。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 00:43 , Processed in 0.016872 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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