跳到主要內容

發表文章

目前顯示的是 3月, 2018的文章

解決tad_web個人頁面設定請連到我另一個班網網址無效問題-教學撰寫:徐嘉裕Neil hsu

最近幫客戶網站安裝了TAD老師開發的tad_web模組,然後建了一推班級處室網站,可是客戶回報有的老師就還是喜歡用舊的部落格當個人網站,沒辦法只好使用tad_web模組->網站設定裡面的請連到我另一個班網網址功能,想說問題因該就能解決了吧!! 但設好連結之後,卻發現不管是登出還是登入訪客還是會員通通無法轉跳到指定的網站,查了一下資料表設定的連結的確有寫入 但是追查CODE卻找不到相關的設定,可能我太笨了,所以乾脆自己撈資料表寫個轉跳程式好了,來解決這問題,畢竟客戶最大,能解決問題優先。 找到以下檔案,用筆記本打開!! ../themes/for_tad_web_theme/theme.tpl 在上方加上這段CODE <{if !$xoops_isadmin}> <{php}> $WebID=isset($_REQUEST['WebID'])?$_REQUEST['WebID']:""; global $xoopsDB; $sql = "select `ConfigValue` from " . $xoopsDB->prefix("tad_web_config") . " where `WebID`='$WebID' and `ConfigName`='other_web_url'"; $result = $xoopsDB->query($sql) or web_error($sql); list($ConfigValue) = $xoopsDB->fetchRow($result); if(!empty($ConfigValue)){ redirect_header($ConfigValue ,0 , ''); } <{/php}> <{/if}> 這樣轉跳頁面功能就正常了,如果之後要取消轉跳,只要用管理員進入個人網頁的網站設定裡面吧請連到我另一個班網網址功能連結拿掉即可!! 教學撰寫 徐嘉裕 Neil hsu

好用的CSS3->nth-child()選擇器(可以做奇偶數判斷)-教學撰寫:徐嘉裕Neil hsu

之前如果要做像這樣奇偶數的特效,通常都是透過PHP程式判斷迴圈奇偶數之後帶出odd及even數值傳值到樣板輸出成id,再定義CSS樣式,當然也能用SMARTY內建函數 class="<{cycle values="odd,even"}>來做出判斷。 不果現在有更快的方法,連程式都不用寫了直接前端CSS就能做出來了,就是用nth-child()選擇器來判斷奇偶數,範例如下: //HTML結構 <div id='boxdiv'> <li>內容內容內容內容內容內容內容內容內容內容內容</li> <li>內容內容內容內容內容內容內容內容內容內容內容</li> <li>內容內容內容內容內容內容內容內容內容內容內容</li> <li>內容內容內容內容內容內容內容內容內容內容內容</li> <li>內容內容內容內容內容內容內容內容內容內容內容</li> <li>內容內容內容內容內容內容內容內容內容內容內容</li> </div> //CSS語法 #boxdiv li:nth-child(odd) { background:#ff0000; } #boxdiv li:nth-child(even) { background:#0000ff; } //輸出結果 這樣自動就能判斷奇偶數值並顯示CSS樣式,簡單好用又節省效能,有需要的朋友可以參考看看!! 教學撰寫: 徐嘉裕 Neil hsu

PHP時間函數date()的計算方式-教學撰寫:徐嘉裕Neil hsu

date()函數是我們在寫PHP程式中常用到的功能,date()主要是取得伺服器的時間設定數值,常用的方法如下: //取得當前時間 echo $timedate=date("Y-m-d H:i:s"); //年月日時分秒=Y-m-d H:i:s 輸出結果為當前時間:2018-03-06 14:32:25 //以當前時間進行天數計算 //當前時間計算-時,分,秒,月,日,年 加上10天 echo $timedate=date("Y-m-d H:i:s" , mktime(date("h"),date("i"),date("s"),date("m"),date("d")+ 10 ,date("Y")) ); 當前時間:2018-03-06 02:38:48 加上10之後時間輸出結果:2018-03-16 02:38:48 如果要減去則吧加改成減即可 echo $timedate=date("Y-m-d H:i:s" , mktime(date("h"),date("i"),date("s"),date("m"),date("d") -10 ,date("Y")) ); //以自訂時間進行天數計算 這部分就不能用mktime()函數來做計算了,必須要改成用date_sub()跟date_add() 自訂天數加10天 $date = date_create(" 2018-03-06 02:38:48 "); //自訂天數數值輸入 date_add($date, date_interval_create_from_date_string(" 10 days"));  //輸入天數 echo $timedate= date_format($date, 'Y-m-d H:i:s'); 輸出結果為:2018-03-16 02:38:48

Xoops免費佈景:neilambilight2.7正式版釋出-佈景設計開發:徐嘉裕Neil hsu

2018年3月12日發布neilambilight2.7更新! 因為今天發現一個問題必須要發佈更新才行,不好意思請好朋友再次下載更新檔案,感恩! neilambilight2.7 更新內容 ============================== neilambilight2.7更新內容 ============================== 1、修正電腦版模組內容頁面左右移動跑馬燈失效問題。 2、修正neothemesadmin模組語系檔PHP常數部分失效問題。 3、修正聯絡我們前端JS驗證漏洞(姓名欄位,說明事項欄位),增加了去除HTML標籤功能與後端雙重驗證功能,防止被人張貼連結語法送出存入資料表。 1、前往下載neilambilight2.7佈景檔 http://neodw.com/neil/modules/tad_uploader/index.php?of_cat_sn=14#A ==================================================================== neilambilight2.6正式版發佈了,本次發佈更新除neilambilight佈景結構調整升級除與錯外,另外重新開發改了Neil佈景管理後台的/ 關鍵字管理功能/跑馬燈管理功能/聯絡我們管理功能 三個功能的ui介面及程式全部重寫,使用bootstrap3框架增加操作友善度與便利性與程式流程優化,增加更多實用功能,精簡合併與刪除無用檔案,另外開發了neillibrary函數庫模組,吧共用的函數及表單元件與js檔移到函數庫模組,可以減少模組的檔案大小,未來其他的Neil模組也能使用neillibrary函數庫模組。 ※未來將進行Neil佈景管理模組其他功能的逐一改寫升級工作。 neilambilight2.6 更新內容 ============================== 1、修改手機介面會員登入區塊CSS樣式。 2、調整手機介面營養午餐區塊CSS樣式 3、修改手機介面profile模組會員登入畫面CSS樣式 4、修改手機介面neothemesadmin聯絡我們CSS樣式 5、修正布景首頁<tltle>中顯示$xoops_pagetitle側