Joomla 1 to 3

Joomla 1.5 修正錯誤

修正 「Notice: Undefined index: QUERY_STRING in ../libraries/joomla/environment/uri.php on line 161 」錯誤

在 joomla 程式 /environment/uri.php around line 161 改下面的字:

/*

* Since we do not have REQUEST_URI to work with, we will assume we

are

* running on IIS and will therefore need to work some magic with

the SCRIPT_NAME and

* QUERY_STRING environment variables.

*/

if (strlen($_SERVER['QUERY_STRING']) &&

strpos($_SERVER['REQUEST_URI'], $_SERVER['QUERY_STRING']) === false) {

$theURI .= '?'.$_SERVER['QUERY_STRING'];

}

}

改成:

/*

* Since we do not have REQUEST_URI to work with, we will assume we

are

* running on IIS and will therefore need to work some magic with

the SCRIPT_NAME and

* QUERY_STRING environment variables.

*/

if (isset($_SERVER['QUERY_STRING']) &&

strpos($_SERVER['REQUEST_URI'], $_SERVER['QUERY_STRING']) === false) {

$theURI .= '?'.$_SERVER['QUERY_STRING'];

}

}

就改 strlen 為 isset 即可 (參考)。

Gmail 認證說明:

http://anvweb.com/blog/gmail-authentication-in-joomla-v1-5/

此篇說明只要有開這功能, gmail 帳號可以用來進入 joomla 網站。並且會自動在 joomla 網站中新增一個使用者。

Joomla 1.6 安裝與調校

安裝:

安裝中文語系統調校:

以 firefox 看 full qualified url 時,會出現以下字,解法如下:

The template for this display is not available. Please contact a Site administrator.

Joomla SEF (SEO)調校:

LoadModule rewrite_module modules/mod_rewrite.so

<Directory "/var/www/html">

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be "All", "None", or any combination of the keywords:

#   Options FileInfo AuthConfig Limit

#

    AllowOverride All

解決 News 出現快取無法寫入的問題:

解決無法上傳 zip 檔來安裝元件的問題:

# cd /var/www/html/

//假設 joomla 程式是放在 /var/www/html/

# chown -R apache:apache *

//註:若有其他

components

modules

templates

tmp

# chmod 755 tmp

# chmod 755 templates

# chmod 755 modules

# chmod 755 components

設 configuration.php 權限為 444 或 644 以保持安全:

# chmod 444 /var/www/html/configuration.php

# chmod 644 /var/www/html/configuration.php

解決上級要求之 ICT (大寫)網路路徑的問題:

<html>

<head>

<meta http-equiv="refresh" content="0;url=http://yoursite.url/ict/” />

</head>

<body>

Recirecting...

</body>

</html>

 安裝的元件:

 安裝的模組:

解決「警告」訊息,php 沒設定暫存檔目錄:

編輯 php.ini

修改設定: upload_tmp_dir = /var/www/html/tmp

存檔後重新執行 apache : #service httpd restart 

設 Gmail 為外送 email 郵件主機的相關設定:

mail type: smtp

ssl

smtp port 465

full email address (the email address you use to log into gmail system)

right password for the email address

server: smtp.gmail.com

smtp auth: yes

sender's email address: full email address the same as the login address

sender's name: 自行設定無規定

sendmail path: /usr/sbin/sendmail

標準說明:

Upgrading Joomla from 1.6.3 to 1.7 升級 Joomla 系統

升級程式會先將 1.6.3 升級為 1.6.5 再升級到 1.7。

Joomla 1.7 ACL 人員、群組、頁面觀看、頁面編輯等之權限設定

目的:使各處室人員能有自己可編輯的頁面,而且不會有權限去編輯其他處室人員的頁面。各人員可以新增新頁面,編輯自己新增的頁面,並且可以將文章公佈或刪除,但不能去動其他處室人員的頁面。

做法:

About Joomla! 2.5 (Joomla! 2.5 使用心得)

打開 Joomla Gmail 認證以讓 Google Apps 的企業網域 email 使用者可以直接以 email 帳密進入 Joomla!:

更改密碼測試:

LDAP 帳號認證相關與 Joomla 帳號整合:

請參考本站: https://sites.google.com/site/wyvern2000/home/it/hardware/synology-ds1511-nas

安裝:

多語言設定:

 

選單大標題更改:

開放會員註冊:

Joomla 3

備份 script, 加至 /etc/cron.daily/ 下面,設為可執行權限即可每日備份一次資料庫並加以壓縮:

#!/bin/sh

# 修改資料庫連線的設定值

myHost="localhost"

myUser="username"

myPass="yourpassword"

myDB="joomla"

# 修改備份檔儲存位置與檔名

backup_path="/root/"

# 檔名加上日期 20130114 以避免蓋掉前一天的

date=$(date +"%Y%m%d")

sql_file=$backup_path"joomlaDB."$date".sql"

echo "mysqldump..."

mysqldump -h $myHost -u $myUser -p$myPass $myDB > $sql_file

echo $sql_file

echo "gzip..."

gzip -f $sql_file

另外解壓縮的指令是: gunzip filename

記得每隔一段時間去 /root/ 下,清掉過期太久的 gz 檔,以保留硬碟空間,以上。

