Warning: Cannot modify header information - headers already sent in /home/dacelo/html/DocumentRoot/wp-includes/feed-rss2.php on line 8 Weblogy » Joomla! http://blog.dacelo.info WordPressのカスタマイズとプラグイン、CSSテクニック、SEOの話題など。 Sat, 04 Feb 2012 15:08:41 +0000 ja hourly 1 http://wordpress.org/?v=3.3.1 WordPressのサーバ移行 http://blog.dacelo.info/wordpress/entry-198.html?utm_source=rss&utm_medium=rss&utm_campaign=wordpress%25e3%2581%25ae%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2590%25e7%25a7%25bb%25e8%25a1%258c http://blog.dacelo.info/wordpress/entry-198.html#comments Wed, 24 Sep 2008 06:34:53 +0000 /blog/uncategorized/entry-198.html 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

WordPressも、データベースごと簡単にサーバ移転ができることが分かりました。

以前、

「Joomla!はデータベースを丸ごとダンプしてインポートするだけで移行可能だが、WordPressはデータベース移行がうまくできないので、ログのインポート機能を使う」

と紹介しました。が、これがマチガイでした。

  1. データベースの用意
    まず、旧ブログのデータを、phpMyAdminでSQL形式にて「インポート」します。
  2. データの修正
    SQLデータを、テキストエディタで編集します。旧ブログのURLを、新ブログのURLに置換してください。
  3. コンフィグファイルの修正
    旧ブログのwp-config.phpをコピーし、データベース接続情報だけ変更します。KEYはそのままでOKです。
  4. データの移行
    新ブログのデータベースに、2で作ったSQLデータを「インポート」します。
    コンフィグファイルは3のファイルを貼り付けます。

これで、旧ブログのURL、ユーザー名、パスワード等を全て引き継いで移行できます。簡単な話でしたね。

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/wordpress/entry-198.html/feed 0
Joomla!エディターの切り替え方 http://blog.dacelo.info/joomla/entry-169.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2582%25a8%25e3%2583%2587%25e3%2582%25a3%25e3%2582%25bf%25e3%2583%25bc%25e3%2581%25ae%25e5%2588%2587%25e3%2582%258a%25e6%259b%25bf%25e3%2581%2588%25e6%2596%25b9 http://blog.dacelo.info/joomla/entry-169.html#comments Fri, 12 Sep 2008 02:51:58 +0000 /blog/?p=169 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

TynyMCEは、JavaScriptベースのオープンソースWYSIWYG。設置は簡単なんだけど、いまいち動作が重たくて使い勝手が良くない。
Joomla!のデフォルトエディタもこれが採用されているので、別のエディターに切り替えるべくプラグインをダウンロード。
Joomla! Extensions Directory – Editors
↑人気と評価の高いものを。

エディターの切り替え方

Joomla!jの基本設定

Joomla!jの基本設定

「プラグインの管理」でエディターの有効・無効を切り替えるだけでOKかと思いきや、投稿画面が真っ白になってしまう。
調べてみると、プラグインの有効無効とは別に、
「サイト→基本設定→サイト」で、デフォルトのエディターを何にするかを指定する必要があった。

エラー発生

ここで切り替えて保存、でめでたし…と思いきや、次のようなエラーが表示されて切り替えられない。

「エラーが発生しました! コンフィグ・ファイルが開けません。」

ここでいうコンフィグ・ファイルは、ルートにある「configuration.php」のはず。書き込み可能になっているはずなんだけど…。と思って確認してみると、777になっているので書き込み権限だけでなく実行権限が発生してしまい、phpとして扱われている様子。

というわけで666に変更して解決。

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-169.html/feed 0
Joomla!の記事配置テンプレートの場所 http://blog.dacelo.info/joomla/entry-138.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2581%25ae%25e8%25a8%2598%25e4%25ba%258b%25e9%2585%258d%25e7%25bd%25ae%25e3%2583%2586%25e3%2583%25b3%25e3%2583%2597%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2588%25e3%2581%25ae%25e5%25a0%25b4%25e6%2589%2580 http://blog.dacelo.info/joomla/entry-138.html#comments Wed, 10 Sep 2008 10:06:45 +0000 /blog/joomla/entry-138.html 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

Joomlaの記事表示・配置部分のテンプレートの場所を突き止めた。
「テンプレート」といっても、いわゆるテーマのテンプレートではなく、例えばカテゴリ内の記事をどのようにリスト配置するか、などのデフォルト挙動を司るテンプレートのことだ。

/components/com_content/views/

以下に、配置関連のテンプレートがおいてある。

