トップページ⇒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/
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
0797nobodyさん2014/09/09(火) 16:50:01.65ID:Ce6/huL7
>>796
サンクスです。つまり、ここですね。
https://ja.wikipedia.org/wiki/Wikipedia:%E5%BD%B1%E9%9F%BF%E3%81%8C%E7%89%B9%E3%81%AB%E5%A4%A7%E3%81%8D%E3%81%84%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88

MediaWiki ソフトウェアは、この方法によりDoS攻撃を不可能にするよう書かれています。
再コンパイルする必要のあるページは即座に再コンパイルされるのではなく、
まずジョブ・キュー (Job queue) にリストされます。

そしてその他の編集が行われる毎に徐々に再コンパイルしていくことで、サーバー負荷を分散しています。
特定の使用率の非常に高いテンプレートを繰り返し編集することでジョブ・キューを非常に大きくすることは可能ですが、
これにより多少不便になることはあっても、サイトがダウンすることはありません。

ジョブ・キューの欠点は、テンプレートが使用されている全てのページでテンプレートに対する編集結果が反映されるまでに
ある程度の時間がかかる場合があるという点です。
0798nobodyさん2014/09/11(木) 14:04:36.04ID:mc++MVVz
>>795
何度もすみません、上の質問者です。

さらに拡張して、各テンプレートごとに画像URLを指定して、
商品ごとに表紙タイトルの画像を表示したいと思っています。

あと、順位については11以下はテキストにして、
ベスト10のみ、専用の順位画像を表示したいのですが、
いづれも画像が表示されず、上手くいきません。


■ テンプレート:amazon

{| class="wikitable"
|<html>{{{順位}}}</html>
|-
|<html><img src="{{{画像}}}" /></html>
|}


■ 記事ページ

{{Template:amazon
|順位 = <img src="./rank-001.png">
|画像 = ./title-001.jpg
}}


テンプレートでは、URLの引数はできないのでしょうか?
それとも、なにか見逃していることがあるのでしょうか?
0799nobodyさん2014/09/11(木) 14:32:21.64ID:???
ファイル名だけ渡せば
0800nobodyさん2014/09/11(木) 15:33:37.25ID:mc++MVVz
>>799
お返事、ありがとうございます。

最悪そうするかもしれませんが、画像ファイル数が多いので、
できれば別フォルダにしたいです。

URLや<img>タグなどを渡すのは、
システム的に「無理」ということでしょうか?
0801nobodyさん2014/09/11(木) 17:03:18.55ID:???
>>800
そこまで具体的に単語が出てるのに何で調べないんだ?
HTMLetsは何のために入れたんだよ・・・。

mediawiki img tag
http://www.mediawiki.org/wiki/Manual:$wgAllowImageTag

mediawiki html tag
http://www.mediawiki.org/wiki/Manual:$wgRawHtml/ja
0802nobodyさん2014/09/11(木) 17:49:25.66ID:???
<html>タグ何度も書いてる時点でお察し
ページのソースぐらい見ろよ
0803nobodyさん2014/09/11(木) 19:11:46.41ID:???
テンプレートより前にまずウィキテキストを勉強しろよ
0804nobodyさん2014/09/11(木) 20:09:08.09ID:mc++MVVz
>>800

うーん、考えがまとまりません。完全にパニック状態です。
テンプレートの反映されるまでの時間が長いので、試行錯誤できないのも原因です。

HTMLetsは、iframeを使用可能にするだけなのでは???
ソースは見ましたが、 {{{順位}}}  {{{画像}}} はそのまま出力されてます。

下記は追加済みでした。
require_once "$IP/extensions/HTMLets/HTMLets.php";
$wgHTMLetsDirectory = "$IP/extensions/HTMLets";

$wgRawHtml = true;       # HTML記述を許可
$wgAllowImageTag = true;    # <img>画像タグの利用を許可
$wgAllowExternalImages = true; # 外部画像の埋め込み
0805nobodyさん2014/09/11(木) 20:27:12.55ID:???
>>804
時間がかかると言ってるが何ページあるんだ?
キャッシュクリアしてないってオチじゃないのか?
0806nobodyさん2014/09/11(木) 20:56:04.72ID:mc++MVVz
>>805

テンプレートは、テスト用で「最小限」の構成で試しています。
キャッシュクリアはしています。
0807nobodyさん2014/09/11(木) 21:03:31.79ID:xLsAIQMN
>>806
具合的に何ページに適応しているテンプレートなんだよ。
やっているキャッシュクリア方法書いてみな。
0808nobodyさん2014/09/11(木) 21:16:16.56ID:mc++MVVz
ですから、テンプレート1に対して、呼び出し先も1ページの
最小構成でやっています。特に複雑なことはしていないつもりです。

