*** MediaWiki 管理者の集い  ***at PHP
*** MediaWiki 管理者の集い  *** - 暇つぶし2ch809:nobodyさん
07/04/19 19:59:24
>>808
URLリンク(meta.wikimedia.org)

おそらくこのステップを飛ばして、次のインストールスクリプトの実行に行ったのではないでしょうか。
事前に、MySQLのデータベースの作成とMySQLのユーザーの作成が必要になります。
(もちろんすでに作成済みのデータベースやユーザーがあればそれを利用してかまいません)

810:809
07/04/19 20:04:04
あ。このページの説明は、基本的にはWindows向けじゃないのでご注意を。

811:806
07/04/19 21:21:08
> Windows向けじゃない
はい。前にここを見たのですが、
「"config"ディレクトリのパーミッションを変更」「ボックスをチェック(777)する」
が分からなかったのでこの項目を飛ばしていました。

今、FileZilla Serverを起動状態にして、ffftp-1.92cから接続が成功しましたが、
----------------------------------------------------------------------------
incoming    2007/04/19 18:14     <DIR>           rwxr-xr-x      ftp
onefile.html  2005/12/03         187    html      r--r--r--     ftp
----------------------------------------------------------------------------
とだけ出て、"config"ディレクトリが見当たりませんでした。仕方ないのでFileZilla Server
設定で共有フォルダに
C:\Program Files\xampp\htdocs\wiki
を追加しました。
ffftp-1.92cからconfigディレクトリの属性を775から777へ変更しようとしましたが、
-----------------------------------------------
>SITE CHMOD 777 config
504 Command not implemented for that parameter
-----------------------------------------------
と出て反映しません。

反映するにはどうすればいいですか?

812:809
07/04/19 22:05:18
えっと。ごめんなさい。パーミッション云々がWindowsでどうなのかはちょっと分からないです。
が、多分問題はMySQLのほうで。

wikiuserのところ(user名)を root にして、rootのパスワードを入れてみて、動きませんか?
もしだめなら、wikidbのところ(database名)を、mysqlにしてみるとか。
外してたらごめんなさい。
あとはwinにインストールした人に任せて消えます。

813:806
07/04/19 22:29:51
そうですか、ありがとうございました。

814:nobodyさん
07/04/19 22:48:01
>>811 他人に外部公開のWebサーバをレンタルするのでなければ
FileZillaは必要ありません。

データベースとユーザの作成は以下のように行います。
それらを作成する前に文字コードとInnoDBの設定は >>777 をご覧下さい。

■コマンドプロンプトの立ち上げ
[プログラム]-[アクセサリ]-[コマンド プロンプト]
URLリンク(www.atmarkit.co.jp)

■MySQLとの接続
cd C:\Program Files\xampp\mysql\bin
mysql -u root -p
Enter password:(パスワードを設定していないならそのままEnter)

■データベース(wikidb)の作成
create database wikidb;

■ユーザ(wikiuser)と権限の設定
grant create, select, insert, update, delete, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password';
flush privileges;

■存在するデータベースの確認
show databases;

■MySQLとの接続終了
\q

815:814
07/04/19 22:55:01
データベースの作業が終わって、MediaWikiのファイルがhtdocs/wikiにあるのであれば、
URLリンク(localhost)
にアクセスすれば、下記のようなインストールウィザードが立ち上がります。

MediaWikiの設置 | LaCoocan(ラクーカン): @nifty
URLリンク(lacoocan.nifty.com)

インストール作業が終わったら、wiki/config/LocalSettings.phpを
wikiに移動させます。


設定を変えて再インストールしたい場合は
一旦LocalSettings.phpとデータベースを削除します。

データベースを削除するには、上記のようにMySQLに接続して
drop database wikidb;
とクエリを発行すればできます。

以上の説明は下記の記事からでした。
URLリンク(meta.wikimedia.org)

816:nobodyさん
07/04/20 13:15:31
ハードディスクがクラッシュ気味になったので全記事データをExportして、MediaWiki間で引っ越し中です。
が、Importしたページへの検索がうまく動作してくれません。対応方法を教えてください。

例:
1.「MediaWiki」、「MediaWikiのインストール」という記事があります。
2.左にある検索窓に「MediaWiki」と入力して「検索」ボタンを押すと、「項目名と一致」には「MediaWiki」のみ表示され、「MediaWikiのインストール」が表示されません。
3.「MediaWikiのインストール」を「編集」→「保存」すれば検索されることは分かったのですが、記事数が多いので、一括処理で検索されるようにしたいです。方法を教えてください。

環境は次の通りです。
 OS: WinXP SP2
 MediaWiki: 1.9.0           (記事数600本程度)
 PHP: 5.2.0 (apache2handler)   (XAMPP)
 MySQL: 5.0.27-community-nt   (XAMPP)

以上、エロい人お願いします。

817:nobodyさん
07/04/23 13:53:06
>>816 自動投稿についてはCMS::MediaWiki
Python Wikipedia Robot Frameworkとがあります。
私は使ったことがないのですが下記のURLに解説があります。

URLリンク(meta.wikimedia.org)
ja.wikipedia.org/wiki/利用者:Mzm5zbC3/ボット

PHPではcURLもしくはPEAR::HTTP_Clientを使う方法がありますが、
実際にMWに投稿した事例は見つからず、私も試しましたが、うまく行きませんでした。

もっと原始的な方法としては[特別:Allpages]]からページ名をすべて取得して
配列に収納するスクリプトと一定数(10~20程度)のページの編集モードのURLを
タブブラウザに引き渡すスクリプトを組み合わせて投稿の部分だけ手動でやる方法があります。

どの方法にしても一定量のスクリプトを組む必要があるので、お急ぎなら
他の初心者スレ(Perl・Python・PHP)でこのスレの書き込みを示した上で
依頼した方がよろしいでしょう。

818:nobodyさん
07/04/23 16:15:58
>>816
maintenance/rebuildall.php をコマンドラインから叩けばいいと思う

819:817
07/04/23 20:32:58
>>818 ありがとうございます。そんな機能がありましたか。
URLリンク(meta.wikimedia.org)
調べたらこちらの解説にも書いてありました。

よくよく考えたら、こういう事態が起きるたびにWPでbotを動かしていたら
サーバの負荷がすごいことになってしまいますね。

あとCMS::MediaWikiで実際にページを更新できるか試しましたが、
公式サイトのマニュアルに
An update of a MediaWiki page can also be reduced to a specific page section.
とあり、ページ内容の全部を取得する方法ではできないようです。

820:nobodyさん
07/04/23 20:49:00
もう一つ。>>762 のWindows環境で日本語名のファイルだと
コマンドプロンプトからimportTextFile.phpが受け付けない問題ですが、
以下のようにmb_convert_encoding関数で文字変換すれば
日本語ファイルでも投稿できました。テスト環境はWinXPと1.1αです。