另一個備份 /var/www/html/ 整個檔案匣的 script:

#!/bin/sh

#/var/www/html/ folder tarball backup scrip

#written by James 2013

myExclude="/var/www/html/phpmyadmin"

myFolder="/var/www/html"

# 修改備份檔儲存位置與檔名

backup_path="/root/"

# 檔名加上日期 20130114 以避免蓋掉前一天的

date=$(date +"%Y%m%d")

gz_file=$backup_path"htmlFolder."$date".gz"

echo "gzip..."

tar -zcv -f $gz_file --exclude=$myExclude $myFolder

echo $gz_file "successfully created."

有了 html 程式檔案匣及 sql 檔案,就可以復原網站系統。以下示範移機……

Migrate 移機或作備用網站:

刷掉所有資料,在原站上還原至最初無資料狀態:

APACHE 吐出 error 400 錯誤解法:

Error 400

Your browser sent a request that this server could not understand.

Size of a request header field exceeds server limit.

解法:

To increase request size in Apache, add directive LimitRequestFieldSize to the configuration file.

Default value is 8190 bytes. To increase it 2 times add

LimitRequestFieldSize 16380

$ service httpd restart

http://www.filonov.com/2009/11/07/error-400-size-of-a-request-header-field-exceeds-server-limit/

加速 joomla 的網站速度:

1. 於 .htacess 中加上以下段落以落實 proxy 機制:

<FilesMatch "\.(ico|pdf|jpg|jpeg|png|js|css|gif)$">

Header set Expires "Wed, 15 Apr 2020 20:00:00 GMT"

Header unset ETag

FileETag None

Header set Cache-Control "public"

Header append Vary Accept-Encoding

</FilesMatch>

http://www.seoxgoogle.net/seo/css-optimize-caching/

2. 開啟 Joomla 內建快取:

適中快取(不要最大快取),設定 20 分 refresh 一次。

3. gzip 網頁:

開啟 joomla 內建的 gzip 功能,另有一 plugin 叫 JCH Optimize ,打開設定 gzip javascript 與 css。

4. 移除 joomla 系統中不需要的元件、插件、模組等。

5. 開啟 mysql 的 cache:

http://job.achi.idv.tw/2010/05/20/open-the-mysql-query-cache-to-accelerate-query-performance/

vi /etc/my.cnf

query-cache-type = 1 (query-cache-type有三種值:0 (disable / off), 1 (enable / on) and 2 (on demand))

query-cache-size = 20M 

(後來由 20M 改為 60M,並加上以下三行設定)

max_connections = 1024

max_user_connections = 1024

table_cache = 1200

$ service mysqld restart

6. 安裝 APC for PHP:

http://www.tecmint.com/install-apc-alternative-php-cache-in-rhel-centos-fedora/

$ yum install php-pear php-devel pcre-devel gcc make

$ pecl install apc

(按 enter 數次完成安裝)

echo "extension=apc.so" > /etc/php.d/apc.ini

(啟用 apc,不啟用刪掉--> /etc/php.d/apc.ini)

echo "apc.shm_size="128"" > /etc/php.d/apc.ini

(上面的意思是將apc.shm_size="128" 設定值寫入/etc/php.d/apc.ini 中,設定 apc 快取空間為128 mb,不設此行的話預設值是 32 mb)

service httpd restart

cp /usr/share/pear/apc.php /var/www/html/otherapps/.

設定 apc 的帳號密碼。

以 browser 連接它。

安裝 apc for php 後,發現出現掉圖,load 圖慢 (出現在 10 張以上的圖) 的狀況(在無快取資料的第一次瀏覽狀況下)。

7. 安裝 JotCache:

JotCache installation procedures

Installation

Recommended install procedure :

1.    Install JotCache from file com_jotcache_3.x.x_j1X.zip via Administrator > Extensions > Install/Uninstall / Upload Package File. During installation process are installed both parts of JotCache solution : JotCache component and JotCache plugin. JotCache plugin is during installation set to the last position in order of Joomla system plugins with state disabled.

2.    Open Plugin management : Administrator > Extensions > Plugin Manager / in Select type put 'system' and disable 'System - Cache' (when enabled) and open JotCache edit. Set plugin parameters as you like and save it with plugin enabled. CHECK IF JotCache plugin IS LOCATED AS LAST in order of system plugins. If not change order in requested way.

3.    Reset the old cache content with Tools > Clean Cache select all items and press DELETE button.

4.    When you are using System SEF plugin then JotCache plugin have to follow the System SEF plugin in the Joomla plugin list (adjust order in Extensions > Plugin Manager, the best position for JotCache is the last item in the list)

Upgrade from old versions

Simply install new version of JotCache as described in 'Installation' over old one. This procedure applies also in the case when you are upgrading from JotCache version 1.x or 2.x.

IMPORTANT NOTE : When upgrading from old versions to JotCache 3.2+ check all module exclusions because starting with this version was module exclusion mechanism significantly changed. JotCache 3.2+ during installation itself performs necessary upgrade in database (creating exclusion type 4 in database table jotcache_exclude when old version had some active template location exclusions) and performs on-the-fly transformation for pages cached in old version.

Upgrading/reinstallation does not change content of jotcache tables in the database.

Uninstallation