通常は、「F5」、「sift+f5」をしている他、
ブラウザのツール>インターネットオプション>削除>一時ファイルの削除です。
ブラウザは、IE、FF、Chromeいづれも試してます。
0809nobodyさん2014/09/11(木) 21:51:14.95ID:xLsAIQMN
>>808
ですからってなんだよ、詳しい状況書いてないだろうが。
キャッシュ = ブラウザキャッシュ & MediaWikiのキャッシュ
完全に知識不足、先にマニュアルと解説サイト読め

*HTMLタグ基礎知識
*ウィキテキストの書き方
*mediawikiのキャッシュとは?
*HTMLetsの機能は?
0810nobodyさん2014/09/11(木) 23:11:44.79ID:???
テンプレート以前の問題
テンプレート使わずに直接書いてみなよ
0811nobodyさん2014/09/11(木) 23:17:44.73ID:mc++MVVz
>> 810
それは、すでに完成済みです。
<img>タグを使った画像も、問題なく表示されてます。
0812nobodyさん2014/09/11(木) 23:27:23.97ID:???
テンプレートにimgタグそのものを渡すあたりセンスないな
やめとけ
0813nobodyさん2014/09/11(木) 23:57:45.44ID:mc++MVVz
順位に、11位以下でテキストも記述する必要がなければ、
imgタグは使わなくていいのですが……。
0814nobodyさん2014/09/12(金) 18:20:17.88ID:???
質問者が>>809をスルーしてる時点で、お話にならない。
0815nobodyさん2014/09/12(金) 19:15:41.45ID:???
無能の言い訳だな
まったくセンスがない
0816nobodyさん2014/09/13(土) 01:56:09.66ID:xV+znhl9
初心者にセンスを求めるのも、どうかと思うがな。
教える側にこそ、センスが問われるんじゃね?
正直、上の説明だけで理解しろってのは、初心者には酷だと思うけどな。
まぁ、初心者もピンキリだし、ここを見ている奴の大半は初心者なんだろうけど。
0817nobodyさん2014/10/18(土) 11:19:18.32ID:???
タスケテ!
「特別:個人設定」の内容を保存しようとするとMySQLが落ちます・・・
記事の投稿や作成は可能です

 Windows7 64bit
 Apache/2.4.4 (Win32) 127.0.0.1
 MediaWiki 1.23.5
 mysqlnd 5.0.10
 PHP/5.4.19

↓ブラウザ上での表示(コレが表示されてMySQLが落ちる)
Warning: mysqli::query():
MySQL server has gone away in
c:\wiki\includes\db\DatabaseMysqli.php on line 38

Warning: mysqli::query():
Error reading result set's header in
c:\wiki\includes\db\DatabaseMysqli.php on line 38

Fatal error: Call to a member function real_escape_string() on a non-object in
c:\wiki\includes\db\DatabaseMysqli.php on line 297

↓WindowsのEventViewer
Table .\wiki\wikiuser_properties has a primary key in InnoDB data dictionary, but not in MySQL!

↓mysql_error.log
〜略
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (48e5030): DELETE /* User::saveOptions Admin */ FROM `wikiuser_properties` WHERE up_user = '1' AND up_property = 'watchlisttoken'Connection ID (thread ID): 123
Status: NOT_KILLED
0818nobodyさん2014/10/18(土) 12:01:06.43ID:???
スイマセン自己解決
user_propertiesテーブルを空にしたら保存できるようになりました。
0819nobodyさん2014/10/18(土) 18:18:50.20ID:???
>>818
DB系のエラーは update.php か インストーラ 実行すれば直りそうだけど。
アップデートしたときに実行しなかったとか?
0820nobodyさん2014/10/19(日) 11:34:05.07ID:???
>>819
ありがとうございます。update.phpというのがあるのですね
MediaWikiは新規でインストールしたものです
2つの場所で、まったく同じMediaWiki環境を使いたくて
ファイル同期ソフトを使い、ファイルを同期させていたので、
その時に何か不具合があったのかなぁ・・・・と思っています
0821nobodyさん2014/10/19(日) 11:44:43.97ID:???
update.phpを知らないとかモグリかよ
0822nobodyさん2014/11/07(金) 19:54:01.12ID:O5loUmTj
自分の作ったウィキをGoogleウェブマスターツールで所有権を確認する方法ってある?
できればmetaタグが良いけど何処に張るかわからんかった 検索でも情報が出ない