例えばセクションのトップページの表示テンプレートならこの位置にある。

/components/com_content/views/section/tmpl

これでデザインの自由度は相当程度上がる。というよりここが修正できないと、実際にオリジナルデザインで運用するにはちょっと厳しい。

しかしテンプレートとは言っても、かなりのスパゲッティコードでしかもテーブルコーディングなので、それはそれでちょっと厳しい。

例↓

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
defined('_JEXEC') or die('Restricted access');
$cparams =& JComponentHelper::getParams('com_media');
?>
<?php if ($this->params->get('show_page_title')) : ?>
<div class="componentheading<?php echo $this->params->get('pageclass_sfx');?>">
	<?php echo $this->escape($this->params->get('page_title')); ?>
</div>
<?php endif; ?>
<table class="blog<?php echo $this->params->get('pageclass_sfx'); ?>" cellpadding="0" cellspacing="0">
<?php if ($this->params->def('show_description', 1) || $this->params->def('show_description_image', 1)) :?>
<tr>
	<td valign="top">
	<?php if ($this->params->get('show_description_image') && $this->section->image) : ?>
		<img src="<?php echo $this->baseurl . '/' . $cparams->get('image_path') . '/'. $this->section->image;?>" align="<?php echo $this->section->image_position;?>" hspace="6" alt="" />
	<?php endif; ?>
	<?php if ($this->params->get('show_description') && $this->section->description) : ?>
		<?php echo $this->section->description; ?>
	<?php endif; ?>
		<br/>
		<br/>
	</td>
</tr>
<?php endif; ?>

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-138.html/feed 0
Joomla!の読み方 http://blog.dacelo.info/joomla/entry-5.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2581%25ae%25e8%25aa%25ad%25e3%2581%25bf%25e6%2596%25b9 http://blog.dacelo.info/joomla/entry-5.html#comments Tue, 09 Sep 2008 10:48:13 +0000 /blog/?p=73 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

「Joomla」とは、スワヒリ語で「全体、一括」などの意味を持つそうですが、何て読むんでしょうか? 意外と「じょーむら」と読んでしまいがちですが、正しくは「ジュームラ」です。
ローマ字的に考えると、ついつい「oo」をオー」と読みたくなってしまいますが、英語系の言語では、「o」が2つ繋がると「ウー」の音になります。

Yahoo、Google、zoom、boom、みんな「ウー」ですよね。「ヤッホーが…」とか「ゴーグルが…」なんて読んだらどこのネット初心者だよって感じですよね。そういうことです。

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-5.html/feed 0
Joomla! 記事URLの設定 http://blog.dacelo.info/joomla/entry-119.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla-%25e8%25a8%2598%25e4%25ba%258burl%25e3%2581%25ae%25e8%25a8%25ad%25e5%25ae%259a http://blog.dacelo.info/joomla/entry-119.html#comments Tue, 09 Sep 2008 06:54:46 +0000 /blog/?p=119 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

joomlaの記事URLは、「SEOフレンドリー」設定にすると、mod_rewriteによって静的URLを模したURLとなる。

基本的なスタイルは、

/セクション別名/カテゴリ別名/記事別名

の形式になる。

別名というのは、データベース、英語版ではAliasとして設定されているもので、記事、カテゴリごとにURLで使う別名として設定することができる。

しかし、「セクション」「カテゴリ」「記事」と、全て別名を設定したのに、表示URLが

/component/content/article/7-news/8-news1

というようなものになってしまうことがある。

これは、そのセクションがどこの「メニュー」にも所属していない場合に起こる。

例えば最新情報とか、特にグローバルメニューに表示させたくないようなセクションでも、何か一つメニューを作成し(表示しなくてもいい)、そのメニューにセクションを所属させてあげれば

/whatsnew/7-news/8-news1

となって一件落着。ちなみに「別名」の前に着いている数字は記事/カテゴリIDで、消す方法は今のところ不明。おそらく別名がバッティングするケースを防ぐための仕様と思われる。

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-119.html/feed 0
JoomlaとWordPressの引っ越しについて http://blog.dacelo.info/joomla/entry-108.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2581%25a8wordpress%25e3%2581%25ae%25e5%25bc%2595%25e3%2581%25a3%25e8%25b6%258a%25e3%2581%2597%25e3%2581%25ab%25e3%2581%25a4%25e3%2581%2584%25e3%2581%25a6 http://blog.dacelo.info/joomla/entry-108.html#comments Mon, 08 Sep 2008 10:50:05 +0000 /blog/?p=108 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