With JotCache uninstallation you remove all related database tables, component and plugin files. Uninstallation procedure is following :

1.    Uninstall JotCache Component (when installed) : Administrator > Extensions > Install/Uninstall > Components check JotCache and press Uninstall button.

Now are all parts of JotCache removed from the application and database.

JOOMLA 2.5.X 升級 昇級注意:

不要用線上(網站上按鈕)更新,先下載檔案至本機後,再上傳更新檔來更新。語言檔則可以直接線上更新。

一、改設定,以符合 ie 的顯示規範: 

改檔案: libraries/joomla/document/html/html.php 的 206 行

從:

public function addFavicon($href, $type = 'image/vnd.microsoft.icon', $relation = 'shortcut icon')

改為

public function addFavicon($href, $relation = 'shortcut icon')

二、改個人資料欄位為不可更動:

三、改翻譯:

; JCE Project

; Copyright (C) 2006 - 2012 Ryan Demmer. All rights reserved

; GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

; Note : All ini files need to be saved as UTF-8

; This is a list of ini strings for the editor and some dialog windows which will be loaded as a javascript string, separated using the INI [section] property.

; This file will only be used from JCE 2.3

[common]

EDIT_CONFIRM="您要在此文字區使用 WYSIWYG 模式嗎?"

APPLY="套用"

INSERT="插入"

UPDATE="更新"

CANCEL="取消"

CLOSE="關閉"

BROWSE="瀏覽"

CLASS_NAME="類別"

NOT_SET="-- 未設定 --"

CLIPBOARD_MSG="複製/剪下/貼上在 Mozilla 和Firefox 瀏覽器不可用。\n您要有關於此問題的更多資訊嗎?"

CLIPBOARD_NO_SUPPORT="您的瀏覽器目前不支援,請使用鍵盤快捷鍵代替。"

POPUP_BLOCKED="抱歉,您的瀏覽器已封鎖快顯視窗。 建議您停用瀏覽器的封鎖快顯視窗功能以更好地使用此編輯器。"

INVALID_DATA="{#field} 無效"

INVALID_DATA_NUMBER="{#field} 必須是數字"

INVALID_DATA_MIN="{#field} 必須是大於 {#min} 的數字"

INVALID_DATA_SIZE="{#field} 必須是數字或百分比"

MORE_COLORS="更多色彩"

[colorpicker]

HEX_F0F8FF="愛麗絲藍"

HEX_FAEBD7="古白色"

HEX_00FFFF="青色"

HEX_7FFFD4="水藍"

HEX_F0FFFF="蔚藍"

HEX_F5F5DC="米色"

HEX_FFE4C4="橘黃"

HEX_000000="黑色"

HEX_FFEBCD="白杏色"

HEX_0000FF="藍色"

HEX_8A2BE2="藍紫"

HEX_A52A2A="棕"

HEX_DEB887="大樹色"

HEX_5F9EA0="海軍藍"

HEX_7FFF00="查特酒色"

HEX_D2691E="巧克力色"

HEX_FF7F50="珊瑚色"

HEX_6495ED="瞿麥藍"

HEX_FFF8DC="玉米鬚色"

HEX_DC143C="深紅"

HEX_00FFFF="青色"

HEX_00008B="深藍"

HEX_008B8B="深青色"

HEX_B8860B="深金黃色"

HEX_A9A9A9="深灰"

HEX_006400="深綠"

HEX_BDB76B="深卡其色"

HEX_8B008B="深紫紅色"

HEX_556B2F="深橄欖綠"

HEX_FF8C00="深橘色"

HEX_9932CC="深紫"

HEX_8B0000="深紅"

HEX_E9967A="深鮭紅色"

HEX_8FBC8F="深海綠"

HEX_483D8B="深板岩藍"

HEX_2F4F4F="深板岩灰"

HEX_00CED1="深綠寶石色"

HEX_9400D3="深紫羅藍色"

HEX_FF1493="深粉紅"

HEX_00BFFF="深天藍"

HEX_696969="暗灰"

HEX_1E90FF="海軍藍"

HEX_B22222="火磚色"

HEX_FFFAF0="花白色"

HEX_228B22="森林綠"

HEX_FF00FF="洋紅色"

HEX_DCDCDC="鐵灰色"

HEX_F8F8FF="蒼白色"

HEX_FFD700="金色"

HEX_DAA520="金黃色"

HEX_808080="灰色"

HEX_808080="灰色"

HEX_008000="綠色"

HEX_ADFF2F="綠黃色"

HEX_F0FFF0="甘露白"

HEX_FF69B4="熱粉紅色"

HEX_CD5C5C="印度紅"

HEX_4B0082="靛青色"

HEX_FFFFF0="象牙白"

HEX_F0E68C="卡其色"

HEX_E6E6FA="薰衣草色"

HEX_FFF0F5="薰衣草紅"

HEX_7CFC00="草綠"

HEX_FFFACD="檸檬黃"

HEX_ADD8E6="淡藍"

HEX_F08080="淡珊瑚紅"

HEX_E0FFFF="淡紫紅"

HEX_FAFAD2="淡金黃色"

HEX_D3D3D3="淡灰"

HEX_D3D3D3="淡灰"

HEX_90EE90="淡綠"

HEX_FFB6C1="淡粉紅"

