All Posts

1F
曾柏叡
: 維修通報附加檔案問題
2019-10-08 11:55

老師好:請教老師如何可以將照片改成檔案方式如PDF、DOC、XSL方式

感謝老師

2F
曾柏叡
:
2019-10-08 21:45

老師晚安,請教該題有解嗎?需修改那些呢?感恩

3F
曾柏叡
:
2019-10-09 11:36

Tad老師午安,請教該題有解嗎?需修改那些呢?感恩

4F
tad
:
2019-10-09 11:38

如果您懂PHP的話

應該追一下程式碼就會改了

如果不懂

那有一堆地方要改(包括顯示、新增、修改、刪除等部份)

恕我沒時間可以一一查找說明

5F
曾柏叡
:
2019-11-14 09:10

好的謝謝老師

1F
林嘉元
: 只有通知人 以及接收單位 在首頁看到待處理事項
2019-10-30 23:20

老師您好 現在的維修通報為發送要求後在首頁每個有權限的人都可以看的到待處理通知

是否可以設定成只有通知人與被通知人才可以看的到

在幫忙告知應如何修改

謝謝

1F
林嘉元
: 選擇通知單位時是否可否先選單位在在選單位指定人員
2019-10-30 23:16

老師您好 如題 是否可以做一個雙層下拉式選單選,擇通知單位(ex:增加一個group id & group_name(單位名稱))第二個選單可以選姓名(處理單位我想更改成個人)

想請問如上應該如何修改檔案

謝謝

1F
吳智偉
: 維修通報模組,按儲存後,網頁轉圈很久...推測是寄email的問題,但我解決不了,想求助
2019-10-05 10:46

Tad老師您好:

本校有在用[維修通報]模組,我設定好後,用了好長一段時間都沒有問題,大約半年前開始出問題(我沒改過任何設定),當有人填報後,網頁會一直轉圈圈很久,超過1分鐘沒動作,然後出現寄信失敗(但填報內容有成功寫入)。我檢查了我的gmail帳號,低功能安全性,我還是有開啟,一直找不到原因。

昨天我把xoops大升級,全部升到最新,所有功能都正常,就只有寄信的問題還在,網頁轉圈還是很久,不過只要願意等,變成有寄出信了。

想求助的就是,該怎麼檢查問題?會是google設定的問題嗎?
感謝老師

2F
tad
:
2019-10-05 10:48

寄信功能跟主機設定有關

跟XOOPS或收信沒什麼關係...

檢查主機的寄信功能是否正常吧~

3F
吳智偉
:
2019-10-05 11:24
感謝老師神速回覆,馬上去查
4F
曾柏叡
:
2019-10-08 17:10

mail relay.

1F
孫詩茹
: 這是給「tad」的悄悄話喔!
2019-05-21 17:28
這是給「tad」的悄悄話喔!
2F
tad
:
2019-05-21 18:01

頭頂上連結看過了嗎?

https://www.tad0616.net/modules/tadnews/index.php?nsn=282

3F
孫詩茹
:
2019-05-22 10:33
這是給「孫詩茹」的悄悄話喔!
4F
tad
:
2019-05-22 10:38

無法登入(應該說沒有地方可以登入)

請給我資料庫帳號密碼,我開除錯先...(我才知道是怎麼回事)

5F
孫詩茹
:
2019-05-22 12:24
這是給「孫詩茹」的悄悄話喔!
6F
tad
:
2019-05-22 12:40

我知道有密碼,但「 沒有地方可以登入」

所以才需要透過資料庫來處理

7F
孫詩茹
:
2019-05-22 13:18
這是給「孫詩茹」的悄悄話喔!
1F
于春曉
: 改版後無法登入使用
2019-01-24 11:18

老師好

改版後,先到回應的維修通報,然後登入,但一登入後,就會出現使用者詳細資料

並不會進入維修通報

再自行點選到維修通報時

又呈現未登入的狀態

2F
tad
:
2019-01-24 11:25

應該是瀏覽器快取在作怪吧~

 

3F
于春曉
:
2019-01-24 11:34
這是給「于春曉」的悄悄話喔!
4F
于春曉
:
2019-01-24 11:35

抱歉

網址www.pijh.hc.edu.tw

5F
于春曉
:
2019-01-25 16:03

