<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/monopowers/">
    <title>monopowers @ ウィキ</title>
    <link>http://w.atwiki.jp/monopowers/</link>
    <atom:link href="https://w.atwiki.jp/monopowers/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>monopowers @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2023-02-22T09:32:24+09:00</dc:date>
    <utime>1677025944</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/125.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/117.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/129.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/128.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/127.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/126.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/124.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/123.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/monopowers/pages/122.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/125.html">
    <title>表示文字数制限</title>
    <link>https://w.atwiki.jp/monopowers/pages/125.html</link>
    <description>
      [[Smarty]]


　{$変数|mb_strimwidth:0:18:&quot;...&quot;:UTF-8|escape}

phpマニュアル mb_strimwidth&amp;br;

http://jp.php.net/manual/ja/function.mb-strimwidth.php

[[文字数&gt;https://tango.nante-yomu.com/]]    </description>
    <dc:date>2023-02-22T09:32:24+09:00</dc:date>
    <utime>1677025944</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/monopowers/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)    </description>
    <dc:date>2011-06-28T09:51:00+09:00</dc:date>
    <utime>1309222260</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/117.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/monopowers/pages/117.html</link>
    <description>
      **サーバ設定関連 [#s8cbddb2]

-[[SL コマンドインストール]]

-[[awstats 文字化け解消]]

-[[PEAR INSTALL]]

-[[webmaster@domain.com]]

-[[URL Aliasの作成]]

-[[postgres]]

-[[postgresとphpPgAdmin追加]]

-[[mysqlチューニング]]

-[[携帯サイト構築]]

-[[centOS5 php5.2]]

-[[CentOS5 PHP5.2.9 導入]]

-[[BIND named.conf]]

-[[BIND domain.zone]]

-[[mod_rewrite]]

-[[YUM - 外部リポジトリ]]

-[[EC-CUBE]]

**Linux [#pff785eb]

-[[viエディタ]]

-[[Linuxコマンド]]

**HTML+CSS [#l10c3d23]

-[[CSSハック]]

-[[CSSハック其の2]]

-[[favicon設置]]

**PHP [#g61aee20]

-[[ランダム表示]]

-[[Smarty]]

**Windows処方 [#hb54136e]

-[[spoolsv.exe CPU99%～100%について]]    </description>
    <dc:date>2010-04-30T11:54:22+09:00</dc:date>
    <utime>1272596062</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/129.html">
    <title>MAC OSX システム関連</title>
    <link>https://w.atwiki.jp/monopowers/pages/129.html</link>
    <description>
          </description>
    <dc:date>2010-04-12T13:49:23+09:00</dc:date>
    <utime>1271047763</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/128.html">
    <title>Amazon タグ</title>
    <link>https://w.atwiki.jp/monopowers/pages/128.html</link>
    <description>
      [[FrontPage]]

カテゴリ設定&amp;br;
タグの例&amp;br;&amp;br;

すべての商品&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;すべての商品&quot;&gt; キーワード&lt;/a&gt;&amp;br;
和書&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;和書&quot;&gt; キーワード&lt;/a&gt;&amp;br;
洋書&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;洋書&quot;&gt; キーワード&lt;/a&gt;&amp;br;
ミュージック&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;ポピュラー音楽&quot;&gt; キーワード&lt;/a&gt;&amp;br;
クラシック音楽&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;クラシック音楽&quot;&gt; キーワード&lt;/a&gt;&amp;br;
DVD&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;DVD&quot;&gt; キーワード&lt;/a&gt;&amp;br;
ビデオ&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;VHS&quot;&gt; キーワード&lt;/a&gt;&amp;br;
PCソフト&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;ソフトウェア&quot;&gt; キーワード&lt;/a&gt;&amp;br;
TVゲーム&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;TVゲーム&quot;&gt; キーワード&lt;/a&gt;&amp;br;
エレクトロニクス&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;エレクトロニクス&quot;&gt; キーワード&lt;/a&gt;&amp;br;
ホーム＆キッチン&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;ホーム&amp;キッチン&quot;&gt; キーワード&lt;/a&gt;&amp;br;
おもちゃ＆ホビー&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;おもちゃ&quot;&gt; キーワード&lt;/a&gt;&amp;br;
スポーツ＆アウトドア&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;スポーツ&quot;&gt; キーワード&lt;/a&gt;&amp;br;
ヘルス＆ビューティー&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;ヘルス&amp;ビューティー&quot;&gt; キーワード&lt;/a&gt;&amp;br;
ベビー＆マタニティ&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;ベビー&amp;マタニティ&quot;&gt; キーワード&lt;/a&gt;&amp;br;
時計&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;時計&quot;&gt; キーワード&lt;/a&gt;&amp;br;
アパレル＆シューズ&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;アパレル&amp;シューズ&quot;&gt; キーワード&lt;/a&gt;&amp;br;
コスメ&amp;br;
　&lt;a type=&quot;amzn&quot; category=&quot;コスメ&quot;&gt; キーワード&lt;/a&gt; &amp;br;&amp;br;&amp;br;&amp;br;
    </description>
    <dc:date>2009-07-06T00:23:52+09:00</dc:date>
    <utime>1246807432</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/127.html">
    <title>規格ページの読み込み（遅延）エラー</title>
    <link>https://w.atwiki.jp/monopowers/pages/127.html</link>
    <description>
      
[[EC-CUBE]]

----変更前

 $col = &quot;class_id1, class_id2, name1, name2, rank1, rank2, &quot;;
 $col.= &quot;product_class_id, product_id, T1_classcategory_id AS classcategory_id1, T2_classcategory_id AS classcategory_id2, &quot;;
 $col.= &quot;product_code, stock, stock_unlimited, sale_limit, price01, price02, status&quot;;
 
 $sql = &quot;SELECT $col FROM &quot;;
 
 $sql.= &quot;( &quot;;
 $sql.= &quot;SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS T1_classcategory_id, T2.classcategory_id AS T2_classcategory_id, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2 &quot;;
 $sql.= &quot;FROM dtb_classcategory AS T1, dtb_classcategory AS T2 &quot;;
 $sql.= &quot;WHERE T1.class_id IN (SELECT class_id1 FROM vw_cross_products_class AS crs_prd WHERE product_id = ? GROUP BY class_id1, class_id2) AND T2.class_id IN (SELECT class_id2 FROM vw_cross_products_class AS crs_prd WHERE product_id = ? GROUP BY class_id1, class_id2)&quot;;
 $sql.= &quot;) AS T1 &quot;;
 
 $sql.= &quot;LEFT JOIN (SELECT * FROM dtb_products_class WHERE product_id = ?) AS T3 &quot;;
 $sql.= &quot;ON T1_classcategory_id = T3.classcategory_id1 AND T2_classcategory_id = T3.classcategory_id2 &quot;;
 $sql.= &quot;ORDER BY rank1 DESC, rank2 DESC&quot;;

----変更後

 $col = &quot;class_id1, class_id2, name1, name2, rank1, rank2, &quot;;
 $col.= &quot;product_class_id, product_id, T1_classcategory_id AS classcategory_id1, T2_classcategory_id AS classcategory_id2, &quot;;
 $col.= &quot;product_code, stock, stock_unlimited, sale_limit, price01, price02, status&quot;;
 
 $sql = &quot;SELECT $col FROM &quot;;
 
 $sql.= &quot;( &quot;;
 $sql.= &quot;SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS T1_classcategory_id, T2.classcategory_id AS T2_classcategory_id, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2 &quot;;
 $sql.= &quot;FROM dtb_classcategory AS T1, dtb_classcategory AS T2 &quot;;
 $sql.= &quot;WHERE T1.class_id IN (SELECT TTT1.class_id FROM (dtb_classcategory AS TTT1, dtb_classcategory AS TTT2) LEFT JOIN dtb_products_class AS TT2 ON TTT1.classcategory_id = TT2.classcategory_id1 AND TTT2.classcategory_id = TT2.classcategory_id2 WHERE TT2.product_id = ?)&quot;;
 $sql.= &quot; AND  T2.class_id IN (SELECT TSS2.class_id FROM (dtb_classcategory AS TSS1, dtb_classcategory AS TSS2) LEFT JOIN dtb_products_class AS TS2 ON TSS1.classcategory_id = TS2.classcategory_id1 AND TSS2.classcategory_id = TS2.classcategory_id2 WHERE TS2.product_id = ?)&quot;;
 $sql.= &quot;) AS T1 &quot;;
 
 $sql.= &quot;LEFT JOIN (SELECT * FROM dtb_products_class WHERE product_id = ?) AS T3 &quot;;
 $sql.= &quot;ON T1_classcategory_id = T3.classcategory_id1 AND T2_classcategory_id = T3.classcategory_id2 &quot;;
 $sql.= &quot;ORDER BY rank1 DESC, rank2 DESC&quot;;
    </description>
    <dc:date>2009-07-06T00:23:52+09:00</dc:date>
    <utime>1246807432</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/126.html">
    <title>規格ページのデータ変更エラー</title>
    <link>https://w.atwiki.jp/monopowers/pages/126.html</link>
    <description>
      [[EC-CUBE]]

**EC-CUBE 「規格」の再登録でシステムエラー [#h442e87d]

EC-CUBEの「規格登録」て画面が、規格の分類が多い場合、とても使いにくいです。

新規の時には規格2種類をかけあわせた、1000通りもの組合せの中から、&amp;br;
登録したいものを選択(チェック)するのだけど、これが目がチラチラするというか、&amp;br;
間違いやすいというか。

で、やっと登録を終えて「あっ　一個上のヤツを選んでしまったみたい！」と気づいた時に、&amp;br;
また規格登録画面を呼出して、間違えたチェックを外し、正しいものを選択して、
&amp;br;確認画面が出てイザ登録ボタン～！というところで　システムエラーが出るんです。

管理画面のログインからやりなおして、何度やっても　同じ。。。orz

でも、全部の商品の規格登録でエラーが出るか、というと、そうでもなかったりして、ちょっと謎めいておりました。

謎は謎のままにして・・なんて言ってられませんので、探りました。

とりあえずエラーの出る時と出ない時のクエリーとして送っている項目と値を表示。&amp;br;
すると、product_class_idが重複している箇所で止まってるのが分かりました。&amp;br;
&amp;br;
・・・なんでproduct_class_idが同じものがセットされてるんだ？&amp;br;
&amp;br;
規格登録すると、データベースでは product_class　という呼び名のレコードとして、&amp;br;dtb_products_class　に　product_class_id をキーとして登録されるわけです。

更新の際はもともと持っている　product_class_id をフォーム画面にhidden項目として持ってるようです。&amp;br;
&amp;br;
前回登録していない商品というのは、product_class_id　は無いから、もちろん空なんですね。&amp;br;
&amp;br;
で、イザ登録する部分のソースを見てみると、一気に送られたデータを&amp;br;
一レコードずつに分解して、クエリー文を作ってます。&amp;br;

 ( LC_Page_Admin_Products_ProductClass.php 　のlfInsertProductClassという関数）　

その時、product_class_idが無かったら、product_class_idの項目はセットしないようになってます。

    if( strlen($arrList[&quot;product_class_id:&quot;.$cnt]) &gt; 0 ){
          $sqlval[&#039;product_class_id&#039;] = $arrList[&quot;product_class_id:&quot;.$cnt];
     }

・・・あれっ？　$sqlval[&#039;product_class_id&#039;]　が　while文中でどこでも初期化されていません！！

ということで　While文のすぐ下に、

 $sqlval[&#039;product_class_id&#039;] = &quot;&quot;; //初期化

これを追加

 /var/www/webshop/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php

以下ソース&amp;br;
 /* 規格の登録 */
 
   $objQuery-&gt;begin();
 
   // 既存規格の削除
   $where = &quot;product_id = ?&quot;;
   $objQuery-&gt;delete(&quot;dtb_products_class&quot;, $where, array($product_id));
 
   $cnt = 1;
   // すべての規格を登録する。
   while($arrList[&quot;classcategory_id1:&quot;.$cnt] != &quot;&quot;) {
 
     //初期化：2009/05/13追加
     $sqlval[&#039;product_class_id&#039;] = &quot;&quot;; //初期化
 
       if($arrList[&quot;check:&quot;.$cnt] == 1) {
           $sqlval[&#039;product_id&#039;] = $product_id;
           $sqlval[&#039;classcategory_id1&#039;] = $arrList[&quot;classcategory_id1:&quot;.$cnt];
           $sqlval[&#039;classcategory_id2&#039;] = $arrList[&quot;classcategory_id2:&quot;.$cnt];
           if( strlen($arrList[&quot;product_class_id:&quot;.$cnt]) &gt; 0 ){
               $sqlval[&#039;product_class_id&#039;] = $arrList[&quot;product_class_id:&quot;.$cnt];
           }
           $sqlval[&#039;product_code&#039;] = $arrList[&quot;product_code:&quot;.$cnt];
           $sqlval[&#039;stock&#039;] = $arrList[&quot;stock:&quot;.$cnt];
           $sqlval[&#039;stock_unlimited&#039;] = $arrList[&quot;stock_unlimited:&quot;.$cnt];
           $sqlval[&#039;price01&#039;] = $arrList[&#039;price01:&#039;.$cnt];
           $sqlval[&#039;price02&#039;] = $arrList[&#039;price02:&#039;.$cnt];
           $sqlval[&#039;creator_id&#039;] = $_SESSION[&#039;member_id&#039;];
           $sqlval[&#039;create_date&#039;] = &quot;now()&quot;;
           $sqlval[&#039;update_date&#039;] = &quot;now()&quot;;
           // INSERTの実行
           $objQuery-&gt;insert(&quot;dtb_products_class&quot;, $sqlval);
       }
       $cnt++;
   }

    </description>
    <dc:date>2009-07-06T00:23:52+09:00</dc:date>
    <utime>1246807432</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/124.html">
    <title>携帯サイト構築</title>
    <link>https://w.atwiki.jp/monopowers/pages/124.html</link>
    <description>
      [[FrontPage]]&amp;br;&amp;br;
参考サイト&amp;br;

http://k-tay.com/index_1.html

http://keitai1.blog65.fc2.com/

http://information.sakura.tv/mobile/

http://mobilehowto.magical-remix.net/html/

http://www.limy.org/program/mobile/list1.html

XHTML＋CSS&amp;br;
http://www.abeke-design.com/mobile


**携帯サイトの確認ツール [#ye11cf8e]



-DoCoMo（ドコモ）&amp;br;
iモードHTMLシミュレータII&amp;br;
http://www.nttdocomo.co.jp/service/imode/make/content/html/tool2/


-AU&amp;br;
Openwave® SDK 6.2K&amp;br;
http://www.au.kddi.com/ezfactory/tool/ue/index.html


-ソフトバンク&amp;br;
ウェブコンテンツヴューア&amp;br;
http://www2.developers.softbankmobile.co.jp/dp/tool_dl/download.php?docid=230&amp;companyid=
    </description>
    <dc:date>2009-07-06T00:23:52+09:00</dc:date>
    <utime>1246807432</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/123.html">
    <title>年間販促 （商戦）</title>
    <link>https://w.atwiki.jp/monopowers/pages/123.html</link>
    <description>
      [[年間行事 （暦）]]

1月
 春夏新作
 節分
 バレンタインケーキ
2月
 ひな祭り
3月
 春のお散歩
4月
 GWレジャー
 こどもの日
5月
 虫歯予防
 梅雨対策
6月


7月
 夏のレジャー
 秋冬新作
 サマーセール
8月
 夏にサッパリ　バスタイム特集
 敬老の日　介護特集
9月
 ハロウィン特集
 体育の日特集
10月
 着せ替え特集
11月
 クリスマス特集
 福袋
 おせち特集
12月


参考：http://ougonnetlife.com/seo-accessup/calender-year.htm
    </description>
    <dc:date>2009-07-06T00:22:51+09:00</dc:date>
    <utime>1246807371</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/monopowers/pages/122.html">
    <title>商品詳細ページのtitleタグ変更方法</title>
    <link>https://w.atwiki.jp/monopowers/pages/122.html</link>
    <description>
      [[EC-CUBE]]

**商品詳細ページのtitleタグ変更方法 [#sfc4a2d1]

EC-CUBEではデフォルトでは商品詳細ページのtitleタグが[ショップ名][商品名]の順番になっていますが、SEO効果を上げるために商品名を先頭にしたい人も多いはず。

変更するには

 /data/Smarty/templates/site_frame.tpl

を修正します。デフォルトでは

 &lt;title&gt;&lt;!--{$arrSiteInfo.shop_name}--&gt;/&lt;!--{$tpl_title|escape}--&gt;&lt;/title&gt;

となっていますので、

 &lt;title&gt;&lt;!--{$tpl_title|escape}--&gt;/&lt;!--{$arrSiteInfo.shop_name}--&gt;&lt;/title&gt;

のように変更すればOK。勿論、ショップ名を取ってしまうこともできます。

ただ、商品名を取得する際に「商品詳細」という文言が入ってしまうので、私の場合はそれも取り除きました。

これは
 こっち
 data/class/pages/product/LC_Page_Products_Detail.php

 /products/detail.php

を修正する必要があり、

Line 253付近

 // タイトルに商品名を入れる
 $this-&gt;tpl_title = &quot;商品詳細 &quot;. $this-&gt;arrProduct[&quot;name&quot;];

Line 476付近

 // タイトルに商品名を入れる
 $this-&gt;tpl_title = &quot;商品詳細 &quot;. $this-&gt;arrProduct[&quot;name&quot;];

 $objPage-&gt;tpl_title = &quot;商品詳細 &quot;. $objPage-&gt;arrProduct[&quot;name&quot;];

という箇所の「商品詳細」という言葉を削除すれば反映されます。

titleタグには必要最小限の言葉しか記載しない方がSEO効果が高いので、是非実践してみて下さい。
    </description>
    <dc:date>2009-07-06T00:22:51+09:00</dc:date>
    <utime>1246807371</utime>
  </item>
  </rdf:RDF>