MediaWiki のバージョン : 1.22.1
レンタルサーバー名 : myht(マイサイトユーザーズ2.0)
0823nobodyさん2014/11/07(金) 20:50:58.62ID:???
>>822
検索すれば出るし
スキンのPHPとページのソース見比べるだけでもわかる。
0824nobodyさん2014/11/08(土) 07:55:39.07ID:xTUQ8yKa
>>823 
自己解決しました 回答ありがとうございました
0825nobodyさん2014/11/10(月) 22:36:08.29ID:haj//t29
Common.cssを編集→確認 という作業を何度も繰り返しているのですが、
変更履歴が膨大になるばかりでなく、
わざわざ、編集→変更→保存→レイアウト確認。という作業が億劫です。
他になにか効率の良い編集確認方法はありますでしょうか?
0826nobodyさん2014/11/11(火) 00:02:37.99ID:???
>>825
CSS編集中はmediawikiのキャッシュを無効にして
skinsフォルダ内の.css .lessに直接書けばいい。
あとはスーパーリロードで確認。
0827nobodyさん2014/11/11(火) 06:46:23.15ID:???
>>826
ありがとうございます!試してみます。
0828nobodyさん2014/11/11(火) 22:46:39.51ID:???
そもそもComon.css編集じゃないと駄目なのかって感じもするが
0829nobodyさん2014/11/12(水) 05:28:02.98ID:???
>>826
skinsフォルダを見ましたが、Common.cssらしきファイルは見つかりませんでした。
もしかして、vectorフォルダ内のvariables.lessなどを直接編集すれば良いよ。
という意味だったのでしょうか?

>>828
skins内部を直接編集するのはよくない
みたいな事を聞いたものですから・・・
vectorフォルダをコピーして、オリジナルskinをつくろうともしたのですが、
中々うまくいかず・・・


MediaWiki 1.23.5
08308262014/11/12(水) 19:29:02.97ID:waU9zF0c
>>829>>825
自分で探せって意味。

> skins内部を直接編集するのはよくない
> みたいな事を聞いたものですから・・・
理由が書いてないのは理解していないから?

アップデートで上書きされるのがいやなら自作にして分離。
ベースにしたスキンの変更箇所も毎回適応したいなら直接書いたほうが早い。

cssは同じプロパティがあったとしても下に書いたほうが優先されるので、
わざわざ元からある同じ箇所探して消す必要はない、
まとめて下に書いておけば問題ない。
0831nobodyさん2014/11/14(金) 06:31:15.34ID:???
>>830
skins内ファイルの編集はバージョンアップ時に問題があることは理解してました。
そういう訳でcommon.cssに書いていたのですが、
逆に言えば、バージョンアップ時の問題さえ解決できれば、
skinsファイル内を編集した方が、.less使えるしメリットは大きいですね。

上書きせず、下に追加する・・・という発想は思いつかなかったです。
貴重なアドバイスありがとうございました。
0832nobodyさん2014/11/14(金) 13:41:38.35ID:???
個人的には下に書いて追加上書きさせてくってのは、
ソースが汚いし、管理しにくくなるから辞めといた方がいいと思うぞ
0833nobodyさん2014/11/14(金) 14:13:10.10ID:???
>>832
言ってる意味がわからんのだが?
バージョンアップしたら一回コピペすればいいだけじゃん
0834nobodyさん2014/11/16(日) 14:17:42.24ID:???
バージョンアップ関係無い
CSSの編集を、後から後から思いついた順に追加していくのは
ソースが超汚くなるし、自分でもわけわからなくなるよ?って意味なんだが
そんなんどうでもいいって人なら気にしなくていいよ
0835nobodyさん2014/11/16(日) 14:18:12.74ID:???
っていうか、less使うなら別にいい
0836nobodyさん2014/11/16(日) 15:18:22.11ID:???
>>834
話しぜんぜんわかってないじゃねえかw
自分で追加した部分は整理して書くに決まってんだろwあほかw
0837nobodyさん2014/11/16(日) 23:18:41.06ID:???
決まってないと思うわ
0838nobodyさん2014/11/17(月) 18:31:55.40ID:???
>>832
>>825が言っている問題を解決できる方法が他にあるのなら、
あなたのおっしゃる通りだと思います。
0839nobodyさん2014/11/17(月) 20:08:09.82ID:???
>>838
その話は関係ないみたいだぞ

