xiuno_plugin/z_daisy/view/htm/doc.htm
2018-11-15 17:39:11 +08:00

366 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php include _include(APP_PATH.'view/htm/header.inc.htm');?>
<!--{hook thread_start.htm}-->
<!-- only for screenreader -->
<a role="button" class="sr-only sr-focusable" href="<?php echo url('thread-create-'.$fid);?>"><?php echo lang('thread_create_new');?></a>
<div class="row">
<div class="col-lg-3 hidden-md-down">
<a role="button" class="btn btn-primary btn-block btn-sm m-b-sm hidden-md-down" href="<?php echo url('thread-create-'.$fid);?>"><?php echo lang('thread_create_new');?></a>
<div class="card hidden-md-down">
<!--{hook thread_user_before.htm}-->
<a href="<?php echo url("user-$thread[uid]");?>">
<img class="avatar-lg center-block m-t-1" src="<?php echo $thread['user_avatar_url'];?>">
</a>
<h5 class="text-xs-center"><?php echo $thread['username'];?></h5>
<div class="card-group card-group-nest">
<div class="card">
<div class="card-block">
<div class="text-xs-center text-muted small"><?php echo lang('threads');?></div>
<h5 class="text-xs-center"><?php echo $thread['user']['threads'];?></h5>
</div>
</div>
<div class="card">
<div class="card-block">
<div class="text-xs-center text-muted small"><?php echo lang('posts');?></div>
<h5 class="text-xs-center"><?php echo $thread['user']['posts'];?></h5>
</div>
</div>
<div class="card">
<div class="card-block">
<div class="text-xs-center text-muted small"><?php echo lang('create_rank');?></div>
<h5 class="text-xs-center"><?php echo $thread['user']['uid'];?></h5>
</div>
</div>
</div>
</div>
<!--{hook thread_user_after.htm}-->
<style>
table.nav_tag_list {margin-bottom: 0.2rem;}
table.nav_tag_list td {padding: 0.3rem;}
table.nav_tag_list td a{margin-right: 0.5rem;}
.nav_tag_list .active {font-weight: 800;}
</style>
开始
<table class="small nav_tag_list">
<?php if(!empty($forum['tagcatelist'])) {foreach($forum['tagcatelist'] as $i=>$tagcate) { ?>
<tr>
<td class="text-small text-muted text-nowrap" align="right" valign="top">
<?php echo $tagcate['name'];?>
</td>
<td>
<?php
$tagidadd = '';
$tagactive = '';
/*
switch ($i) {
case 0: $tagidadd = "0_{$tagid2}_{$tagid3}_{$tagid4}";
$tagactive = 0 == $tagid1 ? ' class="active"' : '';
break;
case 1: $tagidadd = "{$tagid1}_0_{$tagid3}_{$tagid4}";
$tagactive = 0 == $tagid2 ? ' class="active"' : '';
break;
case 2: $tagidadd = "{$tagid1}_{$tagid2}_0_{$tagid4}";
$tagactive = 0 == $tagid3 ? ' class="active"' : '';
break;
case 3: $tagidadd = "{$tagid1}_{$tagid2}_{$tagid3}_0";
$tagactive = 0 == $tagid4 ? ' class="active"' : '';
break;
}
*/
?>
<a href="<?php echo url("forum-$fid-$page-$tagidadd");?>" <?php echo $tagactive;?>><?php echo lang('all');?></a>
<?php foreach($tagcate['taglist'] as $tag) { ?>
<?php
switch ($i) {
case 0:
$tagidadd = "{$tag['tagid']}";
//$tagactive = $tag['tagid'] == $tagid1 ? ' class="active"' : '';
//break;
/*
case 1: $tagidadd = "{$tagid1}_{$tag['tagid']}_{$tagid3}_{$tagid4}";
$tagactive = $tag['tagid'] == $tagid2 ? ' class="active"' : '';
break;
case 2: $tagidadd = "{$tagid1}_{$tagid2}_{$tag['tagid']}_{$tagid4}";
$tagactive = $tag['tagid'] == $tagid3 ? ' class="active"' : '';
break;
case 3: $tagidadd = "{$tagid1}_{$tagid2}_{$tagid3}_{$tag['tagid']}";
$tagactive = $tag['tagid'] == $tagid4 ? ' class="active"' : '';
break;*/
}
?>
<a href="<?php echo url("doc-$tid-$page-$tagidadd");?>" <?php echo $tagactive;?>><?php echo $tag['name'];?></a>
<?php } ?>
</td>
</tr>
<?php }} ?>
</table>
结束
</div>
<div class="col-lg-9">
<!-- 这是新增的段落 -->
<div>
<?php echo "PHP输出一段信息"; ?>
<?php echo "PHP输出user".$user['uid']; ?>
<?php echo "PHP输出user".$username; ?>
</div>
<!-- /这是新增的段落 -->
<!--{hook thread_breadcrumb_before.htm}-->
<ol class="breadcrumb m-b-sm hidden-lg-down">
<li class="breadcrumb-item"><a href="./" aria-label="<?php echo lang('index_page');?>"><i class="icon-home"></i></a></li>
<li class="breadcrumb-item"><a href="<?php echo url("forum-$fid");?>"><?php echo $forum['name'];?></a></li>
<li class="breadcrumb-item active"><a href="<?php echo url("thread-$tid");?>" title="<?php echo lang('index_page');?>返回主题第一页"><?php echo $thread['subject'];?></a></li>
<!--{hook thread_breadcrumb.htm}-->
</ol>
<!--{hook thread_breadcrumb_after.htm}-->
<div class="card card-block">
<dl class="row">
<dt class="vtop p-r-1 td-avatar">
<a href="<?php echo url("user-$thread[uid]");?>" tabindex="-1">
<img class="avatar" src="<?php echo $thread['user_avatar_url'];?>">
</a>
</dt>
<dd>
<!--{hook thread_subject_before.htm}-->
<h3 class="break-all">
<!--{hook thread_subject_start.htm}-->
<?php echo $thread['subject'];?>
<!--{hook thread_subject_end.htm}-->
</h3>
<!--{hook thread_subject_after.htm}-->
<dl class="row small">
<dt>
<!--{hook thread_username_before.htm}-->
<span class="username text-muted">
<a href="<?php echo url("user-$thread[uid]");?>"><?php echo $thread['username'];?></a>
</span>
<span class="date text-grey m-l-1"><?php echo $thread['create_date_fmt'];?></span>
<span class="text-grey m-l-1 hidden-md-down"><i class="icon-eye"></i> <?php echo $thread['views'];?></span>
<!--{hook thread_views_after.htm}-->
</dt>
<dd class="text-right">
<!--{hook thread_update_before.htm}-->
<?php if($allowupdate || $first['allowupdate']) { ?>
<a href="<?php echo url("post-update-$thread[firstpid]");?>" class="text-grey m-r-1 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}-->
</dd>
</dl>
</dd>
</dl>
<hr />
<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>
</div>
<!--{hook thread_postlist_before.htm}-->
<div class="card post p-a-sm">
<table class="table postlist m-b-0">
<thead>
<tr>
<th colspan="2" class="p-a-0 p-b-sm">
<dl class="row">
<dt>
<b><?php echo lang('new_post');?></b> (<span class="posts"><?php echo $thread['posts'];?></span>)
</dt>
<dd>
<!--{hook thread_post_list_title_right.htm}-->
</dd>
</dl>
</th>
</tr>
</thead>
<tbody>
<?php include _include(APP_PATH.'view/htm/post_list.inc.htm'); ?>
<?php if(!empty($user)) { ?>
<tr class="post">
<td class="td-avatar">
<a href="<?php echo url("user-$thread[uid]");?>" tabindex="-1">
<img class="avatar" src="<?php echo $user['avatar_url'];?>">
</a>
</td>
<td class="p-l-0">
<form action="<?php echo url("post-create-$tid-1");?>" method="post" id="quick_reply_form">
<input type="hidden" name="doctype" value="1" />
<input type="hidden" name="return_html" value="1" />
<input type="hidden" name="quotepid" value="0" />
<dl class="row small text-muted">
<dt class="username"><?php echo $user['username'];?></dt>
<dd class="text-right text-grey"><span class="floor"><?php echo ($thread['posts'] + 1);?></span><?php echo lang('floor');?></dd>
</dl>
<div class="message m-t-xs">
<fieldset class="form-group m-b-0">
<textarea class="form-control" placeholder="<?php echo lang('message');?>" name="message" id="message"></textarea>
</fieldset>
</div>
<div class="text-muted m-t-sm small">
<dl class="row">
<dt>
<!--{hook thread_quick_reply_left_start.htm}-->
<button type="submit" class="btn btn-sm btn-primary" id="submit" data-loading-text="<?php echo lang('submiting');?>..."> <?php echo lang('post_create');?> </button>
<!--{hook thread_quick_reply_left_end.htm}-->
</dt>
<dd class="text-right vtop">
<!--{hook thread_quick_reply_right_start.htm}-->
<a class="icon-mail-forward text-muted" href="<?php echo url("post-create-$tid");?>" id="advanced_reply"> <?php echo lang('advanced_reply');?></a>
<!--{hook thread_quick_reply_right_end.htm}-->
</dd>
</dl>
</div>
</form>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<!--{hook thread_postlist_after.htm}-->
<?php if($pagination) { ?>
<nav class="text-center"><ul class="pagination m-y-xs"><?php echo $pagination; ?></ul></nav>
<?php }?>
<!--{hook thread_page_after.htm}-->
<a role="button" class="btn btn-secondary btn-block xn-back m-y-1 m-x-auto" style="max-width: 50%;" 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 = '<table>'+message+'</table>';
var jtr = $(s).find('tr');
jtr.insertBefore($('table.postlist tr').last());
jsubmit.button('reset');
$('#message').val('');
// 楼层 +1
var jfloor = jform.find('.floor');
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 : first_width - 79; // 734 746
var jmessage_width = Math.min(jdiv.width(), maxwidth);
jdiv.find('img, embed, iframe').each(function() {
var jimg = $(this);
//if(jimg.width() < 500) return;
var img_width = this.org_width;
var img_height = this.org_height;
if(!img_width) {
var img_width = jimg.width();
var img_height = jimg.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');
} else {
jimg.width(jmessage_width);
var height = (img_height / img_width) * jimg.width();
jimg.height(height);
}
}
});
});
}
$(function() {
resize_image();
$(window).on('resize', resize_image);
});
// 输入框自动伸缩
var jmessage = $('#message');
jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); });
jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); });
$('#nav_pc li[fid="<?php echo $fid;?>"]').tab('show');
$('#nav_mobile li[fid="<?php echo $fid;?>"]').tab('show');
</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}-->