neilambilight佈景正式開發

neilambilight1.0 版開發(時間未定- 釋出)
==============================
全新開發的neilambilight佈景支援電腦及手機瀏覽模式。

neilambilight1.0 測試tad模組，共計測試
==============================
◎Tad Tools 工具包 tadtools 區塊及模組頁面正常顯示
◎多人網頁系統 tad_web  區塊及模組頁面正常顯示
◎萬用表單 tad_form   區塊及模組頁面正常顯示
◎榮譽榜 tad_honor    區塊及模組頁面正常顯示
◎學學成語 tad_idioms     區塊及模組頁面正常顯示
◎營養午餐公告 tad_lunch2    區塊及模組頁面正常顯示
◎常見問答 tad_faq     區塊及模組頁面正常顯示
◎友站消息 tad_rss     區塊及模組頁面正常顯示
◎線上直播 tad_tv   區塊及模組頁面正常顯示
◎重要紀事 tad_timeline    區塊及模組頁面正常顯示
◎本站消息 tadnews    區塊及模組頁面正常顯示
◎電子相簿 tadgallery   區塊及模組頁面正常顯示
◎網站地圖 tad_sitemap   區塊及模組頁面正常顯示
◎行事曆 tad_cal   區塊及模組頁面正常顯示
◎網路硬碟 tad_uploader   區塊及模組頁面正常顯示
◎好站連結 tad_link  區塊及模組頁面正常顯示
◎影音播放 tad_player   區塊及模組頁面正常顯示
◎維修通報 tad_repair    區塊及模組頁面正常顯示
◎線上書籍 tad_book3     區塊及模組頁面正常顯示
◎會議系統 tad_meeting      區塊及模組頁面正常顯示
◎互動討論區 tad_discuss     區塊及模組頁面正常顯示
◎站長工具箱 tad_adm    區塊及模組頁面正常顯示
◎嵌入區塊模組 tad_embed    區塊及模組頁面正常顯示
◎評鑑檔案管理 tad_evaluation   區塊及模組頁面正常顯示
◎作業上傳展示 tad_assignment    區塊及模組頁面正常顯示

neilambilight1.1 更新內容
==============================
1、修正neothemesadmin模組在PHP7嚴格模式下split()及ereg()函數發生錯誤問題(已替換preg_match()及preg_split())。
2、修正最新好站連結在中間區塊圖片會變太大問題 

neilambilight1.2 更新內容
==============================
1、修正neothemesadmin模組在PHP7嚴格模式下ereg_replace()函數發生錯誤問題。
2、修正最新好站連結在預設高度過小的問題。 

neilambilight1.2.1 更新內容
==============================
1、修正跑馬燈顯示tadnews模組連結nsn數值為空值的問題。

neilambilight1.2.2 更新內容
==============================
1、修正JS圖片播放器後台設定_blank與_self無效的BUG問題。
2、新增加操作說明手冊說明內容

neilambilight1.2.3 更新內容
==============================
1、增加1440、1366，1360，1280解析度網站寬度設定最佳化不會顯示底部捲軸。
2、修正電腦版主選單返回捲上時不會對齊左邊距的問題。


neilambilight1.2.4 更新內容
==============================
1、修正tad_uploade模組內容頁面標題字被切邊的問題(重新定義.breadCrumb)。
2、新增加更新neothemesadmin模組自動寫入tadtools_setup資料表功能。


neilambilight1.2.5 更新內容
==============================
1、修正tadgallery模組進入相片展示頁面布景上方區塊會因為錨點而被裁切顯示的問題。
2、修改贊助開發者內容。

neilambilight1.2.6 更新內容
==============================
1、修正tadtools模組QR Code區塊圖片會被拉長的問題。
2、修改圖片播放器欄位及程式，將原本資料表的flashtext改為themesid紀錄當前佈景id儲存數值，以便日後佈景管理模組可以針對多個不同的Neil佈景顯示不同的圖片播放內容。

neilambilight1.2.7 更新內容
==============================
1、修正tad線上表單區塊日期文字過大超出邊界的問題 
2、修正維修通報模組下拉選單文字過大及選單長度過寬的問題
3、修正火狐瀏覽器觀看TAD相簿模組單張相片頂端會被裁切到的問題
4、修正手機介面區塊select寬度過大的問題
5、修正手機介面tadnews條列式新聞分類及標籤文字過小的問題 
6、修正手機介面tad_web多人網頁系統關於我們頁面內容超出邊界問題。

neilambilight1.2.8 更新內容
==============================
1、修正tad_themes自訂選單在電腦介面及手機介面文字過小的問題。

neilambilight1.2.9 更新內容
==============================
1、電腦介面新增加未登入情況出現【網站登入】及【會員註冊】按鈕。
2、電腦介面及手機介面user.php登入介面新增加tad_login快速登入按鈕(需啟用tad_login模組及相關設定)。

neilambilight1.3.0 更新內容
==============================
1、修正Google Chrome瀏覽器因佈景設置tadnews貼圖最大寬度限制(防圖片撐破版)，而導致外部連入時圖片無法顯示的問題。

neilambilight1.4 更新內容
==============================
1、於Neodw佈景管理模組中新增加自訂區塊按鈕的管理功能，包括建立按鈕分類與自訂按鈕，所建立的按鈕可以顯示於Xoops的區塊中。
2、修改onUpdate.php增加neoblockmenusort與neoblockmenubutton資料表建立。
3、修改neilambilight佈景操作說明手冊增加自訂區塊按鈕的管理功能的操作說明教學。
4、新增加跑馬燈左右移動功能，可由Neodw佈景管理模組中設定移動模式(上下跟左右)。
5、修改電腦介面主選單分類下子選單文字過小的問題。

