picture_detail.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="warp-all picture-layout-a">
  3. <div class="sitenav-bar">
  4. <div class="sitenav"><?php echo $lang['current_location'];?><?php echo $lang['nc_colon'];?> <a href="<?php echo CMS_SITE_URL;?>"><?php echo $lang['cms_site_name'];?></a> > <a href="<?php echo CMS_SITE_URL.DS.'index.php?act=picture&op=picture_list';?>"><?php echo $lang['cms_picture'];?></a></div>
  5. </div>
  6. <div class="picture-detail-header">
  7. <div class="picture-detail-title">
  8. <h1><?php echo $output['picture_detail']['picture_title'];?></h1>
  9. </div>
  10. <div class="action-bar"><span class="PV"><i></i><?php echo $lang['cms_text_view'];?>&nbsp;<em>(<b><?php echo $output['picture_detail']['picture_click'];?></b>)</em></span> <span id="btn_sns_share" data-title="<?php echo $output['picture_detail']['picture_title'];?>" data-image="<?php echo getCMSArticleImageUrl($output['picture_detail']['picture_attachment_path'], $output['picture_detail']['picture_image'], 'list');?>" data-publisher="<?php echo empty($output['picture_detail']['picture_author'])?$lang['cms_text_guest']:$output['picture_detail']['picture_author'];?>" data-origin="<?php echo empty($output['picture_detail']['picture_origin'])?C('site_name'):$output['picture_detail']['picture_origin'];?>" data-publish_time="<?php echo date('Y-m-d',$output['picture_detail']['picture_publish_time']);?>" data-abstract="<?php echo $output['picture_detail']['picture_abstract'];?>" class="share" title="<?php echo $lang['cms_text_share_count'];?>"><i></i><?php echo $lang['cms_text_share'];?>&nbsp;<em>(<b><?php echo $output['picture_detail']['picture_share_count'];?></b>)</em></span> <span class="all-picture"><a href="<?php echo getPictureImageUrl($output['picture_detail']['picture_id']);?>"><i></i><?php echo $lang['cms_text_all_image'];?></a></span> </div>
  11. </div>
  12. <div class="mainbox">
  13. <div class="picture-detail-content">
  14. <div class="picture-slide-bar">
  15. <div class="previous-album">
  16. <div class="cover thumb">
  17. <?php if(!empty($output['pre_picture'])) { ?>
  18. <a href="<?php echo getCMSPictureUrl($output['pre_picture']['picture_id']);?>" class="size60" title="<?php echo $output['pre_picture']['picture_title'];?>"> <img src="<?php echo getCMSArticleImageUrl($output['pre_picture']['picture_attachment_path'], $output['pre_picture']['picture_image']);?>" class="t-img" /> </a>
  19. <?php } else { ?>
  20. <span><?php echo $lang['cms_picture_null'];?></span>
  21. <?php } ?>
  22. </div>
  23. </div>
  24. <div class="picture-nav-pre"><a id="btn_previous_page" href="JavaScript:;"></a></div>
  25. <div class="picture-nav">
  26. <ul id="picture_gallery" class="picture-gallery">
  27. <?php if(!empty($output['picture_image_list']) && is_array($output['picture_image_list'])) {?>
  28. <?php foreach($output['picture_image_list'] as $key=>$value) {?>
  29. <li data-image="<?php echo getCMSArticleImageUrl(empty($value['image_path'])?$output['picture_detail']['picture_attachment_path']:$value['image_path'], $value['image_name'], 'max');?>" data-abstract="<?php echo empty($value['image_abstract'])?$output['picture_detail']['picture_abstract']:$value['image_abstract'];?>">
  30. <div class="thumb"><img src="" data-src="<?php echo getCMSArticleImageUrl(empty($value['image_path'])?$output['picture_detail']['picture_attachment_path']:$value['image_path'], $value['image_name']);?>" <?php echo getMiddleImgStyleString($value['image_width'], $value['image_height'], 60 ,60);?> /></div>
  31. <div nctype="picture_image_info" style="display:none;">
  32. <div class="picture-image-info-abstract"><?php echo empty($value['image_abstract'])?$output['picture_detail']['picture_abstract']:$value['image_abstract'];?></div>
  33. <div class="picture-image-info-goods">
  34. <?php if(!empty($value['image_goods'])) { ?>
  35. <?php $image_goods_array = unserialize($value['image_goods']);?>
  36. <?php foreach ($image_goods_array as $image_value) { ?>
  37. <dl class="taobao-item">
  38. <dt class="taobao-item-title"><a href="<?php echo $image_value['url'];?>" target="_blank"><?php echo $image_value['title'];?></a></dt>
  39. <dd class="taobao-item-img" style="background-image: url(<?php echo $image_value['image'];?>) ;" title="<?php echo $image_value['title'];?>"></dd>
  40. <dd class="taobao-item-price"><?php echo $lang['cms_price'];?><?php echo $lang['nc_colon'];?><?php echo $lang['currency'];?><?php echo $image_value['price'];?></dd>
  41. <dd class="taobao-item-go"><a href="<?php echo $image_value['url'];?>" target="_blank"><?php echo $lang['cms_goods_detail'];?></a></dd>
  42. </dl>
  43. <?php } ?>
  44. <?php } ?>
  45. </div>
  46. </div>
  47. </li>
  48. <?php } ?>
  49. <?php } ?>
  50. </ul>
  51. <div class="clear"></div>
  52. </div>
  53. <div class="picture-nav-next"><a id="btn_next_page" href="JavaScript:;"></a></div>
  54. <div class="next-album">
  55. <div class="cover thumb">
  56. <?php if(!empty($output['next_picture'])) { ?>
  57. <a href="<?php echo getCMSPictureUrl($output['next_picture']['picture_id']);?>" class="size60" title="<?php echo $output['next_picture']['picture_title'];?>"> <img src="<?php echo getCMSArticleImageUrl($output['next_picture']['picture_attachment_path'], $output['next_picture']['picture_image']);?>" class="t-img" /> </a>
  58. <?php } else { ?>
  59. <span><?php echo $lang['cms_picture_null'];?></span>
  60. <?php } ?>
  61. </div>
  62. </div>
  63. </div>
  64. <div class="picture_detail">
  65. <div class="picture-image-pre" id="btn_previous_image" style="cursor: url('<?php echo CMS_TEMPLATES_URL;?>/images/pre.cur'), auto;"></div>
  66. <div class="picture-image-next" id="btn_next_image" style="cursor: url('<?php echo CMS_TEMPLATES_URL;?>/images/next.cur'), auto;"></div>
  67. <div id="picture_image_abstract" class="picture-image-abstract"></div>
  68. <div id="picture_image" class="picture-image"><img src="" alt="" /></div>
  69. </div>
  70. <div class="picture-keyword"><?php echo $lang['cms_keyword'];?><?php echo $lang['nc_colon'];?>
  71. <?php if(!empty($output['picture_detail']['picture_keyword'])) { ?>
  72. <?php $picture_keyword_array = explode(',', $output['picture_detail']['picture_keyword']);?>
  73. <?php foreach ($picture_keyword_array as $value) {?>
  74. <a href="<?php echo CMS_SITE_URL.DS;?>index.php?act=picture&op=picture_search&keyword=<?php echo $value;?>" target="_blank"><?php echo $value;?></a>
  75. <?php } ?>
  76. <?php } ?>
  77. </div>
  78. <?php if(intval(C('cms_comment_flag')) === 1) { ?>
  79. <section class="article-comment">
  80. <!-- 评论 -->
  81. <?php require('comment.php');?>
  82. </section>
  83. <?php } ?>
  84. <div class="clear"></div>
  85. </div>
  86. <div class="picture-detail-sidebar">
  87. <div class="picture-tag">
  88. <h3><?php echo $lang['cms_tag'];?></h3>
  89. <?php if(!empty($output['cms_tag_list']) && is_array($output['cms_tag_list'])) {?>
  90. <?php foreach($output['cms_tag_list'] as $key=>$value) {?>
  91. <a href="<?php echo CMS_SITE_URL.DS.'index.php?act=picture&op=picture_tag_search&tag_id='.$value['tag_id'];?>"><?php echo $value['tag_name'];?></a>
  92. <?php } ?>
  93. <?php } ?>
  94. </div>
  95. <div class="picture-preface">
  96. <div class="progress" id="picture_image_index"><span id="current_picture_index" class="numerator"><?php echo empty($_GET['count'])?1:intval($_GET['count'])+1;?></span><span class="denominator"><?php echo $output['picture_detail']['picture_image_count'];?></span></div>
  97. <?php echo $lang['cms_article_abstract'];?><?php echo $lang['nc_colon'];?><?php echo $output['picture_detail']['picture_abstract'];?></div>
  98. <div class="picture-sub"> <span class="author"><?php echo $lang['cms_commit'];?><?php echo $lang['nc_colon'];?><?php echo empty($output['picture_detail']['picture_author'])?$lang['cms_text_guest']:$output['picture_detail']['picture_author'];?>(<?php echo date('Y-m-d',$output['picture_detail']['picture_publish_time']);?>)</span><span class="source"><?php echo $lang['cms_text_origin'];?><?php echo $lang['nc_colon'];?> <a href="<?php echo empty($output['picture_detail']['picture_origin_address'])?CMS_SITE_URL:$output['picture_detail']['picture_origin_address'];?>" target="_blank"> <?php echo empty($output['picture_detail']['picture_origin'])?C('site_name'):$output['picture_detail']['picture_origin'];?> </a></span> </div>
  99. <div class="picture-buy-goods">
  100. <h3><?php echo $lang['cms_article_goods'];?><?php echo $lang['nc_colon'];?></h3>
  101. <div id="current_picture_image_info"></div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. <?php require('widget_sns_share.php');?>
  107. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.flexslider-min.js" charset="utf-8"></script>
  108. <script type="text/javascript">
  109. $(document).ready(function(){
  110. var start_count = <?php echo empty($_GET['count'])?0:$_GET['count'];?>;
  111. $("#picture_gallery").nc_gallery({
  112. show_item_count: 5,
  113. width: 80,
  114. btn_previous_page: '#btn_previous_page',
  115. btn_next_page: '#btn_next_page',
  116. btn_previous_image: '#btn_previous_image',
  117. btn_next_image: '#btn_next_image',
  118. start_item_count: start_count,
  119. image_lazy_load: true,
  120. current_item_change_callback: function(index, $current_item) {
  121. $("#current_picture_index").text(index + 1);
  122. $("#picture_image").find('img').attr('src', $current_item.attr('data-image'));
  123. $("#picture_image_abstract").text($current_item.attr('data-abstract'));
  124. $("#current_picture_image_info").html($current_item.find("[nctype='picture_image_info']").html());
  125. }
  126. });
  127. });
  128. </script>
  129. <script type="text/javascript">
  130. $(window).load(function() {
  131. $(".cover .t-img").VMiddleImg({"width":60,"height":60});
  132. });
  133. </script>