HEX_FFA07A="淡鮭肉紅"

HEX_20B2AA="淡海綠"

HEX_87CEFA="淡天藍"

HEX_778899="淡板岩灰"

HEX_778899="淡板岩灰"

HEX_B0C4DE="淡鐵藍"

HEX_FFFFE0="淡黃"

HEX_00FF00="亮綠色"

HEX_32CD32="萊姆綠"

HEX_FAF0E6="亞麻色"

HEX_FF00FF="洋紅色"

HEX_800000="暗紅色"

HEX_66CDAA="中海藍"

HEX_0000CD="中藍"

HEX_BA55D3="中紫紅"

HEX_9370D8="中紫"

HEX_3CB371="中海綠"

HEX_7B68EE="中板岩藍"

HEX_00FA9A="中春天綠"

HEX_48D1CC="中綠寶石色"

HEX_C71585="中紫羅蘭紅"

HEX_191970="深夜藍"

HEX_F5FFFA="薄荷油白"

HEX_FFE4E1="粉玫瑰色"

HEX_FFE4B5="鹿皮黃"

HEX_FFDEAD="納瓦霍白"

HEX_000080="深藍色"

HEX_FDF5E6="舊蕾絲白"

HEX_808000="橄欖色"

HEX_6B8E23="橄欖青綠"

HEX_FFA500="橘色"

HEX_FF4500="橘紅"

HEX_DA70D6="淡紫"

HEX_EEE8AA="白金黃色"

HEX_98FB98="白綠"

HEX_AFEEEE="白綠寶石色"

HEX_D87093="淡紫紅"

HEX_FFEFD5="淡木瓜色"

HEX_FFDAB9="蜜桃泡芙色"

HEX_CD853F="秘魯褐色"

HEX_FFC0CB="粉紅"

HEX_DDA0DD="梅紫色"

HEX_B0E0E6="粉藍"

HEX_800080="紫色"

HEX_FF0000="紅色"

HEX_BC8F8F="玫瑰棕"

HEX_4169E1="貴族藍"

HEX_8B4513="鞍棕色"

HEX_FA8072="鮭肉色"

HEX_F4A460="沙棕色"

HEX_2E8B57="海綠"

HEX_FFF5EE="海螺白色"

HEX_A0522D="紅土色"

HEX_C0C0C0="銀色"

HEX_87CEEB="天藍"

HEX_6A5ACD="板岩藍"

HEX_708090="板岩灰"

HEX_708090="板岩灰"

HEX_FFFAFA="雪白"

HEX_00FF7F="春綠色"

HEX_4682B4="鐵藍色"

HEX_D2B48C="棕褐"

HEX_008080="藍綠色"

HEX_D8BFD8="薊"

HEX_FF6347="番茄色"

HEX_40E0D0="綠寶石色"

HEX_EE82EE="紫羅蘭色"

HEX_F5DEB3="小麥色"

HEX_FFFFFF="白色"

HEX_F5F5F5="白煙色"

HEX_FFFF00="黃色"

HEX_9ACD32="黃綠"

PICKER="挑選"

COLORPICKER="色彩滴管"

TEMPLATE_DESC="從您的範本樣式表檢索以下色彩"

PALETTE="Web"

NAMED="命名"

TEMPLATE="範本"

CUSTOM="自訂"

COLOR="色彩"

APPLY="套用"

NAME="名稱"

[contextmenu]

ALIGN="對齊"

LEFT="靠左"

CENTER="置中"

RIGHT="靠右"

FULL="全部"

[print]

PRINT_DESC="列印"

[preview]

PREVIEW_DESC="預覽"

[directionality]

LTR_DESC="方向從左到右"

RTL_DESC="方向從右到左"

[layer]

INSERTLAYER_DESC="插入新圖層"

FORWARD_DESC="向前移動"

BACKWARD_DESC="向後移動"

ABSOLUTE_DESC="切換絕對位置"

CONTENT="新增圖層..."

[nonbreaking]

NONBREAKING_DESC="插入不換行空格字元"

[emotions]

EMOTIONS_DESC="表情符號"

[searchreplace]

SEARCH_DESC="尋找"

REPLACE_DESC="尋找/取代"

[xhtmlxtras]

CITE_DESC="引用"

ABBR_DESC="縮寫"

ACRONYM_DESC="首字母縮寫"

DEL_DESC="刪除"

INS_DESC="插入"

ATTRIBS_DESC="插入/編輯屬性"

[style]

DESC="編輯 CSS 樣式:style"

[paste]

PASTE_DESC="貼上"

PASTE_TEXT_DESC="貼上為純文字"

PASTE_WORD_DESC="從 Word 貼上"

SELECTALL_DESC="全選"

[table]

DESC="編輯 CSS 樣式:table"

ROW_BEFORE_DESC="在之前插入列"

ROW_AFTER_DESC="在之後插入列"

DELETE_ROW_DESC="刪除列"

COL_BEFORE_DESC="在之前插入欄"

COL_AFTER_DESC="在之後插入欄"

DELETE_COL_DESC="移除直欄"

SPLIT_CELLS_DESC="分割已合併的表格儲存格"

MERGE_CELLS_DESC="合併表格儲存格"

ROW_DESC="表格列內容"

