唐灵 发表于 2018-7-28 21:14:18

体验很不错{:3_41:}还能发表情

透明的星尘 发表于 2018-7-29 09:58:45

唐灵 发表于 2018-7-28 21:14
体验很不错还能发表情

我回头把表情改一下,这套默认的有点怪怪的。

透明的星尘 发表于 2018-7-29 11:30:33

应@白隼 需求,将输入框的出现模式改成了淡入。
我觉得自由落体或者扶摇直上好像都有点突兀了,这里还是朴素点吧。

jQuery(".replyCom").fadeIn("fast");

有朝一日,我一定要用代码写出一个亘法来!

透明的星尘 发表于 2018-7-29 12:31:10

先不研究数据库之类的后台了,今天把前端攻城狮应该做的再完善一下。
统一了一下配色,修改了很多细节,现在应该看起来,用起来更加赏心悦目一些了。
大家发现哪里不好看或者觉得怪怪的或者哪怕一丝违和都赶紧告诉我,前端就是得让用户的每一个细节都觉得很舒服才行。



比如首页的帖子,在点击的时候会发现只有文字图片这些元素被高亮了,并不是整个按钮被高亮。
默认的模板写成了<li><a></a></li>,其实反过来就好了,<a><li></li></a>
乱用模板需谨慎。

<ul>
       
                       
<a href="{url}">
        <li>
                <div class="pic">
                        <img src="{avatar_big}" />
                </div>
                <h3>{title}</h3>
                <div class="attr cl">
                        <div class="fl">
                                <span class="au icon">{author}</span>
                        </div>
                        <div class="fr">
                                <span class="views icon">{views}</span>
                                <span class="replies icon">{replies}</span>
                        </div>
                </div>
        </li>       
</a>
       
</ul>

透明的星尘 发表于 2018-7-29 14:46:08

本帖最后由 透明的星尘 于 2018-7-29 14:50 编辑

听说模板自带的表情有点智障,所以

透明的星尘 发表于 2018-7-29 14:50:54

{:3_41:}{:3_42:}{:3_43:}{:3_44:}
{:3_45:}{:3_46:}{:3_47:}{:3_48:}
{:3_49:}{:3_50:}{:3_51:}{:3_52:}
{:3_53:}{:3_54:}{:3_55:}{:3_56:}
{:3_57:}{:3_58:}{:3_59:}{:3_60:}
{:3_61:}{:3_62:}{:3_63:}{:3_64:}

透明的星尘 发表于 2018-7-29 14:51:32

本帖最后由 透明的星尘 于 2018-7-29 15:02 编辑

怎么有种在集赞的感觉。。。
列一下未解决的问题:

给特定人回复,引用特定的帖子回复:这两个应该是一个问题,如果能解决,手机端的就有比较完整的体验了;
消息提醒:有回复或者@的时候给打开首页会有提示,专门设置一个提示页,目前把默认模板的复制过去已经有办法读取了,但是我得读读代码套一下CSS。
上传图片:目前所有的上传图片功能都没办法使用,我不知道是不是手机浏览器调用时出的问题,不强求能解决了。

透明的星尘 发表于 2018-7-29 20:01:42

本帖最后由 透明的星尘 于 2018-7-31 20:27 编辑

虽然回复的问题还没解决(时间问题)但是已经把编辑和删除的问题完美解决了。

这是楼主贴的代码
<!--{if $_G['forum']['ismoderator']}-->
                        <!--manage start-->
                              <em><a href="#moption_$post" class="popup blue">{lang manage}</a></em>
                                        <div id="moption_$post" popup="true" class="manage" style="display:none;">
                                                <!--{if !$_G['forum_thread']['special']}-->
                                                <input type="button" value="{lang edit}" class="redirect manageBtn" href="forum.php?mod=post&action=edit&fid=$_G&tid=$_G&pid=$post<!--{if $_G}--><!--{if $post}-->&sortid={$_G}<!--{/if}--><!--{/if}-->{if !empty($_GET)}&modthreadkey=$_GET{/if}&page=$page">
                                                <!--{/if}-->
                                                <input type="button" value="{lang delete}" class="dialog manageBtn" href="forum.php?mod=topicadmin&action=moderate&fid={$_G}&moderate[]={$_G}&operation=delete&optgroup=3&from={$_G}">
                                                <input type="button" value="{lang close}" class="dialog manageBtn" href="forum.php?mod=topicadmin&action=moderate&fid={$_G}&moderate[]={$_G}&from={$_G}&optgroup=4">
                                                <input type="button" value="{lang admin_banpost}" class="dialog manageBtn" href="forum.php?mod=topicadmin&action=banpost&fid={$_G}&tid={$_G}&topiclist[]={$_G}">
                                                <input type="button" value="{lang topicadmin_warn_add}" class="dialog manageBtn" href="forum.php?mod=topicadmin&action=warn&fid={$_G}&tid={$_G}&topiclist[]={$_G}">
                                        </div>
                        <!--{elseif $post['authorid']==$_G['uid']}-->
                              <img src="template/xinrui_iuni_mobile/touch/images/img/iconEdit.png" type="button" class="redirect threadEdit fr" href="forum.php?mod=post&action=edit&fid=$_G&tid=$_G&pid=$post<!--{if $_G}--><!--{if $post}-->&sortid={$_G}<!--{/if}--><!--{/if}-->{if !empty($_GET)}&modthreadkey=$_GET{/if}&page=$page">
                        <!--manage end-->
                        <!--{/if}-->这是回复贴的代码,大同小异,就是楼主贴删除等于删帖,链接略有不同。
