發表文章

目前顯示的是 2018的文章

只想指定某一層的特定標籤

.yourclass ul li {   ...this will affect both levels of li.} .yourclass > ul > li {   ...this will only affect the first level.} .yourclass > ul > li > ul > li {   ...this will only affect the second level.}

必學密技!自訂標籤關聯頁版面

Drupal 預設的分類連結關聯資料頁面的呈現方式不一定符合各位的需求, 請參考以下連結,用Views來客製自己喜歡的內容吧! 影片連結

快速複製資料夾內的所有檔名

在該資料夾,開啟一個記事本,將下列文字貼上、存成bat檔。 @echo off dir /b /on >list.txt 對著這個bat檔按兩下,就會生出檔名列表的txt檔囉。

時間軸的配套措施

為了讓時間軸呈現的頁面Loading不那麼重,可考慮使用Views Load More 影片教學

將平台設定為只給公司內部人員所使用

網站未正式發布前,可參考此設定,以防止外部人員或網路爬蟲取用網站資料 <Directory "/var/www/html/平台位置">     Options Indexes FollowSymLinks     AllowOverride all     Order Deny,Allow     Deny from all     Allow from 公司IP前兩~三段 </Directory>

noindex

Drupal 也可以做瀑布流

準備作業,請下載以下模組,並完成布署: Masonry API 請下載相關js檔案於libraries內 /libraries/masonry/jquery.masonry.min.js /libraries/masonry/masonry.pkgd.min.js /libraries/imagesloaded/imagesloaded.pkgd.min.js Masonry Views 用於Views必須安裝的套件 Views Infinite Scroll 請下載7.x-1.1版本,新版功能不太正常,並且下載 補丁 打進去。 使用時會出現Autopager jquery plugin in not loaded訊息,請下載 jquery.autopager-1.0.0.js 於modules/views_infinite_scroll/js內。 瀑布流可以完整呈現不同大小的圖片,且完整呈現於同一頁,為了避免預載時載入過多的檔案,需搭配Views Infinite Scroll,當畫面滾動時,再分批載入資料,可以減輕網路流量的負擔。

Views 輪播 寬度自動符合視窗大小 patch

sudo patch -p1 < views-slideshow-cycle-responsive_0.patch 說明 -p0,是“當前路徑” -p1,是“上一級路徑” 比如 當前在/usr/src下,補丁叫“patch”,也在這個路徑,要打補丁的目錄是linux patch -p0 <patch 如果現在在/usr/src/linux目錄下,則 patch -p1 <../patch

讓Views的內容以浮動視窗popup的方式呈現

參考連結

解決 Drupal 登入後才能觀看的頁面

要完成這個目的,除了要調整該內容之權限,還需要安裝使用Roles for menu以及Login Destination這兩個模組。 其中 Login Destination可直接解決登入後,跳轉的位置,預設會到我的帳號的頁面,這個模組可以幫你設定成跳轉到登入前的頁面。 而 Roles for menu 使用起來,有點像是魔術的手法了,這個模組只能設定顯現或隱藏,跟權限的設置毫無關係,但在這裡你卻可以利用這個模組,設定一個absolute path絕對路徑在主選單裡,此時只要將它設定為對註冊使用者隱藏即可。 而原本該頁面的主選單連結,一定要設置為relative path相對路徑的連結,此連結如果設定了權限,非此權限者則無法看見該內容以及連結,搭配 Roles for menu,即可做出本主題的效果了。 P.S. 要記得設定拒絕存取跳轉位置為user

Protected Pages

讓頁面上密碼鎖。輸入密碼後才能觀看該內容。

Login Destination

自訂登入後或登出後所在的頁面。

讓ul背景顏色顯現出來

在css加上 overflow: auto; 樣式

自訂 Zen Templates

參考連結

Drupal調整搜尋字數後,無法搜尋中文

執行Cron即可解決, 如不想顯示模組、作者、建日時間、回應 請安裝Custom Search模組,修改Results page裡的"結果" 全部取消勾選即可。

表單需要驗證

遇到需要計算的可參考 Webform Calculation Components

sudo + Tab 自動完成 無作用 沒反應 怎麼辦?

你已經是Root使用者了,但無法用sudo + Tab 來自動完成指令,可輸入以下指令暫時開啟功能: complete -cf sudo 若要長時間開啟則須至 .bashrc 文件修改 if  [ -f  /etc/bash_completion ]; then .    /etc/bash_completion fi 將其前面的#拿掉後重啟

div 點擊時出現不明藍色外框

那個不是border,請加上CSS規則 outline: none;

Mysql設定

連線不上Mysql請修改 /etc/mysql/mysql.conf.d/mysqld.cnf 裡的 bind-address 項目,改為主機的IP位置。