CELL_DESC="表格儲存格內容"

PROPS_DESC="表格內容"

PASTE_ROW_BEFORE_DESC="在之前貼上表格列"

PASTE_ROW_AFTER_DESC="在之後貼上表格列"

CUT_ROW_DESC="剪下表格列"

COPY_ROW_DESC="複製表格列"

DEL="刪除表格"

ROW="列"

COL="欄"

CELL="儲存格"

[autosave]

UNLOAD_MSG="如果您離開此頁,將失去您所做的變更。"

RESTORE_CONTENT="還原自動儲存的內容。"

WARNING_MESSAGE="如果您還原已儲存的內容,您將失去編輯器中目前的所有內容。\n\n您確定要還原已儲存的內容嗎?"

[fullscreen]

DESC="全螢幕"

[fullpage]

DESC="整頁"

[visualchars]

DESC="視覺圖"

[spellchecker]

DESC="拼寫檢查"

MENU="拼字檢查設定"

IGNORE_WORD="忽略單字"

IGNORE_WORDS="全部忽略"

LANGS="語言"

WAIT="請稍候..."

SUG="建議"

NO_SUG="沒有建議"

NO_MPELL="找不到拼字錯誤。"

LEARN_WORD="了解更多"

[advlist]

TYPES="類型"

DEF="預設"

LOWER_ALPHA="小寫字母"

LOWER_GREEK="小寫希臘字母"

LOWER_ROMAN="小寫羅馬字母"

UPPER_ALPHA="大寫字母"

UPPER_ROMAN="大寫羅馬字母"

CIRCLE="循環"

DISC="實心圓"

SQUARE="方塊"

[aria]

RICH_TEXT_AREA="RTF 區"

[wordcount]

WORDS="字元數: "

; JCE Common Plugins

[iframe]

DESC="iframe"

[imgmanager]

DESC= "圖片管理"

DELTA_WIDTH="0"

DELTA_HEIGHT="0"

[imgmanager_ext]

DESC="圖片上傳及管理"

DELTA_WIDTH="0"

DELTA_HEIGHT="0"

[link]

DESC= "製作超連結"

DELTA_WIDTH="0"

DELTA_HEIGHT="0"

[filemanager]

DESC= "上傳附檔"

DELTA_WIDTH="0"

DELTA_HEIGHT="0"

[mediamanager]

DESC= "影片嵌入"

DELTA_WIDTH="0"

DELTA_HEIGHT="0"

[caption]

DESC= "圖片說明"

DELTA_WIDTH="0"

DELTA_HEIGHT="0"

DELETE="刪除圖片說明標題"

[templatemanager]

DESC= "模版管理"

DELTA_WIDTH="0"

DELTA_HEIGHT="0"

; Article (Pagebreak)

[article]

PAGEBREAK="插入 / 編輯分頁"

READMORE="插入 [閱讀全文]"

READMORE_TITLE="閱讀全文"

READMORE_ALERT="目前文章中已經插入了一個 [閱讀全文] 分隔符號,一篇文章中只允許有一個這樣的分隔符號。 如果有需要,您可以使用分頁符號來分隔頁面。"

TITLE="頁面標題"

ALIAS="內容別名表"

[advlist]

TYPES="類型"

DEF="預設"

LOWER_ALPHA="小寫字母"

LOWER_GREEK="小寫希臘字母"

LOWER_ROMAN="小寫羅馬字母"

UPPER_ALPHA="大寫字母"

UPPER_ROMAN="大寫羅馬字母"

CIRCLE="循環"

DISC="實心圓"

SQUARE="方塊"

[autosave]

UNLOAD_MSG="如果您離開此頁,將失去您所做的變更。"

RESTORE_CONTENT="還原自動儲存的內容。"

WARNING_MESSAGE="如果您還原已儲存的內容,您將失去編輯器中目前的所有內容。\n\n您確定要還原已儲存的內容嗎?"

[source]

SOURCE_DESC="切換原始碼"

WRAP="切換自動換行"

NUMBERS="切換行號"

HIGHLIGHT="切換代碼醒目提示"

REPLACE="取代"

REPLACE_ALL="全部取代"

SEARCH="尋找"

SEARCH_PREV="向前尋找"

REGEX="規則運算式"

FORMAT="格式 HTML"

[textcase]

UPPERCASE="大寫"

LOWERCASE="小寫"

SENTENCECASE="區分大小寫"

CAMELCASE="切換大小寫"

[visualblocks]

DESC="視覺區塊"

[kitchensink]

DESC="編輯 CSS 樣式"

[anchor]

DESC="錨點"

NAME="名稱"

INVALID="請指定有效錨點名稱或 ID。 值必須以字母開始。"

EXISTS="同名錨點或 ID 已經存在"

[upload]

RESPONSE_ERROR="Upload Response 無效"

HTTP_ERROR="HTTP 錯誤"

; Advanced Theme

[advanced]

STYLE_SELECT="樣式"

FONT_SIZE="字型大小"

FONTDEFAULT="字型"

BLOCK="格式"

PARAGRAPH="段落"

DIV="Div"

; DIV_CONTAINER="Div Container"

ADDRESS="地址"

PRE="預先格式"

H1="標題 1"

H2="標題 2"

