Uncategorised
- Details
- Category: Uncategorised
- Hits: 15365
SIGMAのデジタル専用レンズ。F2.8のズームレンズです。 シグマの一部レンズはズームリング、ピントリングがキヤノン純正と同じ方向であるため違和感無く使えます。
2005年撮影
- Details
- Category: Uncategorised
- Hits: 21596
http://docs.joomla.org/Upgrading_a_Joomla_1.5_template_to_Joomla_1.6
Upgrading a Joomla 1.5 template to Joomla 1.6
From Joomla! Documentation
Contents[hide] |
This page provides feedback on the process of upgrading or converting a Joomla 1.5 template for use with Joomla 1.6 and later versions from those who have already attempted it. This is intended to be a living document that can be added to as more experience is gained and is likely to be reorganised periodically. If you have encountered a problem when upgrading a template, or if you have any information that you think will help smooth the way for others who will follow then please add your comments initially on the Talk page. We will then collate the information and incorporate it into this page.
Chris Davenport prepared slides for a presentation at the JoomlaDay UK 2010 event which explain the changes in templates for Joomla! 1.6.
Template Parameters
In Joomla! 1.5, 1.6 and later versions, the template parameters are defined in templateDetails.xml.
Whereas in 1.5 parameters are defined as part of the <params>
section, and each parameter is defined as a <param>
, in 1.6 and later template parameters are contained in the <config>
section and treated as a <field>
nested within the <fieldset>
and <fields>
tags, as illustrated below.
<config> <fields name="params"> <fieldset name="basic"> <field name="" type=" default="" label="" description=""> <option value="1">On</option> <option value="0">Off</option> </field> <field name="" type="" default="" label="e" description="" /> </fieldset> </fields> </config>
<fieldset name="basic">
wraps the parameters in a grouping element. Using name="basic" labels that element as "Basic Options" and name="advanced" labels it as "Advanced Options".
The name, type, default, label and description attributes still apply.
Template Manifest File
Two other important changes to the templateDetails.xml file include:
- adding the new 1.6 Doctype
- changing the <install> tag to <extension> as shown below.
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd"> <extension version="1.7" type="template" client="site">
Notice the additional new client attribute which is set to site for a front-facing template and administrator for an back-end template.
Objects and Methods
Sitename
<?php echo $mainframe->getCfg('sitename');?>
is now$app->getCfg('sitename');
Where$app = JFactory::getApplication();
Error Codes
$this->error->code
is replaced by$this->error->getCode();
$this->error->message
is replaced by$this->error->getMessage();
Discovery
In some cases your converted template may not be shown in the Template Manager even though all coding appears to be correct. Verify that your template files are installed in the /templates directory. Then run the Discover process as follows.
- Go to Administrator > Extensions > Extension Manager > Discover
- Click the Discover icon.
- If your template appears on the list, select it and then click the Install icon.
Layout Overrides
com_content
If you have used the Beez overrides, or code derived from the Beez overrides, in your 1.5 template, you may encounter a JHtml::icon not supported. File not found. error when migrating the template to Joomla 1.6 and later. To fix this, simply add the following statement near the top of the template html/com_content/article/default.php file:
JHtml::addIncludePath( JPATH_COMPONENT . '/helpers' );
- Details
- Category: Uncategorised
- Hits: 13751
Joomla 1.6.xの開発が進む時節ですが、それゆえにJoomla 1.0.xからのJoomla 1.5.xへのマイグレーション(メジャーバージョンアップグレード)を検討されている方も多いのではないでしょうか?
少し前から活用しているのですが、mtwMigratorというコンポーネントを利用してJoomla 1.0.xからJoomla 1.5.xへのマイグレーションを行える。Joomla 1.5.x標準?の移行コンポーネント(migration component:最新バージョンはPasamio Project's FRS サイトにあります。)より使いやすい。
自分なりの手順をまとめたので紹介します。
なお下記の手順はさくらインターネット環境で、MySQLのバージョン4.x->5.xへのアップデートも同時に行う手順になっています。
状況により幾分手順が異なると思いますが、参考になれば幸いです。
1. Joomla! 1.0.x環境のバックアップ(作業前の安全策)
(ア) 構成ファイルFTPバックアップ
(イ) データのMySQL dumpバックアップ
2. Joomla! 1.0.x構成ファイルのクリーニング(ローカル環境にて)
5. Joomla! 1.5.xインストール
(ア) Joomla! 1.0.x構成クリーニングファイルのインストール
(イ) Joomla! 1.5.xインストール
(ウ) Joomla! 1.5.x初期構築
(エ) Joomla! 1.5.x基本追加ソフトのインストール
(オ) Joomla! 1.5.xマイグレーションソフトのインストール、設定
① com_mtwmigratorインストール、
② com_mtwmigrator追加ソフトのインストール
③ com_mtwmigrator設定
6. CCKソフトの導入、設定
7. 追加ソフトの導入
8. Joomla! 1.5.xデータのMySQL部分 dumpバックアップ
(ア) jos_modules
(イ) jos_modules_menu
9. Joomla! 1.5.xデフォルトデータの削除
(ア) jos_menu id=1 削除
(イ) jos_modules テーブル削除
(ウ) jos_modules_menu テーブル削除
10. Joomla! 1.0.xからJoomla! 1.5.xへのマイグレーション
(ア) com_mtwmigrator 実行
(イ) jos_modules テーブル書き戻し
(ウ) jos_modules_menu テーブル書き戻し
11. Joomla! 1.5.xデータのMySQL dumpバックアップ
12. MySQLのバージョンアップ
(ア) データベース削除
(イ) バージョンアップ
(ウ) Joomla! 1.5.xのインポート
14. Joomla! 1.5.xコンポーネントの設定
15. Joomla! 1.5.xモジュールの設定
16. Joomla! 1.5.xマンボットの設定
17. Joomla! 1.5.xプラグインの設定
18. Joomla! 1.5.xデータのリンク確認、修正
19. Joomla! 1.5.xテンプレートの加工、調整
20. アクセス解析の設定
21. ドメインをJoomla! 1.0.xからJoomla! 1.5.xに移行
22. ウェブツールの設定
23. Joomla! 1.0.x環境の閉鎖、削除
(ア) FTPにて構成ファイル削除
(イ) MySQLにてデータ削除
- Details
- Category: Uncategorised
- Hits: 13280
Joomla! 1.5.xではモジュールの出力スタイルが下記のようになっています。
<jdoc:include type="modules" name="user1" style="custom" />
Style | Output | Appearance |
---|---|---|
rounded (default for menus on milkyway) |
<div class="module_menu"> <div> <div> <div> <h3>Main Menu</h3> <ul class="menu"> <li><!-- various menu items --></li> </ul> </div> </div> </div> </div> | |
none | <ul class="menu"> <li><!-- various menu items --></li> </ul> | |
table | <table cellpadding="0" cellspacing="0" class="moduletable_menu"> <tr> <th valign="top">Main Menu</th> </tr> <tr> <td> <ul class="menu"> <li><!-- various menu items --></li> </ul> </td> </tr> </table> | |
horz | <table cellspacing="1" cellpadding="0" border="0" width="100%"> <tr> <td valign="top"> <table cellpadding="0" cellspacing="0" class="moduletable_menu"> <tr> <th valign="top">Main Menu</th> </tr> <tr> <td> <ul class="menu"> <li><!-- various menu items --></li> </ul> </td> </tr> </table> </td> </tr> </table> | |
xhtml | <div class="moduletable_menu"> <h3>Main Menu</h3> <ul class="menu"> <li><!-- various menu items --></li> </ul> </div> | |
outline | <div class="mod-preview"> <div class="mod-preview-info">left[outline]</div> <div class="mod-preview-wrapper"> <ul class="menu"> <li><!-- various menu items --></li> </ul> </div> </div> |
原文
参考
Joomla 1.0.xのmosLoadModulesについてのスタイル
- Details
- Category: Uncategorised
- Hits: 13537
Joomla!のSearch Engine Friendly URLsのツールのひとつでUnicode slugs SEFを、Joomla! 1.5.xのインストールが終わったら最初に導入してしまう。
SEFの目的よりも、記事(Article)のエイリアス(Alias)などに日本語が入らないなどのJoomla! 1.5.xに内包する日本語の不具合を、ちょうど良い感じに調整してくれる。