跳到主要內容

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

本次升級除修正部分BUG外,也針對功能做了擴充,包括佈景管理後台改用Xoops2.5框架,增加全國據點管理功能,增加簡介區塊管理功能,增加廣告管理功能(GTM代碼管理/彈出廣告功能/右下浮動廣告功能),並精簡優化佈景的程式,重構部分JS及CSS代碼,加快網站開啟速度及穩定性,提供USER更友善的網站使用環境。

neilambilight佈景展示網站:https://chongshanli.com/


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.2版

neothemesadmin5.5版

neillibrary2.5版


系統環境需求

PHP版本:PHP7.3包含以上,最佳版本PHP8.0,建議php7.4(因tad模組只兼容到php7.4)

Mysql版本:mysql5.55包含以上到10.4.25-MariaDB

Xoops版本:Xoops2.5.10包含以上,最佳版本Xoops2.5.11


升級安裝neilambilight3.2如下說明

1、前往下載neilambilight3.2佈景檔

http://neodw.com/neil/modules/tad_uploader/index.php?of_cat_sn=14


2、解壓縮後,吧htdocs資料夾裡面的檔案全部上傳到網站根目錄中覆蓋舊檔(htdocs或www目錄)

->kernel

->modules

->themes

->register.php

->robots.txt


備註說明:htdocs資夾包含Xoops補丁檔,增加表單防機器人驗證機制,以及區塊$show_func增加$this傳參,若無上傳布景將無法正常運作。


3、進到管理後台->點選模組->點選更新neothemesadmin佈景管理模組(非常重要)

4、進到管理後台->點選模組->點選更新neillibrary函數庫模組(非常重要)

5、升級後舊版佈景建立資料均會保留。

既完成本次升級更新操作。


更新重點說明

1、佈景管理改用Xoops2.5框架


2、新增加全國據點功能


3、新增加簡介區塊功能


4、新增加廣告管理功能->GTM代碼管理


5、新增加廣告管理功能->彈出廣告功能


6、新增加廣告管理功能->右下浮動廣告功能



如安裝後有發現功能BUG,或操作問題,歡迎與我聯繫,謝謝

E-MAIL:b168168tw@gmail.com

LINE:neilhsu168

neilambilight佈景開發:徐嘉裕 Neil hsu 

留言

這個網誌中的熱門文章

好用的windows備份檔案dos指令XCOPY-教學撰寫:徐嘉裕Neil hsu

要快速的備份某個硬碟全部資料到備份硬碟中,雖然是可以用windows內建的備份與還原,但如果重灌windows可會有key不同而無法還原的問題,還要改一堆設定煩死了,直接用dos指令XCOPY來做檔案的複製就很快了,資料也不會丟失,好朋友可以參考看看!! 首先開啟windows所有程式->附屬應用程式->開啟命令提示字元! 然後輸入以下指令 XCOPY C:\xxx   F:\xxx /s 藍字的 C:\xxx  為複製檔案來源位置例如要複製整個C槽就輸入 C:\ 綠色的   F:\xxx 為複製目的位置,例如要放到F槽的備份資料夾,就輸入  F:\ 備份 紅字的 S 為複製類型參數,可以自行修改為以下的參數設定: ================================================================= /A    只複製設定成保存屬性的檔案,不要改變屬性的設定。 /M    只複製設定成保存屬性的檔案,並清除保存屬性。 /D:m-d-y  複製指定日期當天或之後變更的檔案。如果沒給日期,只複製那些來源檔案日期比目的檔案日期為新的檔案。 /EXCLUDE:file1[+file2][+file3]...         指定檔案清單字串。每個字串應在不同行。如果有字串對應到要進行複製的檔案絕         對路徑的任何部分,這個檔案會被排除複製。例如,指定字串         \obj\ 或 .obj 的話,會排除所有在 obj 目錄下副檔名是.obj 的檔案複製。 /P    在建立每個目的檔案時顯示提示。 /S    複製每個目錄及其包含的子目錄,不複製空目錄。 /E    複製每個目錄及其包含的子目錄,也複製空目錄。/S 與 /E相同,能夠用來修改 /T。 /V   ...