H3="標題 3"

H4="標題 4"

H5="標題 5"

H6="標題 6"

BLOCKQUOTE="引用區塊"

CODE="代碼"

SAMP="代碼範例"

DT="定義清單項目 DT "

DD="定義描述 DD"

SPAN="Span"

SECTION="單元"

ARTICLE="文章"

HGROUP="HGroup"

ASIDE="Aside"

FIGURE="Figure"

BOLD_DESC="粗體 (Ctrl+B)"

ITALIC_DESC="斜體 (Ctrl+I)"

UNDERLINE_DESC="底線 (Ctrl+U)"

STRIKETROUGH_DESC="刪除線"

JUSTIFYLEFT_DESC="靠左對齊"

JUSTIFYCENTER_DESC="置中對齊"

JUSTIFYRIGHT_DESC="靠右對齊"

JUSTIFYFULL_DESC="左右對齊"

BULLIST_DESC="項目清單"

NUMLIST_DESC="順序清單"

OUTDENT_DESC="凸排"

INDENT_DESC="縮排"

UNDO_DESC="復原 (Ctrl+Z)"

REDO_DESC="重做 (Ctrl+Y)"

LINK_DESC="插入/編輯連結"

UNLINK_DESC="取消連結"

IMAGE_DESC="插入/編輯圖片"

CLEANUP_DESC="清理雜亂代碼"

CODE_DESC="編輯 HTML 原始碼"

SUB_DESC="下標"

SUP_DESC="上標"

HR_DESC="插入水平線"

REMOVEFORMAT_DESC="移除格式"

CUSTOM1_DESC="在此自訂您的描述"

FORECOLOR_DESC="選取文字色彩"

BACKCOLOR_DESC="選取背景色"

CHARMAP_DESC="插入自訂字元"

VISUALAID_DESC="切換輔助線/不可見元素"

CUT_DESC="剪下"

COPY_DESC="複製"

PASTE_DESC="貼上"

IMAGE_PROPS_DESC="圖片內容"

NEWDOCUMENT_DESC="新增文件"

HELP_DESC="說明"

BLOCKQUOTE_DESC="引用區塊"

CLIPBOARD_MSG="複製/剪下/貼上在 Mozilla 和Firefox 瀏覽器不可用。\n您要有關於此問題的更多資訊嗎?"

PATH="路徑"

NEWDOCUMENT="您確定要清除所有內容嗎?"

TOOLBAR_FOCUS="跳至工具按鈕 - Alt+Q,跳至編輯器 - Alt-Z,跳至元素路徑 - Alt-X"

MORE_COLORS="更多色彩"

;Accessibility Strings

SHORTCUTS_DESC="輔助說明"

HELP_SHORTCUT="工具列請按下 ALT F10。 說明請按下 ALT 0。"

RICH_TEXT_AREA="RTF 區"

TOOLBAR="工具列"

; General Dialog

[dlg]

MODIFIED="修改日期"

FILE="檔案"

FOLDER="資料夾"

FILES="檔案"

FOLDERS="資料夾"

COMMENTS="註解"

SIZE="大小"

PREVIEW="預覽"

DURATION="期間"

DIMENSIONS="尺寸"

CONTENTS="內容"

UNWRITABLE="不可寫入"

BAD_NAME="檔案或資料夾名稱錯誤"

MESSAGE_TREE="正在組建樹狀清單..."

MESSAGE_LOAD="正在載入..."

MESSAGE_PROPERTIES="正在檢索內容..."

CURRENT_DIR="目前目錄 : "

HELP="說明"

NAME="名稱"

OPTIONS="選項"

CONFIRM="確認"

DLG_YES="是"

DLG_NO="否"

ALERT="警示"

FOLDER_NEW="新增資料夾"

RENAME="重新命名"

DELETE="刪除標題"

SAVE="儲存"

DELETE_ITEM_ALERT="刪除選取項目?"

RENAME_FOLDER="重新命名資料夾"

RENAME_FILE="重新命名檔案"

RENAME_ITEM_ALERT="重新命名檔案/資料夾將中斷現有的連結,繼續?"

RENAME_ITEM_NAME_NEW="請檔案/資料夾的新名稱"

FILE_SELECT="按一下檔案名稱插入,右鍵按一下名稱檢視其內容。 CTRL + 按一下選取多重檔案。"

NOTWRITABLE="不可寫入"

NOTWRITABLE_DESC="不可寫入::資料夾或檔案不可寫入且無法重新命名、移除或刪除。"

BAD_NAME="檔案或資料夾名稱錯誤"

BAD_NAME_DESC="檔案或資料夾名稱無效::檔案或資料夾名稱只能包含字元 a-zA-Z0-9_-.~"

SELECT_VALUE="新增值"

SELECT_LABEL="新增值"

SIZE_BYTES="Bytes"

SIZE_KB="KB"

SIZE_MB="MB"

DATE_FORMAT=""

MEDIA_NOT_SUPPORTED="此瀏覽器不支援媒體類型"

ONE_OF_MANY="%o / %m"

ELEMENT_SELECTION="元素選取"

UPLOADING="正在上傳..."

UPLOAD="上傳"

QUEUE="佇列"

UPLOAD_DROP="在此拖放檔案"

CANCEL="取消"

