用一個之前建置的頁面來套版改寫,其中有用到 Bootstrap 3 的內置視窗 (modal) 功能,在舊網站裡連續開兩個也能正常顯示,但是在改寫後的另一個子網站裡使用,不知道被頁面上什麼內容干擾了,原本在 modal 跳出後底部遮蔽內容用的灰色遮罩,會在某一層 modal 出現後,就蓋在整個畫面上,連 modal 都被蓋住了。
這個情況是 body 裡的 class "modal-open" 不知道在什麼狀況下被移除了,補回去就好了。
小攻城師 發表在 痞客邦 留言(0) 人氣(270)
使用者反映,有一個頁面上的資料會出現問號,後來我發現問題是該頁面會先載入一份 Big5 文字檔,內容有這樣的文字:
分子/分母
小攻城師 發表在 痞客邦 留言(0) 人氣(102)
有一批程式從 MySQL 移轉到 MSSQL,沒有正常執行,翻了 error log,看到錯誤訊息是在執行資料庫語法時,出現「將 varchar 資料類型轉換成 datetime 資料類型時,產生超出範圍的值」。
先複習一下 MSDN 上頭,日期區間可容許的範圍:
小攻城師 發表在 痞客邦 留言(0) 人氣(653)
facebook 經過改版後,現在在 Meta Business Suite 發布排程貼文時,不管點選貼文的時間欄位、或是將預排貼文產生的文章編號(一串流水數字)貼到粉絲頁主網址後面,都無法用來觀看完整的貼文內容。
在文案社團看到有人有一樣的困擾,有人建議在「創作者工作坊」撰寫草稿貼文,就能夠利用「創作者工作坊 > 未發布 > 已排定發布/草稿」的「預覽貼文」功能,取得貼文完整的預覽畫面。
小攻城師 發表在 痞客邦 留言(0) 人氣(4,799)
原本有一段在 MySQL 上轉換日期的運算:
date_format(DATE_SUB(DATE_ADD(USER_DATE, INTERVAL 2 YEAR), INTERVAL 1 DAY), '%Y%m%d')
小攻城師 發表在 痞客邦 留言(0) 人氣(695)
小攻城師 發表在 痞客邦 留言(0) 人氣(316)
Tableau 是一個視覺化報表的商業產品,方便分析數據。
最近手邊有一個任務是要把 Tableau 介接到內部系統裡,需要先對 Tableau 取得 ticket (token):
小攻城師 發表在 痞客邦 留言(0) 人氣(246)
在 PHP 裡執行 AES 加解密,比想像中簡單,加密 (encrypt) 只要使用:
<?php
function _encrypt($data, $encryption_key) {
// openssl_decrypt($data, $cipher_algo, $passphrase, $options)
// $data = 已加密之資料字串
// $cipher_algo = 加密方法 (此次使用 AES 128 ECB)
// $passphrase = 加解密金鑰
// $options = 預設 0
// - OPENSSL_RAW_DATA=1
// - OPENSSL_ZERO_PADDING=2
// - OPENSSL_NO_PADDING=3
// ===
// 以下範例為 AES, key 長度 128 bits,ECB mode,PKCS5padding
return base64_encode(openssl_encrypt($data, 'aes-128-ecb', $encryption_key, 1)); // 透過內建的 openssl 解密
} ?>
小攻城師 發表在 痞客邦 留言(0) 人氣(158)
第一次用 CSS 的 flex 排版時,覺得超級驚豔!可以輕鬆的將一系列物件調整至等高、置中對齊、基線對齊等,要把東西拉成一列或排成一欄也只要透過 "flex-direction" 一個 CSS 屬性,就能調整。就連分散對齊都是一秒設定!
所以收集一下覺得很不錯的教學文:
小攻城師 發表在 痞客邦 留言(0) 人氣(12)
在微軟宣布 2022 年 6 月15 日起不再支援 IE (Internet Explorer) 瀏覽器後,目前大部分單位都已經不再提供 IE 使用者服務,不過偶爾還是要處理還沒升上去的 user。但是按下 F12 後無法直接 debug。
仔細看一下,原來要使用 IEChooser,啟用的方式是按下「Windows 鍵 + R」叫出執行視窗,輸入以下路徑:
小攻城師 發表在 痞客邦 留言(0) 人氣(1,209)