>バージョンアップ関係無い
>CSSの編集を、後から後から思いついた順に追加していくのは
バージョンアップ関係ないならCommon.cssの問題とも違う

ソースが汚いのは本人の問題
0840nobodyさん2014/11/18(火) 00:04:09.56ID:???
なんで質問者と関係ない人たちで荒らしあってんだろね
そもそも、この質問者、スキンを作れるレベルですら無いように見えるし
コモンCSS編集だけで済ませときゃいいじゃん
08418252014/11/18(火) 10:55:09.77ID:???
>>830さんにアドバイス頂いた通り、
skins\vector内の.lessファイルに追記することによって、
>>825で解決したいと思っていた事はできているので満足しております。

ソースはvimでfolder使ったり、Gitで管理したりと、
そこまで読みづらさは感じていないです。

本当はカスタムSkin作れるスキルがあれば一番良いのでしょうが・・・・
MediaWiki 1.23.5 で vectorスキンを雛形に挑戰したのですが、
ググっても以前のバージョンの記事しか出てこないし。
結構敷居高くないですか?w
0842nobodyさん2014/11/18(火) 12:03:39.29ID:???
>>841
最低でも各言語のさわり程度の基礎ぐらいは理解してないと厳しいだろうね。
まあ調べて覚えれば何とかなるし、結局は本人の根気と努力次第だな。

html
js
css/less
php
0843nobodyさん2014/11/18(火) 12:21:17.23ID:???
>>841
何で敷居^H^Hハードル低いと思った?
それとも>>841がカスタムSkinの過去記事に不義理でもしたのか
0844nobodyさん2014/11/18(火) 14:04:06.66ID:???
コピペとトライアンドエラー繰り返せば理解出来る部分がホトンドだし
ドキュメントも調べりゃ出てくるしな
ただし、分からない事があっても、ここで聞くのは無駄だと思うわ
煽らないといられない子どもが居るみたいだし
0845nobodyさん2014/11/18(火) 22:43:57.34ID:???
ですよねーwわざわざ子供とか言って煽ってる人、ご本人が言うんですからwwwww
0846nobodyさん2014/11/24(月) 09:42:52.14ID:???
sidebarって管理者しか編集できないの?
一般の人でも編集できるようにする方法とかある?
0847nobodyさん2014/11/25(火) 00:31:22.93ID:???
方法はあるけど、まず、ソースの編集の知識は有る?
0848nobodyさん2014/11/25(火) 03:08:33.00ID:???
一応ある
0849nobodyさん2014/11/25(火) 10:02:52.02ID:???
じゃあ、そもそも自分で見つけられると思うんだけど
0850nobodyさん2014/11/25(火) 10:46:46.83ID:???
分からない
0851nobodyさん2014/11/29(土) 13:35:36.60ID:???
>>850
そもそも管理者グループ以外が弄れる事自体非推奨だけど

#ipユーザー(匿名利用者)でも編集できる(非推奨)
$wgGroupPermissions['*' ]['editinterface'] = true;
#「自動承認された利用者」でも編集できる
$wgGroupPermissions['autoconfirmed']['editinterface'] = true;

どっちかをLocalSettings.phpに書く
0852nobodyさん2014/11/29(土) 18:18:18.37ID:???
>>851
やっぱりその方法しかないか
sidebarを通常ページ扱いとかできない?
0853nobodyさん2014/12/16(火) 23:35:32.84ID:???
超初歩的な質問失礼します。
extension:commentsを使いたいのですが、コメントの削除の方法がわかりません。
Hooksの所にあるComment::deleteを使えば良いのまではわかるのですが、これをどうしたらよいのでしょうか?
{{Comment::delete}}とかちょっと変えて試してみましたが駄目でした。
ヒントだけでもいいのでお助けください。
0854nobodyさん2014/12/17(水) 01:42:00.26ID:???
>>853
やったことを書いてないから何が間違ってるのかさっぱりわからん
テンプレと対象のマニュアルを読んでから出直してらっしゃい
0855nobodyさん2014/12/17(水) 07:19:23.08ID:???
>>854
853です。
早速ありがとうございます。
状況説明しようとマニュアルを読み直して解決しました。
LocalSettigs.phpに

$wgGroupPermissions['*']['commentadmin'] = true;

を追加することでコメントを削除ボタンが表示されました。
解決のきっかけをありがとうございました。
また困ったらご相談させてください。
■ このスレッドは過去ログ倉庫に格納されています