実は1時間前までのこのブログは、会社の本番用途サーバを間借りして運用されており、さすがにそれはイカンということでテストサーバに引っ越してきました。

で、データに関しては下記scpで丸ごとコピー、

システム修行ブログ» ブログアーカイブ » scp サーバ間で情報をコピーする

データベースはMySQLからダンプしてそのまま突っ込めばいいだろう…と思ったところ、それなりに障害が発生。

Joomla!のお引っ越し

joomlaは、Dumpしたデータをそのまま新しいデータベースサーバにインポート、configのデータベース名、ユーザ名等を合わせればそのまま問題なく動くことを確認。

WordPressのお引っ越し

以下の情報を訂正します。
普通にDBをまとめて移行できます。
WordPressのサーバ移行 | WordPress | 『Weblogy』


Wordpressも同じようにできるかと思ったら、動かない。データベース情報を合わせても、コンフィグファイルがそのままブラウザ上に表示されるような致命的なクラッシュ状態。(データベース情報が違うと「データベースに接続できませんというメッセージが出る」)

どうやら、AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEYなどのキーを丁寧に暗号化してあるのが原因のようだ。

WordPressの引っ越し 再挑戦

DNSドメインの設定を旧サーバに戻しログインし、「ログのエクスポート」でxml形式のコンテンツを出力、ドメインを新サーバにしてから新ログインし、「ログのインポート」で「形式:Wordpress」を選択してインポート。

これは流石にうまくいきました。まあわざわざ「エクスポート」「インポート」の機能があるのだから、大人しくそっちを使ってくれ、というのがWordpressの言い分かも知れない。

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-108.html/feed 0
Joomlaのモジュール名と機能一覧 http://blog.dacelo.info/joomla/entry-60.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2581%25ae%25e3%2583%25a2%25e3%2582%25b8%25e3%2583%25a5%25e3%2583%25bc%25e3%2583%25ab%25e5%2590%258d%25e3%2581%25a8%25e6%25a9%259f%25e8%2583%25bd%25e4%25b8%2580%25e8%25a6%25a7 http://blog.dacelo.info/joomla/entry-60.html#comments Thu, 04 Sep 2008 11:17:47 +0000 /blog/uncategorized/entry-71.html 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

Joomla!1.5で使われているモジュール名と機能を一覧にしてみました。

アーカイブ済みコンテンツ mod_archive アーカイブされたコンテンツを年月ごとに一覧表示します。
オンラインユーザ mod_whosonline 現在サイトにアクセスしているユーザ(ゲスト)と登録(ログイン中)ユーザを表示します。
カスタムHTML mod_custome WYSIWYGエディタを利用してHTMLを入力できます。
セクション mod_sections セクションの一覧を表示します。
ニュースフラッシュ mod_newsflash 指定したカテゴリのコンテンツをランダムに表示します。
バナー mod_banners バナーコンポーネントで設定したバナーを表示します。
パンくず mod_breadcrumbs パンくずリストを表示します。
フィード mod_rssfeed RSSアイコンを表示します。RSSで配信できるのはトップページのコンテンツのみです。
フィード表示 mod_feed 登録した外部サイトのRSSを表示します。
フッター mod_footer Joomla!のコピーライト情報を表示します。
メニュー mod_mainmenu 各種メニューを表示します。初期状態ではメインメニューしかありません。
ラッパー mod_wrapper インラインフレームを使用し、外部サイトを任意の場所に表示します。
ランダムイメージ mod_random_image 指定したディレクトリに保存されている画像をランダム表示します。
ログイン mod_login 登録ユーザへのログイン画面を表示します。
投票 mod_poll 投票コンポーネントで設定した投票モジュールを表示します。
最も読まれたコンテンツ mod_mostread アクセスが多いコンテンツをリストで表示します。

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-60.html/feed 1
Joomlaの新規アカウントで「E_NOLOGIN_ACCESS」 http://blog.dacelo.info/joomla/entry-56.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2581%25ae%25e6%2596%25b0%25e8%25a6%258f%25e3%2582%25a2%25e3%2582%25ab%25e3%2582%25a6%25e3%2583%25b3%25e3%2583%2588%25e3%2581%25a7%25e3%2580%258ce_nologin_access%25e3%2580%258d http://blog.dacelo.info/joomla/entry-56.html#comments Thu, 04 Sep 2008 09:52:37 +0000 /blog/uncategorized/entry-66.html 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

新規アカウントを作ってログインしようとしたら、
E_NOLOGIN_ACCESS
というエラーメッセージが出てログインできないという問題が発生。

パスワードは絶対合っているはず。パスワード違いの場合は、「ユーザーとパスワードがマッチしません」というようなメッセージが出る。

