‘XOOPS’タグの記事 一覧

XOOPSの文字化け対策 July 23, 2005 No Comments

XOOPSサイトの文字化け対策をしてみた。場合によって化けたり化けなかったりで今いち良く分からなかったのだが、PHPのmbstringモジュールを使うと大丈夫ということらしい。 いま使ってるロリポップの場合、mbstringはインストールされてるけど、設定が中途半端になってるらしい。ここの情報を参考に、.htaccessを編集して内部コードにEUC-JPを使うように設定してみたところ解消された。

XOOPSでRSSフィード表示 July 9, 2005 No Comments

XOOPSサイトにブログ(別サイト)の新着記事を表示できるようにした。WordPressからはカテゴリー別にRSSを取得できるので、関連記事を抽出して表示させられる。 XHLDというモジュールを利用。おおざっぱな手順は以下のような感じ。

  1. デフォルトでついているmodules/xoopsheadlineはFTPで削除。代わりにxhldフォルダをアップロード。
  2. 管理メニューのモジュール管理画面から通常の手順でインストール。
  3. XHLDのモジュールメニューから、フィードの設定。
  4. XHLDのモジュールメニューから、ブロック表示権限などの設定。ゲストもアクセスできる設定にしないと表示できない

TinyDのコンテンツ追加に関するメモ February 6, 2005 No Comments

現在準備中のサイトでTinyDを使ってコンテンツを作成しているのだが、表示がらみで設定する場所がバラバラになっていて戸惑ったので、メモしておく。

  • メインメニューに表示される見出しは「システム管理」→「モジュール管理」のTinyDモジュールの名前を変更すると反映される。
  • メインメニューからTinyDモジュールにアクセスした時に表示されるのは、表示順が0のコンテンツ表示順はTinyD管理メニューの「コンテンツ管理」画面で変更できる。
  • コンテンツをHTMLで作ってページラップ機能で登録する場合は、テーブル幅などを固定ピクセルで指定しない方が良い。メインメニューが圧迫されてつぶれたりする
  • TinyDモジュール管理メニューの「ブロックアクセス権限」画面で設定する。「ブロック管理」のパートの「TinyD内容表示」と「TinyDメニュー」は表示「なし」にしないと二重に表示される。「グループ管理」のパートでゲストの「アクセス権限」「TinyD内容表示」「TinyDメニュー」にチェックを入れておく。

TinyDとmod_rewriteの組み合わせで動作確認 February 1, 2005 No Comments

久々にXOOPS周りの作業をしてみた。今年はブログだけじゃなく、テーマ別の記事でもう少し普通っぽいサイトも立ち上げようと思っている。 記事を書くのにTinyDというXOOPSモジュールを使うことは前々から決めていたのだが(既にジョブテクでは使っている)、mod_rewriteと組み合わせて使う方法を理解していなかった。 いままでは管理メニューから記事を書いていたのだが、今日検証した結果、各記事のHTMLを事前に作っておいてFTPでアップする方が楽そうだと思った。modules/tinyD0(←名前は適宜変更)以下にcontentというディレクトリがあるので、ここにHTMLファイルを入れる。 管理メニューにログインしてTinyDの「コンテンツ管理」画面から「ページラップの追加」を選ぶことで、HTMLファイルをXOOPSサイトに取り込める。

ジョブテクのスタイルをカスタマイズ November 23, 2004 No Comments

作って以来放置してたジョブテクの見栄えを直した。XOOPSの見栄えをカスタマイズする方法を今イチ把握してなかったのだが、休みの時くらいしか着手できないので気合いを入れて見直してみた。themeディレクトリに入っているdefaultテーマをコピーしてstyle.cssを編集した。主に直した点は、文字サイズと字間、カラーリング。今までは見る気もしないくらいごちゃごちゃしてたけど、多少良くなったのではないだろうか。

テーマについては、一度作っておけばある程度使い回しができると思う。カラーリングはサイトごとに修正する必要があるかもしれないが、文字サイズやレイアウトなんかは自分の好みがそう変わるわけでもないし。というより、明日以降に見直すったって忘れてるだろうから、どうにもならないというのが現実かも。

新サイト準備中 No Comments

休みの間にもう一つ新しいサイトの準備をしておこうと思い、XOOPSをインストールした。mysqlのデータベースは前回作成したので、今回はXOOPSのインストール時にその時の情報を指定した。テーブルの接頭辞を分けることで、ジョブテクとはデータを分けられる。あとは特に問題になる点もなく、30分弱でインストール自体は完了した。

タグ嫌い October 9, 2004 No Comments

Ploneが色んな意味で重いので当面はXOOPSに乗り換えたわけだが、良い面と悪い面がある。一番基本的なところで直面してしまったのは、HTML。XOOPSでは機能はモジュールで簡単に変えていけるけど、コンテンツ自体やレイアウトはHTMLとCSSだったりする。

そこまで戻りたくなかった。僕はxxMLのようなマークアップ言語は全々好きではない。何が一番イヤかというと、タグ。タグを打つために沢山シフトキーを押さなくてはいけない。キーボードは文字を入力するためにレイアウトを使っているので、記号も軒並み不自然な位置にある。もっと言えば読みにくいし、前後を挟む仕様のせいで一つの指示に2回もタグが要るし。はっきり言ってマークアップ言語はデザイン不良だと思う。バイナリ同然のものをハックする気にはなれない。

人間はコンピュータの周辺機器ではない。が、測定されてないだけで、コンピュータのために膨大な作業が発生しているのは間違いない。なんとかしたいところだ。

ジョブテク移行 October 7, 2004 No Comments

さしあたりジョブテクをXOOPSに移行してみた。コンテンツの移行しかできていない。見た目はデフォルトのテーマのまま。カスタマイズしようと思ったのだが、どういじっていいのか全然分からず、しばらくかかりそうなので、中身だけなんとかしてみた。 サイトの設定変更は済んでいるので、数時間後には新サイトに切りかわるだろう。

ロリポップにXOOPSインストール September 30, 2004 No Comments

以前から使おうか迷っていたXOOPSを、まずはためしに使ってみることにした。今利用しているロリポップというレンタルサーバーは、XOOPSをインストールのためのマニュアルが完備しているので、基本的にはその手順で問題なく動き始めた。所要時間は、じっくり1ステップずつ確認しながらやって1時間くらいか。中身はこれからなので、今週末にリニューアルオープンできるかどうかというところ。

XOOPSの設置 (ロリポップオンラインマニュアル)

初心者でも安心なレンタルサーバー。200MBで263円から。CGI・SSI・PHPが使えます。 (ロリポップレンタルサーバー)