タイトルと内容だけですが、ユーザ名とコメントも同じようにできるはずです。
テキストファイルはUTF-8、SJISの両方で正常に読み込まれました。
ファイルがUTF-8の場合だと$textを変換しなくても投稿できました。

$title = mb_convert_encoding($title, "UTF-8", "auto");
$title = Title::newFromUrl( $title );

$text = file_get_contents( $filename );
$text =mb_convert_encoding($text, "UTF-8", "auto");

//echo( "\nUsing title '" . $title->getPrefixedText() . "'..." );
$message = "\nUsing title '" . $title->getPrefixedText() . "'...";
$message = mb_convert_encoding($message, "SJIS", "auto");
echo $message;

他のスクリプトで実行演算子もしくはプログラム実行関数から
php importTextFile.phpを実行する場合、コマンドプロンプトが理解できるように
SJISに変換する必要があります。

821:816
07/04/24 22:10:14
>>817-819
maintenance/rebuildall.phpで、できました。ありが㌧。

ところで、「CMS::MediaWiki」って何?

822:nobodyさん
07/04/27 05:38:41 v+Ump7wQ
MediaWiki 1.6.10 を使っておりまして、カテゴリページに表示されます項目数について困っていることがあります。

通常、なんらかの記事を書いてあるカテゴリにひも付け [[Category:あるカテゴリ]] ますと、
ひも付けた先のカテゴリページ Category:あるカテゴリ にある項目数が +1 されて下のように表示されると思います。

このカテゴリには X+1 の項目があります。

ところが、画像や音楽ファイルをアップロードして、該当する画像などのファイルページでカテゴリ指定しますと、
たとえば [[Category:アップロードカテゴリ]] として編集しても、Category:アップロードカテゴリ にアップロードした
ファイルが表示されて見えているにもかかわらず、以下のように項目が 0 (ゼロ)と表示されてしまいます。

このカテゴリには 0 の項目があります。

ぐぐって、Help を見て、メーリングリストをさかのぼってもみたのですが有効な手が見つからず困っております。
記事以外のファイルもカウントするように設定したいのですが、LocalSettings.php などに設定はありますでしょうか?
有効な設定項目などがございましたらお教えいただきたく、どうぞよろしくお願いいたします。

823:822
07/04/27 09:48:42
Ver.1.9.x に category-media-count という、Ver.1.8.x までにはなかった変数が登場していますね。
この変数によって、記事ページ以外のファイルのカウントを実現しているように見受けられました。

ですので、先に悩んでいたことを簡単に実現するためには v1.9.x へのアップグレードが近道
なのかもしれませんが…どうなのでしょうか!?

もしわたしの理解が正しいようでしたら、v1.9.x へアップグレードせずに v1.6.x で上記について
実現できる方法が何かありましたらお教えいただきたくよろしくお願いいたします。

824:822
07/04/27 22:27:47
連投になってしまってすみません。

海外のメーリングリストを読みあさっても見たのですが、v1.6.x で希望の動作を実現するためには、
自分なりに調べた結論ですが、MediaWiki の PHP ソースを直接いじるしかないような感じです。

ちょっとした工夫で実現できるかなぁ~と思っていたのですが、なかなか手ごわそうです... ○| ̄|_
なにかよさそうなヒントがありましたら、その際はよろしくお願いします。

とりあえず、この件は v1.9.x へのアップグレードで対応するか~と頭に置いておいて、
一旦クローズにしてみます。

スレを汚してしまったかもしれませんが、同じ悩みを抱くことになった方のお役に立てば幸いです。
それではっ!

825:nobodyさん
07/04/28 05:25:24 jVjWfSoj
メインページだけ、他のページと体裁を思いっきり変えたいんですけど、
どこをどういじればいいんでしょう?
メインページだけ固定のindex.htmlを置けばいいような設定ができればいいんだけどな・・・


826:825
07/04/28 07:20:43 jVjWfSoj
補足
CologneBlueをデフォルトに使ってるんです。
skins/CologneBlue,phpをいじってるんですが、メインページだけまったく変化しません。
他のページは良い感じになってきたのに・・・

827:825
07/04/28 07:28:24 jVjWfSoj
キャッシュだった・・・orz


828:825
07/04/28 08:27:15 YK8NqiRw
改めて質問します。
CologneBlueを使ってます。
メインページだけ、H1要素の中身をサイト名にしたいのですが、どうすればいいのでしょう?
メインページの名前やTITLE要素の中身は「メインページ」のままでいいんです。
よろしくお願いします。



829:825
07/04/28 13:43:45 QeO8UF2w
かれこれ8時間くらい格闘してるけど、全然分からない・・・
CologneBlueにすると、HTML中のSTYLE要素に

a.new, #quickbar a.new { color: #CC2200; }
#quickbar { position: absolute; left: 4px; }
#article { margin-left: 148px; margin-right: 4px; }

こんなのが直書きで出力されるんですけど、こいつらが邪魔でa.newの色が変わってくれない・・・

skins配下を CC2200 で grep してもヒットしないし・・・
こいつらはどこで出力されてるんでしょう??


830:825
07/04/28 14:25:00 QeO8UF2w
>>829は自己解決・・・skin.phpにありました。

引き続き>>828を調査中です。
エロい人、いたら教えてください、、、


831:nobodyさん
07/04/28 14:26:09
>>828
スクリプトで書き換える。
MediaWiki:Commons.jsにでも書いておくといい。

832:nobodyさん
07/04/28 14:26:59
もとへ、[[MediaWiki:Common.js]]

833:825
07/04/28 14:37:19
スクリプトで「今表示しているページがメインページである」という判定ができますか?


834:nobodyさん
07/04/28 14:43:14
メインページのソースを見てみりゃわかる。

835:825
07/04/28 14:51:56
どのページ見ても

<script type="text/javascript" src="/skins/common/wikibits.js"></script>

しかないんですけど・・・


836:nobodyさん
07/04/28 14:54:47
MediaWikiのバージョンは?

837:825
07/04/28 15:00:19
1.6.10です。レンタル鯖なので、PHPとMySQLのverの関係で、1.6系しか動きません。

838:825
07/04/28 15:03:53
本家の URLリンク(www.mediawiki.org) とか見ると、
メインページだけH1を(たぶん)スタイルシートで非表示にしてますよね。
そういうことってできないんですかね?

839:nobodyさん
07/04/28 15:08:18
>>838
それはスクリプトを使ってスタイルシートを書き出してる。
URLリンク(www.mediawiki.org) 見れ