OK="確定"

BROWSE="瀏覽"

FILE_EXTENSION_ERROR="檔案類型不支援"

FILE_SIZE_ERROR="檔案超過允許的最大大小"

FILE_INVALID_ERROR="無效的檔案類型"

UPLOAD_QUEUE="上傳佇列"

CLOSE="關閉"

ERROR_600="%f (%s) 超過 %m 允許的最大大小"

ERROR_601="FILE=%s"

ERROR_800="FILE=%s"

; Image Manager dialog

[imgmanager_dlg]

MISSING_ALT="您確定要繼續而不包含圖片的替代文字嗎? 沒有它,某些殘疾人士、或使用文字瀏覽器、或關閉圖片瀏覽網站的使用者可能無法存取。"

NO_SRC="需要 URL,請選取圖片或輸入 URL"

[link_dlg]

IS_EMAIL="您輸入的 URL 似乎是電子郵件地址,您要加入所需的 mailto: 字首嗎?"

IS_EXTERNAL="您輸入的 URL 似乎是外部連結,您要加入所需的 http:// 字首嗎?"

NO_HREF="需要 URL,請選取連結或輸入 URL"

NO_TEXT="請輸入連結的一些文字"

EMAIL="建立電子郵件地址"

TO="收件者"

CC="副本"

BCC="密件副本"

SUBJECT="主旨"

INVALID_EMAIL=" 不是有效的電子郵件地址!"

; Paste Dialog

[paste_dlg]

TITLE="頁面標題"

修正 Joomla 中文化檔案中的翻譯:

JEDITOR="編輯"

JNEXT="此類較舊的"

JPREV="此類較新的"

JPREVIOUS="此類較新的"

; Months

JANUARY_SHORT="一月"

JANUARY="一月"

FEBRUARY_SHORT="二月"

FEBRUARY="二月"

MARCH_SHORT="三月"

MARCH="三月"

APRIL_SHORT="四月"

APRIL="四月"

MAY_SHORT="五月"

MAY="五月"

JUNE_SHORT="六月"

JUNE="六月"

JULY_SHORT="七月"

JULY="七月"

AUGUST_SHORT="八月"

AUGUST="八月"

SEPTEMBER_SHORT="九月"

SEPTEMBER="九月"

OCTOBER_SHORT="十月"

OCTOBER="十月"

NOVEMBER_SHORT="十一月"

NOVEMBER="十一月"

DECEMBER_SHORT="十二月"

DECEMBER="十二月"

;Days of the Week

SAT="週六"

SATURDAY="週六"

SUN="週日"

SUNDAY="週日"

MON="週一"

MONDAY="週一"

TUE="週二"

TUESDAY="週二"

WED="週三"

WEDNESDAY="週三"

THU="週四"

THURSDAY="週四"

FRI="週五"

FRIDAY="週五"

四、改模板:

/templates/js_wright/template.php

由:

<head>

<w:head />

改為:

<head>

<link rel="shortcut icon" href="templates/js_wright/favicon.ico" />

<w:head />

解決 ie 出現兩次 title 的問題:

sp gallery 不能打開快取,在首頁的特效出不來(取消)

simplifymyweb 不能打開

jqueryeasy 不能打開

設定快取時間小一點。

更新模版。有此一說:模版造成 joomla 預設快取出問題,換用預設快取前(使用 alternative php cache 時),記得沒有此問題,所以更新模版至最新版本或許有用。

要換回 apc(cache) 系統又怕造成 load 圖不順的問題……

進入 plugin 將 joomla 的「系統快取」 disable 掉,可以解決問題。

解 apache 服務 ie 端下載文件的問題:

IE下載Office 2007檔案(docx/pptx/xlsx)竟變成zip

leave a comment »

客戶的系統有個功能能夠上傳檔案與學員分享!!

今天使用者在測試時,反映上傳的docx檔案在下載時竟變成zip檔,自己在幾個測試環境都沒這問題,而且這部分邏輯相當單純,絲毫不可能是程式出錯,直覺反應應該是瀏覽器的問題,與使用者確認後只有IE有這狀況,google搜尋後有下面幾個解法,只要在主機上作適當的設定,就可引導IE做正確的反應。

正確解法:

apache 請修改/etc/mine.type

新增一行: application/vnd.openxmlformats docx pptx xlsx

另一解法1:

使用.htaccess檔

新增 application/vnd.openxmlformats docx pptx xlsx

另一解法2:

修改httpd.conf加入以下字串

AddType application/vnd.openxmlformats .docx .pptx .xlsx

如果是IIS請新增以下三個mine對應:

pptx => application/vnd.openxmlformats-officedocument.presentationml.presentation

docx => application/vnd.openxmlformats-officedocument.wordprocessingml.document

xlsx => application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

如果是IIS6.0到IIS管理員→網站→右鍵[內容]→HTTP標頭→MIME類型→新增去新增這三個MIME設定

其他Office2007文件的MIME格式如下:

.docm,application/vnd.ms-word.document.macroEnabled.12

.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document

.dotm,application/vnd.ms-word.template.macroEnabled.12

.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template

.potm,application/vnd.ms-powerpoint.template.macroEnabled.12

.potx,application/vnd.openxmlformats-officedocument.presentationml.template