よくよく考えると、ユーザー権限を「フロントエンド」のグループにしている。これはバックエンドへのログインなので、ユーザーのプロパティで「バックエンド」の「マネジャー」等にすれば解決。フロントエンドは表のコミュニティ機能等へのログインである。

Joomla! • View topic – ugh! what does E_NOLOGIN_ACCESS mean?

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-56.html/feed 0
Joomlaは日本でも流行るか? http://blog.dacelo.info/joomla/entry-35.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2581%25af%25e6%2597%25a5%25e6%259c%25ac%25e3%2581%25a7%25e3%2582%2582%25e6%25b5%2581%25e8%25a1%258c%25e3%2582%258b%25e3%2581%258b%25ef%25bc%259f http://blog.dacelo.info/joomla/entry-35.html#comments Wed, 03 Sep 2008 08:12:55 +0000 http://yuji.photo-town.net/wordpress/?p=23 続きを読む No related posts. Related posts brought to you by Yet Another Related Posts Plugin.]]>

それにしても、向こうのJoomlaシーンは盛り上がっているようで、AmazonUSでは解説本が充実している。Joomla! US: amazon.com – Joomla! Books

Beginning Joomla!: From Novice to Professional (Beginning from Novice to Professional) Professional Joomla! (Programmer to Programmer) Joomla! 1.5 Essential Training
Beginning Joomla!: From Novice to Professio…
by Dan Rahmel
$29.69
Professional Joomla! (Programmer to Program…
by Dan Rahmel
$33.99
Joomla! 1.5 Essential Training
by Joseph LeBlanc
$49.95


大体日本のITシーンもシリコンバレーの流行に追随する傾向があるので、おそらく2年後くらいには日本のJoomla人気も上がって、翻訳版も出るのではないか。

ただし、MobableTyopeのようにまでは流行らないだろう。MovableTypeは、個人のブログ利用から企業のCMS導入まで包含していたことと、日本ではデファクト・スタンダードとなったことが大きい。
(無論、Joomlaも個人ブログとしても使えるんだけど、そういう用途にはちょっと“大きすぎ”る気がする。)

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-35.html/feed 0
Joomla!で最初のメインメニューを表示するまで http://blog.dacelo.info/joomla/entry-28.html?utm_source=rss&utm_medium=rss&utm_campaign=joomla%25e3%2581%25a7%25e6%259c%2580%25e5%2588%259d%25e3%2581%25ae%25e3%2583%25a1%25e3%2582%25a4%25e3%2583%25b3%25e3%2583%25a1%25e3%2583%258b%25e3%2583%25a5%25e3%2583%25bc%25e3%2582%2592%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2581%2599%25e3%2582%258b%25e3%2581%25be%25e3%2581%25a7 http://blog.dacelo.info/joomla/entry-28.html#comments Tue, 02 Sep 2008 11:35:15 +0000 http://yuji.photo-town.net/wordpress/uncategorized/entry-26.html 続きを読む Related posts:
  1. Evernote iPhone版、Android版アップデート! …Windows Mobileは? 『EVERNOTE 情報局』によると、Evernote iPhone版、Android版のEvernoteクライアントがアップデートされて、SNS連携周りの機能がかなり強化されたようです。 Evernote iPhone ...続きを読む...
Related posts brought to you by Yet Another Related Posts Plugin.]]>

デフォルト状態から、どうにか「ナビゲーションにセクションを表示、カテゴリ内に記事を表示」の状態にまで持って行けた。
Joomlaの「セクション」というのは、親カテゴリである。これがないと「カテゴリ」が作れない。

セクション
└カテゴリ
└記事
という状態になる。
(ただし記事はセクション、カテゴリが無くても「未分類」で登録できる。)

作ったセクションを、メインメニュー(グローバル・ナビゲーション)に登録するためには
メニュー>main menu
でそのセクションを登録する必要がある。

mainmenuのエリアに「新規」でセクションを登録する形式を取る。

通常のセクションなら、この「スタンダードセクションレイアウト」で登録。所属カテゴリーのリストを表示するアイテムができあがる。

Related posts:

  1. Evernote iPhone版、Android版アップデート! …Windows Mobileは? 『EVERNOTE 情報局』によると、Evernote iPhone版、Android版のEvernoteクライアントがアップデートされて、SNS連携周りの機能がかなり強化されたようです。 Evernote iPhone ...続きを読む...

Related posts brought to you by Yet Another Related Posts Plugin.

]]>
http://blog.dacelo.info/joomla/entry-28.html/feed 0