» 記事一覧
Home > OPEN SOURCE > xoops

xoopsサイトでminidiaryのエディターとしてFCKeditorを使っているのですが、
それにどうしても前回も紹介したnicky!TIPSで紹介されている
ネタバレボタンをつけたい!と思っていたのですが、どーにもこうにも難しくて、
半ば諦めかけていたとき、こちら
domCollapseの存在を知りました!

これはすっごく簡単ー:01:
ということで、domcollapse.jsをルートに入れて、domcollapse.cssの内容をtheme内のcssに書いて、
fcktemplates.xml内に

<Html>
      <![CDATA[
        <h3 class="start_close">ネタバレ</h3>
        <div><p>説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト説明テキスト</p></div>
      ]]>
    </Html>

と書けば、FCKeditorでネタバレボタンのできあがりー:05:
javascriptもなーんにも分からなくてもカスタマイズできてしましました:22:


XOOPS 2.0.18

April 08 2008

ローカルにXOOPS 2.0.18を入れてみたw
いっそのことXOOPS 2.3.0を、とも思ったんですが、ちょっと勇気がなくて。
まずは2.0.18からチャレンジです。
しかし、すべてが英語、というだけで難易度が格段に上がりますねー。

いまのとこ、2.0.16対応モジュールは2.0.18でも使えている模様。
picoだけは、templatesフォルダをrootにもってきて、
resource.db.phpの2.0.17用パッチをあてて、というひと手間が必要でしたが。

2.0系にしかないモジュールを色々いれて、しばらく遊んでみたいと思います:01:

どうでもいいですが、なんか最近真面目にPHPを勉強したいです。
今まで完全にWEBは独学でやってきて。
なんとなく、とか勘で動かしてきたんですが、
やっぱりもう少し自分でプログラムできるくらいになりたいなぁ、と思う今日この頃です。


xsnsのカスタマイズ

January 29 2008

XOOPSでSNSを立ち上げることができる「コミュニティモジュール(xsns)」というモジュールがあります。
これをインストールして利用させて頂いているのですが、
ちょこちょこ似たようなことで頭を悩ませておられる方がいるということが分りましたので、
本家デモサイトにも書かせて頂きましたが、こっちにも転記しておきます。

■d3blogモジュールに対応させる
これは次回バージョンアップ時に製作者様が対応して下さるとのことですが、
それまでの暫定用として…
・language/japanese/modinfo.phpに_BLOG4としてd3blogを追加。
・xoops_version.php127行目に_BLOG4を追加。
・userlib/blog_module.php36行目辺りに
 case 4: // D3blog
 $default_dirname = 'd3blog';
 $user_url = 'index.php?uid=%d';
 break;
を追加。

■messageモジュールに対応させる
act/mypage/defaultAction.phpの160行目
$pmlink = "\"".sprintf(_SENDPMTO,$user-getVar('uname'))."\" />";
の部分を

$pmlink = "\"".sprintf(_SENDPMTO,$user-getVar('uname'))."\" />";

ただ、私のやり方だとモジュールハックになってしまうので、
モジュールのバージョンアップ時には注意が必要になります:43:
テンプレートを変えることで対応する方法をnaaoさんが提示してくれていますので、
そちらはコミュニティモジュールデモサイト内でご確認頂ければと思います。


特に記事にはしてませんでしたが、NP_MixiAddDiaryは使えるようになってますー。
すぐにmixiの方で修正されたclassが出ていたので、それを入れたらあっさり使えるようになりました(笑)

しかしNucleusの方はすっかりご無沙汰というか、うちのブログは現状で
ほぼ私の希望が完成されてしまっているので
ソース追ったりとかする機会が全くないんですよねー。
てなわけで、すっかりxoopsばかりいじってしまってます(笑)
あれは未完成な部分が多くて、その分、触りがいがあるんですよねー。

そのうちNucleusのスキンは作りたいけど…まずはある程度はValidな文章が書けるようになってからだろ、とも思ったり。
ちなみにここはAnother HTML-lintさんでチェックしたところ、85点でしたー。(微妙)
でもxoopsのyomiモジュールページをチェックした時のマイナス222点に比べればマシだよね:72:


以前問合わせをしたところ、「年内にはします」と言っていたエックスサーバーの
PHP5が私のサーバでは10月24日に開始されるらしい!
うーれーしーいー。
これで使えるようになるxoopsモジュールがあるので:01:

でもそれ以外のサーバは10月4日なんだよねー…。
新しいサーバーの方が導入早くて、
古参のサーバの方が導入遅いってちょっと納得いかない部分もありますが、
まぁ仕方ないよねー、使えるならそれでいいさー、と楽しみに待っている次第です。

あ、xoopsはphp5対応と書かれてますが、Nucleusはどうなんだろう…。
最近公式を覗いてないので、今度確認しておこうー。


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