久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: 用戶欄目自定義了上傳證件,但是手機(jī)版注冊(cè)時(shí)上傳提示... [打印本頁]

作者: 石橋佬    時(shí)間: 2019-12-29 14:04
標(biāo)題: 用戶欄目自定義了上傳證件,但是手機(jī)版注冊(cè)時(shí)上傳提示...
本帖最后由 石橋佬 于 2020-1-6 20:26 編輯

      如題,為了實(shí)行實(shí)名注冊(cè)的目的,我的論壇用戶欄目一直自定義了上傳證件一欄,設(shè)置為必填。用了這么多年這么多版本,一直未出過錯(cuò)。PC端和手機(jī)版注冊(cè)都很正常。但這次升級(jí)為Discuz! X3.4 R20191201 后,電腦PC端上傳正常,手機(jī)版注冊(cè)就不行了,每次選了照片點(diǎn)提交時(shí)就會(huì)彈出上傳格式錯(cuò)誤或者為空(忘了截圖,具體提示內(nèi)容忘了),然后注冊(cè)不了,只有把上傳證件設(shè)置非必填,手機(jī)用戶才能正常注冊(cè)。但這樣就會(huì)使手機(jī)用戶不能一次性上傳好證件直接認(rèn)證,而必須要使用電腦版頁面才能認(rèn)證了,相應(yīng)增添了很多網(wǎng)盲的難度。求高人解決!

      問題已解決!請(qǐng)看回帖!

作者: Killer    時(shí)間: 2019-12-29 14:23
手機(jī)版缺少資料項(xiàng)顯示?建議查看下手機(jī)版注冊(cè)頁是否顯示了上傳的項(xiàng)目
作者: 石橋佬    時(shí)間: 2019-12-29 14:25
顯示的,不顯示也不可能添加手機(jī)上的圖片內(nèi)容進(jìn)去了!
作者: 石橋佬    時(shí)間: 2019-12-29 14:29
電腦版注冊(cè)頁面
(, 下載次數(shù): 37)

手機(jī)版注冊(cè)頁面
(, 下載次數(shù): 39)
請(qǐng)多多指教

作者: Killer    時(shí)間: 2019-12-29 15:48
石橋佬 發(fā)表于 2019-12-29 14:29
電腦版注冊(cè)頁面

建議到GIT提交一個(gè)issues

https://gitee.com/ComsenzDiscuz/DiscuzX/issues
作者: 77777    時(shí)間: 2019-12-29 16:23
手機(jī)版是的!
作者: 石橋佬    時(shí)間: 2020-1-1 09:26
Killer 發(fā)表于 2019-12-29 15:48
建議到GIT提交一個(gè)issues

https://gitee.com/ComsenzDiscuz/DiscuzX/issues

已提交!不知道有木有效果!
作者: Developer    時(shí)間: 2020-1-1 14:57
Discuz! X3.4 R20191201 才支持手機(jī)標(biāo)準(zhǔn)版、觸屏版注冊(cè)頁顯示自定義用戶欄目,可以考慮測試以下修復(fù)

static/js/mobile/common.js
  1. var formdialog = {
  2.         init : function() {
  3.                 $(document).on('click', '.formdialog', function() {
  4.                         popup.open('<img src="' + IMGDIR + '/imageloading.gif">');
  5.                         var obj = $(this);
  6.                         var formobj = $(this.form);
  7.                         $.ajax({
  8.                                 type:'POST',
  9.                                 url:formobj.attr('action') + '&handlekey='+ formobj.attr('id') +'&inajax=1',
  10.                                 data:new FormData(formobj[0]),
  11.                                 dataType:'xml',
  12.                                 processData:false,
  13.                                 contentType:false
  14.                         })
  15.                         .success(function(s) {
  16.                                 popup.open(s.lastChild.firstChild.nodeValue);
  17.                                 evalscript(s.lastChild.firstChild.nodeValue);
  18.                         })
  19.                         .error(function() {
  20.                                 window.location.href = obj.attr('href');
  21.                                 popup.close();
  22.                         });
  23.                         return false;
  24.                 });
  25.         }
  26. };
復(fù)制代碼

作者: 石橋佬    時(shí)間: 2020-1-5 11:11
Developer 發(fā)表于 2020-1-1 14:57
Discuz! X3.4 R20191201 才支持手機(jī)標(biāo)準(zhǔn)版、觸屏版注冊(cè)頁顯示自定義用戶欄目,可以考慮測試以下修復(fù)

stati ...

我的正因?yàn)樯?jí)到這個(gè)版本后,才出現(xiàn)的這個(gè)問題
這是我的版本
(, 下載次數(shù): 29)

作者: 石橋佬    時(shí)間: 2020-1-5 11:12
Developer 發(fā)表于 2020-1-1 14:57
Discuz! X3.4 R20191201 才支持手機(jī)標(biāo)準(zhǔn)版、觸屏版注冊(cè)頁顯示自定義用戶欄目,可以考慮測試以下修復(fù)

stati ...

是將這個(gè)代碼替換源文件里面的代碼嗎?
作者: 石橋佬    時(shí)間: 2020-1-5 11:19
由!257:修復(fù)手機(jī)版注冊(cè)的多個(gè)問題引入的支持手機(jī)版自定義用戶信息引發(fā)的#I17N3T:用戶欄目自定義了上傳證件,但是手機(jī)版注冊(cè)時(shí)上傳總提示錯(cuò)誤

判斷存在input類型為file時(shí)contenttype設(shè)置為false,new FormData,由xhr自動(dòng)生成multipart/form-data(https://github.com/chromium/chromium/blob/bd94f94a2c19cbc55b60b7e9c4f76567834e8133/third_party/blink/renderer/core/xmlhttprequest/xml_http_request.cc#L881)。
作者: 石橋佬    時(shí)間: 2020-1-5 11:38
問題已解決!謝謝官方!




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0