2009/02/18 | 3:15 am

ペーハーペー

PHP が難しすぎてついてけません。
でも WordPress とかのブログツール(??っていうのかな)は PHP わかんないとどーしよーもないもので。。。

自分は基本的に ActionScript オーサリングとHTML/CSS コーディングしか言語知りません。
ググっても何言ってるかさっぱりわけわかめ。
脳ミソが5つくらいに感じてきた。
もーしんどいス。

でも、半日かけてやっと希望の動作に仕上がったのでよしとしよう、うん。

カテゴリを表示しているページに行くと、
その選択されているカテゴリが反応するってのです。

まず、最初に出てきたのは、
get_the_category() でフィルタ関数作ってごにょごにょ。
(↑ よくわからんけど、やったるわーって意気込んでた午後4時くらい)

全カテゴリを表示したいのに、一個しか出てこない。
もーこの時点で半分くらいあきらめる。
(↑ 打ち合わせから帰ってきた午後10時くらい)

一応もうちょっと試したものの、やっぱり無理と判明。
(↑ 日付変わったくらい)

Javascript でカテゴリの URL 取得してどーにかしてやろうかと思いつくも、ここまで PHP やったんだからっと思い直して再度ググリの旅へ。
(↑ 飯食いに行ってきた後)

んで、無理にカスタマイズは止めて、wordpress のデフォルトからある wp_list_categories() を使おうと決める。
そしたら、<li class=”cat-item cat-item-1″>って自動で出力されるのを知る。
(↑ 1時間くらい前)

こ、これは!っと思い、PHP で今いるカテゴリーをどーにか取得して CSS 適応することに成功。
ちなみに、こんなのです。

<?php
	$cat = get_the_category();
	$cat = $cat[0];
	$cat = $cat->cat_ID;
	if(is_home()) $cat = 1;
?>

<style type="text/css">
.city li.cat-item-<?php echo $cat; ?> a {
	color: #898989;
	}
</style>

ふー、何とかメドたちました。
とりあえず、データの入れ込み作業して、朝一打ち合わせなので一回帰って風呂入って着替えましょー
そーしましょー

でも、まーね、出来る男ってこーゆーのすぐ気付く訳でして、俺畜生みたいに半日も掛けない訳でして。。。
頑張れ、俺。

COMMENT

CATEGORY

POSTED

jam

2009/02/05 | 19:03 pm

開かないっぽい。

んーっと。
何かおかしい。
as3 から javascript 経由で window.open() すると safari でだけ出来ないっぽい??

んな訳ないよね。。。(って信じてる)
俺がどこかで凡ミスしてるだけ。。。(って信じてる)

くまった。
こんなんで2時間くらいハマってる。

うがー


追記 : 09.02.05 – 20:33

色々見てたら、Safari の環境設定のせいっぽい。
でも、初期設定で「ポップアップウィンドウを開かない」にチェックが入ってるって、どーなのでっしょー。

それでも懲りずに色んなサイト見てたら、チェック入ったままでもポップアップするサイトをいくつか発見。
再度、暗礁に乗り上げた気がした、午後八時半。
フツーに腹減ったね、うん。


追記 : 09.02.05 – 21:17

っで、さっきこんなリンクにたどり着いた訳なのです。

-
Opening External Links in new window from AS3
-

こちらの人は、AS 内でブラウザ判別してその結果によって、ExternalInterface() するか、もしくは、普通にnavigateToURL() するか決めるそうな。

ナールーホードー。
とりあえず、これを試してみます。

POSTED

jam

2009/02/02 | 19:06 pm

javascript で悶々。

してます。

Actionscript と同じ ECMAScript とは思えないくらいよく分からんデス。
ちなみに、ECMAScript を「エクマスクリプト」って言うの初めて知った。
別にどーでもいい事なのですけれど。。。

とりあえず、
document.write() は、<body> のすぐ下に記述される(っぽい)。
っで、自分が指定したい <div> とかの部分に追加したい場合は、
var addText = “ごにょごにょ”;
document.getElementById(’ID_NAME’).innerHTML = addText;
で出来る(っぽい)。
ちなみに、このやり方で行くと、指定している <div id=”ID_NAME”> の中身はぶっ飛びマッス。
だから、追加っというか、中身入れ替えという感じ。

今のとこの理解では、
document.write() は、”追記”で、
document.innerHTML は、”入れ替え”という認識。

何かどーもまだしっくり来ないのだけれど、考えていた挙動に近づいてきたので、よしとする。
もうちょっと時間あるときに、調べてみます。

って言って、やった事ないのですが。。。

COMMENT

CATEGORY

POSTED

jam

JUN NAKAJIMA
Tokyo, Japan.
member of Onawatobi.
contact@brooklyn.jp