Add files via upload
This commit is contained in:
		
							
								
								
									
										216
									
								
								Last_ui/overwrite/view/htm/thread.htm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										216
									
								
								Last_ui/overwrite/view/htm/thread.htm
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,216 @@
 | 
			
		||||
<?php include _include(APP_PATH.'view/htm/header.inc.htm');?>
 | 
			
		||||
 | 
			
		||||
<!--{hook thread_start.htm}-->
 | 
			
		||||
 | 
			
		||||
<div class="row">
 | 
			
		||||
	<div class="col-lg-12 main">
 | 
			
		||||
		<!-- 移除索引	 -->
 | 
			
		||||
		
 | 
			
		||||
		<!-- 增加标题
 | 
			
		||||
		<div class="card card-thread">
 | 
			
		||||
			<div class="card-body">
 | 
			
		||||
				<center><h2 style="margin-bottom: 0"><?php echo $forum['name']; ?></h2></center>
 | 
			
		||||
			</div>
 | 
			
		||||
		</div>
 | 
			
		||||
		-->
 | 
			
		||||
 | 
			
		||||
		<div class="card card-thread">
 | 
			
		||||
			<!--			-->
 | 
			
		||||
			<div class="card-header d-flex justify-content-between">
 | 
			
		||||
				<div style="width:100%"><h4 style="margin-bottom: 0"><center><?php echo $forum['name'];?>详情</center></h4></div>
 | 
			
		||||
			</div>
 | 
			
		||||
 | 
			
		||||
			<div class="card-body">
 | 
			
		||||
				<div class="media">
 | 
			
		||||
					<!-- 移除头像 -->
 | 
			
		||||
					<div class="media-body">
 | 
			
		||||
						<!--{hook thread_subject_before.htm}-->
 | 
			
		||||
						<h4 class="break-all">
 | 
			
		||||
							<!--{hook thread_subject_start.htm}-->
 | 
			
		||||
							<?php echo $thread['subject'];?>
 | 
			
		||||
							<!--{hook thread_subject_end.htm}-->
 | 
			
		||||
						</h4>
 | 
			
		||||
						<!--{hook thread_subject_after.htm}-->
 | 
			
		||||
						<div class="d-flex justify-content-between small">
 | 
			
		||||
							<!-- 移除用户名 时间 观看次数
 | 
			
		||||
							<div>
 | 
			
		||||
								<span class="username">
 | 
			
		||||
									<a href="<?php echo url("user-$thread[uid]");?>" class="text-muted font-weight-bold"><?php echo $thread['username'];?></a>
 | 
			
		||||
								</span>
 | 
			
		||||
								<span class="date text-grey ml-2"><?php echo $thread['create_date_fmt'];?></span>
 | 
			
		||||
								<span class="text-grey ml-2"><i class="icon-eye"></i> <?php echo $thread['views'];?></span>
 | 
			
		||||
 | 
			
		||||
							</div>
 | 
			
		||||
							-->
 | 
			
		||||
							<div>
 | 
			
		||||
								<!--{hook thread_update_before.htm}-->
 | 
			
		||||
								<?php if($allowupdate || $first['allowupdate']) { ?>
 | 
			
		||||
								<a href="<?php echo url("post-update-$thread[firstpid]");?>" class="text-grey mr-2 post_update"><i class="icon-edit"></i> <?php echo lang('edit');?></a>
 | 
			
		||||
								<?php } ?>
 | 
			
		||||
								
 | 
			
		||||
								<?php if($allowdelete || $first['allowdelete']) { ?>
 | 
			
		||||
								<a data-href="<?php echo url("post-delete-$thread[firstpid]");?>" href="javascript:void(0);" class="text-grey post_delete" isfirst="1"><i class="icon-remove"></i> <?php echo lang('delete');?></a>
 | 
			
		||||
								<?php } ?>
 | 
			
		||||
								<!--{hook thread_delete_after.htm}-->
 | 
			
		||||
							</div>
 | 
			
		||||
						</div>
 | 
			
		||||
					</div>
 | 
			
		||||
				</div>
 | 
			
		||||
				<hr />
 | 
			
		||||
				<p>
 | 
			
		||||
					<span class="date text-grey"><?php echo $thread['username'];?></span><br>
 | 
			
		||||
					<span class="date text-grey"><?php echo date('Y-m-d H:i:s', $thread['create_date']); ?></span>
 | 
			
		||||
				</p>
 | 
			
		||||
 | 
			
		||||
				<div class="message break-all" isfirst="1">
 | 
			
		||||
				<?php if($page == 1) { ?>
 | 
			
		||||
				
 | 
			
		||||
					<!--{hook thread_message_before.htm}-->
 | 
			
		||||
					<?php echo $first['message_fmt'];?>
 | 
			
		||||
					<!--{hook thread_message_after.htm}-->
 | 
			
		||||
					
 | 
			
		||||
					<?php echo post_file_list_html($first['filelist']);?>
 | 
			
		||||
					<!--{hook thread_filelist_after.htm}-->
 | 
			
		||||
					
 | 
			
		||||
				<?php } else { ?>
 | 
			
		||||
				
 | 
			
		||||
					<!--{hook thread_message_more_before.htm}-->
 | 
			
		||||
					<p><a href="<?php echo url("thread-$tid");?>"><?php echo lang('view_thread_message');?></a></p>
 | 
			
		||||
					<!--{hook thread_message_more_after.htm}-->
 | 
			
		||||
					
 | 
			
		||||
				<?php } ?>
 | 
			
		||||
				</div>
 | 
			
		||||
 | 
			
		||||
				<!--{hook thread_plugin_before.htm}-->
 | 
			
		||||
				<div class="plugin d-flex justify-content-center mt-3">
 | 
			
		||||
					<!--{hook thread_plugin_body.htm}-->
 | 
			
		||||
				</div>
 | 
			
		||||
				<!--{hook thread_plugin_after.htm}-->
 | 
			
		||||
 | 
			
		||||
			</div>
 | 
			
		||||
		</div>
 | 
			
		||||
		
 | 
			
		||||
		<!-- 移除回复列表 -->
 | 
			
		||||
		
 | 
			
		||||
		<div class="d-none threadlist"><input type="checkbox" name="modtid" value="<?php echo $thread['tid']; ?>" checked /></div>
 | 
			
		||||
		<?php include _include(APP_PATH.'view/htm/thread_list_mod.inc.htm');?>
 | 
			
		||||
		
 | 
			
		||||
		<?php if($pagination) { ?>
 | 
			
		||||
		<nav><ul class="pagination my-4 justify-content-center flex-wrap"><?php echo $pagination; ?></ul></nav>
 | 
			
		||||
		<?php }?>
 | 
			
		||||
		
 | 
			
		||||
		<!--{hook thread_page_after.htm}-->
 | 
			
		||||
		
 | 
			
		||||
		<a role="button" class="btn btn-secondary btn-block xn-back col-lg-6 mx-auto mb-3" href="javascript:history.back();"><?php echo lang('back');?></a>
 | 
			
		||||
		
 | 
			
		||||
	</div>
 | 
			
		||||
		
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<!--{hook thread_end.htm}-->
 | 
			
		||||
 | 
			
		||||