neilambilight1.5 更新內容
==============================
1、修改手機介面頂端圖片顯示方式，由原本的預設抓取單張p1.png圖片改為抓取neothemesflash資料表中全部圖片，以隨機的方式顯示單張圖片。

neilambilight1.6 更新內容
==============================
1、針對有分類頁面的TAD模組增加下拉選單顯示分類及連結設定(若無分類就不顯示下拉選單)。
2、針對有分類頁面的TAD模組將分類標題傳值到佈景內容頁面的標題文字中顯示。


neilambilight1.6.1 更新內容
==============================
1、修正手機介面tad-QR Code 區塊圖片會被拉寬的問題。 


neilambilight1.7 更新內容
==============================
1、修正電腦版LINE按鈕無法自動加入好友的問題(改顯示QR-CODE)。
2、修改metahank.php優化程式結構。
3、修正圖片js播放器圖片經過排序後上傳新圖片會覆蓋到其他圖片的問題。


neilambilight1.7.1 更新內容
==============================
1、修正樣版title標籤跟href標籤漏掉引號的問題。
2、修正因測試佈景而關閉手機瀏覽模式的問題(起重新啟用自動判斷瀏覽裝置功能)

neilambilight1.8 更新內容
==============================
1、修正手機版LINE按鈕無法自動加入好友的問題(修改程式路徑)。
2、使用媒體查詢RWD調整主按鈕在1280-1440解析度中的顯示位置，解決原本被切邊的問題。
3、電腦介面增加JS平滑移動特效，仿手機滑動效果。
4、修改佈景設定中的跑馬燈顯示方式選項文字，改成【顯示新聞模組內容】與【顯示自訂跑馬燈內容】，以避免admin操作上的混淆。
5、增加JS播放器可選擇樣式，由增加淡入淡出播放器樣式可由佈景管理的佈景設定中修改顯示樣式。
6、新增加佈景有新版本通知下載更新功能(管理員權限才能看到更新通知)。
7、修改neilambilight佈景操作說明手冊說明內容。

neilambilight1.9 更新內容
==============================
1、neothemesadmin新增加聯絡我們表單功能(有驗證及防機器人功能)，USER填寫完單後會E-MAIL通知管理員有新的留言，USER留言資料也會儲存於聯絡我們管理後台介面中，管理員可以透過後台更批次改訊息狀態(已讀取及未讀取)與批次刪除功能。
2、neilambilight佈景前台增加聯絡我們通知功能，如有些網站沒有SMTP帳號可以設定發信，使用管理員登入後就會立刻看到聯絡我們留言未讀取通知，可以立刻前往觀看USER的留言內容。
3、新增加更新模組資料表語法寫入group_permission資料表中的module_read訪客及註冊會員可以使用neothemesadmin模組權限。
4、修改neilambilight佈景操作說明手冊說明內容。
5、修改線上通知更新PHP程式函數，改用curl_init()以避免有些虛擬主機未啟用allow_url_include的問題。
6、增加提醒通知模組版本更新功能。

neilambilight2.0 更新內容
==============================
1、新增加關閉聯絡我們表單設定，當管理員關閉聯絡我們按鈕或是自訂按鈕連結時，聯絡我們表單自動關閉。
2、修正neoGreenleisure佈景轉換neilambilight佈景sql空欄位出錯問題。
3、增加Xoops版本判斷功能，更新或安裝neothemesadmin模組時如Xoops低於2.5.8時會自動前往下載Xoops頁面。
4、新增加區塊按鈕功能，管理員可透過佈景管理的區塊選單管理->新增區塊分類的時候選擇該分類是文字按鈕還是圖片按鈕，於區塊中開啟自訂按鈕區塊會按照所選的分類自動配置圖片格式或文字格式。
5、增加圖片按鈕的css樣式設定，在neilambilight佈景包括手機介面的所有區塊中開啟都能以最適大小顯示。
6、修改neilambilight佈景操作說明手冊說明內容。

neilambilight2.1 更新內容
==============================
1、自訂區塊分類選單增加排序設定功能。
2、多層自訂按鈕區塊滑動選單功能開發。
3、聯絡我們增加自動判斷是否填入E-MAIL，如是MAIL自動增加mailto設定。
4、修改進入模組頁面顯示內容呈現方式，由原本的JS轉到指定錨點改為預設隱藏上區塊滑鼠滑動才出現。
5、修正因內容區塊空白字元而顯示在首頁的問題。
6、修正布景head標籤錯置問題。
7、修正XOOPS 2.5.9版js產生錯誤的問題，調整布景$xoops_module_header。
8、調整佈景JS語法去除網址後#號。
9、多層自訂按鈕區焦點功能開發完成。
10、增加tadnews模組內容頁貼圖最大寬度限制功能(貼圖不破版)。
11、修改佈景操作說明手冊。
12、修改佈景tadloginblocks.php程式增加判斷appId及secret欄位為空值時不執行acebook_login('return')，以防止出現facebook_appId錯誤的問題。
13、修改佈景下三區塊CSS樣式，修正Chrome瀏覽器物件位置出錯問題。
14、增加災害警示區塊建置，管理者可魚區塊管理中設定【示警項目】【示警範圍】及【選擇示警縣市】，縣市代碼均以置入。
15，取消neothemesadmin模組的佈景區塊標題連結功能(純文字標題) 

neilambilight2.2 更新內容
==============================
1，修改圖片播放器圖片縮圖格式為JPG(原本預設為PNG)，解決因圖檔過大導致播放器圖片無法正常顯示問題!(圖片需重新上傳)
2、修正圖片播放器選擇淡入淡出特效時外框圓邊未顯示CSS問題。
3、修改tadnews新聞模組編輯器貼上表格後線格無法顯示的css問題。

neilambilight2.3 更新內容
==============================
1、修正佈景跑馬燈於模組內頁無法顯示內容的問題。


