發表文章

目前顯示的是有「電商維護案」標籤的文章

如何解決RWD後導致map area固定位置跑版的失效模式_jQuery RWD Image Maps

圖片
  在前一篇介紹到map area的一個做法 但其 FMEA 主要會發生在 RWD或者變更browser解析度後 圖片的座標位置就跑版了的問題 修正前的跑位問題 在此只能另尋解套方案 這裡一樣站在巨人的肩膀上 找到了大神寫好的這個jQuery library https://github.com/stowball/jQuery-rwdImageMaps 官網提供的實驗案例sample 頁 http://mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html 那是採用MIT授權 因此免費商用是沒問題 在此透過CDN引入jQuery RWD Image Maps 前提是你也在前面有引入jQuery 那就補加上此段即可把Image Map RWD進行校正 1 2 3 4 5 6 7 8 9 10 11 12 <head> <script src= "https://cdnjs.cloudflare.com/ajax/libs/jQuery-rwdImageMaps/1.6/jquery.rwdImageMaps.min.js" ></script> </head> <body > <script type= "text/javascript" > $( document ).ready( function () { $( 'img[usemap]' ).rwdImageMaps(); }); </script> </body> DEMO Ref: HTML Image Map 影像地圖 jQuery 推薦插件:maphilight (加強特效)、rwdImageMaps (支援RWD) https://mnya.tw/cc/word/1252.html 如何製作響應式的影像地圖 http://blog.shihshih.com/responsive-image-map/ https://cdnjs.com/libraries/jQuery-rwdImageMaps

Let’s Encrypt on IIS (use Certify SSL Manager)使用

圖片
  最近書局官網剛好 HTTPS 又到期 但 Let's Encrypt 卻沒有自動更新 = =||| 趕緊來將其刷新配置吧 終於又繼續下一ROUND的三個月了 Ref: Let’s Encrypt on IIS (use Certify SSL Manager) https://www.bob.tw/lets-encrypt-on-iis-use-certify-ssl-manager/ 使用 Let's Encryption SSL 為 IIS 導入 https ,並強制轉 http 至 https - Windows https://blog.xuite.net/tolarku/blog/584693076-%E4%BD%BF%E7%94%A8+Let%27s+Encryption+SSL+%E7%82%BA+IIS+%E5%B0%8E%E5%85%A5+https+%EF%BC%8C%E4%B8%A6%E5%BC%B7%E5%88%B6%E8%BD%89+http+%E8%87%B3+https+-+Windows# IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议) https://www.hangge.com/blog/cache/detail_1884.html

Illustrator 中選取網頁所需色碼

圖片
  檢色滴管工具選取完後 快點兩下 填色的預覽區域 就可看到 Color Hex code進行複製 之後就可能提出header的css class來達到全域性調整 Ref: Find the HEX Code of a Color in Illustrator https://www.youtube.com/watch?v=JZLZ7ldTLQc&ab_channel=THESHORTTUTORIAL

使用leafletjs來做分店經緯度資訊可視化處裡

圖片
  User由於想要將分店資訊串接類似Google Map的可視化 類似全聯的官方網站做資訊優化 https://www.pxmart.com.tw/#/shopList 但GoogleMap其實要用它的API串接功能是要付費的(一般而言應該不想有這塊多餘成本) https://www.weya.com.tw/design/google-map-api-key 沒付費的情況下頂多就只能做iframe內嵌單掉了一些 這裡我改採用另一個策略 改採用leafletjs這套可以做到圖客製化顯示的套件 https://leafletjs.com/ 由於可以透過GoogleMap來擷取經緯度資訊 只是我們就不用它的圖層來做設計 搭配OpenStreetMap https://www.openstreetmap.org/search?query=25.069181447021986%2C%20121.61342333574706#map=11/25.0694/121.6132 這邊我就可以做自己icon的放置與圖層程式的設定控制 第一件事情就是取得分店經緯度列表 第二件事情抓個圖片當作地標icon顯示並且引入leafletjs 的 cdn <link rel="stylesheet" href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css"> <script src="https://unpkg.com/leaflet@1.6.0/dist/leaflet.js"></script> 在網面上可以配置一個div來存放圖資資訊 即可將圖層做一個經緯度與資訊的顯示 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 <link rel= "stylesheet" href= "https://unpkg.com/leafle...

使用onblur註冊js事件當中alert和focus使用導致死循環問題排除

圖片
  在網頁上表單某個元素若失焦時候就會觸發OnBlur事件 失焦的意思指的是失去焦點,瀏覽器是根據滑鼠游標聚焦至其他元素時,認定原本的元素失焦。 onblur="將觸發的 javascript function" 一個alert死循環的發生 原來是因為onblur後續再做focus的寫法沒有立即執行 因為alert會讓本身網頁原先停駐元素失焦 這裡我們可以於原先focus外層包一個setTimeout 強制讓其恢復具焦 setTimeout() 的作用 是在延遲了某段時間 (單位為毫秒) 之後 才去執行「一次」指定的程式碼 所以建議不要在onblur 去使用到alert Ref: Javascript alert messages in infinite loop https://stackoverflow.com/questions/6356341/javascript-alert-messages-in-infinite-loop 使用onblur+alert+focus导致的死循环解决 http://jianboge.com/d321029

404.11 - Not Found 要求篩選模組設定為拒絕包含雙重逸出序列的要求

圖片
  要求篩選模組設定為拒絕包含雙重逸出序列的要求 在商品品項要導入到詳細說明頁這塊 遇到此異常 原因是因為 plus sign 加號是比較麻煩的一個字符 當透過URL傳遞會被轉譯為空白 所以首先接收端頁面當處理好空白的去頭去尾 要記得將空白作取代為+的處理 使後續DB撈取不會失真 再來就是IIS的設定 要求篩選 編輯功能設定... 勾選「允許雙重逸出」 Ref: IIS HTTP 錯誤 404.11 - Not Found 要求篩選模組設定為拒絕包含雙重逸出序列的要求。 http://marco.easyusing.com/2013/07/iis-http-40411-not-found.html 上傳檔案至 IIS 的檔案名稱有三個字元最好禁止使用: % # + https://blog.miniasp.com/post/2011/07/08/Avoid-some-Bad-Characters-to-Use-in-Web-based-Filenames