widget_sns_share.php 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <?php if(!empty($_SESSION['member_id'])) { ?>
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5. //分享
  6. $("#btn_sns_share").click(function(){
  7. $("#commend_message").val("");
  8. $("#_share_title").html($(this).attr("data-title"));
  9. $("#_share_image").attr("src", $(this).attr("data-image"));
  10. $("#_share_publisher").html("<?php echo $lang['cms_text_publisher'];?><?php echo $lang['nc_colon'];?>" + $(this).attr("data-publisher"));
  11. $("#_share_origin").html("<?php echo $lang['cms_text_origin'];?><?php echo $lang['nc_colon'];?>" + $(this).attr("data-origin"));
  12. $("#_share_publish_time").html($(this).attr("data-publish_time"));
  13. $("#_share_abstract").html($(this).attr("data-abstract"));
  14. $("#div_sns_share").show_dialog({title:'<?php echo $lang['cms_text_share'];?>', width:480});
  15. });
  16. $('#commend_message').nc_text_count();
  17. $("#btn_share_publish").click(function(){
  18. if($('#commend_message').val().length <= 140) {
  19. $("#div_sns_share").hide();
  20. $("#btn_sns_share em").nc_count();
  21. ajaxpost('share_form', '', '', 'onerror');
  22. }
  23. });
  24. });
  25. </script>
  26. <!-- 弹出层开始 -->
  27. <div id="div_sns_share" style="display:none;" class="cms-share">
  28. <form action="<?php echo CMS_SITE_URL;?>/index.php?act=share&op=share_save&type=<?php echo $_GET['act'];?>" method="post" id="share_form" class="feededitor">
  29. <input type="hidden" value="<?php echo $output['detail_object_id'];?>" name="share_id">
  30. </input>
  31. <input type="hidden" value="<?php echo $output[$_GET['act'].'_detail'][$_GET['act'].'_title'];?>" name="share_title">
  32. </input>
  33. <input type="hidden" value="<?php echo getCMSArticleImageUrl($output[$_GET['act'].'_detail'][$_GET['act'].'_attachment_path'], $output[$_GET['act'].'_detail'][$_GET['act'].'_image']);?>" name="share_image">
  34. </input>
  35. <dl class="share-target">
  36. <dt id="_share_title" class="title"></dt>
  37. <dd class="cover"><a href="JavaScript: void(0);"><img id="_share_image" src="" alt="" /></a></dd>
  38. <dd class="sub"><span id="_share_publisher"></span><span id="_share_origin"></span><!--<span id="_share_publish_time"></span>--></dd>
  39. <dd class="abstract"><span id="_share_abstract"></span></dd>
  40. </dl>
  41. <div class="share-content">
  42. <textarea name="commend_message" id="commend_message" placeholder="<?php echo $lang['cms_sns_share_title'];?>"></textarea>
  43. </div>
  44. <div class="handle">
  45. <input id="btn_share_publish" type="button" value="<?php echo $lang['cms_text_share'];?>" class="button" />
  46. <!-- 站外分享 -->
  47. <?php require('widget_share.php');?>
  48. </div>
  49. </form>
  50. </div>
  51. <?php } else { ?>
  52. <script type="text/javascript">
  53. $(document).ready(function(){
  54. //登陆窗口
  55. $("#btn_sns_share").nc_login({
  56. nchash:'<?php echo getNchash();?>',
  57. formhash:'<?php echo Security::getTokenValue();?>',
  58. anchor:'cms_comment_flag'
  59. });
  60. });
  61. </script>
  62. <?php } ?>