link.edit.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="page">
  3. <div class="fixed-bar">
  4. <div class="item-title">
  5. <h3>友情连接</h3>
  6. <ul class="tab-base">
  7. <li><a href="index.php?act=link&op=link" ><span><?php echo $lang['nc_manage'];?></span></a></li>
  8. <li><a href="index.php?act=link&op=link_add" ><span><?php echo $lang['nc_new'];?></span></a></li>
  9. <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_edit'];?></span></a></li>
  10. </ul>
  11. </div>
  12. </div>
  13. <div class="fixed-empty"></div>
  14. <form id="link_form" enctype="multipart/form-data" method="post">
  15. <input type="hidden" name="form_submit" value="ok" />
  16. <input type="hidden" name="link_id" value="<?php echo $output['link_array']['link_id'];?>" />
  17. <input type="hidden" name="old_link_pic" value="<?php echo $output['link_array']['link_pic'];?>" />
  18. <table class="table tb-type2">
  19. <tbody>
  20. <tr class="noborder">
  21. <td colspan="2" class="required"><label class="validation" for="link_title">合作伙伴:</label></td>
  22. </tr>
  23. <tr class="noborder">
  24. <td class="vatop rowform"><input type="text" value="<?php echo $output['link_array']['link_title'];?>" name="link_title" id="link_title" class="txt"></td>
  25. <td class="vatop tips"><?php echo $lang['link_add_name'];?></td>
  26. </tr>
  27. <tr>
  28. <td colspan="2" class="required"><label class="validation" for="link_url">合作连接:</label></td>
  29. </tr>
  30. <tr class="noborder">
  31. <td class="vatop rowform"><input type="text" value="<?php echo $output['link_array']['link_url'];?>" name="link_url" id="link_url" class="txt"></td>
  32. <td class="vatop tips"><?php echo $lang['link_add_href'];?></td>
  33. </tr>
  34. <tr>
  35. <td colspan="2" class="required"><label for="">图片标识:</label></td>
  36. </tr>
  37. <tr class="noborder">
  38. <td class="vatop rowform"><span class="type-file-show"><img class="show_image" src="<?php echo ADMIN_TEMPLATES_URL;?>/images/preview.png">
  39. <div class="type-file-preview"><img src="<?php echo UPLOAD_SITE_URL.'/'.(ATTACH_PATH.'/common/'.$output['link_array']['link_pic']);?>"></div>
  40. </span> <span class="type-file-box">
  41. <input name="link_pic" type="file" class="type-file-file" id="link_pic" size="30">
  42. </span></td>
  43. <td class="vatop tips"><?php if($output['link_array']['link_pic'] != ''){ ?>
  44. <?php } else { echo "<span class='red'>".$lang['link_add_tosign']."</span>"; } ?></td>
  45. </tr>
  46. <tr>
  47. <td colspan="2" class="required"><label for="link_sort"><?php echo $lang['nc_sort'];?>:</label></td>
  48. </tr>
  49. <tr class="noborder">
  50. <td class="vatop rowform"><input type="text" value="<?php echo $output['link_array']['link_sort'];?>" name="link_sort" id="link_sort" class="txt"></td>
  51. <td class="vatop tips"><?php echo $lang['link_add_sort_tip'];?></td>
  52. </tr>
  53. <tfoot>
  54. <tr class="tfoot">
  55. <td colspan="15"><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit'];?></span></a></td>
  56. </tr>
  57. </tfoot>
  58. </table>
  59. </form>
  60. </div>
  61. <script>
  62. //按钮先执行验证再提交表单
  63. $(function(){$("#submitBtn").click(function(){
  64. if($("#link_form").valid()){
  65. $("#link_form").submit();
  66. }
  67. });
  68. });
  69. //
  70. $(document).ready(function(){
  71. $('#link_form').validate({
  72. errorPlacement: function(error, element){
  73. error.appendTo(element.parent().parent().prev().find('td:first'));
  74. },
  75. success: function(label){
  76. label.addClass('valid');
  77. },
  78. rules : {
  79. link_title : {
  80. required : true
  81. },
  82. link_url : {
  83. required : true,
  84. url : true
  85. },
  86. link_sort : {
  87. number : true
  88. }
  89. },
  90. messages : {
  91. link_title : {
  92. required : '<?php echo $lang['link_add_title_null'];?>'
  93. },
  94. link_url : {
  95. required : '<?php echo $lang['link_add_url_null'];?>',
  96. url : '<?php echo $lang['link_add_url_wrong'];?>'
  97. },
  98. link_sort : {
  99. number : '<?php echo $lang['link_add_sort_int'];?>'
  100. }
  101. }
  102. });
  103. });
  104. </script>
  105. <script type="text/javascript">
  106. $(function(){
  107. var textButton="<input type='text' name='textfield' id='textfield1' class='type-file-text' /><input type='button' name='button' id='button1' value='' class='type-file-button' />"
  108. $(textButton).insertBefore("#link_pic");
  109. $("#link_pic").change(function(){
  110. $("#textfield1").val($("#link_pic").val());
  111. });
  112. });
  113. </script>