top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_1282

DrupalとPNGとFirebug:何気ない毎日でも、必ずなんかあるよなぁ。真央ちゃん、残念だったし ・・・ 【今日のコマネタ】

 2010-02-26
 最近、更新が滞りがち
 一時期は、月間50投稿をノルマにしてたのに・・・
 実は関わるプロジェクトが増えてきて
 実際のお仕事作業が多く、
 なかなか新しいネタに出会えない。

 でも、そんな毎日でも、必ず
 発見はある。


 ・・・そこで、
 ひとつの投稿にするほどでないけど、
 毎日の作業において、「覚えとなきゃ
 という小さいネタを記録しておこ。


 題して
 「今日の細ネタ(コマネタ)
 ・・・そのままやん。


2010年02月26日 のコマネタ
 □Drupalにおいて、"サイト内を検索:"文字を消す。
 □DXImageTransform.Microsoft.AlphaImageLoader
 □onBeforeItemRemoved:そうかぁ、Firebugのエラー


  追記に  ▼


 ところで、こちらは・・・


◇今日のGoogle(2010/02/26)
今日のGoogle(2010/02/26)
今日のGoogle(2010/02/26)
 ※バンクーバー2010
※今日の事件とニュース
 ・真央ちゃん 銀メダル

FC2ブログランキング にほんブログ村 IT技術ブログ Webサイト構築へ ブログ王ランキング 人気ブログランキング 人気ホームページランキングへ


more

************************************************
◎  DrupalとPNGとFirebug の巻
                :今日のコマネタ

************************************************


 

 ■Drupalにおいて、"サイト内を検索:"文字を消す
  ・検索ボックス配置すると、当り前のように
   テキストエリアの前に配置される文字列。
   テキストエリアの前に配置される文字列
  どうやって消せるんだ?
   > コアソースの
     ・modules/search/search.module に、
function search_box(&$form_state, $form_id) {
$form[$form_id] = array(
'#title' => t('Search this site'),
'#type' => 'textfield',
'#size' => 15,
'#default_value' => '',
'#attributes' => array('title' => t('Enter the terms you wish to search for.')),
);
$form['submit'] = array('#type' => 'submit', '#value' => t('Search'));
$form['#submit'][] = 'search_box_form_submit';
return $form;
}
 というのがあるけど、ここか。
  コアソースはできるだけ触るな・・・と聞いているので
  ふむ、どうしようかな。

  まだ理解不足の現段階での暫定処理。


  > template.php の中に フォーム処理関数用意。
function edit_simple_web_form_element($element, $value) {
・・・・・
if (!empty($element['#title'])) {
$title = $element['#title'];

if(trim($title) != 'サイト内を検索'){ # あるいは (!(ereg("サイト内を検索",$title)))
if (!empty($element['#id'])) {
$output .= ' <label for="'. $element['#id'] .'">'. $t('!title: !required', array('!title' => filter_xss_admin($title), '!required' => $required)) ."</label>\n";
}
else {
$output .= ' <label>'. $t('!title: !required', array('!title' => filter_xss_admin($title), '!required' => $required)) ."</label>\n";
}
}
}
・・・・・
return $output;
}
 とする。
 なんて、原始的なんだ・・・

 

 ■Drupalテンプレート改造していると
  懐かしいソースが・・・
  (今でも必要なのかな)
  ・24PNGファイルが ieで
   透過されなかった(今や過去形)時に
   マイクロソフトからもアナウンスのあった方法。

Internet Explorer で PNG ファイルの背景が透明にならない
Internet Explorer で PNG ファイルの背景が透明にならない 結構使ってました。

 ・・・ie8や最新のoperaは
    問題ないようだ。



  テンプレートにあったソースはこちら。
//this trick allows to show transparent .png in IE 5.5 and 6
// make sure that we are only replacing PNG logo for the Windows versions of Internet
// Explorer 5.5+
$msie='/msie\s(5\.[5-9]|[6]\.[0-9]*).*(win)/i';
if( !isset($_SERVER['HTTP_USER_AGENT']) ||
!preg_match($msie,$_SERVER['HTTP_USER_AGENT']) ||
preg_match('/opera/i',$_SERVER['HTTP_USER_AGENT'])) { ?>
<a href="<?php print base_path() ?>" title="<?php print t('Home') ?>"><img src="<?php print base_path() . path_to_theme(); ?>/img/logo.png" alt="<?php print t('Home') ?>" /></a>
<?php }
else { ?>
<!-- MSIE Alpha Transparency work around - not needed on decent browsers -->
<a href="<?php print base_path() ?>" title="<?php print t('Home') ?>">
<img src="<?php print base_path() . path_to_theme(); ?>/img/blank.gif" style="width: 249px; height: 95px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php print base_path() . path_to_theme(); ?>/img/logo.png', sizingMethod='scale');" alt="<?php print t('Home') ?>" /></a>
<?php } ?>

 ※引用転載
  ・Drupal テンプレートsimple_web
  ・Simple Web | drupal.org
  ・GNU GENERAL PUBLIC LICENSE

 ■この間報告した Firefox でのエラー
  ・Googleツールバーはずしたら症状出なくなったけど
   Firebug側の不具合なのか・・・
   ディスカッション Repeated onLocationChange Errors のメッセージ
  > ディスカッション Repeated onLocationChange Errors のメッセージ


 さて・・・
 まだまだ 仕事です。

commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/1282-8449b026
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。