0

xiunobbs-4.0.4 V2版本支持7.0-8.4

xinyu
2025-04-22 24

 

https://xincl.lanzoum.com/iufMC2u581li

本机环境PHP7.0.0 ~ PHP8.4.1,

install.sql  低于mysql8的版本

install8.sqll 高于等于mysql8

 
 
 
Ruby

2025/04/21

  • 修复一些可能性错误报告,异常显示更替为全局,非管理员不显示详细错误.
  • 想想还是把编辑器全局加载吧,具体看view/htm/post.htm
  • <?=in_array($conf ['editor_js'] ??'ckeditor', ['ckeditor','tinymce'])?'import(new URL("'.$conf ['view_url'].'js/module/editor-'.($conf ['editor_js'] ??'ckeditor').'.js",location)).then(Module=>{new Module.default(jform [0]);$(".attachlist_parent>a").prop("hidden",true);$(".attachlist_parent>fieldset").prop("hidden",true);});':''?>
    PHP
  • 可通过$conf ['editor_js'] 进行设置,只能两个值,'ckeditor','tinymce' 否则被认为不启用.CKeditor相对tinymce更好!不至于代码直接分不清谁与谁.
  • xiunobbs-4.0.4 V2版本支持7.0-8.4

2025/04/20

  • 增加上传新接口 参考如下
  • const input = document.createElement('input');
    input.type = 'file';
    input.accept = 'image/*';
    input.multiple = false;
    input.addEventListener('change', async function () {
    	const data = new FormData;
    	data.set('file',this.files [0]);//文件blob FILE
    	$.ajax({
    		url: '?attach.htm',
    		data,
    		processData: false, //不能省略
    		dataType: 'json',
    		type: 'POST',
    		beforeSend(xhr) {
    			xhr.setRequestHeader('ajax-fetch', '1');
    			xhr.setRequestHeader('content-action', 'attach/upload');
    		}
    	});
    });
    input.click();
    input.remove();
    JavaScript
  • 同理获取当前临时附件列表
  • $.ajax({
    	url: '?attach.htm',
    	dataType: 'json',
    	type: 'POST',
    	beforeSend(xhr) {
    		xhr.setRequestHeader('ajax-fetch', '1');
    		xhr.setRequestHeader('content-action', 'attach/list');
    	}
    });
本站申明 1、本论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请投诉举报
2、本论坛的资源部分来源于网络,如有侵权,请 私信联系站长进行删除处理。
3、不得发布和链接任何有关政治, 色情, 宗教, 迷信.低俗、变态、血腥、暴力以及危害国家安全.诋毁政府形象等违法言论和信息的帖子.
4、本帖图片及内容纯属发布用户个人意见,与本站无关!
4,本帖如为原创资源/教程分享帖,则本站与发布用户共同享有内容版权!
6,本站管理有权在不经发布者同意的情况下,根据版规及相关法律法规删除/修改本帖!
7,如无特别说明,任何个人或者组织不得转载本帖内容!任何个人或团体不得将本站资源用于非法用途!
8,未尽事宜最终解释权归本站(小白网)所有!

最新回复 (0)

    暂无评论

    • Xiuno论坛
      2

请先登录后发表评论!

返回
请先登录后发表评论!