840:825
07/04/28 15:17:21
MediaWiki:Commons.jsに書き込むというのは、具体的にはどうすればいいんですか?


841:825
07/04/28 15:25:34
ああ、できました!
wikibits.js に書いたら消えてくれた。
ありがとうございました!


842:nobodyさん
07/04/28 17:10:03 srpnRq3l
テンプレートを作成して、その中でTABLEやDLを使うと、記事内で展開したときに
<p><table> とか <p><dl> みたいなことになってしまうのですが(実害はないけど気持ち悪い)
これを回避する方法はありますか?


843:nobodyさん
07/04/29 04:04:10 es3eHb8S
>842
壮大な改造を行わないと回避できないと思われ。
俺は放置してるw


844:nobodyさん
07/04/29 11:04:00 RwCwrVlQ
ユーザ(管理者)が俺一人なんですが、レンタル鯖なんで更新履歴がある程度たまったら削除したいんですけど、どうすれば消せますか?


845:nobodyさん
07/04/29 15:19:40 cGLUMujg
これ難しいね。痒いところに手が届かない・・・

ウィキペディアでやってることが、自分の設置したMediaWikiでどうやるのか分からない、ってのが多すぎる。


846:nobodyさん
07/04/29 15:25:53
>>844
古い版を消すなら deleteOldRevisions.php で出来るけど、
そのサーバに対してどの程度の権限を持ってるんだい?

847:nobodyさん
07/04/29 15:48:38
>>844の質問になんでサーバの権限が関係あるの?
そのWikiのSysopなら何の問題もないのでは?


848:nobodyさん
07/04/29 19:01:02
telnet, rlogin, sshやphpShellなんかで遠隔操作ができるかどうか。
それらで、phpを起動できるか。mysqlを触れるか。

このあたりで変わってくるだろ。
MediaWiki本体の機能だけでは古い版をデータベースから消し去ることは出来ない。

849:nobodyさん
07/04/29 21:06:44
>>821 返信が遅くなってすいません。CMS::MediaWikiというのは
Perl(掲示板などのCGIで使われています)のCPANというサイトで
公開されているモジュール(ライブラリ)の一つです。
URLリンク(search.cpan.org)

>>820の話の続き。
WindowsのコマンドプロンプトでMySQLのシェルを扱うときですが、
show variables like 'character\_set\_%';
を入力するとわかりますが、my.cnfの設定にかかわらず
文字コードの設定がlatin1になってしまうものがあるので、
以下のように文字コードを設定する必要があります。
utf8で運用していることを前提にします。

■コマンドプロンプトから日本語を入力するとき
set character_set_client = sjis;
set character_set_results = sjis;
set character_set_connection = utf8;

■ファイルを取り込むとき(一括で文字コードの設定)
set names utf8;
取り込むファイルはutf8で保存する必要があります。

850:nobodyさん
07/04/29 21:10:44
>>842 1.1αでテーブルを試しましたが表示されませんでした。
<noinclude>タグではうまくいかないのでしょうか?



851:nobodyさん
07/04/30 01:24:24 5lBI3YST
表示されないですか?私がやったことを全部書くと、

「Template:サンプル」のソース

<dl>
<dt>項目1</dt><dd>{{{項目1|野菜}}}</dd>
<dt>項目2</dt><dd>{{{項目2|牛肉}}}</dd>
</dl>

記事

{{サンプル|項目1=タマネギ|項目2=鶏肉}}
本文

です。

そうすると出力されるXHTMLが以下のようになります。

<p><dl>
<dt>項目1</dt><dd>タマネギ</dd>
<dt>項目2</dt><dd>鶏肉</dd>
</p></dl>
<p>本文
</p>

つまり、テンプレまで<p>~</p>で囲まれてしまっているんです。
囲まれて良い場合もありますが、この場合はXHTMLの文法的におかしいので、
回避したいんですよ。

何か方法はないでしょうかね?MWのバージョンは1.6.10です。


852:nobodyさん
07/04/30 01:32:08
ないよ。パーサを自分で改善する以外には

853:nobodyさん
07/04/30 01:34:54
>>851
最新版ではだいぶ改善されてるんだから、バージョンアップできないなら諦めれ。

854:825
07/04/30 02:24:24 o+DXnxEl
シンプル好きなんで、MonobookじゃなくてCologneBlue使って、やっと思い通りのデザインになってきました。
でも、ふと気づいたら、Monobookで画面下に表示されてる「この項目が所属しているカテゴリの一覧」が
CologneBlueでは出てこないんですね。
いまさらMonobookに戻れないので、我慢するしかないか、、、
日本語の解説書がほしい、、、


855:nobodyさん
07/04/30 06:03:49 sw7+huZW
デザイン面だけでも、もうちょっと汎用性がほしいよな。
スキン作成が難しすぎるよ。参考資料もぜんぜんないし。

856:nobodyさん
07/05/01 04:19:38 km7bxQZ9
質問です。
URLの短縮設定で URLリンク(foo.com)項目名 でアクセスできるようにしたのですが、
favicon.ico との相性が悪いです。
ブラウザが URLリンク(foo.com) を見に行くと、当然、favicon.ico は存在しないので
編集できますの画面になってしまうわけで・・・

みなさん、どうやって対処してます?



857:nobodyさん
07/05/01 11:11:27
>>856 .htaccessで読み込まれるように設定できないでしょうか?

858:nobodyさん
07/05/01 11:52:41
>>856
.htaccessで、[a-z]で始まるのは実際のファイルを送るようにすりゃいい

859:nobodyさん
07/05/01 12:03:33
具体例で言うと、この一行を追加でいいんじゃない?

RewriteRule \.ico$ - [L]


860:nobodyさん
07/05/01 12:36:53
MediaWiki 1.10.0rc1 release candidate available
URLリンク(lists.wikimedia.org)

>installation and upgrade bits may be less well tested.
>Bug fix releases may follow in the coming days or weeks.

URLリンク(www.mediawiki.org)

バグの修正に手間取っていたみたい。

861:everybody
07/05/02 15:48:42
Wikipediaにアップロードしようとしましたが、
> アップロード 警告
> ファイルに拡張子 (".jpg" など)がありません。
と出て成功しません。画像ファイルに拡張子は付いています。
どうすればアップロードできますか?

862:nobodyさん
07/05/02 19:26:31 mmFtJZj9
「MediaWiki カスタマイズ」+ 「アップロード」 とかで検索してみてください。


インストール直後はアップロード機能が制限されて使えません。
C:\EasyPHP\www\wiki\LocalSettings.php の 62行目を修正します。
修正前
# $wgDisableUploads = false;
修正後
$wgDisableUploads = false;

863:nobodyさん
07/05/03 00:42:18
>>861-862 MediaWiki のバージョンによって設定が違うと思いますので補足しておきますね。

