:::
Tad Uploader 檔案上傳模組

「根目錄」無法設定權限

discuss pic 2017-02-22 09:48:11
Tad老師好!
檔案上傳模組子資料夾可以設定權限,但是「根目錄」無法設定權限,導致同仁如果沒有選擇目錄就會上傳至根目錄;另根目錄同仁亦可自行建立資料夾。可否於下一個版本進行調整呢?謝謝!!
discuss pic 2017-02-22 09:58:01
本來就不該傳到根目錄喔。
discuss pic 2017-06-20 08:15:49
Tad老師您好,
我有相同的需求,
因為我們的這個模組是作為讓一般老師下載檔案用,
只有行政能夠上傳檔案,
一般老師上傳檔案是用學生繳交作業的模組,
但因為這個模組的根目錄無法設定權限,
所以常會發生老師繳交作業跑錯地方的狀況,
請問能把預設的根目錄關掉嗎?

  •  
    1) 1.jpg
discuss pic 2017-06-20 08:46:40
不能關掉...因為他的右邊有個建目錄功能,若是關掉,就沒辦法在根目錄下建目錄啦~
我下版加個檢查好了。
discuss pic 2017-06-20 08:48:06
沒關係,
如果願意犧牲建目錄的功能,
由管理員在後台建就好,
請問怎麼做呢?
discuss pic 2017-06-20 09:03:07
那得改程式啦~
把 /modules/tad_uploader/templates/tad_uploader_index.tpl 的 259 行(<option value="0"><{$smarty.const._MD_TADUP_ROOT}></option>)刪掉應該就行了


discuss pic 2017-06-20 09:13:33
請問刪掉後存檔就行了嗎?
我刪了,但還是看的到那一橫欄
discuss pic 2017-06-20 09:51:39
或許使用寫個簡單的js判斷一下就好,在樣板tad_uploader_index.tpl加入
  <script type="text/javascript">
      $(document).ready(function() {
          $("form").submit(function(event) {
              var path = $(this).find("select[name='add_to_cat']").val();
              var new_cate = $(this).find("input[name='creat_new_cat']").val();
              if(path == 0 && new_cate.length == 0) {
                  swal("根目錄不能上傳喔,請重新選擇目錄或新增目錄")
                  return false;
              }
              return true;
          });
      });
  </script>
discuss pic 2017-06-20 09:54:29
cool~
感謝geek01總是能快狠準的提出解法
幫了大忙阿!!
discuss pic 2017-06-20 10:59:21
不好意思,
我照GEEK01大的方法修改了tad_uploader_index.tpl,但還是可以上傳到根目錄,
我也有用TAD大的方法修改,但那條還是會出現。
我有更新到這個模組的最新版了,
請問哪邊可能要再修改?
discuss pic 2017-06-20 11:03:36
如果是這樣,那問題就不單純了
即可能有自訂樣板在做怪...
把 /themes/使用的佈景/modules/ 底下的東西都刪光試試
discuss pic 2017-06-20 11:11:13
可能修改後的樣板沒更新,清除快取試試~
或是模組templates資料夾內同時有.tpl跟.html
要找到正確的檔案修改~
discuss pic 2017-06-20 11:13:14
我是修改.TPL沒錯,
是因為我TADTOOL不是最新版嗎?
:::

計數器

今天: 1479147914791479
昨天: 2345234523452345
總計: 1146393114639311463931146393114639311463931146393