<?php include _include(APP_PATH.'view/htm/footer.inc.htm');?>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
var jform = $('#quick_reply_form');
 | 
			
		||||
var jsubmit = $('#submit');
 | 
			
		||||
jform.on('submit', function() {
 | 
			
		||||
	jform.reset();
 | 
			
		||||
	jsubmit.button('loading');
 | 
			
		||||
	var postdata = jform.serialize();
 | 
			
		||||
	$.xpost(jform.attr('action'), postdata, function(code, message) {
 | 
			
		||||
		if(code == 0) {
 | 
			
		||||
			var s = '<ul>'+message+'</ul>';
 | 
			
		||||
			var jli = $(s).find('li');
 | 
			
		||||
			jli.insertBefore($('.postlist > .post').last());
 | 
			
		||||
			jsubmit.button('reset');
 | 
			
		||||
			$('#message').val('');
 | 
			
		||||
			
 | 
			
		||||
			// 楼层 +1
 | 
			
		||||
			var jfloor = $('#newfloor');
 | 
			
		||||
			jfloor.html(xn.intval(jfloor.html()) + 1);
 | 
			
		||||
			
 | 
			
		||||
			// 回复数 +1
 | 
			
		||||
			var jposts = $('.posts');
 | 
			
		||||
			jposts.html(xn.intval(jposts.html()) + 1);
 | 
			
		||||
			
 | 
			
		||||
		} else if(code < 0) {
 | 
			
		||||
			$.alert(message);
 | 
			
		||||
			jsubmit.button('reset');
 | 
			
		||||
		} else {
 | 
			
		||||
			jform.find('[name="'+code+'"]').alert(message).focus();
 | 
			
		||||
			jsubmit.button('reset');
 | 
			
		||||
		}
 | 
			
		||||
	});
 | 
			
		||||
	return false;
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// 缩放图片,适应屏幕大小。
 | 
			
		||||
function resize_image() {
 | 
			
		||||
	var jmessagelist = $('div.message');
 | 
			
		||||
	var first_width = jmessagelist.width(); // 815 : 746; //  734 746
 | 
			
		||||
	jmessagelist.each(function() {
 | 
			
		||||
		var jdiv = $(this);
 | 
			
		||||
		var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); //  734 746
 | 
			
		||||
		var jmessage_width = Math.min(jdiv.width(), maxwidth);
 | 
			
		||||
		jdiv.find('img, embed, iframe, video').each(function() {
 | 
			
		||||
			var jimg = $(this);
 | 
			
		||||
			var img_width = this.org_width;
 | 
			
		||||
			var img_height = this.org_height;
 | 
			
		||||
			if(!img_width) {
 | 
			
		||||
				var img_width = jimg.attr('width');
 | 
			
		||||
				var img_height = jimg.attr('height');
 | 
			
		||||
				this.org_width = img_width;
 | 
			
		||||
				this.org_height = img_height;
 | 
			
		||||
			}
 | 
			
		||||
			//var percent = xn.min(100, xn.ceil((img_width / jmessage_width) * 100));
 | 
			
		||||
			if(img_width > jmessage_width) {
 | 
			
		||||
				if(this.tagName == 'IMG') {
 | 
			
		||||
					jimg.width(jmessage_width);
 | 
			
		||||
					jimg.css('height', 'auto');
 | 
			
		||||
					jimg.css('cursor', 'pointer');
 | 
			
		||||
					jimg.on('click', function() {
 | 
			
		||||
						//window.open(jimg.attr('src'));
 | 
			
		||||
					});
 | 
			
		||||
				} else {
 | 
			
		||||
					jimg.width(jmessage_width);
 | 
			
		||||
					var height = (img_height / img_width) * jimg.width();
 | 
			
		||||
					jimg.height(height);
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		});
 | 
			
		||||
	});
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 对于超宽的表格,加上响应式
 | 
			
		||||
function resize_table() {
 | 
			
		||||
	$('div.message').each(function() {
 | 
			
		||||
		var jdiv = $(this);
 | 
			
		||||
		jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); 
 | 
			
		||||
	});
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
$(function() {
 | 
			
		||||
	resize_image();
 | 
			
		||||
	resize_table();
 | 
			
		||||
	$(window).on('resize', resize_image);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
// 输入框自动伸缩
 | 
			
		||||
 | 
			
		||||
var jmessage = $('#message');
 | 
			
		||||
jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '8rem'); });
 | 
			
		||||
jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); });
 | 
			
		||||
 | 
			
		||||
$('li[data-active="fid-<?php echo $fid;?>"]').addClass('active');
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<?php if($thread['closed'] && ($gid == 0 || $gid > 5)) { ?>
 | 
			
		||||
<script>
 | 
			
		||||
jmessage.val('<?php echo lang('thread_has_already_closed');?>').attr('readonly', 'readonly');
 | 
			
		||||
</script>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
<!--{hook thread_js.htm}-->
 | 
			
		||||
		Reference in New Issue
	
	Block a user