neilambilight2.4 更新內容
==============================
1、修正主選單在超過1440瀏覽器解析度時不正常顯示位置的問題。

neilambilight2.5 更新內容
==============================
1、於電腦介面跟手機瀏覽介面的網站選單中增加一個連到Xoops維護的按鈕(管理員才會看到)，便於管理者清除網站暫存檔跟維護資料表操作。
2、修正手機版主選單按鈕如果是帶連結按鈕位置會往下顯示的css問題。
3、修改手機介面跟電腦介面主選單字體，由原本預設微軟正黑體改為Google網路字體cwTeXHei，增加視覺美感。
4、自訂多層選單增加tadnews模組標籤分類的焦點功能$tag_sn
5、更換佈景跑馬燈JS套件(電腦版 and 手機版)，解決與tadnews新聞區塊跑馬燈js衝突問題。
6、使用媒體查詢技術RWD(zoom，-moz-transform)針對1440->1920解析度自動放大網站到滿版，左右不留白邊，元件跟字體圖片也自動放大。
7、於佈景中引入profile模組的會員註冊頁面樣版(profile_form.tpl)，並加上防止機器人註冊js+php+ajax驗證程式(隨機瑪認證模式)，就算吧瀏覽器的js功能關閉只要是機器人一樣無法註冊成功，可以有效防止垃圾帳號的建立問題(需安裝profile會員管理模組才行使用此項功能)。
8、調整手機版profile模組的CSS樣式。
9、捨棄RWD放大網站的方法，改用另外撰寫JS+AJAX+PHP程式針對1440以上的所有解析度包括筆電或自訂解析度計算後做網站自動無上限放大效果(解析度有多大網站就放多大)。
10、佈景前台增加因未按照安裝流程吧neilambilight加入tadtools的程序，導致出現空白畫面的，增加前往後台加入tadtools的文字與連結說明。
11、修正電腦介面跟手機介面FB簡訊title提示內容錯誤問題(顯示到LINE提示內容)
12、修正手機介面主選單按鈕如果有帶連結，則無法開啟子選單的問題，修正第一層跟第二層選單問題，並增加開啟底層選單圖示(如果底層選單有子選單才會顯示)。
13、圖片播放器及按鈕圖片增加刪除資料時，資料表內容連同實體圖檔都一起刪除的功能。
14、佈景設定功能表中新增加啟用或關閉網站自動放大功能選項。
15、手機介面模組內容頁標題下方增加【返回前一頁】跟【返回首頁】按鈕選項，便於瀏覽操作。
16、修正營養午餐區塊寬度超出佈景中間區塊邊界的CSS問題。
17、佈景管理後台增加Xoops內建廣告開啟關閉設定，預設是關閉的，因為XOOPS廣告若失連可能會拖慢網站開啟速度，若有需要使用這項功能可去佈景管理後台開啟。
18、佈景管理的區塊選單管理->文字按鈕類型新增加bootstrap3的icon小圖示8款。
19、修改neilambilight佈景操作說明手冊，增加23，24項操作說明。



neilambilight2.6更新內容
==============================
1、修改手機介面會員登入區塊CSS樣式。
2、調整手機介面營養午餐區塊CSS樣式
3、修改手機介面profile模組會員登入畫面CSS樣式
4、修改手機介面neothemesadmin聯絡我們CSS樣式
5、修正布景首頁<tltle>中顯示$xoops_pagetitle側標內容的問題，改為只顯示內容頁面。
6、升級neothemesadmin模組後台關鍵字管理功能，全部UI介面重寫改為bootstrap3框架，精簡程式吧重複功能寫入function.php中，增加了可編輯關鍵字顯示頁面功能(自動去除已使用的模組頁面)。
7、升級neothemesadmin模組前台關鍵字呈現方式，增加關鍵字標籤功能，將關鍵字分割為單獨標籤並帶入標籤變數，USER點擊佈景關鍵字區塊會自動更替標題文字顯示關鍵字文字，並開啟關鍵字區塊強化SEO功效。
8、改寫neothemesadmin模組themesseo.php及metahank.php兩支檔，優化程式並去除重複功能改由function.php引入。
9、修改佈景結構增加關鍵字標籤設定(電腦 And 手機)，修改佈景config.php檔優化精簡重複程式改由function.php引入。
10、完成neillibrary函數庫模組建置，吧neothemesadmin模組共用的函數及js與ajax移到neillibrary函數庫模組，並讓其他的neil模組也能共同使用函數庫模組。
11、修改css字體設定，讓Google字體能正常顯於指定元素中。
12、升級neothemesadmin模組後台聯絡我們功能，全部UI程式重新撰寫，使用bootstrap3框架及neillibrary函數庫模組，增加聯絡事項內容定義功能/回覆聯絡者功能，線上MAIL通知回覆聯絡者功能/以及回覆時間紀錄等新增功能。
13、修改聯絡我們前台介面，增加聯絡事項功能下拉選功能(若沒設定不會顯示)，取消後台PHP驗證表單功能改用前端JS驗證欄位，使用bootstrap3框架及neillibrary函數庫模組，合併檔案到contactusform.php更新模組自動刪除沒使用的contactusformpost.php檔案。
14、升級neothemesadmin模組後台自訂跑馬燈功能，全部UI程式重新撰寫，使用bootstrap3框架及neillibrary函數庫模組，增加啟用與不啟用項目，增加ajax刪除功能，合併精簡檔案使用模組更新程式刪除沒使用的newmarquee.php檔案。
15、升級neothemesadmin模組後台播放模組跑馬燈功能，全部UI程式重新撰寫，使用bootstrap3框架及neillibrary函數庫模組，跑馬燈項目增加tad榮譽榜選項，增加顯示全部分類內容功能，增加預留未來增加其他模組播放內容延伸空間，佈景前台增加管理跑馬燈按鈕。
16、檢查佈景樣版修正錯誤標籤問題，新版tad模組兼容測試與css調整，css樣式除錯。
17、修改佈景操作說明手冊。