v1.5.0 未満: v1.4.x まで
$wgDisableUploads
URLリンク(www.mediawiki.org)

v1.5.0 から以降
$wgEnableUploads
URLリンク(www.mediawiki.org)

ファイル拡張子設定
$wgCheckFileExtensions
URLリンク(www.mediawiki.org)

情報元: LocalSettings.php で設定できる項目一覧
URLリンク(www.mediawiki.org)

864:nobodyさん
07/05/03 01:01:52
MediaWiki について質問する場合、上記の 861 などを含めてバージョンによって解答がまったく違う場合があります。
そこで質問する際、下のような情報が少しでも多くあれば解答する方々にとって助かると思うのですが、いかがでしょう?

>━━ 質問する人の使っている MediaWiki 関連情報 ━━<

■MediaWiki、サーバ関連情報 : (コロンから右に書いた情報はたとえばの情報)
MediaWiki のバージョン : v1.9.1
MediaWiki をインストールした OS の種類とバージョン : Windows 2000 Server SP4
ウェブサーバの種類とバージョン : Apache v1.3.37
データベースサーバの種類とバージョン : MySQL v4.0.11
PHP のバージョン : v4.3.1

■検索エンジンで調べた際の検索キーワード
「MediaWiki」 「アップロード」 「制限」

■分からないこと、発生している問題、やりたいこと、など

865:nobodyさん
07/05/03 01:11:22
「MediaWikiインストール作業、請け負います」だって
URLリンク(beyond.2log.net)


866:nobodyさん
07/05/03 19:24:16
>>864 同意します。あとこれも追加した方がよさそうですね。

■回答をもらったらお礼を言いましょう

【PHP】下らねぇ質問はここに書き込みやがれ 45
スレリンク(php板)

867:nobodyさん
07/05/03 19:32:55 BE:334329337-2BP(111)
鯖PHP5対応してない場合は、mediawiki-1.6.10.tar.gz入れればいいのけ?

868:nobodyさん
07/05/03 21:28:26
>>864
いいね。次スレも近そうだし。

自鯖orレンサバ
レンサバの場合は、可能であればどこのか
も加えたら?

869:nobodyさん
07/05/03 21:52:57 BE:222885672-2BP(111)
864じゃないが、こうですか><

>━━ 質問する人の使っている MediaWiki 関連情報 ━━<

■MediaWiki、サーバ関連情報 : (コロンから右に書いた情報はたとえばの情報)
MediaWiki のバージョン : v1.9.1
MediaWiki をインストールした OS の種類とバージョン : FreeBSD
レンタルサーバー名 or 自鯖の場合は回線等の詳細 : さくら とか ろりぽ
ウェブサーバの種類とバージョン : Apache v1.3.37
データベースサーバの種類とバージョン : MySQL v4.0.11
PHP のバージョン : v4.3.1

■検索エンジンで調べた際の検索キーワード
「MediaWiki」 「アップロード」 「制限」

■分からないこと、発生している問題、やりたいこと、など
「もはや政府転覆しかない」

870:nobodyさん
07/05/05 03:48:58
>>867 そうですよ。

PostgreSQLによる動作報告をします。

MediaWiki 1.11a リビジョン 21862(最新のSVN)
Windows XP
Apache HTTPD 2.2.4
PostgreSQL8.2.4

PostgreSQL8.2.2および8.2.3において
Cロケールとtsearch2の組み合わせでは
日本語が通らない不具合が修正され、
日本語検索が正常にできるようになりました。
URLリンク(www2b.biglobe.ne.jp)

ただ、メンテナンススクリプトの中にはPostgresで
正常に動作しないものがあるかもしれません。
update.phpは正常に動作しましたが、
rebuildtextindex.phpは例外を吐き出してしまいました。

871:nobodyさん
07/05/06 14:21:36 BE:859702469-2BP(111)
どうもレンサバだと、1.5でないとインスコ出来ないなぁ。。

872:nobodyさん
07/05/06 16:12:49 BE:286567092-2BP(111)
スレリンク(phs板:271-272番)

873:nobodyさん
07/05/06 16:13:01 BE:1146269489-2BP(111)
誤爆。

874:nobodyさん
07/05/06 22:33:16 jVjBgk8s
古い版を全部消したくて deleteOldRevisions.php を打ったところ、以下のように出てきました。

%php deleteOldRevisions.php
X-Powered-By: PHP/4.4.6
Content-type: text/html

Delete Old Revisions

Searching for active revisions...done.
Searching for inactive revisions...done.
3 old revisions found.

でも、古い版は消えてません。ブラウザからしっかり古い版を見ることができます。
なにかやることが足りなかったりしますか?

875:nobodyさん
07/05/06 22:38:53
>>874
php deleteOldRevisions.php --help

876:nobodyさん
07/05/06 23:14:42
そういうオチでしたか、、、さんくすです。


877:nobodyさん
07/05/11 23:38:55 45TSOF1V
質問です。
100項目くらいの文書に含まれるAAAを全部BBBに置換したいのですが、
手っ取り早い方法はないでしょうか?
Webからやってると死にそうなほど面倒で・・・・



878:nobodyさん
07/05/12 00:10:59
botで書き換えれば?

879:nobodyさん
07/05/12 00:25:46 IAaHq3uA
botの仕様とか分かりやすい作り方の資料とかってどこかにありますか?


880:nobodyさん
07/05/12 00:36:40
>>877
変更したいページを特別:Exportで書き出して
テキストエディタで置換
特別:Importで取り込み

881:nobodyさん
07/05/12 00:54:23 pesUTxqz
コレは便利ですね!
ありがとうございます!
botのことも教えていただけたらうれしいです。


882:nobodyさん
07/05/12 01:24:58
>>881 >>817

883:nobodyさん
07/05/12 02:53:21
>>877
基本的には DB 内に記録されている AAA を BBB に置換すれば
ご要望のことを実現できると思います。

わたしの場合はユーザ名とそのユーザ名の記述されたところを
DB 内で全変換してしまいました。

DB について具体的にコマンドどうするのかは
該当スレッドでお尋ねくださいませ~
ではっ!

884:nobodyさん
07/05/12 02:56:49
リロードしてなかった… ○| ̄|_

>>880
Export & Import だと履歴には残るような…
いいのかな?

885:nobodyさん
07/05/12 02:57:59
履歴から消したいなんてどこにも書いてないじゃない

