PukiWikiスレ Part6
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/03/11(日) 21:23:37ID:???公式 http://pukiwiki.sourceforge.jp/
開発 http://pukiwiki.sourceforge.jp/dev/
SF.jp http://sourceforge.jp/projects/pukiwiki/
ML http://sourceforge.jp/mail/?group_id=166
0263nobodyさん
2007/05/31(木) 23:40:13ID:???FrontPageを消してもindex.php?FrontPageを表示すると「FrontPageの編集」が表示されてしまいます。
これだと根本的には削除出来ていないということだと思ったんですが・・・
0267nobodyさん
2007/06/01(金) 11:48:19ID:???0268nobodyさん
2007/06/01(金) 16:57:03ID:???0269nobodyさん
2007/06/02(土) 01:32:25ID:???いいかげん、ウゼエ。
ニュースでもなんでも報告したらいいやないか。
自分のサイトだけでひきこもってろっていうのもアホらしい。
0271nobodyさん
2007/06/02(土) 17:03:04ID:???0272nobodyさん
2007/06/03(日) 10:13:29ID:???0273nobodyさん
2007/06/03(日) 10:36:41ID:???使ってる人は自サイトにBBSでもつけてくれればちゃんとそこ見るから。
0274nobodyさん
2007/06/03(日) 13:23:40ID:???0275nobodyさん
2007/06/04(月) 18:58:47ID:???0276nobodyさん
2007/06/04(月) 20:15:01ID:???0280nobodyさん
2007/06/08(金) 07:26:56ID:???.htmなんかに見栄えよく変換してくれるユーティリティってないですか?
0282nobodyさん
2007/06/14(木) 15:27:28ID:???キャッシュの人のサイト消えっぱなしなんだけど、何処行ったか知ってる人居る?
0283nobodyさん
2007/06/14(木) 15:35:55ID:???0284nobodyさん
2007/06/14(木) 15:58:20ID:???http://debian.fam.cx/experimental/index.php?namazuTamer%2FPukiWiki%2Fbodycache
と同じなんだよね?細かい所は何が違うの?
0285nobodyさん
2007/06/14(木) 17:20:48ID:???ぱっと見た感じls2とかが含まれてた場合のキャッシュ処理が違うかも?
消えたConvert_Cacheはドキュメント準備中のままだったから細かい事は分からん
これから入れる人は>>284でもいいと思うけどね
0286nobodyさん
2007/06/25(月) 15:04:26ID:5Scc3hlM0287nobodyさん
2007/06/25(月) 15:12:10ID:???0288nobodyさん
2007/06/25(月) 19:17:10ID:???http://pc11.2ch.net/test/read.cgi/hp/1182265477/
0289nobodyさん
2007/06/27(水) 16:45:12ID:???テーブルデザインじゃないテンプレート作るとかいっていた香具師できたのか?
ずっとwktkして待ってるんだぞw
0290nobodyさん
2007/06/27(水) 23:30:19ID:???チンコがダメなっちゃうぞ
0291289
2007/06/28(木) 15:17:02ID:???PHPが駄目なもんで誰か手助けしてくれないか?
ナビゲーションの部分がどうもうまくできないんだ
0294289
2007/06/28(木) 18:10:46ID:???<div id="wrapper">
<div id="header">
<div class="logo">
</div>
<div class="toolbar">
</div>
</div>
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<div id="primary">
<div id="contents">
<?php echo $body ?>
</div>
<?php if ($notes != '') { ?>
<div id="note">
<?php echo $notes ?>
</div>
<?php } ?>
<?php if ($attaches != '') { ?>
<div id="attach">
<?php echo $hr ?>
<?php echo $attaches ?>
</div>
<?php } ?>
</div>
<div id="secondary">
<div id="menubar">
<?php echo do_plugin_convert('menu') ?>
</div>
</div>
<?php } ?>
0295289
2007/06/28(木) 18:11:34ID:???<div class="ftoolbar">
<ul id="toolbar">
<?php if (PKWK_SKIN_SHOW_TOOLBAR) { ?>
<!-- Toolbar -->
<?php
(略)
<?php } // PKWK_SKIN_SHOW_TOOLBAR ?>
</ul>
</div>
<div class="navigation">
<?php if ($related != '') { ?>
<p class="related">Link: <?php echo $related ?></p>
<?php } ?>
<?php if ($lastmodified != '') { ?>
<p class="lastmodified">Last-modified: <?php echo $lastmodified ?></p>
<?php } ?>
</div>
<div class="copyright">
<p class="siteadmin">Site admin: <a href="<?php echo $modifierlink ?>"><?php echo $modifier ?></a></p>
<p class="license"><?php echo S_COPYRIGHT ?>.</p>
<p class="powered">Powered by PHP <?php echo PHP_VERSION ?>. HTML convert time: <?php echo $taketime ?> sec.</p>
</div>
</div>
</div>
</body>
0296289
2007/06/28(木) 18:18:44ID:???3時間位したらすぐにでも出来ると思うけど
PHPの部分がサパーリだからオマイラ教えてくれ(というより下さいませ)
Pukiwikiのデフォルトのテンプレートだと
<td class="menubar">
<div id="menubar"><?php echo do_plugin_convert('menu') ?></div>
</td>
<td valign="top">
<div id="body"><?php echo $body ?></div>
</td>
</tr>
</table>
<?php } else { ?>
<div id="body"><?php echo $body ?></div>
<?php } ?>
だけど
<div id="body"><?php echo $body ?></div>
が2つもアル理由がわからんし
できればmenu(Menubar)とbodyを分けて出力させたい
(デフォルトだとテーブルデザインだからこういう風に出力してるんだと思うけど)
0297289
2007/06/28(木) 18:29:16ID:???echo '<li><a href="' . $link[$key] . '">' .'<img src="' . IMAGE_DIR . $image[$key] .
'" width="' . $x . '" height="' . $y . '" ' .'alt="' . $lang[$key] . '" title="' . $lang[$key] . '" />' .'</a></li>';
return TRUE;
こうすると改行が出来ないので出力されるソースが1行になってしまいます。
できれば改行したいのですが・・・
0298nobodyさん
2007/06/28(木) 18:30:43ID:???<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
の条件でmenubarを含む内容を呼び出しててelseだったらmenubarを含まないのを呼び出す
0299289
2007/06/28(木) 18:42:41ID:???この時間にこのスレに人がいるとは、ありがとう
つまり編集時とかはメユーがいらないからelseで出力をしないんだな
ってことは>294のソースでも問題なさそうだな
0300nobodyさん
2007/06/29(金) 01:45:24ID:???0302289
2007/07/02(月) 20:42:28ID:???bodyとmenuの出力のところで
下のようにすると普通のFrontpageとかなら正常に表示されるけど
編集画面とか差分とかになるとうまく出力されない
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<div id="primary">
<div id="contents">
<?php echo $body ?>
</div>
<?php if ($notes != '') { ?>
<div id="note">
<?php echo $notes ?>
</div>
<?php } ?>
<?php if ($attaches != '') { ?>
<div id="attach">
<?php echo $hr ?>
<?php echo $attaches ?>
</div>
<?php } ?>
</div>
<div id="secondary">
<div id="menubar">
<?php echo do_plugin_convert('menu') ?>
</div>
</div>
<?php } ?>
0303nobodyさん
2007/07/02(月) 21:23:49ID:???phpの処理部分のみ抜き出して動作テストをさせるべき
(ただしエディタの機能で対応できるなら別にいい)
あと合間合間のecho処理の所を変数じゃなく普通に文章出力させて、どの動作で何が行われてるか自分で理解する事
合わせてコメントの追加も大事
とりあえず>>289がどういう動作を望んでるのかを、日本語の箇条書きでいいから書き並べてみ
0304289
2007/07/02(月) 22:50:36ID:???phpの部分だけにしてみると
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<?php echo do_plugin_convert('menu') ?>
<?php echo $body ?>
<?php } else { ?>
<?php echo $body ?>
<?php } ?>
こうなって、漏れがやりたいのは
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<?php echo do_plugin_convert('menu') ?>
<?php echo $body ?>
ここのところに
<?php } else { ?>
<?php echo $body ?>
<?php } ?>
↓これらをぶっ込みたいんだ
<?php if ($notes != '') { ?>
<?php echo $notes ?>
<?php } ?>
<?php if ($attaches != '') { ?>
<?php echo $attaches ?>
<?php } ?>
0305nobodyさん
2007/07/03(火) 02:12:32ID:???いや、別にphp部だけ抜き出して貼ってくれってんじゃなくて
アナタが編集作業及びPHPの学習をするためにそっちの方が覚えやすいよ?ってだけの事だし
日本語で書き出してくれって言ったのは、例えば
-note部とattach部の表示を○○時はどこそこに表示
-××時はどこそこに表示したい
とかそういう具体的に日本語で箇条書きしてくれって事で
ちなみにそのやりたい事ってのをソースからそのまま読み取ると
readモードかつmenu表示がある場合に、body部+note部とattach部を表示し
そうでない場合にはbody部のみ表示する (note部とattach部を表示しないようにする)
ってだけにしか見えないんだけど、それがしたいのかい?
0306nobodyさん
2007/07/03(火) 02:22:37ID:???>編集画面とか差分とかになるとうまく出力されない
ってのは、
編集画面とか差分、ページ一覧時の部分が全然書かれてないから
>>304で折角コピペしてくれたから使うと、
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<?php echo do_plugin_convert('menu') ?>
<?php echo $body ?>
<?php } else { ?>
<?php echo $body ?>
<?php } ?>
この部分の処理の意味は理解できてる?
順に一行ずつ書くと
もし、リードモード かつ menuプラグインの出力命令があるのなら
『menu プラグインを 書き出す
body部分を書き出す』
もしそうでないなら
『body部分を書き出す』
こういう感じ
0307nobodyさん
2007/07/03(火) 02:28:40ID:???CSSレイアウトでの完成形を仮テンプレとして『全てHTMLで手書き』して
その状態を教えてくれって事だったんだよ
別にphpソースが見たいわけじゃなく、htmlテンプレートが見たいって事
できればブロック要素で色分けしたCSS付だったりしたら完璧だろうけどそれはまぁ後からでも
で、それを見てからソースの条件分岐なりを決めてかなきゃ、場当たり作業で訳分からなくなるだけだと思うよ
php自体が分かってないなら尚更だと思う
--
3レスも使ったけど長文やら時間が時間やらで自分の頭が沸いてるから
他の人からツッコミどころあったら俺にツッコミ入れておくれ
というか、誰も読まんよな…w
0308nobodyさん
2007/07/03(火) 02:40:00ID:???0309289
2007/07/03(火) 20:35:19ID:???とりあえず自己解決しますた
PukiWikiはPHPにしなくてもいいようなことをPHPで処理させるから間違いやすい
CSSとか@importでやりゃいいのになw
0310nobodyさん
2007/07/03(火) 21:55:50ID:???>CSSとか@importでやりゃいいのになw
何を言ってるんだ。スキンを良くしたいって言ってるチミがそう改変するんだよ
0312nobodyさん
2007/07/04(水) 00:07:53ID:???既にそういうスキン配布されてね?
0314nobodyさん
2007/07/04(水) 00:24:50ID:???> そこいじってみるから
誰もお前みたいなレベルのやつには期待してない。w
0316sage
2007/07/04(水) 07:44:26ID:???まあ自作スキンでぐぐれ
0319289
2007/07/04(水) 21:06:26ID:???もしかして中の人か?w
それなら次回のバージョンうpで変更してもらえそうだな
言うだけいっとくか
>309のCSSをPHP処理じゃなくす。
// Set site identities
$_IMAGE['skin']['logo'] = 'pukiwiki.png';
$_IMAGE['skin']['favicon'] = ''; // Sample: 'image/favicon.ico';
<link rel="SHORTCUT ICON" href="<?php echo $image['favicon'] ?>" />
<a href="<?php echo $link['top'] ?>"><img id="logo" src="<?php echo IMAGE_DIR
. $image['logo'] ?>" width="80" height="80" alt="[PukiWiki]" title="[PukiWiki]" /></a>
ファビコンは環境依存するからなしでいい
ファビコンのURLの指定を別ける必要がどこにあるのか?
0320289
2007/07/04(水) 21:13:52ID:???簡単な処理だけどPHP判らない人だと混乱するし
// SKIN_DEFAULT_DISABLE_TOPICPATH
// 1 = Show reload URL
// 0 = Show topicpath
if (! defined('SKIN_DEFAULT_DISABLE_TOPICPATH'))
define('SKIN_DEFAULT_DISABLE_TOPICPATH', 1); // 1, 0
<?php if ($is_page) { ?>
<?php if(SKIN_DEFAULT_DISABLE_TOPICPATH) { ?>
<a href="<?php echo $link['reload'] ?>"><span class="small"><?php echo $link['reload'] ?></span></a>
<?php } else { ?>
<span class="small">
<?php require_once(PLUGIN_DIR . 'topicpath.inc.php'); echo plugin_topicpath_inline(); ?>
</span>
<?php } ?>
<?php } ?>
URLの表示かTOPICPATHの表示か何も表示しないかはこういう選択じゃなくて
このコードを書き込んだらTOPICPATHが使えるようにする。
よくアフィリエイトとかにあるこのソースコードを埋め込めば広告表示できるみたいな
0321289
2007/07/04(水) 21:22:04ID:???// NOTE: This is not stop their functionalities!
if (! defined('PKWK_SKIN_SHOW_NAVBAR'))
define('PKWK_SKIN_SHOW_NAVBAR', 1); // 1, 0
// Show / Hide toolbar UI at your choice
// NOTE: This is not stop their functionalities!
if (! defined('PKWK_SKIN_SHOW_TOOLBAR'))
define('PKWK_SKIN_SHOW_TOOLBAR', 1); // 1, 0
これも>320と同じ
あとnavigation bar UIのコードって別の所に移動出来ないのか?
<div id="navigator">略</div> だけで59行
<?php if (PKWK_SKIN_SHOW_TOOLBAR) { ?>略<?php } // PKWK_SKIN_SHOW_TOOLBAR ?>で74行
skin.phpの4割ぐらい占めてないか?
0322nobodyさん
2007/07/04(水) 21:36:12ID:???0323289
2007/07/04(水) 21:38:30ID:???これもPHPにする必要がある?
<hr />か<hr class="full_hr" />でよくね?
<link rel="stylesheet" type="text/css" media="screen" href="skin/pukiwiki.css.php?charset=
<?php echo $css_charset ?>" charset="<?php echo $css_charset ?>" />
<link rel="stylesheet" type="text/css" media="print" href="skin/pukiwikia.css.php?charset=
<?php echo $css_charset ?>&media=print" charset="<?php echo $css_charset ?>" />
pukiwiki.ini.phpの
/////////////////////////////////////////////////
// Directory settings II (ended with '/')
// Skins / Stylesheets
define('SKIN_DIR', 'skin/');
// Skin files (SKIN_DIR/*.skin.php) are needed at
// ./DATAHOME/SKIN_DIR from index.php, but
// CSSs(*.css) and JavaScripts(*.js) are needed at
// ./SKIN_DIR from index.php.
// Static image files
define('IMAGE_DIR', 'image/');
// Keep this directory shown via web browsers like
// ./IMAGE_DIR from index.php.
これもPHPにしないで直接URL記入したほうが速いだろ
0324289
2007/07/04(水) 21:54:02ID:???default.ini.phpもついでに
リストのpaddingとmarginの指定ぐらいCSSで
/////////////////////////////////////////////////
// リスト構造の左マージン
$_ul_left_margin = 0; // リストと画面左端との間隔(px)
$_ul_margin = 16; // リストの階層間の間隔(px)
$_ol_left_margin = 0; // リストと画面左端との間隔(px)
$_ol_margin = 16; // リストの階層間の間隔(px)
$_dl_left_margin = 0; // リストと画面左端との間隔(px)
$_dl_margin = 16; // リストの階層間の間隔(px)
$_list_pad_str = ' class="list%d" style="padding-left:%dpx;margin-left:%dpx"';
画面サイズに合うようにCSSで
/////////////////////////////////////////////////
// テキストエリアのカラム数
$cols = 80;
/////////////////////////////////////////////////
// テキストエリアの行数
$rows = 20;
0325289
2007/07/04(水) 21:55:24ID:???/////////////////////////////////////////////////
// 添付ファイルの一覧を常に表示する (負担がかかります)
$attach_link = 1;
/////////////////////////////////////////////////
// 関連するページのリンク一覧を常に表示する(負担がかかります)
$related_link = 1;
// 文末の脚注の直前に表示するタグ
$note_hr = '<hr class="note_hr" />';
うわぁぁぁぁあああああああああああ
/////////////////////////////////////////////////
// 水平線のタグ
$hr = '<hr class="full_hr" />';
0330nobodyさん
2007/07/05(木) 11:36:49ID:???0331nobodyさん
2007/07/05(木) 12:07:09ID:???0333nobodyさん
2007/07/05(木) 22:26:17ID:???0334nobodyさん
2007/07/05(木) 22:28:18ID:???0335wikiの中の人 ◆TMJbMHXDt6
2007/07/05(木) 23:05:00ID:???0339nobodyさん
2007/07/06(金) 09:30:04ID:???0341nobodyさん
2007/07/06(金) 22:21:50ID:???そんな都市伝説未だに信じてるアフォがいるのか。
0343nobodyさん
2007/07/07(土) 08:47:43ID:???0345nobodyさん
2007/07/07(土) 23:35:06ID:???0346nobodyさん
2007/07/07(土) 23:41:30ID:???見栄えが悪い…
0347nobodyさん
2007/07/08(日) 06:59:10ID:???$_symbol_noexists = '?';
を
$_symbol_noexists = ' ';
にすれば消える。
0348nobodyさん
2007/07/09(月) 14:28:30ID:???左寄せとか右寄せとかしたい。
0349nobodyさん
2007/07/09(月) 16:17:40ID:???0350wikiの中の人 ◆TMJbMHXDt6
2007/07/09(月) 17:03:46ID:???0351nobodyさん
2007/07/09(月) 17:07:19ID:???0354nobodyさん
2007/07/10(火) 22:16:53ID:TMHBj3Wf調べてもでてこなかったのでアドバイスをお願いします。
現在pukiwikiでサイトを運営しています。
管理者しか編集できないようにパス規制もかけています。
一部のページだけ管理者しか閲覧できないようにするにはどうすればいいでしょうか?
PUKIWIKIで設定できるやり方などがあれば教えて下さい。(承認しないと閲覧できないようにしたいです)
よろしくお願いします。
0355nobodyさん
2007/07/10(火) 22:28:58ID:???0357nobodyさん
2007/07/15(日) 05:27:28ID:???専用ブラウザから画像のリンクを表示した際画像ビューアにて表示ができません。
この問題を解決するにはどうすればいいのでしょうか?なにかお勧めの方法ありませんか?
0359nobodyさん
2007/07/22(日) 15:48:05ID:???本人は真剣なんだろうけど、「9.おまけ」とコメントに赤面
ttp://pukiwiki.sourceforge.jp/?PukiWiki%2FInstall%2FWindows%2F%E6%89%8B%E5%BC%95%E3%81%8D200706
0360nobodyさん
2007/07/22(日) 16:25:53ID:???0361nobodyさん
2007/07/22(日) 16:34:08ID:???とうまくごまかしてみる
0362nobodyさん
2007/07/24(火) 10:27:15ID:???一応確認しないと消せないけど、確認する気にもなれないってやつ?
■ このスレッドは過去ログ倉庫に格納されています