neilambilight2.7更新內容
==============================
1、修正電腦版模組內容頁面左右移動跑馬燈失效問題。
2、修正neothemesadmin模組語系檔PHP常數部分失效問題。
3、修正聯絡我們前端JS驗證漏洞(姓名欄位，說明事項欄位)，增加了去除HTML標籤功能與後端雙重驗證功能，防止被人張貼連結語法送出存入資料表。


neilambilight2.8更新內容
==============================
1、增加聯絡我們送出欄位資料無害化設定，增加回覆時郵件中自動附上詢問問題。
2、修改手機版介面，增加登入登出按鈕功能。
3、修改手機版介面，增加功能導覽bar，吧主選單收納到功能功能導覽bar的選單列裡面，精簡優化界面。
4、手機版佈景主選單移除Google外部讀取字形，加快選單開啟速度。
5、修改手機版聯絡我們表單排版樣式，CSS調整。
6、解決電腦手機版tad_uploader模組檔案文字過多會拉破版面的問題。
7、修正跑馬燈管理按鈕出現PHP常數問題。
8、修改neothemesadmin佈景管理模組首頁，使用bootstrap3框架重新編排。
9、電腦版介面增加網站管理按鈕，點了直接進Xoops管理後台。
10、neothemesadmin佈景管理模組sql兼容資料庫嚴格模式。
11、neothemesadmin佈景管理模組多層區塊按鈕管理分類增加url欄位及target選項及是否使用分類連結選項功能及欄位。
12、修改多層區塊按鈕程式及樣版檔，前台增加開啟滑動選單按鈕(若無子分類時不會顯示)，增加編輯分類按鈕。
13、更新neothemesadmin佈景管理模組->佈景設定UI介面，使用JS控制元件+bootstrap3框架及neillibrary函數庫模組與優化程式結構重新編寫。
14、於模組更新檔中增加刪除無用的analyzefbid.php檔案設定。
15、更新neothemesadmin佈景管理模組->佈景圖片播放器管理UI介面，使用bootstrap3框架及neillibrary函數庫模組與優化程式結構重新編寫，增加圖片啟用及關閉功能。
16、於模組更新檔中增加刪除無用的newflashimg.php檔案設定。
17、修正自訂跑馬燈擷取字元導致編碼錯誤問題。
18、災害示警區塊外部引入JS加上延遲加載defer屬性，解決因載入外部JS拖慢整體網站的開啟速度問題。
19、修正tadgallery模組手機瀏覽介面Flickr等高模式圖片遮罩擋住圖片無法點擊的問題。
20、完成neothemesmenu資料表內容格式變更設定於模組更新時觸發程式，以便套用新遞迴UI介面，同時修改欄位名稱及刪除沒用的資料表欄位。
21、更新neothemesadmin佈景管理模組->佈景主選單管理UI介面，使用bootstrap3框架及neillibrary函數庫模組與優化程式結構重新編寫，增加按鈕啟用及關閉功能。
22、於模組更新檔中增加刪除無用的newmenu.php檔案設定。
23、修改佈景主按鈕電腦版取值程式編寫與輸出樣版程式編寫，優化流程精簡程式，smarty以foreach替換原本的section迴圈方式。
24、修改佈景主按鈕手機版樣版程式，優化流程精簡程式，smarty以foreach替換原本的section迴圈方式。
25、於模組更新檔中增加刪除無用的themesmenuphone.php檔案設定。
26、於模組更新檔中增加刪除無用的glyphicon.php檔案設定。
27、完成neoblockmenubutton資料表內容格式變更設定於模組更新時觸發程式，以便套用新遞迴UI介面，同時修改欄位名稱及刪除沒用的資料表欄位。
28、更新neothemesadmin佈景管理模組->佈景區塊選單管理UI介面，使用bootstrap3框架及neillibrary函數庫模組與優化程式結構重新編寫，增加按鈕啟用及關閉功能，重新開發分類項目管理介面，重新開發文字類型子項目管理介面，重新開發圖片類型子項目管理介面。
29、佈景區塊選單管理文字類型子項目管理按鈕多增加一層上層選單功能，改為遞迴二級分類(未來可再延伸改為三層四層)，增加變更按鈕分類連同底按鈕底層項目一起變更到新的區塊分類項目中功能。
30、於模組更新檔中增加刪除無用的blockmenusortform.php，blockmenubuttonform.php，blockmenu.php，imguploader.php檔案設定。
31、修改佈景多層選單區塊前後台程式與功能，多增加一層滑動選單功能，共計三層選單。
32、修改布景自訂按鈕區塊前後台程式與功能，多增加一層滑動選單功能，共計二層選單。
33、佈景管理新增加一個左右滑動圖片按鈕區塊功能，可選擇佈景區塊選單管理中建立的圖片播放，建議開在中間區塊。
34、修改佈景操作說明手冊。


