<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>印刷屋の便利屋のブログ</title>
<link>https://ameblo.jp/en-daken/</link>
<atom:link href="https://rssblog.ameba.jp/en-daken/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>仕事の備忘録として主にEC-CUBEの改造。自分がぶっ倒れても良いように同僚達へ独学メモを遺すものである。自分も忘れそうだし。プログラマーとしての実務経験はゼロ。もしこのブログを参照され、何か不具合が起きても一切責任は負いません。</description>
<language>ja</language>
<item>
<title>ブログパーツ～FLVのランダム再生にあわせたテキスト表記～</title>
<description>
<![CDATA[ <p>FLVのランダム再生パーツ</p><br><p>1.</p><p>5タイトルほどのｆlvをランダム再生。</p><br><p>2.</p><p>画面がちっこい為、映像内のタイトルが見えない。</p><p>↓</p><p>パーツ内にダイナミックテキストで</p><p>「現時点」で流れているファイルの名前を</p><p>判断してそれに即した文字列を表記。</p><br><p>1.ランダム再生に関してはGoogleで</p><br><p>2.文字を表示させる部分を独立して作り</p><p>インスタンス名を「url_mc」とする。</p><p>そこに以下のアクションスクリプトを記述</p><br><p>onClipEvent (enterFrame){<br> <br>           if(_level0.videoName =="ファイル名1.flv"){this.loadVariables("title01.txt");}<br> 　 else if(_level0.videoName =="ファイル名2.flv"){this.loadVariables("title02.txt");}<br>    else if(_level0.videoName =="ファイル名3.flv"){this.loadVariables("title03.txt");}<br>    else if(_level0.videoName =="ファイル名4.flv"){this.loadVariables("title04.txt");}<br>    else if(_level0.videoName =="ファイル名5.flv"){this.loadVariables("title05.txt");}<br>    else if(_level0.videoName =="ファイル名6.flv"){this.loadVariables("title06.txt");}<br>}</p><br><p>↓こっから下はスクロール用<br></p><p><font color="#999999">onClipEvent (data) {<br> theText.htmlText = message;<br> theText.autoSize ="left";<br> maxWidth = theText._width + 240;<br> play();<br>}</font></p><br><p>【解説】</p><p>上記のスクリプトを日本語でおｋにすると</p><br><p>もし「ファイル名1.flv」を再生してるときは「title01.txt」を読み込んで</p><p>スクロール表示してちょ。</p><p>そうじゃなくて、もし「ファイル名2.flv」が再生されてたら～</p><p>以下同</p><br><p>という意味。</p><br><p>_level0.VideoNameに関しては作成しているムービー表示の深度によって変わってくると思うので</p><p>ブログパーツの仕様変更などで作り直した場合は、書き出したのちFlashPlayerのデバッグで</p><p>変数の確認などをして追いかけて見つけてください。</p><br><p>title●.txtはもちろんflvが格納されているのと同一フォルダに入れる事。</p><p>UTF-8で記述してください。</p>
]]>
</description>
<link>https://ameblo.jp/en-daken/entry-10479276083.html</link>
<pubDate>Thu, 11 Mar 2010 19:34:18 +0900</pubDate>
</item>
<item>
<title>lightpopを利用した別htmlの表示について</title>
<description>
<![CDATA[ <p>lightpopを利用して、別htmlを表示させる場合は、</p><p>「iframe」をかましたページを作成し、必ず「main/user_data/」内に設置、</p><p>及びリンクを貼ること。</p><br><p>表示先のhtmlが</p><p><a href="http://********.co.jp/xxxxx.php">http://********.co.jp/xxxxx.php</a></p><br><p>かませるhtml</p><p><a href="http://***********.net/main/user_data/iframe.html">http://***********.net/main/user_data/iframe.html</a></p><p>(htmlの名前は任意でよい）</p><br><p>上記の記述</p><p>&lt;iframe src="<a href="http://********.co.jp/xxxxx.php">http://********.co.jp/xxxxx.php</a>" widht=xxx height=xxx&gt;</p><p>&lt;/iframe&gt;</p><br><p>尚、表示先の文字コードがUTF-8でない場合は</p><p>念のためiframe.htmlに文字コード指定のメタ文を入れておくと安心。</p><br>
]]>
</description>
<link>https://ameblo.jp/en-daken/entry-10459743960.html</link>
<pubDate>Mon, 15 Feb 2010 19:14:47 +0900</pubDate>
</item>
<item>
<title>EC CUBEでlightbox　その相性</title>
<description>
<![CDATA[ <p>lightbox導入にあたり苦労したこと。</p><br><p>1</p><p>.jpg画像だけではなく、flvの自動再生も同時に行えるという希望もあり</p><p>当初はlightbox+その他のjsで何とかしようとしていたが、</p><p>インターフェイスの見た目の相違（CSSいじりなおすのめんどい）</p><p>を見てみぬフリをして実験。</p><br><p>インストール環境下では</p><p>lightboxとその他の動画再生用jsがバッティングしてしまい、上手く再生できなかった。</p><br><p>結論</p><p>jQuaryで作成された「lightpop」を使うべし。</p><p><a href="http://dogmap.jp/2007/12/22/jquerylightpopjs/">http://dogmap.jp/2007/12/22/jquerylightpopjs/</a></p><br><br><p>これさえ組み込めば何でもいける。</p><p>但し、他ページをそのまま直で読み込んだ場合、</p><p>特に掲示板などcgi,phpを読み込むと、書き込みの際、</p><p>画面が「うにょ～ん」と閉じてしまう。</p><p>↓</p><p>【解決策】</p><p>&lt;iframe&gt;を使いましょう。</p><p>直に読み込むのではなく、別の&lt;iframe&gt;を組み込んだhtmlを噛ませる事で</p><p>あら不思議。快適に使えます。</p><br>
]]>
</description>
<link>https://ameblo.jp/en-daken/entry-10449251172.html</link>
<pubDate>Tue, 02 Feb 2010 23:23:28 +0900</pubDate>
</item>
<item>
<title>ロールオーバー状態を保持</title>
<description>
<![CDATA[ <p>とりあえずソース</p><br><p> &lt;div id="information"&gt;<br>    &lt;ul&gt;<br>      &lt;li&gt;<br>      &lt;a href="URL" id="URL" style="abc"&gt;TOP&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li&gt;<br>        &lt;a href="URL" style="abc" id="左と同じURL"&gt;</p><p>&lt;div id="URL" style="abc"&gt;商品一覧&lt;/div&gt;&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li&gt;<br>        &lt;a href="#" style="abc" id="URL"&gt;人気シリーズ&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li&gt;<br>        &lt;a href="#" style="" id="URL"&gt;ランキング&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li&gt;<br>        &lt;a href="URL" style="" id="URL"&gt;企画会議室&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li&gt;<br>        &lt;a href="#" id="URL" style=""&gt;BLOGパーツ&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li&gt;<br>        &lt;a href="#" id="URL" style=""&gt;&lt;font size=-3&gt;POPダウンロード&lt;/font&gt;&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li&gt;<br>        &lt;a href="#" id="" style=""&gt;Link&lt;/a&gt;<br>    &lt;/ul&gt;<br>    &lt;center&gt;<br>  &lt;img src="メニューバーのURL" id="menubar"&gt;<br></p><p>&lt;script type="text/javascript"&gt; <br>var url = location.pathname;<br>var elm = document.getElementById(location.pathname);<br>elm.setAttribute("style","background-image:url('http://ロールオーバー状態の画像URL);");<br>&lt;/script&gt;<br>  &lt;/div&gt;</p><br><p>これはリンク先＝idという扱いにして</p><p>javascriptのlocationを用いて無理矢理ロールオーバー状態を保持したもの。</p><p>開いているページ＝メニュー上のページの時にスタイルシートにて指定した</p><p>背景画像に挿し変わるようになっている。</p><p>これでページがリフレッシュされても「開いているページ」＝ロールオーバー状態が保持される。</p><br>
]]>
</description>
<link>https://ameblo.jp/en-daken/entry-10449106887.html</link>
<pubDate>Tue, 02 Feb 2010 21:06:39 +0900</pubDate>
</item>
<item>
<title>毎月の更新作業にて</title>
<description>
<![CDATA[ <p>忘れずにやらなければいけない事は・・・</p><br><p>1.ロールオーバーメニューの</p><p>「商品一覧」のリンク先を新しく登録したカテゴリidに振り分け直す。</p><p>いじるところ→</p><p>main/data/Smarty/templates/default/site_main.tpl</p><br><p>2.「商品一覧」の（管理画面→デザイン管理→商品一覧→メイン編集）</p><p>&lt;!--{ if $category_id&gt;1}--&gt;<br>&lt;a href="URL=&lt;!--{ $category_id-1}--&gt;"&gt;<br>前月&lt;/a&gt;<br>&lt;!--{/if}--&gt;<br>&lt;!--{ if $category_id&lt;2}--&gt;<br>&lt;a href="URL=&lt;!--{ $category_id+1}--&gt;"&gt;<br>翌月&lt;/a&gt;<br>&lt;!--{/if}--&gt;</p><p>このif構文の「&lt;2」を新たに追加したカテゴリid番号に振り分けること。</p><br><p>↑</p><p>上記は、商品一覧ページにおいてほぼ毎月決まった商品数を管理する上で</p><p>「○月発売分」を一つのカテゴリとして扱い、</p><p>「先月発売分」「翌月発売分」というように横の時列で移動させるにあたり便利である。</p><p>但し、存在しないidを指定するとページ移動が正しく行われなくなってしまうので</p><p>if構文を用いて、存在しないid番号を振り分けないようにしたもの。</p><p><br>【日本語で補足】</p><p>要は、2月発売分のカテゴリidが「1」。3月発売分のカテゴリidが「2」・・・・としていって</p><p>開いている「商品一覧ページ」のパラメータ（商品カテゴリidのカテゴリ番号）</p><p>が「1より大きい」時に限って「前月」へのナビゲーションリンクを表示してちょ。って事。</p><p>これをやらないと「カテゴリid=0」という存在しないパラメータが出てきちゃう。</p><p>翌月分も同様。</p>
]]>
</description>
<link>https://ameblo.jp/en-daken/entry-10449092309.html</link>
<pubDate>Tue, 02 Feb 2010 20:48:57 +0900</pubDate>
</item>
</channel>
</rss>
