この操作にはログインが必要です
Xigg 1.0.0b1リリース
Xigg(XOOPS Cubeモジュール版)1.0.0b1リリースです。以前のバージョンは0.1.9でしたが、諸事情により本バージョンから1.0.0となります。
Xiggとは
Xiggとは、Diggのようなソーシャルニュースサイトを構築するためのアプリケーションです。他サイトで掲載された興味深い記事を紹介し、その記事に対してみんなで投票をしたりコメントを付けたりすることができます。
もちろん、他サイトの記事の紹介だけではなく、通常のブログのように自分の記事を投稿することも可能です。また、各種プラグインを使用することにより様々な機能を追加することができます。
Xigg(XOOPS Cubeモジュール版)の実際の運用例は、このサイトも含め下記にて確認できます。
- XOOPS Cube日本サイト
- http://xoopscube.jp/modules/xigg/
- XOOPS Cube国際サイト
- http://xoopscube.org/modules/news/
- Xigg日本語サイト
- http://ja.xigg.org/modules/news/
ダウンロード
XiggのダウンロードはXigg日本語サイトのダウンロードページより行ってください。なお、まずはXigg日本語サイトのマニュアルに記載の「インストール」項目を読まれることをお勧めします。
インストール
インストール方法は、Xigg日本語サイトのマニュアルのXOOPS Cubeモジュール版の新規インストールをお読みください。
サポート
Xiggの日本語サポートはXigg日本語サイトにて行っていく予定です。なお、XOOPS Cubeでの運用についての質問などはXOOPS Cube日本サイトでも構いません。
注意点
- PHPのMbstring関数は必須です。
- PHPのGettext関数は必須ではありませんが、Gettext関数がない環境でのテストが不足しているため、これらの関数が有効でない場合は正常に動作しない機能があることが考えられます。
- インストール直後はプラグインは一つもインストールされていませんが、Xiggの管理画面のプラグイン管理ページよりまずは「prototype」プラグインをインストールされることをお勧めします。
- 「最近の公開記事2」ブロックは、当サイトおよびXOOPS Cube国際サイト用に作成したものなので、CSSが直書きになっています。
プラグイン
このバージョンには現在のところ下記プラグインが同梱されています。プラグインのインストールや設定はXiggのプラグイン管理ページより行ってください。
- prototype
- prototype/scriptaculous等のjsライブラリを有効化します。
- Akismet
- Akismet APIを使用してコメントおよびトラックバックスパムの撃退
- GoogleBlogSearchPing
- Googleのblog検索へとping送信
- HTMLAutoformat
- 記事の自動リンクや自動パラグラフ機能を提供
- Services_Trackback
- PEARのServices_Trackbackパッケージを使用してトラックバックスパムの撃退
- TextWiki
- Text_Wiki文法での記事編集を可能にします
- weblogUpdatesPing
- 新しい記事が投稿された旨をping送信します
- XOOPSCode
- XOOPS Codeでの記事編集を可能にします
- ExternalLink
- 外部のサイトへのリンクに外部のサイトであることを示す小さなアイコンを追加し、それらのリンクを別ウィンドウで開くようにします
- LinkBubbler
- 紹介記事の元サイトのスクリーンショットをポップアップ表示します
- TinyMCE
- TinyMCEエディタを使用して記事の編集を可能にします
- CoolTips
- CoolTipsライブラリを使用して半透明の角丸ツールチップを表示します。
- dpSyntaxHighlighter
- dp.SyntaxHighlighterライブラリを使用してHTMLやPHP等の各種ソースコードをハイライト表示します。
- Lightview
- Lightviewライブラリ(v1.0.4)を使用して画像の表示の際にエフェクトを追加します。
- LightWindow
- LightWindowライブラリ(v2.0)を使用して画像や外部ページなどの表示にエフェクトを追加します。
- YouTube
- 記事中にYouTubeビデオを埋め込むことが出来ます。
最後に
当該バージョンはベータバージョンですので、正式バージョンのリリースを早めるためにもぜひテストおよびバグ探しにご協力願います。
コメント(25)
たまにうちのサイトでもその現象が発生することがあります。 おそらくはLinkBubblerで利用しているサイトが返してくるレスポンスによって、たまにそんな表示になることがあります。 たぶん画像が届いてないのかな?と思うんですが、あまり気にして調べていませんでした。
この場合、また時間をおいたり次の日に見るとサムネールも生成されてて意図通りの表示になるので、一時的なものだろうなぁと思ってました。
に画像をあっぷしたのですが、 当方のMS-Win2k+FF2.0.0.12 ですと、リンク先の画像が消失し、 リンクアドレス文字が横切って、 重なった文字が見え難くなっております。 既出ならお手数をお掛けして申し訳ないのですが削除を希望致します。
それともみなさんのブラウザーでは問題が起きていませんか?
ご返答に感謝致します。 そうなんですか。それなら気にすることはないんでしょうね。 せっかくの解説文章が、URL文字で消えてしまって、少しがっかりですけど。 それと、MS-Win2k(SP#4)+IE6 だと、画像は問題無く綺麗に表示するんです。でも、IE6でデバッグモード表示させると、エラー1やエラー2を表示してスクリプトエラー警告表示が出ます。(TLT)
全く同じPCで同じ時刻。FFだと、変になっちゃう。FFのアドオンあたりが悪さをしているのかも知れませんね。う~む、不思議です。(^^);
たまにうちのサイトでもその現象が発生することがあります。 おそらくはLinkBubblerで利用しているサイトが返してくるレスポンスによって、たまにそんな表示になることがあります。 たぶん画像が届いてないのかな?と思うんですが、あまり気にして調べていませんでした。 この場合、また時間をおいたり次の日に見るとサムネールも生成されてて意図通りの表示になるので、一時的なものだろうなぁと思ってました。
引用:
Fatal error: Call to a member function fetchSingle() on a
non-object in /xoops_trust_path/PEAR/Sabai/DB/MySQL.php on line 255
Xigg japanese を ja_utf8 コピー文字コード変換してインストール
[テスト環境]
XCL 2.1.3 UTF-8
Apache/2.2.4 (Ubuntu)
MySQL/5.0.45
PHP/5.2.3
GetText Support/enabled
CoolTipsプラグインを使用すると、リンク先のclassに「help」を追加することで 半透明な角丸ツールチップを表示させることができます。下の動作例のリンクにマウスポインタをのせてみてください。なお、環境によっては動作しない場合がある模様です。
動作例: XOOPS Cube国際サイト
動作例のコード:
XOOPS Cube国際サイト
動作例: spanタグの例
動作例のコード:
spanタグの例
LightWindowプラグインを使用すると、外部サイトや画像を別ウィンドウで格好よく表示させることができます。なお、環境によっては動作しない場合がある模様です。
動作例: XOOPS Cube国際サイト
動作例のコード:
XOOPS Cube国際サイト
dpSyntaxHighlighterを使用すると、各種コードを下記の例のように見やすく表示します。
動作例(PHP):
class test
{
var $_var;
function test($var)
{
$this->_var = $var;
}
function doSomething()
{
// comment
}
}
$var = 'something';
$test = new test($var);
$test->doSomething();
動作例(CSS):
body {
padding: 0;
margin: 0;
background-color: #171B20;
font-size: 12px;
font-family: "Lucida Grande", Tahoma, sans-serif;
}
UTF-8環境でインストールしましたが、管理画面の一般設定を除き、すべて英語になってしまいます。
投稿自体は日本語でも問題ありませんが、ソースへのリンク部分(<h4 class="nodeSource"></h4>に囲まれたリンク部分)は文字化けました。
インストールに当たってはTRUST側の language/japanese フォルダ内のファイルをUTF-8にコード変換し、ja_utf8 フォルダを生成してインストールしています。
環境は以下の通りです。
XCL 2.1.3 Apache:1.3.37 PHP:4.4.6 MySQL:4.0.27 インストールパッケージ:Xigg_XOOPSCube_all-1.0.0b1.zip
UTF-8化にあたってあとどの部分を変更すれば良いのでしょうか。ご教授いただければ幸いです。
インストール時のエラー表示をお知らせします。 [quote] Fatal error: Call to a member function fetchSingle() on a non-object in /xoops_trust_path/PEAR/Sabai/DB/MySQL.php on line 255 [/quote]
インストールはもちろん失敗するということですよね? ちょっと詳しく調べてみます。 ちなみにphpMyAdminとかでデータベースの中を見たりはできるのでしょうか?
UTF-8環境でインストールしましたが、管理画面の一般設定を除き、すべて英語になってしまいます。
投稿自体は日本語でも問題ありませんが、ソースへのリンク部分(<h4 class="nodeSource"></h4>に囲まれたリンク部分)は文字化けました。
インストールに当たってはTRUST側の language/japanese フォルダ内のファイルをUTF-8にコード変換し、ja_utf8 フォルダを生成してインストールしています。
language/japanese部はXOOPS Cubeのモジュール部分専用の言語ファイルなので、スタンドアローンでの動作を前提としているXiggのを完全にutf8化するにはxoops_trust_path/PEAR/Xigg/locales/LC_MESSAGES/ja_JP.UTF-8下にxigg.moが必要になります(まだありません)。
方法としては、xoops_trust_path/PEAR/Xigg/locales/ja_JP.eucJP/LC_MESSAGES/xigg.po をUTF8化し、そのファイルからxigg.moを生成します。次リリースには配布パッケージに含める予定です。
インストールはもちろん失敗するということですよね? ちょっと詳しく調べてみます。 ちなみにphpMyAdminとかでデータベースの中を見たりはできるのでしょうか?
xdebug をインストールしているのが原因か解りませんが、インストールがエラー表示で停止した状態になります。が、管理画面へ戻ると Xigg はインストールされています。具体的な操作そのものはまだ行っていませんが、管理画面のリンクは正常に動作している模様です。
phpMyAdmin でデータベースの中を見ることはできます。
MAMP上では、現在不具合なく動作していますが・・・・
(XCL 2.1.3 Apache:2.0.59 PHP:5.2.3 MySQL:5.0.41)
(XCL 2.1.3 IIS6 or IIS7 PHP5.2.5 MySQL5.0.51a)
の環境で動作を確認したところ、インストールはうまくいくのですが一般設定以外すべて英語表記になり、管理画面プラグインの「Install」や、記事投稿時の「Submit」のリンク先が、すべて「https://〜〜〜〜〜 」となってしまいます。
対処法等ございますでしょうか。
私も同じメッセージが出てしまっています。 モジュール管理ではインストールできている表示になりますが、 実際はカテゴリが登録できなく、(登録処理をしても一覧に反映されない。)使用できない状況です。 DBのテーブルを見てみると、xiggのテーブルがない(?)状態です。 接頭辞はxiggでしょうか?デフォルトで作られるテーブルが分からないのですが、無さそうです。 もしかしたらxoops自体に接頭辞を付けてるのでそれが原因でしょうか?
xigg用のテーブルは作られていないと思います。テーブル名は、接頭辞_モジュールのdirname_xxxのようになります。その場合、モジュール管理からアンインストールして問題ないです。
SHOW TABLES クエリが失敗しているとしか考えられないのですが、例えばphpMyAdmin等で「Show Tables from データベース名;」のSQLを実行するとテーブル名が一覧表示されますでしょうか?