.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12

.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12

.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow

.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12

.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation

.xlam,application/vnd.ms-excel.addin.macroEnabled.12

.xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12

.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12

.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

.xltm,application/vnd.ms-excel.template.macroEnabled.12

.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template

新增教師:

刪除教師:

代貼文章:

批次建帳號:

CentOS 6.1 解決 phpmyadmin 網頁下方錯誤訊息:

Your PHP MySQL library version 5.1.69 differs from your MySQL server version 5.5.31. This may cause unpredictable behavior."

yum clean all

yum --obsoletes update

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

yum --enablerepo=remi,remi-test update httpd mysql mysql-server php php-common

service httpd restart

service mysqld restart

翻譯 language/zh-TW/zh-TW.com_monthlyarchive.ini (此為付費元件、模組):

; Monthly Archive - Joomla Component

; -------------------------------------------------------

; For Joomla! 1.5.x & Joomla! 1.7.x & Joomla! 2.5.x

; Copyright (C) 2012 Joomla357.com. All Rights Reserved.

; License GNU General Public License

; Demo: http://www.joomla357.com/demo/monthly-archive

; Website: http://www.joomla357.com/

; Support: support@joomla357.com

; Frontend

; Default

ARCHIVES_PAGE_TITLE="分月瀏覽文章"

ARCHIVES_WELCOME_MESSAGE="歡迎來到南寧高中校園公告分月瀏覽頁面!<br />所有 <span>%u</span> 篇校園公告文章(亦包含過期封存文章)已經分年、分月排好。<br />點入月份連結後亦可自設過濾條件來縮小範圍搜尋特定公告。"

ARCHIVES_BACK_TO_ARCHIVES="所有月份彙整"

ARCHIVES_ARTICLES="篇文章"

ARCHIVES_HITS="點閱人次"

ARCHIVES_COMMENT="回應"

ARCHIVES_COMMENTS="回應"

ALL_CATEGORIES="所有類別"

; Months

JANUARY_FULL="一月"

FEBRUARY_FULL="二月"

MARCH_FULL="三月"

APRIL_FULL="四月"

MAY_FULL="五月"

JUNE_FULL="六月"

JULY_FULL="七月"

AUGUST_FULL="八月"

SEPTEMBER_FULL="九月"

OCTOBER_FULL="十月"

NOVEMBER_FULL="十一月"

DECEMBER_FULL="十二月"

; Short Months

JAN_SHORT="一月"

FEB_SHORT="二月"

MAR_SHORT="三月"

APR_SHORT="四月"

MAY_SHORT="五月"

JUN_SHORT="六月"

JUL_SHORT="七月"

AUG_SHORT="八月"

SEP_SHORT="九月"

OCT_SHORT="十月"

NOV_SHORT="十一月"

DEC_SHORT="十二月"

; Form

ARCHIVES_MONTH="月份"

ARCHIVES_ORDER_BY="排序"

ARCHIVES_DEFAULT="預設"

ARCHIVES_OLDEST_FIRST="最舊排上面"

ARCHIVES_MOST_RECENT_FIRST="最新排上面"

ARCHIVES_MOST_HITS="最多點閱排上面"

ARCHIVES_LEAST_HITS="最少點閱排上面"

ARCHIVES_COMMENTS="Comments"

ARCHIVES_ALL_ARTICLES="All articles"

ARCHIVES_ARTICLES_WITH_COMMENTS="Articles with comments"

ARCHIVES_ARTICLES_WITHOUT_COMMENTS="Articles without comments"

ARCHIVES_SEARCH_VALUE="請輸入關鍵字……"

ARCHIVES_SEARCH="搜尋"

ARCHIVES_ALL_AUTHORS="所有作者"

ARCHIVES_AUTHOR="作者"

ARCHIVES_CATEGORY="類別"

ARCHIVES_SEARCH="搜尋"

ARCHIVES_SEARCH_OPTIONS="搜尋選項"

ARCHIVES="文章檔案庫"

修正外掛:System - jQuery Easy 產生的問題:

ajax.aspnetcdn.com 下面的 jquery-migrate 找不到造成網頁載入緩慢。

解除 responsive design 無法放大字型的問題:

首先在 html 檔案中找出 template 中有 viewport 的位置:

grep -r  'name="viewport"' .

查到是這個檔案: /templates/js_wright/wright/adapters/joomla/head.php

,maximum-scale=1.0

字刪掉。存檔。

參考: http://hsinyu00.wordpress.com/2011/04/05/mobile-web-viewport/

refresh 網頁看看。

所有 header 有關的,如 facebook 的分享段都可以加 http://www.hksilicon.com/kb/articles/94657/Joomla-TemplateMeta-Tag-Facebook-Share#.VDY-5F9dbCQ

Facebook Share 用 meta tag:

$mydoc =& JFactory::getDocument();

//Add <meta property="og:title" content="XXX" />

$mydoc->setMetaData('og:title', 'MY_TITLE');    

//Add <meta property="og:site_name" content="XXX" />

$mydoc->setMetaData('og:site_name', "MY_SITE_NAME");    

            

//Add <link rel="image_src" href="xxx" />

$mydoc->addHeadLink( 'MY_IMAGE_URL' , 'image_src', 'rel' );