» ArchiveList
Home > 南国再見:OPEN SOURCE > xoops > Page.3

xugj_assign.php

June 29 2007
今更ではありますが、xugj_assign.phpを「なかつかふぇ」の方に導入してみましたー。
まずhttp://www.peak.ne.jp/様よりxugj_assign.phpをダウンロード。

で、テーマの先頭部分に
<{include_php file="file:$xoops_rootpath/themes/$xoops_theme/xugj_assign.php"を挿入。

次にテーマでパンくずリストを表示させたい部分に

<div id="theme_breadcrumbs">
  <a href="<{$xoops_url}>/">TOP</a>
  <{foreach from=$xoops_breadcrumbs item="item"}>
    &nbsp;&gt;&nbsp;
    <{if $item.url}>
      <a href="<{$item.url}>"><{$item.name}></a>
    <{else}>
      <{$item.name}>
    <{/if}>
  <{/foreach}>
</div>

と記述。私のテーマでは、centercolumnのすぐ下にいれてますー。
これで、アクセシビリティが少しは向上される…かな?

しかしそれよりももう少し全体の雰囲気の統一を図りたい…。
モジュールごとにイメージ画像とかが付属しているのですが、それをそのまま使うと
やっぱりバラバラな印象になるので、全部作り直したいのですが…
結構根気と時間がいるんですよねー。…根気、欲しいなぁ…:71:

タイトルどおりなんですが、xserverでallow_url_fopenをoffにしたいなーと思ったのですが、
うちのサーバは以前のサーバのせいでphp.iniを置くことができませんー。

で、 php.ini の設定を変更したいディレクトリに .htaccess を設置すればOKとFAQに書いてあったので
さっそく実行してみたのですが…allow_url_fopenはoffにならないらしい…orz

何か他に方法はないものかー!

xoopsのヘッドラインモジュールであるxhldを利用させて頂いているのですが、
今日はそれをちょこっと修正しましたー。
まずはdescriptionを表示する部分がテーブルで作られているので、本文次第ではレイアウトが崩れてしまっていた部分を修正。
とりあえずxhldのindex.htmlテンプレートで

<tr class="<{cycle name=desc values="even,odd"}>">
 <td></td>
<td colspan="2"><{$mixlist.items[i].description}></td>
</tr>

<tr class="<{cycle name=desc values="even,odd"}>">
 <td></td>
<td colspan="2"><div><{$mixlist.items[i].description}></div></td>
</tr>
と修正。

次にcssで
td{
 word-break:break-all;
}
td div{
 overflow:hidden;
}
としてあげることでIE・Firefox両方ともで崩れを防ぐことができましたー。

あとは、feed.htmlの部分でSimpleAPI を利用して
サイトのサムネイルを表示させてみたりー…。
ちょっとこのSimpleAPI にははまっちゃいそうです♪

ALTSYS 0.52

May 14 2007
ようやくALTSYSを0.5に上げたんですが、これ、素晴らしいですよー!
前々から重宝させていただいておりましたが、今回から言語定数管理機能がついてきて、
今までlanguageフォルダから検索していた言語定数を管理画面上で編集が可能になってます!

D3LanguageManager対応モジュールでしか有効にならない、というのは残念ですが、(コアHackにチャレンジ、もしくはCube Legacy2.1で使うという手もありますし)私のサイトでは特に問題なし。
ありがたく使わせていただきたいと思いますー。

なかつかふぇの方では通常はブロックのユーザメニューとして表示される部分を
テーマに直接書いているのですが、そこで問題が…。

未読プライベートメッセージの表示ができない…。

私は一応管理人なので、何か投稿とかあった場合には承認という作業が必要です。
で、その投稿があったよーというのをメールではなく、全部PMの方に送るようにしているので、
未読のメッセージが確認できないのは非常に困るのです。

で、ネットを徘徊していましたら、「xoops入門にある「未読プライベートメッセージ」の件」というのを発見。
…つまり、ex_new_messages.phpというphpファイルを作って、それをテーマにincludeしてあげる、と。
よくわからないなりにごちゃごちゃやっていたら、希望通りに表示されるようになりました。

そして、そのすぐあとに龍司さんのex_assign.phpの存在を知る、とorz

つか、やっぱりxoopsのカスタマイズは本を買うべきかもしれない、とようやく思い立ちました。
Customizing XOOPSくらいは最低買うべきですよね…反省。

«Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · | Next»