XAMPP自行下載PHP官方PHP8.3升級方法

目前這方法只適用於Windows安裝的Xampp,可以下PHP官網的PHP8.3包進行升級,如果是LINUX安裝的LAMPP此方法不適用,可直接跳過! 因為本地端的開發環境需要更高的PHP版本來測試模組,而XAMPP官網釋出的PHP版本只有到PHP8.2,無法滿足需求,只好自己動手DIY升級了,其實方法也很簡單,說明如下: 1、先關閉Xampp Panel的Apache跟Mysql 2、前往PHP官網,下載PHP8.3包(VS16 x64 Thread Safe) 下載連結: https://windows.php.net/download#php-8.3-ts-vs16-x64 3、吧下載回來的php包放解壓縮放到php資料夾裡面(建立一個php資料夾),然後吧Xampp根目錄中的php檔案更名,例如改為php_8.1,再吧剛剛下載建立的php資料夾放到Xampp根目錄中c:\xampp\php 4、進入php根目錄,找到php.ini-development,複製一份後改為php.ini,用文字編輯器打開進入 5、先搜尋;extension_dir,在下面加上extension_dir = "\xampp\php\ext" 6、再搜尋;extension=curl,會有下面這一排啟用套件設定 將以下套件的;註解拿掉 extension=curl extension=fileinfo extension=gd extension=gettext extension=mbstring extension=exif      extension=mysqli extension=openssl extension=pdo_mysql extension=pdo_sqlite extension=zip 7、最後需要吧 C:\xampp\php裡面的 libssh2.dll 複製後貼到C:\xampp\apache\bin 覆蓋舊檔 再到資料夾C:\xampp\php中輸入搜尋 libcrypto-*.dll 和 libssl-*.dll 找到兩支檔,複製後貼到C:\xampp\apache\bin 覆蓋舊檔 找到php.ini中的curl.cainfo,吧註解拿掉改為 curl.cainfo = "C:\xampp\php\ext...

Ubuntu22.04分拆安裝(Apache / PHP / MySQL/ phpMyAdmin)的方法

為了應對越來越頻繁的資安通報,解決方案就是用PPA各別安裝Apache / PHP / MySQL/  phpMyAdmin套件,這樣如果遇到資安通報可立即升級修補漏洞,確保系統安全,晚上也好睡覺,以下是分拆安裝(Apache / PHP / MySQL/  phpMyAdmin)的安裝方法步驟說明: 備註說明: 如果是學校雲主機未啟用 IPv6,建議於先停用 IPv6,不然安裝流程會卡死 【Ubuntu 永久停用 IPv6(全系統 IPv4 優先)】 建立設定檔 sudo tee /etc/sysctl.d/99-disable-ipv6.conf <<EOF net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 EOF 套用設定 sudo sysctl -p /etc/sysctl.d/99-disable-ipv6.conf 驗證 cat /proc/sys/net/ipv6/conf/all/disable_ipv6 如果回  1 ,表示 IPv6 已完全關閉。 這樣就能吧 IPv6關閉避免影響套件下載與安裝流程 步驟1. 安裝Apache/PHP 為了取得Apache官網最新版本及PHP最新版本,這裡使用 Ondřej Surý 的 PPA套件 ※輸入以下指令下載PPA套件 sudo apt update sudo apt install -y software-properties-common sudo add-apt-repository -y ppa:ondrej/apache2  sudo add-apt-repository -y ppa:ondrej/php 備註: 如發生add-apt-repository timeout 110無法安裝PPA,請參考這篇解決方案! ※安裝 Apache 2.4.XX最新版(包含 OpenSSL) sudo apt install -y apache2 apache2-utils ssl-cert openssl ※確認 Apache 版本及是否安裝 apache2 -v 應該會顯示: S...