<!--{if $_G['forum']['ismoderator']}-->
                                        <!-- manage start -->
                                                <em><a href="#moption_$post" class="popup blue">{lang manage}</a></em>
                                                <div id="moption_$post" popup="true" class="manage" style="display:none;">
                                                      <input type="button" value="{lang edit}" class="redirect manageBtn" href="forum.php?mod=post&action=edit&fid=$_G&tid=$_G&pid=$post{if !empty($_GET)}&modthreadkey=$_GET{/if}&page=$page">
                                                      <!--{if $_G['group']['allowdelpost']}--><input type="button" value="{lang modmenu_deletepost}" class="dialog manageBtn" href="forum.php?mod=topicadmin&action=delpost&fid={$_G}&tid={$_G}&operation=&optgroup=&page=&topiclist[]={$post}"><!--{/if}-->
                                                      <!--{if $_G['group']['allowbanpost']}--><input type="button" value="{lang modmenu_banpost}" class="dialog manageBtn" href="forum.php?mod=topicadmin&action=banpost&fid={$_G}&tid={$_G}&operation=&optgroup=&page=&topiclist[]={$post}"><!--{/if}-->
                                                      <!--{if $_G['group']['allowwarnpost']}--><input type="button" value="{lang modmenu_warn}" class="dialog manageBtn" href="forum.php?mod=topicadmin&action=warn&fid={$_G}&tid={$_G}&operation=&optgroup=&page=&topiclist[]={$post}"><!--{/if}-->
                                                </div>
                                        <!--{elseif $post['authorid']==$_G['uid']}-->
                                                <input type="button" value="{lang edit}" class="redirect manageBtnSelf" href="forum.php?mod=post&action=edit&fid=$_G&tid=$_G&pid=$post{if !empty($_GET)}&modthreadkey=$_GET{/if}&page=$page">
                                        <!-- manage end -->
                                        <!--{/if}-->
用伪代码说明一下
if 管理员/超级版主/版主(@木綿 )
    显示管理菜单,可以进行编辑删除禁言关闭等全部操作
else if 这是自己的帖子(帖子id=用户id)
    显示编辑按钮,删除操作在编辑界面里。

管理员可以点击管理,然后删除,这里之所以用了一个兴师动众的动画,是为了防止手滑误触。

一般用户就是在帖子旁边或者头像旁边有一个编辑按钮,点击可以直接进入编辑模式。


勾选删除再进行编辑的话,就会将该贴删除。由于论坛没有回收站功能,所以删除操作比较费事,这样可以尽量避免手滑引起的误操作。所以君姐威胁论又升级了。。。


好了,这就是关于编辑和删除的改动,目测马上就能解决回复的问题了。


透明的星尘 发表于 2018-7-29 20:13:20

为了防止管理员心里不平衡肆意删帖滥杀无辜,现在版主和普通会员看到的画面比较接近了,也变成了相应的按钮。
<em><a href="#moption_$post" class="popup blue"><input type="button" value="{lang manage}" class="redirect manageBtnSelf"></a></em>


Freedom 发表于 2018-7-30 00:42:29

木綿 发表于 2018-7-27 02:22
替星尘补充一条进度:刚刚发现手机版首页被优化了,删了一些奇怪的板块,另外更新了顶端的几个链接 ...

我觉得这是具有历史意义的一个帖子。回复功能也是一开始写好的,问题是,display居然是none。就算我是星际玩家,也不能让我点击不存在的按钮啊啊啊啊。
不管怎样,至此,回复功能已经全部完成,下面开始做消息提醒。
页: 1 2 [3] 4 5
查看完整版本: [无视痛苦]俗人斋手机版主题开发记录