886:nobodyさん
07/05/12 08:09:01 RyJzP1GO
世の中にはウィキの履歴中の情報も変えたり削除したいって人がいてだな(ry

887:nobodyさん
07/05/12 13:32:54 vxqfpr5U
特定の履歴だけを消す方法が分かりません。。。

マンコ!マンコ!マンコ!って書かれたから消したんだけど、
履歴に残ってる。



888:nobodyさん
07/05/12 17:54:34
カレンダーを表示させるのに、どの拡張を使っていらっしゃいます?

889:nobodyさん
07/05/12 18:57:34
>>887 一旦ページを削除してから
復帰したい版にチェックを入れて復帰ボタンを押す
ja.wikipedia.org/wiki/Wikipedia:管理者の手引き

>>888 全部試しても1時間はかからないと思うよ
URLリンク(www.mediawiki.org)

890:888
07/05/12 20:57:56
>>889
wikipediaのカレンダーみたいなのを探してますが、動かない拡張(Simple Calendar)があったので、気になったのです。


891:nobodyさん
07/05/13 01:20:11
Import&Exportは結構面倒ですね。
時間も書き換えないとImportしたやつが最新版になってくれない・・・
せめて最新時刻が同じ時間なら、Importしたほうを最新にしてほしいなぁ。


892:nobodyさん
07/05/13 11:23:55
>>888-890
889 のリンク先で紹介のあるそれぞれの extension / カレンダー は
対応バージョン(works with MW version)に注意ですよー > ALL

>>891
データベースを直接書きかえた方が手っ取り早いですよー
将来、似たようなことをやりたいときに同じ手が使えて楽ですし、
これを機会に DB をガシガシいじってみるというのはいかがでしょう?

どうしても MediaWiki で作業できる方法を模索したいのでしたら、
>>864-869 を参考にお使いの環境を報告しつつ質問してみると
回答される方も答えやすいと思いますのでご参考までに~

それではっ!

893:888
07/05/13 20:16:30
>>892
ありがとうございます。
SimpleCalendarが1.10で動かないのは、使い方を間違ってるからかも。何が必要か、どう使えばよいかわかってないですけど。
Calendar (Barrylb)はすんなり動きました。

wikipediaのカレンダーは、詳しい構造が不明ですが、拡張になっているのではなく、たくさんのテンプレートを作成して、それを利用しているのでしょうか?


894:nobodyさん
07/05/14 12:35:12
>>893 どこのカレンダーなのかわかりませんが、
「編集」もしくは「ソースを表示する」で一番下の方にある
「このページで使われているテンプレート」から調べることが出来ます。

ちなみに[[特別:Version]]のページで
Wikipediaに導入されているextensionを調べることが出来ます。

895:nobodyさん
07/05/14 20:14:42
>>894さんの説明、分かりやすいですね!

>>888さん向けに補足説明してみますと、
特別ページ(ツールボックス内) > バージョン情報 という順序でリンクをたどった先にあります:
URLリンク(ja.wikipedia.org)

そこの Extensions (リスト) を見てみますと、Wikipedia ではカレンダー機能を持つ Extension が
使われて... いないように見えます。
個人的所感で恐縮ですが、カレンダー系の Extension は使っているうちに使用感が満足できない
ものになるのか、(たいしたことでないと思いますが)なんらかの問題があるのかもしれませんね。

当該のバージョン情報ページで確認できる Extensions は、Wikipedia で使われているだけあって
枯れている(使い込まれている)ものと思って、Extension を自分の MediaWiki に実装する際には
そこで実装の有無を見てから検討していたりしますです。ハイ。 > わたしの場合

ではっ!

896:nobodyさん
07/05/15 21:21:27
>>894-895
ありがとうございます。
拡張がバージョン情報にあるとは気づきませんでした。

Barrylbカレンダーは、<calendar>[[Category:Events]]</calendar>で表示できたので、
Simple Calendarも同様に、{{#calendar: month=05 }}を記述しただけですが、動作せず困っていました。
URLリンク(www.mediawiki.org)
あきらめて、他のカレンダーを順次試してみます。

897:nobodyさん
07/05/16 10:34:03
>>892

891じゃないんだが。
DBを直接いじるっていうのは、textとrevisionのふたつでOK?
rev_text_idがtextテーブルのold_idに対応しているという理解で合ってる?
新規追加は普通にInsertすればいいんだよね。
上書きは、rev_pageを頼りに最新のrev_text_idを探して、該当するtextテーブルのデータを書き換えるのかな。

898:897
07/05/16 10:56:48
あ、新規追加っていうのは、新しい版を追加するっていう意味ね。
ページの追加じゃなくて。

899:nobodyさん
07/05/16 19:41:55
>>897さんへ
どのカラムがどのカラムと相関関係にあるのか調べたことがありませんので、
rev_text_id = old_id に対応しているのか、わたしは残念ながら分からないです。

ただ、わたしのやり方で恐縮ですが、MediaWiki に関するすべてのテーブルに
記載のある、すべての該当文字列を書きかえることにしています。

履歴やそのほか細かいところで情報が残ったりして、人間の目であとになって
見たときに整合性がとれていなくて『?』と感じるかなぁと思ったものですから。

新しい版を追加することにつきましては、recentchanges とかにも書いておいて
あげると利用者にとっては幸せかもしれませんね~

以上、少しでもヒントとかになりましたら幸いです。
それではっ!

900:897
07/05/16 22:48:25
>>899

なるほど。ありがとうございます。
そうでした。recentchangesもですね。
文字列の置換を履歴も含めて行うのであればDBいじるというのは良さそうですね。

版の差込とかはもっと調べないと迂闊に手を出さないほうが吉かな。

901:nobodyさん
07/05/16 23:00:54
MWのDBのレイアウトは下記のページで確認することが出来ます。
URLリンク(www.mediawiki.org)

902:nobodyさん
07/05/17 19:06:24
>>901
バージョン違いでの説明もありますし、これはいいですね!
もっと読みこまねば…

903:nobodyさん
07/05/22 01:52:54 +Ejk9HZr
メインページにだけ、Amazonのアフィリエイトの<script>を貼りたいんですけど、なんかいい方法はありますか?

904:nobodyさん
07/05/22 02:46:17
>>903
MediaWikiのバージョンや使っているウェブサーバの種類やバージョンによって方法が違う
場合を想定して、>>864-を参考にバージョンなどの情報や、検索エンジンなどで調べたか、
調べた場合はどんなキーワードで調べたのか、手探りでやってみたことがあればどんな
ことをしてみたのかなど、合わせて記載してみてはいかがでしょう?

905:nobodyさん
07/05/22 11:09:02
>>903
monobookのしかるべき箇所に$this->text('pagetitle')=='メインページ'だったらアフィリエイトタグ貼られるようにすればいいのではないかい?

906:nobodyさん
07/05/22 14:26:28 JVNyRDEX
あの、ウィキペディアフォーマットで書かれた記事を plain text に変換するツールってありませんかね?

907:nobodyさん
07/05/23 07:31:16
たとえば、「コミュニティ・ポータル」についてどういう機能か調べようとしても、MediaWikiを使用しているサイトのそのページが引っ掛かってしまい、
機能説明ページまでたどり着けません。
URLリンク(www.mediawiki.org)などの英語の解説見てもよくわからないし、何か検索のコツはないでしょうか?

908:nobodyさん
07/05/23 08:07:21
そもそも「コミュニティ・ポータル」はMediaWikiの機能じゃないだろ。
そういう名前のページがあるだけ。

909:nobodyさん
07/05/23 08:38:28
>>907さん、コミュニティ・ポータルについては Wikipedia などに「ウィキポータルとは?」といった
タイトルで説明がありますので、そちらを参考までにご覧になるのがよいかと思います。
URLリンク(ja.wikipedia.org)ウィキポータル

あと、>>908さんの見解については少し誤りがあると思いますので補足しますと、MediaWiki 自体に
portal という変数つきのページ(機能)が用意されていて、これは Wiki としての情報データベースと
Wiki を利用する人々のコミュニケーションをつなげるといった、ポータルサイト的な役割を期待して
設定・設置されたものだと、わたし個人的で恐縮ですが考えています。

なお、このポータルは、使用しなくとも問題ありませんので、自らの運営する MediaWiki のサイトに
即したポータルっぽいページを用意するか、用意しなくともよいと思います。

たとえば、わたしは仲間内だけでぐるめ情報をクローズドに MediaWiki に登録・公開していますが、
仲間内だけでの利用なのでポータルは設置せず、掲示板やチャットでその機能を代用しています。

以上、参考になりましたら幸い、わたしの見解に誤りがあれば訂正お願いします>ALL ではっ!

910:nobodyさん
07/05/23 09:07:09
あぁ… やっぱり頭がまだ寝ていますね… 先の説明がわかりにくければすみません(汗)
説明不足なところがあるかなぁと感じましたので追記させていただきます。

コミュニティ・ポータルに関連する設定 portal / portal-url がこんな風に使えるよ的なこと
については、次の設定項目とその説明が少しは役に立つと思います。

■Manual:$wgForceUIMsgAsContentMsg
URLリンク(www.mediawiki.org)

■Manual:$wgNavigationLinks
URLリンク(www.mediawiki.org)

なお、期待に添った答にならず残念ですが、MediaWiki はやはり海外製のソフトですので、
英語をある程度理解しないことにはかゆいところまで使っていくのが難しいと思います…
『英語の勉強もできて一石二鳥!』と思えば少しは楽しめるかなぁ?と。 いかがでしょう!?
とゆーことで今度こそ、それではっ!

911:nobodyさん
07/05/23 23:42:27 WVtHeZQ4
>>905
MonoBookは使ってないんですよね。
CologneBlueなんですが、CologneBlue.php の中だと $this->text() が Undefined CALL になって使えないんですよ。

何か他によい方法はないですかねえ?

MediaWikiはver1.6系列です。


912:911
07/05/24 02:05:10 gT6z79B4
詳しいverはこんな感じです。
MediaWiki: 1.6.10
PHP: 4.4.6 (cgi)
MySQL: 4.0.27


913:nobodyさん
07/05/24 09:08:15 WPO5LnLI
■MediaWiki、サーバ関連情報
MediaWiki: 1.6.10
PHP: 4.4.6
MySQL: 4.0.27

■検索エンジンで調べたキーワード
mediawiki、sidebar、users、編集、あとはMediaWiki内でsidebarなど

■やりたいこと
users権限でもSidebarを編集できるようにしたく、
LocalSettings.phpに$wgGroupPermissions['users']['editinterface'] = true;
を追加したのですがユーザー権限ではサイドバーを編集できませんでした。
DefaultSettings.phpも一通り見てみたのですが有効な設定は見つかりませんでした。
Extension:SysopSidebarというものを見つけたのですが、1.6.xには対応しておらず…
URLリンク(www.mediawiki.org)
何かよい方策がございましたらご教示いただきたくよろしくお願いいたします。m(_ _)m

914:905
07/05/24 09:20:06
>>912
そうか。それは失礼した。
CologneBlueは落としているので全く理解していないが、$this->pageTitle()は違うのん?
バージョンが違うので何とも言えないけど。


Monobookと違いすぎてあまり見てなかったけど、3カラム化したりとかレイアウトを大幅に変更するのだったら、CologneBlueのほうが楽なんだろうか?
あ、でもこっちをいじるとMonobookもいじらないと整合性とれないのかな?

915:nobodyさん
07/05/24 09:31:32
>>913
何の根拠も無いけど、こんなのはできるのかな?
Sidebarの中にテンプレを書いて。そのテンプレは編集可能だから、、、ってのはだめですか?

916:907
07/05/24 21:00:53
>>909
ありがとうございます。
最初は、WikiFarmみたいなものかなと思ったのですが、やはり違ったようです。ありがとうございます。
URLリンク(fswiki.poi.jp)

>>908
それすらわからないので、どのように調べたらいいのか困っていたのでした。

917:911
07/05/25 21:06:41 dJjBkjVI
>>914
$this->pageTitle()が取得できました!ありがとうございます。

あと1つ、今悩んでるのは、メインページのカウンタを表示させたいのです。
当初、最終更新日とセットで表示されていたのですが、カウンタだけにしたくて削除しちゃいました。
(印刷用の画面には表示されているままです。)
画面表示用のHTMLでカウンタだけ表示させたいのですが、そのページのカウント数は
どうやったら取得できるんでしょうかね?



918:nobodyさん
07/05/25 23:25:52 aQiqnSSA
[隠す]とか[表示]とかのやり方がわかりません。

919:913
07/05/26 01:09:52
>>915
遅くなってすみません。
お答えいただきましてありがとうございます。

今日、試せる時間があるので教えていただいた方法で試してみようかと思います。
もしうまくいったら、なかなかの妙案かもしれませんね~

920:nobodyさん
07/05/26 02:56:15
>>909
まるっきり全部間違ってる

921:nobodyさん
07/05/26 19:13:02 H7IP+QlH
管理という執筆のことなですが、、、
「Category:○○○」へのリンクの張り方ってどうやるんでしょう?
本文中に[[Categori:○○]]って書いたら単なるカテゴリへの追加になってしまうので・・・



922:nobodyさん
07/05/26 20:01:28 deCNq8TU
>>921
Categoryの前にコロン:をつけると通常リンクになります。
[[:Categori:○○]]

923:nobodyさん
07/05/26 20:35:47
921です。ありがとうございます。

924:888
07/05/29 20:55:46
>>892
動かなかった原因がわかりました。
require_once( "extensions/*/*.php" );
としていたこと。ちゃんと拡張のファイル名を指定することで動作しました。

925:nobodyさん
07/05/31 00:34:46 MXrhmWFk
サーバを変えようと思っているのでお聞きしたいのですが、
全データのバックアップをするときって、DBはそのまま吸い上げればいいとして、アップロード画像ってどうすればいいんでしょう?
imagesディレクトリをそのままFTPでもってきて、新サーバにそのままPUTすれば、リストアしたDBと整合性取れると考えていいんですか?
ver1.6系です。

サーバ移行の情報がとにかく少なくて、、、よろしくお願いします。


926:nobodyさん
07/06/02 01:36:35 I1M5Ah0/
まだ日本でサーバ移行した人はいないっぽいね。
>>925が人柱になっては?

927:nobodyさん
07/06/02 09:13:28 c6UxZeBL
確かにバックアップの仕方は情報が少ないね。
俺もサーバがおっ死んだら最後だわ。
みんなどうしてんだろうね?

928:nobodyさん
07/06/02 22:02:18
>>927
スキンとかいじってなかったら、DBとアップロードファイルのバックアップだけで良いのでは?

929:nobodyさん
07/06/03 00:33:03 CjpympAB
みんなDBのバックアップって何使ってる?
phpMyAdminだと画面にSQLが吐かれるからだんだんキツくなってきた。


930:nobodyさん
07/06/03 13:59:03 rGZe2TpC
>>929
[エクスポート]>[ ]ファイルに保存にチェック入れれば選択したファイル形式でダウンロードできるよ
インポート時はPHPの制限で2M以上アップロードできないので
FTPでローカルにあげてSQLのクエリ実行するPHP走らせればインポートできる
<html><head></head><body>
<?php
if(!empty($_GET['file_name'])){
$db = mysql_connect("server_name","user_name","pass_word"); mysql_select_db("db_name");
if (!$db) {die('damepo: ' . mysql_error());}
echo '接続に成功しました<br>';
$file_name = $_GET['file_name']; $file_array = file($file_name);
foreach ($file_array as $key => $query) { $result = mysql_query($query); }
mysql_close( $db ); echo '完了<br>'; }
?>
<form name="" method="get" action="#">File Name?<input type="text" name="file_name"><input type="submit"></form></body></html>

931:nobodyさん
07/06/03 22:22:32 t5XEkABz
上記の方法でphpMyAdminでSQLファイルを作って、上記のPHPで成功と出たんですけど、テーブルができないです。
telnetが使えるんですけど、直接コマンドラインでSQLファイルを流すにはどうしたらいいんでしょうか?


932:nobodyさん
07/06/03 22:24:00 cZymmGIk
URLリンク(members3.jcom.home.ne.jp)
コイツも信者もきめえ
いい加減さっさと閉鎖しろや


933:931
07/06/03 22:49:27
sourceコマンドでできました。

934:930
07/06/04 02:29:16
>>931
あ…
$file_array = file($file_name);
で1行1命令としちゃってるから
複数行にまたがってる
DROP TABLEやCREATE TABLE何かは
実行されないです。
入門ページ見ながら適当に作ったやつなのでw
すまんです

935:930
07/06/04 02:55:50
ついでにGoogle Webサービのサイトマップネタを
うちのWikiが全然全くGoogleにインデックスされないので
Google Sitemapに登録しようと思って探したら
Sarabandeさん所で良さげそうなのを発見して入れみたけど
URLリンク(sarabande.info)
配布元 URLリンク(www.thinklemon.com)
これ、日本語のタイトルページが????って文字化けすしちゃいます。のでちょっと修正
58行目辺りの
# Fetch the data from the DBの下辺りに
mysql_query("SET NAMES utf8", $connWikiDB) or die(mysql_error());
と書き加えると日本語表示するようになりました。
.htaccessのRewriteで
RewriteRule ^sitemap.xml$ /mediawiki/sitemap.xml.php [R=301,L]
とか入れておけばGoogleで読み込んでくれると思うです。

936:930
07/06/04 05:54:19
さらについでに、botネタpywikipediabotの使い方について
要注意!!私はプログラムとかサーバとかシステムとか全くの初心者レベルです
激しく間違ってる部分が多々あります!!!エロイ人居ましたらつっこんでください。
1. 先ずはPythonをインストール、2.5出てますが日本語な2.3.4でおkぽいす
 URLリンク(www.python.jp)
 環境変数にPATHを通しておけば、毎回Pythonフォルダ指定しなくて済むので設定しておいた方が良いかも URLリンク(wbs.nsf.tc)
2.pywikipediaをダウンロード
 URLリンク(meta.wikimedia.org)
 CVSでDLした方が後々アップデート楽ですが
 面倒ならZIPか.tar.gzをDLして適当な所、C:\直下とかに解凍
C:\Python23
C:\pywikipedia 
という風になってるものとして話を推し進めていきます。下記参考ページ
URLリンク(meta.wikimedia.org)
URLリンク(meta.wikimedia.org)
URLリンク(developer.mozilla.org)

937:930
07/06/04 05:55:29
pywikipediabotの続き2
pywikipediaを使用するには2つのファイルに設定をしないといけないです。
1、pywikipedia/families/サイト名_familiesという自分のWikiサイトに関する設定
2、pywikipedia/user-config.pyというファイルでユーザの設定です。
先ずはfamiliesから、自分のサイト名プロジェクト名を仮にMyProjectとして説明します。(デフォだとmediawikiかな)
familiesフォルダーの中に入っているmediawiki_family.pyってファイルをコピーしてmyproject__family.pyとリネーム、小文字じゃないとダメっぽい
UTF-8が使用できるテキストエディタなどで開きます。
'mediawiki' と書いてある2箇所を 'myproject' と(全部を小文字に書き換え)
'Project' を 'MyProject' と 'Project talk' を 'MyProject talk'と書き換え(ここは大文字使う)
'www.mediawiki.org' この部分は自分のWikiサイトのURLを入れます。
例えば自分のURLが 'URLリンク(hogehoge.yahoo.co.jp)' ならば'hogehoge.yahoo.co.jp' とします。
ここで注意:サブディレクトリを書き込むと'socket.gaierror:'とエラーでます。'.com' 'net' '.jp'などサードレベルドメインまでです。
サブディレクトリの指定は一番下に
def path(self, code):
return '/wiki/index.php'
などと付け足せば良いぽいです。後は適当な箇所は適当にversionとかを変更します。

938:930
07/06/04 05:58:52
def __init__(self):           ### こんな感じになるかと ###
family.Family.__init__(self)   ### 書き込み行が足りないのでclassの内部だけです。 ###
self.name = 'myproject'     ### 'myproject' は自分のサイトのプロジェクト名を(小文字)に変更 ###
self.langs = {
'myproject': 'hogehoge.yahoo.co.jp',           ### 'hogehoge.yahoo.co.jp'は自分のサイトのURL ###
}

self.namespaces[4] = {
'_default': [u'MyProject', self.namespaces[4]['_default']], ### ''MyProject''は自分のプロジェクト名に変更 ###
}
self.namespaces[5] = {
'_default': [u'MyProject talk', self.namespaces[5]['_default']],  ### ここも自分のプロジェクト名に変更 ###
}
def version(self, code):
return "1.9.3"           ### MediaWikiのバージョン ###
def path(self, code):
return '/wiki/index.php'     ### index.phpまでのディレクトリ/パス ###

939:930
07/06/04 05:59:33
pywikipediabotの続き4
次は、'user-config.py' の説明、\pywikipedia\config.py というファイルをコピーして \pywikipedia\user-config.py とリネームし中身を全部消す
もしくは新規にテキストエディタ等で \pywikipedia\user-config.py ファイルを作り

mylang = 'myproject'
family = 'myproject'
usernames['myproject']['myproject'] = u'UserName'
console_encoding = 'SJIS'

適当な箇所を書き換え
console_encoding = 'SJIS' はWindowsのコマンドプロンプトがSJISしか使えないのでSJISにしてますが
UTF-8が使えるプロンプトや最近のLinuxのシェルとかなら console_encoding = 'UTF8' にしてください
'UserName' はログイン用のユーザアカウント名に'myproject' は自分のサイトのプロジェクト名に変更してください。
そしてUTF-8にて保存します。

これで一通りの下準備と環境は整いました。

940:930
07/06/04 06:00:23
pywikipediabotの続き5
先ずは[スタート][すべてのプログラム][アクセサリ]の中に入っているコマンドプロンプトを起動
pywikipediaフォルダーまで移動
C:\Documents and Settings\UserName>cd c:\pywikipedia
ログイン用ファイルを実行します。(ブラウザ経由でのログインと同じで一回ログインすれば1日位はログインしっぱなしです)
C:\pywikipedia>python login.py
環境変数でpythonのPATHを通していなければ
C:\pywikipedia>C:\Python23\python login.py
と打ち込んで
Password for user UserName on myproject:myproject:
と聞いてきますのでパスワードを入れると
Logging in to myproject:myproject as UserName
Should be logged in now
と出ればログイン成功です。

エラーが出る様なら設定ファイルを見直してみてください。

941:930
07/06/04 06:01:29
pywikipediabotの続き6
試しに文字置き換え等をしてみます。
ブラウザでSandboxってページを作り内容を 'hoge {{help}}'と書き込み保存
置換は replace.py ファイルを使用します。
C:\pywikipedia>python replace.py -page:Sandbox -regex "hoge \{\{(.*?)\}\}" "MyProject [[\1]]"
ブラウザでSandboxを開いて編集で中身を見るか履歴を参照して、無事書き換えられたら成功です。
-page: はページ指定
-cat: はカテゴリー
-ref はページを参照しているリンク元ってやつ全部です。
-namespace:n は名前空間指定
-start は全ページ
で、ここまで説明しといてあれなんですが、この環境(Windowsに標準のコマンドプロンプト)だと
日本語及びUnicodeの検索や置換はできないっぽいです。(WindowsのコマンドプロンプトはSJISのみなので)
UTF8が使えるプロンプトを入れるとか、Cygwinとかを入れるか、最近のUTF8対応のLinuxとか入れちゃうとか
レンタルサーバに置いてCronで実行しちゃうとかすれば、日本語やUnicodeの検索置換はできるかもです。
pywikipediabotの説明終了です。

942:930
07/06/04 20:43:58
間違いと訂正 >>937 >>938 にて小文字で云々と連呼してますが嘘です。大文字でもOKです。
langはjaの方が良いかも?なので訂正を

xxxxxx_family.pyファイルのファイル名も大文字とかでOKす。
myproject__family.py >>> MyProject__family.py

family.pyの設定内容は
self.name = 'myproject' >>> self.name = 'MyProject'
self.langs = {'myproject': 'hogehoge.yahoo.co.jp',  >>>  self.langs = {'ja': 'hogehoge.yahoo.co.jp',

user-config.pyの設定内容も
mylang = 'myproject'  >>>  mylang = 'ja'
family = 'myproject'  >>>  family = 'MyProject'
usernames['myproject']['myproject'] = u'UserName'  >>>  usernames['MyProject']['ja'] = u'UserName'

u'UserName' u'hoge' u"hoge" など先頭に u とは次の文字列がUnicodeであるという接頭語なので、日本語ユーザ名でもOkです。

943:nobodyさん
07/06/04 22:36:45 4Nbedgdh
(1)特別:Export でXMLを出力 ⇒ (2)エディタで修正 ⇒ (3)特別:Import をしたとき、

(2)でカテゴリを書き換えると、実際のCategory:ナントカ の方に反映されないんですが、
何か一発で反映させる方法はないでしょうか?


944:nobodyさん
07/06/04 22:47:18
./maintenance/refreshLinks.php を実行するか、空編集をして回る。

945:nobodyさん
07/06/04 22:53:08
ありがとうございます!!

maintenance配下のコマンドの説明一覧みたいなのってどこにありますか?


946:nobodyさん
07/06/04 23:01:55
URLリンク(meta.wikimedia.org)
かmaintenance/READMEあたりかな。

maintenance以下のファイルを実際に見てみるのが一番いいと思うけど。
ファイル名からだいたい推測できると思うし。

947:nobodyさん
07/06/05 11:31:56 p4EFLF7/
Wikipedia専用みたいだけど、ソース公開してくれないかな?

WikiTool
URLリンク(beyond.2log.net)


948:nobodyさん
07/06/06 01:35:04
あまり意味ないと思うけど・・・

949:nobodyさん
07/06/06 01:40:01 2S+gWUv5
[この項目をパトロール済みにする]って、放っておくと何か問題ありますか?

950:nobodyさん
07/06/06 07:00:58
べつに

951:nobodyさん
07/06/06 09:03:22
>>949さん
パトロールは古いバージョンでがんばろうとした機能のような気がしてますですよ。
新しいバージョンでは徐々に存在が薄れて、今となっては一般ユーザーには特に
意識されない機能になってしまった…といったところじゃないでしょうか。
管理者 "sysop" にとってのフラグ程度の存在といいますか… ちと寂しいですね (´・ω・‘)

In MediaWiki 1.9
this user preference has been removed and replaced by a new "autopatrol" right,
assigned only to sysops by default. Also, users cannot mark their own edits as patrolled.
URLリンク(www.mediawiki.org)

そんでは~


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch