トップページ⇒php
1002コメント332KB

=== MediaWiki 管理者の集い 第3版 ===

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/01/25(月) 01:55:05ID:???
MediaWiki について情報交換するスレです

== 公式サイト等 ==
[http://www.mediawiki.org/wiki/MediaWiki/ja MediaWiki.org]

[http://www.mwusers.com/ MediaWiki Forums]
[http://www.amazon.co.jp/dp/1904811590/ Mediawiki Administrators' Tutorial Guide]
日本語翻訳中(らしい)

== 過去ログ ==
*** MediaWiki 管理者の集い  ***
http://pc11.2ch.net/test/read.cgi/php/1116571633/
=== MediaWiki 管理者の集い 第2版 ===
http://pc11.2ch.net/test/read.cgi/php/1183501450/
06966942013/12/03(火) 11:27:38.33ID:djmuI0h5
自己解決した。
LINUXルータの不良が原因だった。
ネットワークカード交換したら、速くなった。
中途半端に動くと問題が見つけにくいねorz
0697nobodyさん2013/12/03(火) 19:29:58.89ID:???
調べた人の無能さを棚に上げずに徹底的に糾弾するべき
0698nobodyさん2013/12/14(土) 23:55:02.80ID:8q7lMxni
スマホ対応にしたくて、MobileFrontend導入したが、エラーをはき続けられる…。

とおもったら、1.22対応版がきてた。

ずぶの素人が不具合治そうとしてかけた100時間以上は無駄以外の何者でもなかったんご
0699nobodyさん2013/12/15(日) 18:12:40.58ID:2gmjoCbi
>>698
ちゃんと動いてる?
こっちは1.22&MobileFrontendでまともに動かない。
モバイル用のCSSを読込まないんだよな。
0700nobodyさん2014/01/10(金) 13:42:59.72ID:???
>>698
MediaWiki.orgにある説明書読んでる?
0701nobodyさん2014/01/10(金) 21:08:20.42ID:???
読むわけねーだろ
ヴォケ
0702nobodyさん2014/01/10(金) 21:09:49.12ID:???
不平言う資格ねえな
0703nobodyさん2014/01/22(水) 04:15:48.88ID:9UVku7fo
自己解決。
includes/MobileContext.phpを書き換える
変更前 $parsedUrl['scheme'] = 'https';
変更後 $parsedUrl['scheme'] = 'http';

あと、localsetting.phpに以下を足す
$forceHttps = "false"

これで、とりあえず動いた。しかし、モバイル用のドメインを別にするまでは至らず。
wikipedia以外で成功している例を見たことが無いんだが・・・
0704nobodyさん2014/01/22(水) 04:17:05.95ID:9UVku7fo
703は699ね。
MobileFrontend癖ありすぎ。
0705nobodyさん2014/01/27(月) 19:06:02.63ID:???
ifexist使うと
特別:存在しないページへのリンク に表示されるんだけど仕様なの?
↓これ
http://48pedia.org/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E6%83%85%E5%A0%B1&;action=edit&oldid=10689
0706nobodyさん2014/01/27(月) 23:16:06.69ID:???
>>705
意味不明
ifexistはファイル名前空間にしか使ってないが、それらは存在しないページヘのリンクには列挙されていない
0707nobodyさん2014/01/27(月) 23:25:41.77ID:???
>>706
今は修正してifexistは使ってない
0708nobodyさん2014/01/28(火) 09:37:42.94ID:???
12階層の入れ子だが1階層ずつ試したか?
0709nobodyさん2014/01/29(水) 07:14:16.30ID:DHLqKHhC
>>705
このwiki、デスクトップでもモバイルのページに飛ばされるね
0710nobodyさん2014/01/29(水) 21:58:25.36ID:???
>>708
試したけど出るわ
0711nobodyさん2014/01/30(木) 11:29:18.49ID:???
ページが存在しない場合にリンクを出力してる以外に考えられない
0712nobodyさん2014/01/30(木) 23:24:06.67ID:???
お前らサーバ何使ってる?
専用?  aws?
0713nobodyさん2014/02/03(月) 12:19:56.52ID:+0ii4GTI
自宅鯖3台構成
1.Varnish
2.nginx
3.MySQL
0714nobodyさん2014/02/04(火) 18:30:07.10ID:???
1.22を導入すると編集ページでだけCSSが機能しなくなる
何が悪さしてんだ
0715nobodyさん2014/02/05(水) 13:28:27.67ID:???
質問者の情報提供不足
0716nobodyさん2014/02/05(水) 14:26:07.81ID:???
MediaWiki のバージョン : v1.22.2
MediaWiki をインストールした OS の種類とバージョン : CentOS Linux
レンタルサーバー名 : Adexd.net
ウェブサーバの種類とバージョン : Apache 2.2
データベースサーバの種類とバージョン : MySQL 5.1.71
PHP のバージョン : v5.4.21

>>714です
編集ページのレイアウトが崩壊します(どのスキンにしても。)
v1.22.1、v1.22.2で確認しました
v1.21だと正常に表示されます
PHPのバージョンは5.3,5.4,5.5を試しましたがどれも同じ結果でした。
なにが原因でしょうか

URL
http://ssbwiki.s1.adexd.net/q/
0717nobodyさん2014/02/05(水) 19:51:14.61ID:???
このページが406エラーになってるせい
ttp://ssbwiki.s1.adexd.net/q/load.php?debug=false&lang=ja&modules=mediawiki.action.edit.styles%7Cmediawiki.legacy.commonPrint%2Cshared%7Cskins.vector&only=styles&skin=vector&*
0718nobodyさん2014/02/05(水) 20:06:39.86ID:???
>>716
LocalSettings.phpや.htaccessのリダイレクト設定ミスしてるとなった記憶があるな。
0719nobodyさん2014/02/06(木) 15:23:09.30ID:???
さくらVPSって、いきなり制限かけられるらしいな。
mediawikiを置くにはちょっと怖いなーー

さくらVPSのCPU負荷による制限について
http://lazurstein.net/blog/archives/66
07207162014/02/06(木) 18:04:39.44ID:???
>>718を開くと、Apacheのエラーログに以下のようなものが出ていました
これはModSecurityというファイアーウォールが>>717の何かに反応してしまっているから406エラーになる、という解釈でいいしょうか
となるとMEDIAWIKI側でできる対策は無い・・・ですか?

ModSecurity: Access denied with code 406 (phase 2). Pattern match "(?i)((?:=|U\\\\s*R\\\\s*L\\\\s*\\\\()\\\\s*[^>]*\\\\
s*S\\\\s*C\\\\s*R\\\\s*I\\\\s*P\\\\s*T\\\\s*:|:|[\\\\s\\\\S]allowscriptaccess[\\\\s\\\\S]|[\\\\s\\\\S]src[\\\\s\\\\
S]|[\\\\s\\\\S]data:text\\\\/html[\\\\s\\\\S]|[\\\\s\\\\S]xlink:href[\\\\s\\\\S]|[\\\\s\\\\S]base64[\\\\s\\\\S]|[\\\\s\\\
\S]xmlns[\\\\s\\\\S]|[\\\\s\\\\S]xht ..." at ARGS:modules. [file "/usr/local/apache2/conf/extra/crs/base_rules/
modsecurity_crs_41_xss_attacks.conf"] [line "28"] [id "973338"] [rev "1"] [msg "XSS Filter - Category 3: Javascript URI
Vector"] [data "Matched Data: .styles found within ARGS:modules: mediawiki.action.edit.styles|mediawiki.legacy.
commonPrint,shared|skins.vector"] [severity "CRITICAL"] [ver "OWASP_CRS/2.2.7"] [maturity "1"] [accuracy "8"] [tag
"OWASP_CRS/WEB_ATTACK/XSS"] [tag "WASCTC/WASC-8"] [tag "WASCTC/WASC-22"] [tag "OWASP_TOP_10/A2"] [tag "OWASP_AppSensor/
IE1"] [tag "PCI/6.5.1"] [hostname "ssbwiki.s1.adexd.net"] [uri "/q/load.php"] [unique_id "UvNJ@H8AAAEAAErhXeYAAAAt"]
0721nobodyさん2014/02/06(木) 20:19:17.23ID:???
>>720
問題のURLとエラーログを鯖管理者に送って設定をどうにかしてもらうしかないような。
0722nobodyさん2014/02/07(金) 19:43:02.44ID:???
URLに .styles が含まれてるからXSSと見なしたとか頭悪そうな設定?

[file "/usr/local/apache2/conf/extra/crs/base_rules/modsecurity_crs_41_xss_attacks.conf"]
[line "28"]
[id "973338"]
[rev "1"]
[msg "XSS Filter - Category 3: Javascript URIVector"]
[data "Matched Data: .styles found within ARGS:modules: mediawiki.action.edit.styles|mediawiki.legacy.commonPrint,shared|skins.vector"]
[severity "CRITICAL"]
[ver "OWASP_CRS/2.2.7"]
[maturity "1"]
[accuracy "8"]
[tag "OWASP_CRS/WEB_ATTACK/XSS"]
[tag "WASCTC/WASC-8"]
[tag "WASCTC/WASC-22"]
[tag "OWASP_TOP_10/A2"]
[tag "OWASP_AppSensor/IE1"]
[tag "PCI/6.5.1"]
[hostname "ssbwiki.s1.adexd.net"]
[uri "/q/load.php"]
[unique_id "UvNJ@H8AAAEAAErhXeYAAAAt"]
0723nobodyさん2014/02/07(金) 19:45:29.76ID:???
#
# -=[ XSS Filters - Category 3 ]=-
# XSS vectors making use of Javascripts URIs, e.g., <p style="background:url(javascript:alert(1))">
#
SecRule ARGS "(?i)((?:=|U\s*R\s*L\s*\()\s*[^>]*\s*S\s*C\s*R\s*I\s*P\s*T\s*:|&colon;|[\s\S]allowscriptaccess[\s\S]|[\s\S]src[\s\S]|[\s\S]data:text\/html
[\s\S]|[\s\S]xlink:href[\s\S]|[\s\S]base64[\s\S]|[\s\S]xmlns[\s\S]|[\s\S]xhtml[\s\S]|[\s\S]style[\s\S]|<style[^>]*>[\s\S]*?|[\s\S]@import[\s\S]|<applet
[^>]*>[\s\S]*?|<meta[^>]*>[\s\S]*?|<object[^>]*>[\s\S]*?)" "id:'973338',phase:2,t:none,rev:'1',ver:'OWASP_CRS/2.2.9',maturity:'1',accuracy:'8',t:
urlDecodeUni,t:htmlEntityDecode,t:jsDecode,t:cssDecode,log,capture,tag:'OWASP_CRS/WEB_ATTACK/XSS',tag:'WASCTC/WASC-8',tag:'WASCTC/WASC-22',tag:
'OWASP_TOP_10/A2',tag:'OWASP_AppSensor/IE1',tag:'PCI/6.5.1',msg:'XSS Filter - Category 3: Javascript URI Vector',logdata:'Matched Data: %{TX.0} found
within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}',severity:'2',setvar:'tx.msg=%{rule.msg}',setvar:tx.xss_score=+%{tx.critical_anomaly_score},setvar:
tx.anomaly_score=+%{tx.critical_anomaly_score},setvar:tx.%{rule.id}-OWASP_CRS/WEB_ATTACK/XSS-%{matched_var_name}=%{tx.0}"
0724nobodyさん2014/02/07(金) 23:08:23.57ID:???
>>722
まさにそのようですね
WIKIの検索フォームで「 .styles」で検索するだけでも406が出ます
このことをサーバー管理者に報告しようと思います
ありがとうございました
0725nobodyさん2014/02/08(土) 15:31:02.50ID:???
mediawiki.action.edit.styles.css という名前を読み込むファイルだから
どうしようもないならファイル名を変更するとかだな
0726nobodyさん2014/02/10(月) 04:51:37.17ID:???
お前らの運用してるwiki教えて どんなのよ
0727nobodyさん2014/02/11(火) 18:02:44.43ID:???
何を聞きたいんだ?
0728nobodyさん2014/02/12(水) 14:14:36.57ID:???
俺は世界最大の百科事典ウィキを運営してる
0729nobodyさん2014/02/15(土) 11:55:55.15ID:???
DynamicPageListもCategoryTreeみたいにユーザーがボタンをクリックすると作動して結果を出してくれるようにできないかな
0730nobodyさん2014/02/18(火) 13:30:20.83ID:???
アップロードされた画像は
image/0-f/x0-xf
と
image/temp/0-f/x0-xf
に保存されますが、tempフォルダのは何に使ってるんですか?
大したことに使っていないなら、そこに保存されないようにするか、一定期間経過で消されるようにしたいです。容量削減のために。
0731nobodyさん2014/02/18(火) 13:44:13.06ID:???
アップロード途中のファイルが一時的に入る
0732nobodyさん2014/02/19(水) 11:46:57.19ID:???
>>731
ということはアップロードが終われば必要のないものですね?
1か月以上前のファイルが残ってたりして無駄なのでアップロードが終わればさっさと破棄されるようにしたいのですが、
それを設定するにはどうしたらいいのでしょうか?
0733nobodyさん2014/02/19(水) 13:41:13.03ID:???
ソースがあるんだからソースくらい読みなよ
0734nobodyさん2014/02/21(金) 02:08:07.41ID:???
images/tempって移動できないの?


$wgTmpDirectoryを変えても効果なかったけど
0735nobodyさん2014/02/21(金) 14:14:41.52ID:???
ここの奴らがそんなこと分かるわけないじゃん
みんな初心者なんだし
0736nobodyさん2014/03/05(水) 12:36:09.20ID:V1TwQCUS
cronつかえないの?
オレはそれで要らんファイル消してる。
0737nobodyさん2014/03/05(水) 13:02:30.91ID:???
要るか要らないかさえ自分で判断できないって話だろ
0738nobodyさん2014/03/06(木) 09:37:03.24ID:???
俺もimage/tmpは別の場所に起きたいんだよな
万一間違えてimageフォルダ消してしまったら大変だからさ
やはりtmpにまとめた方がいいが如何せん設定項目が分からないわ
こんなに事細かに設定できるのにまさか移動できないとかはないだろうし
0739nobodyさん2014/03/07(金) 09:24:03.31ID:???
'temp'という文字列を検索すれば箇所は分かるが
mwrepoというリポジトリにしてあるから面倒臭いな
0740nobodyさん2014/03/11(火) 23:09:51.54ID:???
「*」の上にマウスをのせると注釈みたいなのが表示されるのがやりたいんだが、どうすればいい?
0741nobodyさん2014/03/11(火) 23:11:13.82ID:???
某所のTemplate:Abbrに書いてある
0742nobodyさん2014/03/12(水) 15:30:56.67ID:???
>>741
thx
0743nobodyさん2014/03/13(木) 21:35:24.58ID:PyA4QUv3
LinkTitles ってエクステンション
日本語に対応するにはどうしたらいい?
英語のリンクしか作成してくれない。
0744nobodyさん2014/03/13(木) 22:19:28.28ID:???
そんな拡張機能あったか?
0745nobodyさん2014/03/13(木) 22:27:45.63ID:PyA4QUv3
文書を保存すると
自動的にはてなキーワードみたいなのを生成してくれるの。

サーバにめちゃくちゃな負荷かかるけど
いちいち[[]]で書き直すのが面倒だから使いたいんだよね。
0746nobodyさん2014/03/13(木) 22:30:41.07ID:???
Gitリポジトリにないから分からん
0747nobodyさん2014/03/13(木) 22:32:17.92ID:PyA4QUv3
自己レス

Extension:Replace Text
ってやつがあって、これでリンク張り作業を軽減できる。

全文検索・置換ができるやつね。

でも、1.22だとバグがあるのか、動いたり動かなかったり(泣)
0748nobodyさん2014/03/13(木) 22:33:43.75ID:PyA4QUv3
LinkTitleはここれす
http://www.mediawiki.org/wiki/Extension:LinkTitles
0749nobodyさん2014/03/13(木) 22:54:46.41ID:???
一般論で言うと、英語には単語間の区切り(=空白)があるけど
日本語にはない、というのが原因になることが多い

ウチのページ数が少ないウィキでは動かないな
0750nobodyさん2014/03/13(木) 23:04:47.36ID:PyA4QUv3
ソースみてみると以下の部分があやしいんだけど
正規表現知らないので、これをどう書き換えていいものか。

$urlPattern = '[a-z]+?\:\/\/(?:\S+\.)+\S+(?:\/.*)?';
0751nobodyさん2014/03/13(木) 23:14:33.91ID:???
試した感じではこの2つ
$wgLinkTitlesWordStartOnly = false;
$wgLinkTitlesWordEndOnly = false;
いずれも前後に空白がなくてもリンクにするためのもの
07527502014/03/13(木) 23:34:49.80ID:QYE7YtFx
>>751
ありがとうございます。明日検証してみます!
07537502014/03/14(金) 07:02:22.42ID:hHDDc4yH
動いた!超サンクス!
0754nobodyさん2014/03/14(金) 07:28:35.20ID:???
よかった
ただ、動的にリンクするんじゃなくて、リンクに書き換えて保存してくれてるので、
長い語句の一部などを誤リンクされてしまった時の手直しが面倒そうね
0755nobodyさん2014/03/14(金) 07:35:27.77ID:???
すまない、MediaWiki初心者なのだけど、
MediaWikiってメンバー以外閲覧不可能にできる?
URLだけでも貰えると嬉しいんだが……
0756nobodyさん2014/03/14(金) 07:37:26.88ID:???
グローバル変数一覧見てみ
そういう変数があるはずだから
機密情報を扱うのには向いてないから自己責任でとか何とか書いてあったはずだ
0757nobodyさん2014/03/14(金) 08:11:01.76ID:???
なるほど
ttp://www.mediawiki.org/wiki/Security_issues_with_authorization_extensions/ja

ありがとう! MediaWikiはあまりprivateな感じは向いてないのか……
0758nobodyさん2014/03/14(金) 19:18:14.83ID:???
>>757
完全に身内専用なら.htaccessのベーシック認証を併用すれば?
0759nobodyさん2014/03/14(金) 23:41:31.92ID:???
>>758
なぜ今俺が調べていたことをしっているんだw ありがとう
そうそう、ベーシック認証なんてのもあったなぁと思って、とりあえずベーシック認証できることを確かめた

スレチかもしれないけど、ベーシック認証ってどの程度信頼できるのかな?
ダイジェスト認証ってのもあるみたいなんだけど、あまり詳しくないんだ……
0760nobodyさん2014/03/14(金) 23:47:35.29ID:???
ベーシック認証に使うbase64は可逆だから.htpasswdの内容を漏らさないように
簡単なパスワードだと弱くなるのは他の認証と同じ
0761nobodyさん2014/03/14(金) 23:50:33.65ID:???
>>760
ああ、あれbase64だったのか。なるほどありがとう
0762nobodyさん2014/03/15(土) 00:04:40.09ID:???
いいってことよ
0763nobodyさん2014/04/10(木) 08:31:22.55ID:???
test
0764nobodyさん2014/04/16(水) 12:08:13.54ID:???
https://www.mediawiki.org/wiki/Extension:ShortUrl
>Extension:ShortUrl

この拡張機能って使えてますか?
DBエラーが出るようですが
0765nobodyさん2014/04/16(水) 15:34:41.08ID:???
>>764
>>2
0766nobodyさん2014/04/16(水) 17:41:38.20ID:???
>>764
マニュアルくらい読めよゴミ
0767nobodyさん2014/05/20(火) 13:08:44.64ID:???
>>538
あなたのお陰でインストールページに進めました。
マジ感謝
0768nobodyさん2014/06/01(日) 04:31:54.05ID:???
ブラウザキャッシュの設定って.htaccessでなくmediawiki側でなんか設定できますか?
0769nobodyさん2014/06/01(日) 05:30:16.89ID:???
イミフ
0770nobodyさん2014/07/17(木) 17:34:15.59ID:???
robots.txt
ってどんな感じに書いています?

Disallow:/*&action=edit
だけじゃまずいですよね
0771nobodyさん2014/07/17(木) 17:47:24.74ID:???
編集ページのデフォでmetaタグが出力されてるんじゃないか?
<meta name="robots" content="noindex,nofollow" />
0772nobodyさん2014/07/17(木) 20:40:48.82ID:???
>>770
MediaWiki使ってるサイトのrobots.txt覗いてみな
0773nobodyさん2014/07/31(木) 21:57:00.20ID:???
レイアウトを変更して、できれば左右両方にサイドバー(メニュー)を表示させたいんですがどのファイルいじればいいのか、からすでに分かりません。
両方サイドバーで運営している例もなかなか見つけられなくて困ってます。

もしかしてMedia Wikiでは不可能なんでしょうか?アップロードに12時間かかったのに・・・・
0774nobodyさん2014/08/01(金) 01:34:30.94ID:???
>>773
skins\Vector.php と screen.less(CSS) をがっつりいじれ。
左右に表示させても狭くなるだけだと思うがな・・・。
07757732014/08/10(日) 11:18:52.07ID:???
3カラム化しているサンプル(サイト)を探して検索に2日かけても見つからず質問してみて、自分で改造に着手するも10日粘ってダメでした。

こういう改造はそこそこ自信あったんですけど、構造が複雑すぎて把握し切れませんでした。
デフォルトデザインで使うだけならとっても良さそうですけど、2カラムでは自分の構想には合わないので別のwiki使うことにします。どもでした。
0776nobodyさん2014/08/18(月) 12:26:48.12ID:2pNYlie6
WEBデザイナーで、データベースに関しては初心者です。
MySQLに、Mediawikiをインストールしました。

テスト用サイトの環境では問題なかったのですが、
本番サイトで下部にある「プライバシーポリシー」「●●について」「免責事項」の
ページが、崩れた状態になり表示されません。

何度か、Wiki名などを日本語から英語に変えるなど設定を変えながら
再インストールしてみたのですが、インストール直後からその状態です。

詳しい方、原因をご存じの方、アドバイスを頂けると非常に助かります。
よろしくお願いします。
0777nobodyさん2014/08/18(月) 12:41:11.33ID:???
ウェブデザイナーのくせに、どう崩れてるか示す必要性すら分からんの?
0778nobodyさん2014/08/18(月) 13:12:33.69ID:2pNYlie6
ひとまず、自己解決しました。

システム的な原因は不明ですが、リンク先のページがないために、
リンクをクリックしても、CSS崩れのようになったり、
ページが表示されなかったりしたようです。

ページが崩れても、サイドバーの「ページ情報」が表示されていたので、
そこをクリックすると「作成」ボタンが出るので、適当に文字を入れてページを作ってやると、
問題なく表示されるようになりました。
0779nobodyさん2014/09/03(水) 03:44:11.11ID:SnrabmfE
未執筆のページで、ページ作成ボタンを押した際に、
デフォルト状態で「○○とは△△である。」といった概要文や、
「==関連項目==」などの節、「カテゴリータグ」「SEO用のタグ」などを、
あらかじめ表示するようにしたいです。

ようするに、タグ編集のし忘れなどを防ぎたいのですが、
そういった機能を実現する、Extentionなどはあるのでしょうか?
0780nobodyさん2014/09/03(水) 07:53:38.53ID:???
>>779
http://www.mediawiki.org/wiki/Manual:Creating_pages_with_preloaded_text/ja
0781nobodyさん2014/09/04(木) 14:02:33.45ID:a34r91QU
>>780

ご回答ありがとうございます。
さっそく試してみようと思います。


あと、グーグル検索した場合に、「ページ名○○○ - メインページ」と、
「 - メインページ」という名称が後ろに付いてしまいますが、これを何とか出来ないでしょうか?

一応、Extension:WikiSEO を入れており、この機能を使用すれば、
解消できるのですが、全ページに使用するのはスマートではないかな…と。
デフォルト状態で、「 - メインページ」を削除・変更する方法が知りたいのです。
0782nobodyさん2014/09/04(木) 14:11:26.93ID:a34r91QU
すみません、解決できました。
これでOKですよね?

1. 新しくメインページにしたいページを、作成する。
2. MediaWiki:Mainpageを編集して、新しいページ名を記述。

なぜ、「メインページ」という記述が付くのか、
よく考えてみたら分かりました。
0783nobodyさん2014/09/04(木) 16:51:20.81ID:???
慣れると構文チェックまで自作できるようになる
何か書き忘れた状態で保存しようとするとエラーが出る、など
0784nobodyさん2014/09/05(金) 13:08:32.48ID:43x156iH
Extention:MegaMenu を入れてみたんですが、
それ自体は、わりとすんなりと実装できました。
http://www.mediawiki.org/wiki/Extension:MegaMenu


ただ、それに伴い、サイト全体のデザイン調整が必要なんですが、
レフト部分にあるロゴと、その下のサイドバーの位置指定が、
思ったようにいかず、苦戦しています。

例えば、ロゴを100px、サイドバーを200px下に移動するには、
どうすればいいでしょうか? (スキンはVectorです)
0785nobodyさん2014/09/05(金) 16:29:48.36ID:???
>>784
どういうレイアウトなのかスクリーンショットぐらいほしいな。
ブラウザの機能「要素を調査」でリアルタイムでCSS調査、編集すればすぐわかると思うが。
0786nobodyさん2014/09/05(金) 20:25:10.94ID:43x156iH
もちろん、FireFoxの「Firebug」は使用しています。
けど、色々とCSSをいじっても、この部分だけうまくいかないんです。

CSSの場所としては、下記の部分しかないと思うんですが、
ここをいじっても、ロゴとサイドバーの位置が思い通りに動かない……orz
簡単なはずなんですが、どっかで見逃してるんでしょうか???

<div id="mw-panel" class="collapsible-nav">
<div id="p-logo" role="banner">  ロゴ部分
<div id="p-.E3.83.8A.E3.83.93.E3.82.B2.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3"> ツールバー部分

レイアウトは、デフォルトのVectorで考えてOKです。
MegaMenuは関係ないです。

それとも、「n-mainpage-description」「n-recentchanges」「n-randompage」など、
一つずつ指定して動かす必要があるんでしょうか?
0787nobodyさん2014/09/05(金) 20:51:54.46ID:???
動かしたいんなら動かせば
0788nobodyさん2014/09/05(金) 21:27:06.31ID:???
>>786
<div id="mw-panel" class="collapsible-nav"> ←サイドバー全体(top+:画像の分だけ全体下げてある)
  <div id="p-logo" role="banner"></div>   ←ロゴ(top-:上に突き抜けている)
  <div id="p-****">               ←サイドバー項目(margin-top:ロゴとの余白)

全体下げるかマージンとればいい。
あとFireFoxでCSSいじるなら標準機能のほうが個人的には使いやすい。
0789nobodyさん2014/09/05(金) 22:17:58.18ID:???
いや、Stylishのほうが使いやすい
0790nobodyさん2014/09/06(土) 07:24:55.84ID:TJ/+eIT6
>>788

アドバイスありがとうございます。
寝起きでスカッとしていたせいか、アドバイスで頭に閃光が走った感じです。

とりあえず、一回すべてを消して、シンプルに考えたところ解決しました。
3つのCSSを全て使うおうとしたのが、間違えの始まりだったようです。

#p-logo {position: relative; top:-100px; margin-bottom:100px;}


Stylish、とりあえず試してみようと思います。
サンクスです。
0791nobodyさん2014/09/07(日) 14:25:18.91ID:nVoSsgAT
初心者ですが、phpMyAdminをインストールして、
なんとかインターウィキを実装しました。

テキスト型リンクであれば、Amazonのアフィリエイトなども実現できたのですが、
これを、ボタン型の画像リンクにすることは可能でしょうか?

たとえば、下記のように記述することで、
[[btn-amazon:4048677608]]

下記のようなHTMLに変換されるようにしたいのです。($1に商品コードが入る)
<a href="http://www.amazon.co.jp/dp/$1/?tag=amazon-userID-22/";><img src="./img/btn-amazon.jpg"></a>

試行錯誤してみたのですが、上のHTMLをインターウィキに仕込んでも、
テキストリンクにしかならず、リンク先は「正しくないページ名」になります。
すみませんが、アドバイスをもらえないでしょうか?
0792nobodyさん2014/09/07(日) 16:52:05.33ID:???
>>791
テンプレートにすればいいだけ。
必要なら Extension:HTMLets 追加。
0793nobodyさん2014/09/07(日) 17:47:08.78ID:nVoSsgAT
>> 792

サンクスです。
まだ、ボンヤリとしか分かってないですが、頭にシュピーンときました。

すでに、Extension:HTMLetsは追加してるので、
とりあえず試してみて、分からなければまた質問します。
0794nobodyさん2014/09/07(日) 20:02:44.94ID:nVoSsgAT
とりあえず、一番簡単と思われるテンプレートについては出来ました。

「テンプレート:btn-amazon」
<html><a href="http://www.amazon.co.jp/o/ASIN/<;/html>{{{item}}}<html>/?tag=Amazon-userID-22"><img src="./img/btn-amazon.jpg" title="Amazon"></a></html>

読み込み先
{{Template:btn-amazon|item=4048677608}}

最終的に作りたいのは、これがAmazon、楽天、…など
数個並んでいるものなので、もう少し試行錯誤しようと思います。
0795nobodyさん2014/09/09(火) 12:16:50.40ID:Ce6/huL7
ボタンを数個並べたテンプレートも、無事に完成しました。
基本、上記のものを普通に並べて、{{{1}}}、{{{2}}}……で引数を設定しました。
ありがとうございました。


一つ疑問があるんですが、テンプレートを作成して、
実際に読み込み先ページで表示されるようになるまで、
やけに時間がかかる事があるんですが、これは何が原因なんでしょうか?

早い時は1〜2分で使える場合もあれば、半日以上かかることもあります。
時間が明確でないというのはかなりストレスなのですが、原因がわかれば
対策の立てようもあるのですが……。
0796nobodyさん2014/09/09(火) 14:35:56.31ID:???
使用箇所の多いテンプレートを何故不用意に書き換えてはいけないか考えたら分かる

https://ja.wikipedia.org/wiki/Template:%E4%BD%BF%E7%94%A8%E7%AE%87%E6%89%80%E3%81%AE%E5%A4%9A%E3%81%84%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88
■ このスレッドは過去ログ倉庫に格納されています