neilambilight2.9更新內容
==============================
1、修正neothemesadmin佈景管理模組所有用到分頁功能的排序功能在下一頁輸入數值時會吧其他頁的排序數值歸零問題。
2、修正neilambilight佈景CSS樣式導致作業上傳區塊上傳按鈕無法顯示問題。
3、修正neilambilight佈景meta->og:image讀取圖檔路徑判斷功能失效問題(佈景預設圖檔跟上傳代表圖檔) 。
4、neilambilight佈景聯絡我們表單增加防止外部網站傳參判斷功能，只有在相同網址內聯絡我們送出資料才能寫入資料庫，防止機器人大量外部傳參。
5、修改neilambilight佈景聯絡我們表單防機器人驗證機制。
6、修改neilambilight佈景底三區塊顯示方式，改為樣式1：三區塊全開寬度均分,樣式2：左中區塊開啟，左30%中間70%寬度，樣式3：中右區塊開啟，中間70%右30%寬度，樣式4：只開啟一個區塊，寬度滿版，樣式5：左右區塊開啟寬度各50%。
7、修改聯絡我們說明事項欄位使用base64編碼後儲存及讀取，保留原始格式並防止因特殊字元被防護模組阻擋寫入資料表的問題。
8、neothemesadmin佈景管理模組新增加一個聯絡我們區塊，可由Xoops區塊管理中開啟，建議開啟放置在底區塊中。
9、neilambilight佈景模組頁面增加可傳送頁面連結標題到佈景主選單及佈景區塊選單及佈景圖片播放器的管理中功能。
10、修正佈景主選單及區塊選單PHP兼容data-id無法取值的問題!!
11、修正電腦版佈景跑馬燈上下移動字數過少前後跑馬燈會合併成一列的問題!!
12、針對soone_submit模組樣板缺少建置toolbar變數已於neilambilight佈景樣板加toolbar正常顯示soone_submit模組管理各項設定值。
13、修改主選單增加串接neilproduct模組選單功能，進到neilproduct模組後自動切換為neilproduct分類選單(未來釋出neilproduct模組可以用到的功能)。
14、更新neothemesadmin佈景管理模組->佈景自訂選單UI介面，使用JS控制元件+bootstrap3框架及neillibrary函數庫模組與優化程式結構重新編寫。
15、於模組更新檔中增加刪除無用的rightmenutable.php檔案設定。
16、修改neilambilight佈景前台網站選單樣式，由原本的select選單改成bootstrap3下拉選單，增加視覺美感。
17、於新安裝neothemesadmin佈景管理模組及更新模組功能中加入模組ID自動寫入防護模組避免被誤為是阻斷攻擊或網路爬蟲欄位中，防止AJAX功能遭封鎖。
18、於新安裝neillibrary函數庫模組及更新模組功能中加入模組ID自動寫入防護模組避免被誤為是阻斷攻擊或網路爬蟲欄位中，防止AJAX功能遭封鎖。
19、修正bar.php的PageBar物件與其他模組重複引用導致出錯的問題。
20、由於neilambilight佈景中profile模組樣板的防機器人機制遭破解，所以重新改寫防機器人機制，吧原本前端JS產生驗證的機制透過AJAX改到後端產生後端驗證，並加上防表單劫持機制，可以有效阻擋機器人灌水註冊的問題。
21、修改佈景版本更新通知方式，由原本的curl_init()讀取遠端PHP檔改由JS讀取版本後AJAX顯示更新內容，解決因伺服器沒啟用curl_init()函數導致管理員沒收到更新通知的問題，增加可關閉更新通知的功能(如果不想更新)
22、升級neothemesadmin佈景管理模組聯絡我們表單防SQL注入攻擊功能。
23、將neothemesadmin佈景管理模組聯絡我們表單觀看聯絡者資訊及回覆表單從後台移到前台，增加連結自動導引登入頁面功能。
24、於neothemesadmin佈景管理模組聯絡我們表單增加指定會員回覆功能，被指定的會員可以使用管理員轉交的聯絡我們回覆功能回覆USER問題。
25、於模組更新檔中增加刪除無用的contactuscontent.php檔案設定。
26、neilambilight佈景布景css樣式調整排除區塊css跑版問題。
27、修改佈景操作說明手冊。


neilambilight2.91更新內容
==============================
1、修正neothemesadmin佈景管理模組滑動按鈕區塊按照排序設定無效問題。
2、快速加入模組連結加到佈景選單功能增加base64編碼與解碼，解決網址中帶有第二變數GET無法傳送問題。
3、neothemesadmin佈景管理模組新增加隨機小語功能，能自訂小語底色及ICON功能。
4、增加隨機小語區塊功能，增加自訂切換秒數及長寬定義功能。
5、修正php7.3.6無法安裝neothemesadmin佈景管理模組問題(php7.3升級)。
6、使用OpenSSL加密替換neillibrary函數庫模組中使用的Mcrypt加密函數(php7.3升級)
7、修正聯絡我們郵件寄送程式錯誤問題(Xoops2.5.10升級)。
8、修正neothemesadmin佈景管理模組->佈景設定上傳icon指定PNG格式錯誤問題。
9、修正區塊管理classificationmenu()函數錯誤問題(php7.3升級)。
10、修正佈景註冊區塊AJAX防機器人設置出錯問題(php7.3升級)。
11、neothemesadmin佈景管理模組->聯絡我們管理新增加全部核取刪除功能。
12、neothemesadmin佈景管理模組->聯絡我們管理新增加一鍵清空全部資料功能。
13、完成Xoops2.5.10升級後全部tad新版模組與neilambilight佈景兼容測試。
14、完成舊版Xoops2.5.9及PHP5.63兼容測試，各項功能均正常。
15、修改佈景操作說明手冊。


neilambilight2.92更新內容
==============================
1、修正neothemesadmin佈景管理模組PHP常數重複問題。
2、修正neothemesadmin佈景管理模組跑馬燈左右移動無法正常顯示問題。
3、修正neillibrary函數庫模組XOOPS_LICENSE_KEY定義錯誤問題。
4、會員註冊表單增加【AJAX選擇時間驗證】防機器人功能，可阻斷100%的機器人表單註冊。
5、neillibrary函數庫模組新增加刪除IP紀錄及封鎖天數自動化功能。
6、聯絡我們表單增加【AJAX選擇時間驗證】防機器人功能，可阻斷100%的機器人表單註冊。
7、聯絡我們區塊表單增加【AJAX選擇時間驗證】防機器人功能，可阻斷100%的機器人表單註冊。
8、修改資料表語法兼容10.4.8-MariaDB嚴格模式。
9、PHP7.3.15兼容升級。
10、onUpdate.php新增資料表增加10.4.8-MariaDB嚴格模式。
11、區塊選單管理後臺套用網站選單的階層樣式跟開啟效果。
12、優化佈景管理模組->網站選單跟區塊選單UI介面。
13、修改隨機小語ICON貼入格式。
14、neothemesadmin佈景管理模組後台區塊選單管理增加區塊按鈕定義ICON功能。
15、於佈景$xoops_module_header中增加預設讀取jquery.js機制(只會在未讀取jquery.js條件下啟用)。
16、於neothemesadmin佈景管理模組onUpdate.php增加10.4.8-MariaDB 欄位格式轉換code。
17、於neothemesadmin佈景管理模組->區塊選單管理->增加關閉區塊分類時佈景模組區塊自動隱藏功能，同時吧管理後台的子項目管理設為disabled 。
18、於neothemesadmin佈景管理模組->區塊選單管理->增加按鈕顯示群組權限判斷功能。
19、neothemesadmin佈景管理模組->完成xlanguage多國語言模組兼容化工作。
20、於neothemesadmin佈景管理模組->多層區塊選單管理->增加按鈕顯示群組權限判斷功能。
21、修正neilambilight佈景使用Tad Tools 工具包->初始設定發生程式錯誤問題。
22、修正舊版neothemesadmin佈景管理模組升級到最新版圖片撥放器更換圖片無法顯示的問題。
23、解決neothemesadmin佈景管理模組圖檔無法上傳問題。
24、修正neothemesadmin佈景管理模組->聯絡我們區塊sweetalert.min.js與Tad模組衝突問題。
25、調整佈景主選單CSS樣式(電腦版及手機版)。
26、neilambilight佈景增加獨立區塊樣式表功能。
27、修正聯絡我們區塊及聯絡我們表單同時存在時防機器人AJAX驗證程式衝突問題。
28、於neothemesadmin佈景管理模組->佈景按鈕管理->增加按鈕顯示群組權限判斷功能。
29、於neothemesadmin佈景管理模組->佈景按鈕管理->增加按鈕顯示佈景主選單或是底區塊功能(可多選)。
30、neilambilight佈景底區塊增加網站選單導覽功能(佈景按鈕管理中設定顯示)電腦及手機介面。
31、neilambilight佈景手機版恢復bootstrap圖片撥放器功能。
32、neothemesadmin佈景管理模組->新增加關於我們圖文區塊功能(建議開啟於底中區塊)。
33、修正多層自訂按鈕使用複製該區塊導致JS錯誤功能異常問題(需更新區塊包含複製的多層自訂按鈕區塊)。
34、Tad模組js引入衝突測試排除，tad模組兼容測試完成。
35、Xoops2.5.9及PHP5.63兼容測試neothemesadmin佈景管理模組各項功能均正常。

neilambilight3.0更新內容
==============================
1、升級布景jquery到jquery-3.5.1.min.js。
2，升級布景jquery-migrate到jquery-migrate-3.3.0.min.js
3、調整布景headtpl.tpl中CSS及JS檔引入方式。
4、移動儲存區塊圖片資料夾內容neilambilight->neothemesadmin，修改圖檔路徑
5、隨機小語新增自訂電腦版及手機版寬度高度設定。
6、災害示警新增自訂電腦版及手機版寬度高度設定，修改樣板設定。
7、強化表單防禦機器人程式架構
8、修正佈景管理模組編輯按鈕時父層選單顯示自己子層選單的問題。
9、修改手機版聯絡我們表單排版樣式
10、修改聯絡我們管理後台新增加聯絡我們備註說明欄位及功能。
11、佈景區塊管理-圖片類型->新增加自訂圖片寬度功能
12、佈景區塊管理按鈕增加一鍵關閉區塊樣式及啟用區塊樣式功能
13、佈景新增加自動天數刪除caches功能
14、佈景新增加防止機器人程式利用首頁變數創建無限暫存檔自動清除功能!
15、精簡優化neothemesadmin佈景管理模組程式架構。
16、增加布景LOGO標語動畫，佈景管理系統設定增加啟用或關閉動畫功能。
17、精簡優化neilambilight樣板結構，合併樣板刪除無使用樣板檔。
18、修改布景結構，改為左中及中右或中間三種版式，可於佈景管理系統設定中修改。
19、布景區塊標題新增加可自訂ICON功能
20、neilambilight3.0->PSD設計稿電腦手機版完成設計。
21、新增右區塊浮動選單功能，包含FB網址，LINE，FB簡訊，聯絡我們，返回頂端等功能，可於佈景管理系統設定中修改啟用或關閉。
22、優化自訂多層選單樣板及CSS樣式。
23、優化自訂選單樣板及CSS樣式。
24、完成佈景電腦版區塊JS視差特效開發工作，可於佈景管理系統設定中修改啟用或關閉視差。
25、佈景theme_autorun.php讀取Xoops預設Bootstrap4樣式。
26、修改佈景中間上下左右區塊配置方式，如只開一區塊則自動寬度滿版，若左右各開啟則均分寬度。
27、圖片滑動選單區塊新增加電腦版及手機版可自訂一列顯示圖片數量。
28、完成佈景11個區塊個條件不破版測試。
29、完成電腦版布景結構重構開發，CSS樣式優化，介面更新完成。
30、完成Xoops2.5.11及php7.4兼容測試。
31、完成手機版布景結構重構開發，CSS樣式優化，介面更新完成。
32、修正主選被登入登出#jGrowl區塊遮蓋的問題!!
33、增加網站個資保護聲明頁面及連結，可後台編輯修改並有置入預設範本。
34、佈景管理->佈景設定->增加可自訂主選單及底選單按鈕顯示數量功能。
35、底選單增加按鈕顯示數量自動分配寬度功能。
36、新增加網站QRCODE區塊功能。
37、Xoops原生登入頁面register.php增加防機器人表單驗證功能。
38、新增加JS左區塊收合選單，將原跑馬燈右方的網站選單轉移至左收合選單中
40、修正佈景管理模組->系統設定頁面在Firefox瀏覽器中版面跑版的問題。
41、佈景左中布局->右區塊放置底部橫向等高配置。
42、佈景中右布局->左區塊放置底部橫向等高配置。
43、佈景中間布局->右區塊放置底部橫向等高配置，左區塊改放置左收合選單中。
44、更換電腦及手機版跑馬燈套件->jquery.marquee.js，解決舊版跑馬燈套件導致Edge瀏覽器平滑移動失效問題。
45、佈景管理->佈景設定->增加輸入Google行動瀏覽裝置測試結果網址。
46、profile模組會員表單樣式css調整優化(電腦版/手機版)。
47、修正佈景管理->區塊選單管理->圖片按鈕->刪除圖片資料實體圖檔沒被刪除的問題。
48、佈景管理->資料寫入/編輯->增加防止空值欄位寫入設定。
49、完成neilambilight2.92升級neilambilight3.0測試工作。
50、完成tad最新版模組兼容測試(JS衝突調整/CSS衝突調整/CSS樣式重構)
51、完成Xoops2.5.10及Xoops2.5.11環境測試。
52、佈景管理->新增加可自訂主選單按鈕左右邊距的功能。
53、表單防護log增加紀錄cookieid，用於區分同ip多台電腦，及同電腦多版本瀏覽器識別。
54、佈景管理->網站選單管理->增加按鈕群組查詢管理功能
55、佈景主選單電腦版->增加按鈕群組管理功能
56、優化自訂選單區塊管理UI介面，增加AJAX連動查詢功能 按鈕類型->按鈕分類。


neilambilight3.1更新內容
==============================
1、自訂按鈕->圖片類型區塊，增加顯示及不顯示按鈕文字功能，並重新優化該區塊的布景CSS樣式。
2、布景電腦版->底區塊選單增加第二層收納第三層選單功能(原本為展開結構)，並優化CSS樣式。
3、修正模組更新onUpdate.php->自動刪除腳本，刪除使用中的css檔問題。
4、隨機小語後台增加內容輸入框簡易CK編輯器。
5、調整布景JS套件引入位置解決與部分tad模組衝突問題。
6、聯絡我們顯示未回覆提示框時，自動關閉主選單浮動功能，解決版面變形問題。
7、修正多層自訂按鈕未關閉區塊樣式時字體過大問題。
8、修正多層自訂按鈕編輯時選擇分類會變成空值的問題。
9、調整佈景中間欄位配置區塊標題文字及高度加大。

neilambilight3.2更新內容
==============================
1、調整因Xoops2.5.11變更模組版本數值，修改佈景管理模組更新通知版本判斷方式。
2、修正布景更新通知無法關閉問題，增加紀錄更新時間及關閉通知後下次通知的間隔時間。
3、佈景管理新增加圖片撥放器間隔秒數設置功能。
4、關於我們區塊->新增加圖片按鈕輸入連結網址功能。
5、優化佈景管理->聯絡我們及聯絡我們管理區塊JS表單驗證功能(合併簡化code)。
6、修正布景開啟搜尋區塊捲軸下拉滑動選單會跑位的問題。
7、修改佈景管理模組首頁->改用Xoops2.5框架。
8、刪除無使用的tplthemescss.php檔
9、佈景管理->新增加全國據點管理功能，後台可新增/編輯/刪除/排序/全國據點，前台增加全國據點區塊功能。
10、佈景管理->新增加簡介區塊管理功能，後台可新增/編輯/刪除/排序/簡介區塊，前台增加簡介區塊功能。
11、佈景管理->新增加廣告管理功能。
    ->GTM代碼管理，可按照UI指引貼入GTM追蹤代碼，可設定啟用或不啟用GTM代碼。
    ->彈出廣告管理，可建立在首頁彈出的廣告圖片及連結，後台可建立多筆資料，有指定及隨機兩種顯示方式。
    ->右下浮動廣告管理，可建立網站右下方浮動廣告圖片及連結，一式廣告分為上下兩組，後台可建立多筆資料，有指定及隨機兩種顯示方式。
12、布景js播放器圖改為png格式，更新模組時執行jpg轉png程式。
13、修正因布景存入cookie更新頁面導致FB分享連結抓不到網站內容資訊的問題(標題/圖片/說明)。
14、升級聯絡我們功能，聯絡內容及回覆內容增加URL自動轉連結及保持原格功能，優化code清除不必要的程式碼。
15、修改布景LOGO主標題文字不隨內容變動!
16、升級電腦版網站隨解析度自動放大縮小功能，捨棄zoom改用transform，修正Firefox兼容問題，修改優化精簡js觸發程式，捨棄$_SESSION改用資料表儲存百分比，加快網站讀取速度。
17、刪除沒使用的neilambilight/program/ajax.php
18、更改neillibrary_layoutcsslog->logid /neillibrary_modulesmenu->menuid欄位類型為bigint(255)
19、修改手機版佈景主選單樣式，最適化重構設計
20、完成tad新版模組佈景兼容測試。

neilambilight3.3更新內容
==============================
1、佈景版型配置增加->上右四區塊顯示上方功能，可由佈景管理模組中切換版型。
2、更換布景主選單為smartmenus-1.1.1套件，選單CSS樣式調整。
3、修改關於我們區塊結構樣式，針對Xoops->12個位置做最適化調整。
4、彈出廣告增加自訂廣告圖片寬度功能。
5、修正關閉網站自動放大縮小功能->主選單上下位移錯誤問題。

