| 6-6:プリント用CSS指定とprintアイコン表示のプチ・ハック |
|
|
| 2007/04/12 木曜日 22:44:26 JST | |
|
Joomla1_0_12JPアップデートにともない、グローバル・コンフィグレーション:コンテンツパネルでPDFアイコン表示とプリントアイコン表示をONしてみました。
今回、PDFは、ほぼ変換されるので使って見ることにしました。
■スマートなプリント用CSSの指定法は、下記本家フォーラム記事を参照の事。 ■私的な問題の解決法 1:インストされているプリントアイコン画像が気に入らない。 --> すみやかに画像作成後上書き。
2:プリントアイコンのTDタグ境界に隙間が発生し、異なる背景色が見えるため、それが境界線として見えてしまう。
一応、あれこれと試してみるが、CSSでは解決せず、かといって、自作テンプレートを修整する気力もなし…。
457行目付近(色々いじっているので行数がオリジナルと異なるかも)
<table class="contentpaneopentitle<?php echo $params->get( 'pageclass_sfx' ); ?>" summary="layout-table">
で、あらたにCSSファイルでtable.contentpaneopentitleで背景色を白にして、解決。
Joomla!-W3C-Valid-XHTML-Petit-Hacks ::: 06
●通常
<td class="buttonheading"> <a xhref="http://xxxx/index2.php?option=com_content&task=view&id=22&pop=1 &page=0&Itemid=2" target="_blank" onclick="window.open('http://xxxxx/index2.php?option=com_content&task=view&id=22&pop=1 &page=0&Itemid=2','win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no, resizable=yes,width=640,height=480,directories=no,location=no'); return false;" title="プリント"> <img xsrc="http://xxxx/images/M_images/printButton.png" alt="プリント" name="プリント" align="middle" border="0" /></a></td>
●改造後
<td class="buttonheading"> <a xhref="http://xxxx/index2.php?option=com_content&task=view&id=22&pop=1 &page=0&Itemid=2" target="_blank" onclick="window.open('http://xxxxx/index2.php?option=com_content&task=view&id=22&pop=1 &page=0&Itemid=2','win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no, resizable=yes,width=640,height=480,directories=no,location=no'); return false;" title="プリント"> <img xsrc="http://xxxx/images/M_images/printButton.png" alt="プリント" name="print" id="print" width="16" height="16" /></a></td>
ここでは、プリントアイコン表示部を説明していますが、ややこしい事にプリントアイコンは、「joomla.php」で。
includes/joomla.php 2244行目付近
$image = mosAdminMenus::ImageCheck( 'printButton.png', '/images/M_images/', NULL, NULL, _CMN_PRINT, _CMN_PRINT );
を
$image = mosAdminMenus::ImageCheck( 'printButton.png', '/images/M_images/', NULL, NULL, _CMN_PRINT, 'print', 'print', '16', '16');
|
|
| 最終更新日 ( 2007/04/13 金曜日 01:14:53 JST ) |
| < 前へ |
|---|


