» ArchiveList
Home > 南国再見:OPEN SOURCE > xoops > Page.4
なかつかふぇの方のコメントシステムをX2コアのものから、d3forumのものに切り替え作業中です。
で、メインのコンテンツの中でmyAlbum-Pとbulletin2に関しては作者様のサイトで例が載っていたので、それをそのまま利用させて頂いたら簡単にできたんですが、うちのメインコンテンツであるweblinksに関しては載っていなくて。
とりあえず変更箇所はtemplates/weblinks_singlelink.htmlだということは分かったのですが、そこをどう変更していいのか分からずにしばらく悩みましたー。
結果としては、

templates/weblinks_singlelink.htmlの136行目から151行目の

  <div class="weblinks_comment_navi">
  <{$commentsnav}>
  <{$lang_notice}>
  </div>

<{* -- start comments -- *}>
  <div class="weblinks_frame_comment">
  <{if $comment_mode == "flat"}>
    <{include file="db:system_comments_flat.html"}>
  <{elseif $comment_mode == "thread"}>
    <{include file="db:system_comments_thread.html"}>
  <{elseif $comment_mode == "nest"}>
    <{include file="db:system_comments_nest.html"}>
  <{/if}>
  </div>
<{* -- end comments -- *}>


という箇所を

<div class="weblinks_comment_navi">
<{d3forum_comment dirname=(dirname) forum_id=(number) itemname="lid" subject=$link.title_s}>
</div>

にすれば表示&投稿ができましたー:10:
なんかやってみたら「こ、こんなに簡単でいいの?」というようなことなんですが、素人にはなかなかそこに至るまでが大変で…。でも、自力で解決できると快感ですよねー:01:

結構長いこと、xoops sitemapモジュール様にはお世話になっているのに、本日初めて気付いたこと…。
表示をflort;leftでされているのですねー。

そのため、今回私の作ったサイトテーマでは、サイトマップモジュールの下にカスタムブロックを表示させると、それも続けて右側に表示されてしまっておりました:20:

初めての経験で、何でか分からずカスタムブロック自体にclearを掛けてみたりしてもダメで。
結局、sitemap_index.htmlテンプレートに
<br clear="all">
と記述することで対応できました。

…まだまだcssの勉強が足りませんです、はい。

xoopsは各モジュールごとにコメントが可能なんですが、このコメントの投稿方法が初めて来られた方には大変わかりづらいのです。私も最初、投稿できるなんてこと自体分からなかったくらいです。

で、その分かりづらさを少しでも解消しようとしてくれたのが「PEAK XOOPS」様の「Comment Anywhere 0.13」(元々はminahitoさん作)
これをインストールして、かなりコメント投稿はしやすくなったと思うのですが、次の問題はフォーム。
これが、通常のtextareaなので、顔文字とかが使えない。howtoには
bb code を使用したい場合は「DHtmlTextArea 表示用 smarty プラグイン」などを使って、テンプレート commentany_center.html を修正して下さい。
と親切に書いてくださっているのですが…「HtmlTextArea 表示用 smarty プラグイン」が発見できず…:20:

でも、私は頑張りました!
諦めずに色々検索してたらSourceForge.jpで発見しましたよー!!
そこで頂いたfunction.xoopsdhtmltarea.phpをアップロードして、指示通りcommentany_center.html を修正したら、無事にどこでもxoopsコメント上でBBcodeを使えるようになりました:01:
なんか今日はやり遂げた!って感じです(笑)

weblinkでgooglemap

March 20 2007
現在地元の紹介というかポータルちっくなサイトをxoopsで構築中なんですが、
メインのモジュールはweblinks 1.40を利用させて頂いております。
こちらの素晴らしい点は各詳細ページにgooglemapで地図を表示させることができるという点。
単なるリンク集ではなくて、お店紹介用モジュールとしても使える、かなりハイレベルなモジュールです。

で、こちらが本日さらにマージされていたのでいそいそアップデートしました。
今までは詳細ページにそれぞれ地図を表示するだけだったのが、
カテゴリページに、同カテゴリーに登録されたサイトを複数表示することができるようになります♪

ちなみにサイトはまだオープンしてませんが、ここ
同郷の友人は試しに登録してみて、使い勝手を報告してもらえましたら幸いでございますー。
…つか、誰かロゴとかデザインしてくれんかのぅ、と言ってみる。

テーマを自由に。

March 17 2007
xoopsのテーマをいじっているのですが、デザインに対し制約が多いと言われるxoops。
私は結構縛りがあるのは嫌いじゃないんですけど、今回やりたいことのためにこちらで書かれているロジックを導入してみました。
忘れないように、メモメモ。

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