Home arrow Extensions arrow Components

12月
15
2007
Fireboardでまた少し変更してみました。
diggに追加!

Fireboardで変更したところ

  • 最近の投稿に表示される記事自体が、Latest Single Subject(単独題名を表示)を有効にしていると同じ題名内ではソートされないのでおかしいです。
  • 最近の投稿のリンクや、最新の投稿のリンクをクリックしてもページをまたぐ場合はその記事に直接飛ばない。
  • 最近の投稿のリンクをクリックしても返信の場合、ヒット数がカウントされない。

ということで変更してみました。

ROOT/components/com_fireboard/template/default/plugin/recentposts/recentposts.php

93~107行目付近

$query = " SELECT u.id, ifnull(u.username, 'Guest') as username, ifnull(u.name,'Guest') as name," . " fb.subject, fb.id as fbid, fb.catid, from_unixtime(fb.time) as date, " . " fb.hits, fb.locked,fb.topic_emoticon, fb.parent, sc.name as catname " . " FROM #__fb_messages AS fb " . " LEFT JOIN #__users AS u ON u.id = fb.userid" . " INNER JOIN #__fb_categories sc on sc.id = fb.catid " . " WHERE " . ($category == '' ? "1=1 " : "(fb.catid IN ($category) or sc.parent IN ($category))") . " AND (sc.pub_access<=$group_id) " . ($replysubject ? "" : " AND fb.parent=0 ") . " AND (sc.published=1)" . ($singlesubject ? " GROUP BY fb.subject" : "") . " ORDER BY fb.time DESC" . " LIMIT $count";

を(MySQLのバージョンがたぶん5以上の場合)

へ。
注:この変更は、MySQLのバージョン(古い)では、動きません。 対応しないバージョンの方(うちのサーバーもそうです。MySQL4.0.27かな)は、下記にすること。

異なる部分のみしか書いていませんでしたので訂正しました。


ここからは、どのバージョンでも必要です。

さらに同じく176行目付近

$link = sefRelToAbs("index.php?option=com_fireboard&func=view&id=$row->fbid" . "&catid=$row->catid#$row->fbid");


へ。
そしてさらに
ROOT/components/com_fireboard/template/default/listcat.php

177行目

$database->setQuery("SELECT c.*,m.subject, mm.catid as lastcat, m.name as mname, m.userid, u.username, u.name as uname FROM #__fb_categories as c


へ。さらに548行目~付近

if ($numtopics != 0) { ?> <td class = "td-5" align="left"> <div class = "<?php echo $boardclass ?>latest-subject fbm"> <a href = "<?php echo sefRelToAbs(JB_LIVEURLREL.'&func=view&catid='.$singlerow->lastcat.'&id='.$latestid).'#'.$latestid;?>"><?php echo $latestsubject; ?></a> </div>


へ。

最後に
ROOT/components/com_fireboard/template/default/view.php
123行目付近

if ($this_message->userid != $my->id) { $database->setQuery("UPDATE #__fb_messages SET hits=hits+1 WHERE id=$thread AND parent=0"); $database->query(); }


へ。

などと変更してみました。

書き忘れがあるかもしれない・・・。

抜けてるところや間違い、もっと良い方法など求む。

 

Related Articles

PHPのチュートリアル
悩んだときは、検索しますよね。英語サイトですが、きっと見つかるものがあるのではないでしょうか。 goodPHPtutorials.com 参考にすることでプラスになっ...
こんな指定ができたのか...
Iconize Textlinks with CSS リンク先の拡張子などでアイコンを表示してくれるCoolなCSS。 早速ダウンロードして中をのぞいてみた。 a[href$='.doc'], a[...
demo.joomler.netを1.5.1にしました
今までのアップグレード(RC4から1.5)と同様に私の場合、サーバーに圧縮されたファイルをそのままアップロードし、サーバーのバーチャルシェルで解凍。・・・すんなり。今回の場合は一度ローカルで解凍してい...
またですか!! : QRcode
ええ、またです。ごめんなさい。 QRcodeモジュール 1.0.3 for Japaneseのファイル群がまた間違えてました。すみません。 ファイル名をmod_qrcode_1.0.31_for_...
Frontpage Auto Update
{TR_bothnative_right} Frontpage Auto Updateは、記事の更新があれば自動でFrontpageを更新してくれます。デフォルトでは最新の記事を投稿しても手作業でそ...
いやあ~ほんとごめんなさい
joomlaeasy.netさんにご迷惑かけちゃいました。 私の勘違いで・・・ 「正常に動いているのに動いていないと思いこんでいました。」 てっきり画像がGreyBoxで表示されるものだと思いこんでし...
フリーのイメージコレクション
フリーで使える写真集サイト。新しいサイトをブックマークしたので少しピックアップしてみた。 他にもブックマークしたものがたくさんあったはずだが、どこに行ったやら・・・。 忙しいので...
KoebiStudio PHP エディタ
PHP エディタで「KoebiStudio」ってのを知りました。 サイト:KoebiStudio 「無償でありながら優れたエディタであり、”プログラマの負担を軽減する...
JoomlaXplorerのバージョンを1.6.2にした
ついでにホームディレクトリが、デフォルトでは一つ上の階層になっているのを本来のホームに変更してみました。 Root/administrator/components/com_joomlaxplore...
ソースを整えよう。PHPとJavascript
PHPソースが綺麗だと見る方もわかりやすいですよね。私も気を付けなくてはと思っています。 便利なフリーのツールがあります。 WaterProofから提供されている。php...
フォーラム閑古鳥をオープンしてみました
リボンをオンラインで作成
Delphi for PHP 2.0が出るそうだが・・・
MovableType API Pluginの機能と特徴
Joomla! 1.5ではCacheされている
1.0.13の補足
MovableType XML-RPC
MovableType XML-RPC for 1.5 Updated to 1.0.2
PHPのエラーメッセージの表示行がずれる
phpDesigner 2007 5.5.1

C_square_trans.png Components
Joomla! Extensions
M_square_trans.png Modules
Joomla! Extensions
P_square_trans.png Plugins
Joomla! Extensions
a_delphi.gif Delphi for PHP
Delphi for PHP related

for Mobile