質問箱/4002

カテゴリ
サマリ表組みの位置を動かすことに関する問題
バージョン1.4.7
投稿者tk_nb
状態完了
投稿日2007-02-25 (日) 17:47:30

質問

pukiwiki 1.4.7を使ってます。
tableにLEFT:/RIGHT:を適応させるためにdev:PukiWiki/1.4/ちょっと便利に/テーブルの中央寄せor右寄せを参考に以下の変更を加えました。
pukiwiki/lib/convert_html.php
558行目

class Table extends Element
{
	var $type;
	var $types;
	var $col; // number of column
	var $align = 'left';  //これを追加

652行目

 $string = $this->wrap($string, 'table', ' class="style_table_'.$this->align.'" cellspacing="1" border="0"'); //align値を最後につけるように書き換え
		return $this->wrap($string, 'div', ' class="ie5"');

660行目

class YTable extends Element
{
	var $col;
	var $align = 'left'; //ここにも追加

716行目

		$rows = $this->wrap($rows, 'table', ' class="style_table_'.$this->align.'" cellspacing="1" border="0"'); //上と同じように書き換え~

以上です。
そして、cssを変更してスタイルを適応するために以下を追加しました。
pukiwiki/skin/pukiwiki.css.php
170行目

.style_table,
.style_table_left{
	padding:0px;
	border:0px;
	margin:auto auto auto 0px;
	text-align:left;
	color:inherit;
	background-color:#ccd5dd;
}
.style_table_center{
	padding:0px;
	border:0px;
	margin:auto;
	text-align:left;
	color:inherit;
	background-color:#ccd5dd;
}
.style_table_right{
	padding:0px;
	border:0px;
	margin:auto 0px auto auto;
	text-align:left;
	color:inherit;
	background-color:#ccd5dd;
}

もともとあった.style_tableは削除しました。
以上の変更をしたところ、表の枠組みは確かに移動したのですが、中にあった文字列が消えてしまいます。
位置指定をしなくても消えることから、ソース生成の段階で消えてる気がするのですがどうしてでしょう?
ブラウザはfirefox1.5とIE6で検証しましたが、まったく同じ結果が出ます。
つたない知識なので、根本的に間違ってるかもしれません。どうかお願いします。

回答



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:24
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.274 sec.

SourceForge