php – Joomla – 使用 JToolbarHelper::link() 替代 JToolbarHelper::addNew() 的技巧

通常我們在元件主頁面會顯示列表,而列表上方都會有「新增」的按鈕,因為這顆按鈕的運作原理是 Submit Form,設定上很麻煩因為還要開 <input> 指定參數,網址才會更著轉換。通常我們會這樣跳轉網頁

 

但我覺得這個方式更直覺,使用 URL 就好了真的。

會要用到 JS ,主要是因為 JToolbarHelper::link() 在設定為 ‘new’ 的時候,並不會真的模擬成 JToolbarHelper::addNew() 樣式,不過只要添加與 addNew() 相同的 class 即可解決這個問題囉。

 

jQuery – 可觸控、RWD、可旋轉的旋轉木馬(carousels)套件:Flickity

看起來效能非常好!這個套件是當初掀起流行的 Masonry 的開發團隊製作的。

安裝方式


使用 CDN

透過 NPM 下載

如果需要完整套件(選用),可以另外下載

預設是 vanilla JavaScript (我們常說的原生 JS),若要給 jQuery 使用還需要透過橋接

 

使用方式


可以直接使用 <link><script> 載入,如果使用 webpack 參考以下

HTML 的部分

許多範例,官方講解得很清楚,可以去逛逛

 

 

Laravel – 安裝 voyager 遇到 Specified key was too long

使用 Laravel 5.6.33 安裝遇到了

那麼只要在 app/Providers/AppServiceProvider.php 添加

就沒問題了!參考網友

php – Laravel 安裝與逐步教學