顯示具有 joomla 標籤的文章。 顯示所有文章
顯示具有 joomla 標籤的文章。 顯示所有文章

2016年10月20日 星期四

Joomla 突然的空白首頁

昨天還很正常的網站今天一開,
臉都要瞬間跟空白頁面一樣慘白了...
想說應該是要F5一下,可能是眼睛業障重
結果F5下去還是一樣空白。

立即登入後台,
後台是正常的!!!!

那到底是為什麼呢...?












於是把Akeeba Backup搬出來用了一輪,
真的是一輪,大概回復了三次有了吧...
(中間有在FTP上發現error_log有點爆炸的容量高)

後來只好求助伺服器廠商,
serverzoo動作真的很快,
立刻Email來一封表示我可能是遇到  PHP 的 eval 功能錯誤
當然這個問題只能適用於serverzoo的客戶吧。
(細節我無法確定,畢竟我不是程式語言本科生)

然後我快速的打開error_log看(可用記事本打開喔),
會發現重複出現有eval的是
[xx-xxx-2016 15:49:41 xxxx/xxxxx] PHP Fatal error:  SUHOSIN - Use of eval is forbidden by configuration in /xxxxxxxxx/public_html/libraries/joomla/document/html.php(519) : eval()'d code on line 1

這個落落長的藍色字部分,
就是要"處理"的地方啦!

怎麼處理呢?
我怎麼會知道啊哈哈,
立刻開FTP找路徑的那個檔案,
一樣開啟搜尋eval的那個單字,
就找到一句而已,
先備份(重要喔)→嘗試刪除上傳覆蓋→成功!

後台前台都正常顯示,
但是前台上面有點怪怪的,多了一長塊空白區域,
不過總比整個白掉好多了,這個問題就慢慢找吧。

以上為非本科生紀錄,如有需要請找專業人士協助。



2015年8月22日 星期六

Uikit筆記(二)

此篇為關於 uk-grid 的應用。

也就是"手機上如何顯示 uk-grid 堆疊方式"。

原因...
因為這兩天發現了手機上的排版(有 uk-grid的)變得很迷你,
但一開始的方向有點不明朗,
一直在不知道是Thumbnav還是Grid的語法問題,
然後又進階看到Flex和Utility,結果和這沒關係(直到現在我還不太清楚這是要做啥)

解決...
就因對CSS不甚了解,只知道放上去,不知道排列是否有誤,所以又得請教子敖兄。
來回用Line修改解釋了一番後,
終於得到以下結論

官網頁於此http://getuikit.com/docs/grid.html
最底下的

Responsive width

UIkit also provides responsive grid width classes. You can apply these to maintain evenly sized grid columns, regardless of the device width.

Markup

<ul class="uk-grid uk-grid-width-1-2 uk-grid-width-medium-1-3 uk-grid-width-large-1-5">
    <li>...</li>
    <li>...</li>
</ul>

讓我們來看一下這一段
<ul class="uk-grid uk-grid-width-1-2 uk-grid-width-medium-1-3 uk-grid-width-large-1-5">

會發現中間出現了mediumlarge的不同,
也就是uk-grid-width-1-2適合小螢幕、uk-grid-width-medium-1-3適合中螢幕、uk-grid-width-large-1-5適合大螢幕。
當然想要設定出現幾欄是可以修改的。

感恩網海的浩瀚與友人的相助,又順利地挺過這個難關。

※以上為非專業人士筆記。XD

2015年8月12日 星期三

Uikit筆記(一)



Uikit是YOOtheme開發的"網頁框架",也就是CSS & html。

這次剛好選購了YOOtheme的Joomla佈景樣式,
也理所當然的學習了Uikit。

但對於完全不是學習"網頁設計"的我來說,
頭痛了好幾個下午,但後來也都"差不多"的解決了。
畢竟我還是無法了解後台內CSS修改是怎麼回事。

以下為非網頁設計本科的人自言自語,請斟酌觀看,謝謝。

入重點,

http://www.getuikit.net/ 是Uikit的中文網站。
還好不用看英文,不然我就瘋了先。
(http://getuikit.com/index.html是Uikit的英文網站。)
也幸好平時愛看晉江小說,不然這一大篇幅的簡體字,應該會眼花撩亂吧。

網站進去有開始使用  http://www.getuikit.net/docs/documentation_get-started.html
當然因為已經是YOOtheme的Joomla佈景樣式,所以我這段就跳過了。
內容大概是說把檔案下載後,在放到後台FTP相對應的資料夾內,讓他們能互相讀取。
第二個比較重要,是核心組件  http://www.getuikit.net/docs/core.html
裡面會依照你想要的各種網頁呈現方式,做例子給你看,

比如,面板/Panel (http://www.getuikit.net/docs/panel.html),

一開始會看到類似.uk-panel   的文字,這就是寫在html上的面板語法,
這也是面板/Panel最基本的。
記住每一個<div>後面都得加一個<div>才行。

然後往下拉會看到

Example

這個指的是一個例子,你輸入後呈現大概就是長這樣。

然後你會看到

Markup

<div class="uk-panel">
    <div class="uk-panel-badge uk-badge">...</div>
    <h3 class="uk-panel-title">...</h3>
    ...
</div>
這個就是要寫在html上的面板語法。

那以Joomla來說要寫在哪裡?
一個就是「文章」上(以編輯原始碼下去寫),一個就是「模組」新增自訂html

然後再往下拉,你會看到很多很多的 Example和 Markup,但那些 Markup還是得加上最基本前面描述的.uk-panel  等,剛就說了這是最基本的

以上。