国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

93 行
3.1KB

  1. function checkMuList(psid, cmid) {
  2. if ($Obj("pagestyle3").checked) {
  3. $Obj("cfgmulist").style.display = "table-row";
  4. $Obj("spagelist").style.display = "none";
  5. } else if ($Obj("pagestyle1").checked) {
  6. $Obj("cfgmulist").style.display = "none";
  7. $Obj("spagelist").style.display = "table-row";
  8. } else {
  9. $Obj("cfgmulist").style.display = "none";
  10. $Obj("spagelist").style.display = "none";
  11. }
  12. }
  13. function checkSubmitAlb() {
  14. if ($("#gallery .atlas").length > 0) {
  15. $("#gallery .atlas").each(function() {
  16. albums.push({
  17. "img": $(this).find("img").attr("src"),
  18. "txt": $(this).find("input").val()
  19. })
  20. })
  21. }
  22. $("#albums").val(JSON.stringify(albums));
  23. return true;
  24. }
  25. function delAlbPic(pid) {
  26. var tgobj = $Obj("atlasok" + pid);
  27. fetch("swfupload.php?dopost=del&id=" + pid).then(resp => resp.text()).then((d) => {
  28. tgobj.innerHTML = d;
  29. $Obj("gallery").removeChild(tgobj);
  30. });
  31. }
  32. function delAlbPicOld(picfile, pid) {
  33. var tgobj = $Obj("albold" + pid);
  34. fetch("swfupload.php?dopost=delold&picfile=" + picfile).then(resp => resp.text()).then((d) => {
  35. tgobj.innerHTML = d;
  36. $Obj("galleryedit").removeChild(tgobj);
  37. });
  38. }
  39. function seePicNewAlb(f, imgdid, frname, hpos, acname) {
  40. var newobj = null;
  41. if (f.value == '') return;
  42. vImg = $Obj(imgdid);
  43. picnameObj = document.getElementById("picname");
  44. nFrame = $Nav() == $Obj(frname);
  45. nForm = f.form;
  46. if (nForm.detachEvent) nForm.detachEvent("onsubmit", checkSubmitAlb);
  47. else nForm.removeEventListener("submit", checkSubmitAlb, false);
  48. nForm.action = "archives_do.php";
  49. nForm.target = frname;
  50. nForm.dopost.value = "uploadLitpic";
  51. nForm.submit();
  52. picnameObj.value = '';
  53. newobj = $Obj("uploadwait");
  54. if (!newobj) {
  55. newobj = document.createElement("div");
  56. newobj.id = "uploadwait";
  57. newobj.style.position = "absolute";
  58. newobj.className = "uploadwait";
  59. newobj.style.width = 120;
  60. newobj.style.height = 20;
  61. newobj.style.top = hpos;
  62. newobj.style.left = 100;
  63. document.body.appendChild(newobj);
  64. newobj.innerHTML = '<img src="../../static/web/img/loadinglit.gif">';
  65. }
  66. newobj.style.display = "block";
  67. nForm.action = acname;
  68. nForm.dopost.value = "save";
  69. nForm.target = '';
  70. nForm.litpic.disabled = true;
  71. }
  72. var atlasimg = 0;
  73. function addImage(src, pid) {
  74. var newImgDiv = document.createElement("div");
  75. var delstr = '';
  76. atlasimg++;
  77. if (pid != 0) {
  78. atlasimg = 'ok' + pid;
  79. delstr = '<div class="atlas-box"><a href="javascript:delAlbPic(' + pid + ')" class="btn btn-danger btn-sm">删除</a></p>';
  80. } else {
  81. atlasimg = 'err' + atlasimg;
  82. }
  83. newImgDiv.className = 'atlas';
  84. newImgDiv.id = 'atlas' + atlasimg;
  85. document.getElementById("gallery").appendChild(newImgDiv);
  86. newImgDiv.innerHTML = '<div class="atlas-head"><img src="' + src + '"></div>' + delstr;
  87. if (typeof arctype != 'undefined' && arctype == 'article') {
  88. if (pid != 0) {
  89. newImgDiv.innerHTML = '<div class="atlas-head"><img src="' + src + '" onclick="addtoEdit(' + pid + ')"></div>' + delstr;
  90. }
  91. }
  92. newImgDiv.innerHTML += '<div class="atlas-foot"><input type="text" name="picinfo' + atlasimg+ '" class="atlas-input" placeholder="请输入图片注释"></div>';
  93. }