今天發現行事曆也有一樣的情形

無法登入做修改

拜託老師抽空幫我看一下好嗎

 

6F
于春曉
:
2019-01-28 10:46

呃,場地預妁模組也出現類似的狀況

顥示沒有問題

但好像需要登入的模組都會出現這種情形

就是明明在登入狀態

卻不能做新增維修或回覆或登記等等的動作

7F
tad
:
2019-01-28 10:54

是清瀏覽器快取啦~

不是主機的

我上週一整個禮拜五天都在研習這些東西

如果有問題,不可能都沒人反應的(我示範時也都正常)。

8F
于春曉
:
2019-01-28 11:02

我有清本機的瀏覽器快取還是一樣

抱歉,老師很忙還一直煩你

可是因為現在很多模組都不能用

拜託老師可以用悄悄話的帳密幫我看一下嗎

 

9F
tad
:
2019-01-28 11:23

資料庫進去,該帳號似乎看不到網站用的資料表,只能看到 pijh 資料庫(但不像是XOOPS)

10F
于春曉
:
2019-01-28 11:31
這是給「于春曉」的悄悄話喔!
11F
tad
:
2019-01-28 14:06

抱歉,我說錯了

不是清瀏覽器快取

是清除瀏覽器cookie

(以上您說的情形我登入試了一遍,均沒發生,可順利修改)

12F
于春曉
:
2019-01-28 17:53

感謝tad老師那麼忙還幫我處理

不知道為什麼本校的電腦還是持續發生

即使是用無硬碟系統的電腦也是一樣(乾淨沒有快取或cookie)

不過我發現按模組上方的 [回到模組] 就可以正常進入

所以現在勉強可以維持正常營運

老師你先忙囉 

這種莫名其妙的狀況,就期待哪天突然它可以恢愎正常啦

 

 

13F
tad
:
2019-01-28 18:03

注意登入前後的網址或 ip 有無改變

若有,也有可能會這樣。

1F
Hsin Yang
: 模組更新後無法填寫維修單
2018-12-26 09:03
自從更新模組之後,無法填寫維修單,不知該怎麼處理這個問題呢?
1F
王碩鴻
: 請問TAD老師 填報後不會回到模組首頁
2018-09-11 09:22
老師好
使用tad repair填報後左下角一直出現等正在等候www.efs.hlc.edu.tw(本校網址),需要直接點回模組首頁才回得去,此時剛剛新增的報修也有出現,檢查站長工具箱的模組都是最新更新,請問老師可以怎麼處理 謝謝您
1F
SEE KHH
: 更新後變更維修狀態無法輸入回覆
2018-06-05 14:06

變更維修狀態時就算輸入回覆內容,一律都會消失

2F
tad
:
2018-06-05 14:18

我試不出您描述的狀況...

3F
SEE KHH
:
2018-06-05 14:28

補圖給您囉~麻煩您

4F
tad
:
2018-06-05 14:34

我在我的網站上測試沒這種問題(也沒人反應過)

所以,應該不是程式問題

如果需要協助

請留下相關資訊吧,否則我也幫不上忙。

 

5F
SEE KHH
:
2018-06-05 14:34

更新前是沒有該問題的說...

有沒有什麼方向可以去抓問題呢

6F
tad
:
2018-06-05 14:39

我沒辦法通靈...

7F
SEE KHH
:
2018-06-05 14:55

找到原因了 我去比對舊版正常的檔案

`fixed_status` = '{$fixed_content}' ,
 `fixed_content` = '{$fixed_content}'

改為

`fixed_status` = '{$_POST['fixed_status']}' ,
 `fixed_content` = '{$_POST['fixed_content']}'

 

問題應該出在變數宣告....名稱相同

 $fixed_content = $myts->addSlashes($_POST['fixed_content']);
 $fixed_content = $myts->addSlashes($_POST['fixed_status']);

 

 

目前正常了

感謝老師

8F
tad
:
2018-06-05 14:59

還真的是bug...

不過這樣改不好,會有漏洞...

改成這樣吧:

//更新處理狀態
function update_tad_fixed($repair_sn = "")
{
    global $xoopsDB, $xoopsUser, $TadUpFiles;

    //取得使用者編號
    $uid = ($xoopsUser) ? $xoopsUser->getVar('uid') : "";

    $myts          = MyTextSanitizer::getInstance();
    $fixed_content = $myts->addSlashes($_POST['fixed_content']);
    $fixed_status  = $myts->addSlashes($_POST['fixed_status']);

    $today = date("Y-m-d H:i:s", xoops_getUserTimestamp(time()));

    $sql = "update `" . $xoopsDB->prefix("tad_repair") . "` set
	 `fixed_uid` = '{$uid}' ,
	 `fixed_date` = '{$today}' ,
	 `fixed_status` = '{$fixed_status}' ,
	 `fixed_content` = '{$fixed_content}'
	where `repair_sn` = '$repair_sn'";
    $xoopsDB->queryF($sql) or web_error($sql);

    $DBV = get_tad_repair($repair_sn);

    $unit_sn = $DBV['unit_sn'];
    $unit    = get_tad_repair_unit($unit_sn);
    $msg     = "";

    $fixed_name = XoopsUser::getUnameFromId($uid, 1);
    if (empty($fixed_name)) {
        $fixed_name = XoopsUser::getUnameFromId($uid, 0);
    }

    $TadUpFiles->set_col('fixed_sn', $repair_sn);
    $TadUpFiles->upload_file('fixed_img', 1280, 550, null, $fixed_content, true);

    $title   = sprintf(_MD_TADREPAIR_MAIL_FIXED_TITLE, $today, $DBV['repair_title']);
    $content = sprintf(_MD_TADREPAIR_MAIL_FIXED_CONTENT, $fixed_name, $today, $DBV['repair_title'], "<a href='" . XOOPS_URL . "/modules/tad_repair/index.php?repair_sn={$repair_sn}'>" . XOOPS_URL . "/modules/tad_repair/index.php?repair_sn={$repair_sn}</a>");

    $msg = SendEmail($DBV['repair_uid'], $title, $content);

    redirect_header("index.php?repair_sn=$repair_sn", 3, $msg);

    return $repair_sn;
}
9F
SEE KHH
:
2018-06-05 15:04

好的~感謝老師

請教老師這兩種寫法有什麼差異呢? 為何會有漏洞

抱歉我是自學PHP的新手~

10F
tad
:
2018-06-05 15:06

您的寫法是直接接收表單就送進資料庫

沒經過過濾...

遇到有心人就容易被攻擊

11F
SEE KHH
:
2018-06-05 15:11

主要是由這些處理的嗎?

 $myts          = MyTextSanitizer::getInstance();
 $fixed_content = $myts->addSlashes

我Google了一下~這段是要過濾特殊符號的嗎?

12F
tad
:
2018-06-05 15:23

這是XOOPS的過濾工具沒錯

13F
SEE KHH
:
2018-06-06 09:17

好的 感謝您

1F
Andy Tsai
: 請問能否增加維修通報轉為維修單功能
2018-04-16 09:52
tad 老師你好:
請問能否將維修通知單,轉為維修單送出,因為要維修有時需要錢錢 還是必需要跑一般申請流程
如果可以直接印出,底下可以增加幾個蓋章的格子,報修人就可以不用再寫單子就直接列印送出!
謝謝

2F
tad
:
2018-04-16 10:14
無此打算哩~
畢竟每個單位作法不一,需要的格式也不一...
3F
Andy Tsai
:
2018-04-16 10:58
這是給「Andy Tsai」的悄悄話喔!
4F
tad
:
2018-04-16 11:01
這是給「Andy Tsai」的悄悄話喔!
5F
Andy Tsai
:
2018-04-16 11:04
這是給「Andy Tsai」的悄悄話喔!
6F
tad
:
2018-04-16 11:07
這是給「Andy Tsai」的悄悄話喔!
7F
Andy Tsai
:
2018-04-16 11:11
這是給「Andy Tsai」的悄悄話喔!
8F
tad
:
2018-04-16 11:13
可以~
9F
Andy Tsai
:
2018-04-16 11:26
這是給「Andy Tsai」的悄悄話喔!
10F
tad
:
2018-05-16 11:23
Andy Tsai 看完之後,並沒有很想做...
所以,就無限期擱置了...XD
11F
Andy Tsai
:
2018-05-16 11:32
了解 感謝老師,我另外再想辦法 謝謝