neilambilight3.4更新內容
==============================
1、佈景手機版介面調整，模組頁面標題取消左方ICON功能，標題高度改為自動，最多可以展開到三欄文字高度，增加瀏覽最適化。
2、刪除無使用的xo_footerstatic.tpl，instructions.tpl，instructions.php，tadloginblocks.php
3、完成neilambilight佈景樣板及結構Smarty v3.1.48升級工作。
4、完成neothemesadmin佈景管理模組樣板及結構Smarty v3.1.48升級工作。
5、修正佈景管理模組->自訂按鈕->圖片按鈕 自訂排序無效問題。
6、修正隨機小語管理後台背景取色器失效問題，替換取色器JS套件。
7、刪除無使用的neillibrary/js/bootstrap4color資料夾
8、修改布景區塊選單子項目功能，移除UI介面的 按鈕型態選擇/設定模組焦點/按鈕連結類型/輸入網址變數四項欄位功能，移除資料表variableid及sortyn欄位，改由建立子項目時PHP自動判斷析網址型態為內連還是外連，若為內連，自動擷取網址中的modulesID，精簡優化子項目PHP功能與程式。
9、修改自訂多層選單區塊功能，由原本foreach三層結構改為遞迴解階層資料表，去除焦點設定及按鈕函數兩個function，改由樣板端直接判斷是否為內部連結及相同模組，如果條件符合，將比對瀏覽器網址及資料庫網址，條件符合透過js吧選單打開並套用焦點色。
10、更新電腦版LOGO動畫JS程式，改用async來控制動畫流程。
11、修改自訂選單區塊功能，由原本foreach三層結構改為遞迴解階層資料表，去除焦點設定及按鈕函數兩個function，改由樣板端直接判斷是否為內部連結及相同模組，如果條件符合，將比對瀏覽器網址及資料庫網址，條件符合透過js吧選單打開並套用焦點色。
12、聯絡我們增加Mail通知填寫者已收到來函。
13、自訂跑馬燈內容增加跑馬燈設定功能(顯示方式/顯示數量)
14、佈景管理->功能設定->LINE按鈕功能=>增加可選擇【輸入LINE帳號】及【輸入LINE連結】的功能。
15、修改主選單及底選單功能，由原本foreach三層結構改為遞迴解階層資料表直接輸出樣板，精簡優化程式效能。
16、優化佈景管理模組function.php代碼結構，修正關鍵字管理設定首頁及即無法設定全體頁面的BUG問題!!


neilambilight3.5更新內容
==============================
1、修正佈景管理區塊選單，若變更父層按鈕到其他分類，子層的categoryid沒被寫入新分類值的問題。
2、升級災害示警元件套件2.0版，增加AlertModule套件工具包，重構災害示警區塊管理及樣板程式，精簡合併優化去除多餘的結構,並保留示警元件套件1.0版可由區塊管理切換使用。
3、聯絡我們表單管理增加表單設定功能，新增加聯絡地址欄位 啟用/不啟用 必填欄位 啟用/不啟用。
4、聯絡我們表單增加聯絡地址欄位，包含鄉鎮縣市+地址欄位為一陣列組合，可於後台設定啟用或不啟用，增加必填欄位前後台驗證功能(如有啟用欄位必填)。
5、佈景管理->廣告管理->新增加數字廣告管理功能，可以建立文字與滾動數字的廣告組合，可以新增編輯刪除排序等操作。
6、新開發數字廣告區塊，可於區塊後台設定 顯示數量 / 顯示方式 / 橫列數量 / 滾動值增量 / 滾動總秒數，前台區塊包含視差動畫與數字滾動效果。
7、佈景管理->圖片播放器管理->新增加區塊撥放器功能，可以建立於區塊撥放器中撥放的圖片，布景及區塊撥放器兩項功能用同一個UI介面及相同資料表，只增加typeval欄位區隔，節省資料儲存空間及程式UI效能。
8、新增加區塊撥放器功能(Xoops區塊)，可讀取布景撥放器管理後台建立的區塊撥放器圖片，能設定數量，排序、高度，及自動撥放秒數，撥放器圖片可左右切換。
9、配合Xoops2.5.11使用的bootstrap版本，替換bootstrap3->bootstrap4.6.2
9、增加font-awesome6.5.2套件更換bootstrap的glyphicon icon，同時保留舊版font-awesome4.7套件，新舊並行。
10、更新Xoops系統樣板，刪除沒使用的adjustment.js/bootstrap-touch-slider.css，調整profile樣式。
11、增加佈景版型配置->中四右區塊其餘顯示底部，可由佈景管理->布景設定中變更版型配置。
12、修正底選單無法正常顯示的問題(smarty名稱有變更)。
13、完成neilambilight布景與neothemesadmin模組及neillibrary模組樣板UI升級>bootstrap4.6.2工作。
14、佈景管理新開發->顯示裝置自訂區塊，功能與Xoops自訂區塊一樣，唯一差別是能選擇顯示電腦版還是手機版，使用ck編輯器。
15、替換電腦版網站自動放大縮小CSS變數，由原本的transform改為zoom，解決自適應時文字會模糊的問題。
16、電腦版增加->無障礙導盲磚(:::)、網站導覽 (Site Navigator)、鍵盤快速鍵 (Access Key) 功能，需搭配xsitemap一起使用。
17、增加用鍵盤tab與Enrer能夠遍歷操作網站全部功能(焦點樣式)，可切換圖片撥放器及停止撥放等功能
18、profile/register.php註冊頁面增加可更新確認碼功能，以符合無障礙2.1規範。
19、升級jquery套件>jquery-3.7.1.min / jquery-ui-1.14.1 / jquery-migrate-3.5.2.js
20、增加PHP8.3與MYSQL8兼容設定，確認項功能均能正常運作。