ブログ内検索:

プログラミング教室
最近興味があることや肥料教室についてのメルマガを配信しています
検索キーワード:「マニュアル」
 

ハイドロサルファイトによる遊離酸化鉄の定量の続き

/** Geminiが自動生成した概要 **/
土壌中の遊離酸化鉄の定量法としてハイドロサルファイト法を掘り下げ、測定対象を考察する記事。独立した酸化鉄をハイドロサルファイトで還元後、還元された二価鉄の酸化防止策としてクエン酸によるキレート結合を推測。生成AIの助言では、還元・キレート後に速やかに遠心分離で上澄みを分離することで、鉄の再酸化による原子吸光光度計での測定誤差を除去できると判明した。しかし、タンニン鉄等の有機酸結合鉄が測定対象に含まれるか、原子吸光光度計での定量可否は今後の詳細な検討課題だ。

 

ハイドロサルファイトによる遊離酸化鉄の定量

/** Geminiが自動生成した概要 **/
本記事では、土壌中の遊離酸化鉄の定量方法として、ハイドロサルファイトを用いた還元原理を解説します。ハイドロサルファイト(亜ジチオン酸ナトリウム)は、加温することで三価の鉄を二価に還元し、水溶性にする性質を利用して土壌中の鉄を定量します。主な定量の対象は独立した鉄酸化物や水酸化物ですが、キレート還元も考慮すると、有機物と結合した鉄も含まれる可能性があることを示唆しています。

 

目の前にいるオドリコソウらしき草は在来種か?

/** Geminiが自動生成した概要 **/
このブログ記事では、投稿者が庭で見かけた草が在来種か外来種かという疑問から、シソ科のヒメオドリコソウ(外来種)とオドリコソウ(在来種)の見分け方について探求しています。 書籍『帰化&外来植物 見分け方マニュアル950種』を参考に調査した結果、株の上部が紫色になるのは両種共通の特徴であることが判明。決定的な見分け方は、葉の先端が「尾状(細長く伸びた形状)」であれば在来種オドリコソウ、そうでなければ外来種ヒメオドリコソウであると結論付けられます。投稿者の庭の草は葉先が尾状ではなかったため、外来種の可能性が高いと推測。しかし、根本的な誤認の可能性や環境による色の変化など、さらなる考察が必要であると締めくくっています。

 

同じ科の草で在来種と外来種がせめぎ合っている場所を探して

/** Geminiが自動生成した概要 **/
在来種と外来種がせめぎ合う場所を探す本記事では、筆者が自宅の庭で黄色と紫色のカタバミが共存しているのを発見。「帰化&外来植物 見分け方マニュアル」を参考に調査します。 紫色のカタバミは花弁の色や葉の大きさから外来種のムラサキカタバミと判明。一方、黄色いカタバミは、茎の節から出る葉柄や花柄の本数(1〜2本)から在来種の可能性が高いと結論付けました。 これにより、庭で実際に在来種と外来種が競合している状況を確認。外来種を劣勢にすることで、植物間の関係性について新たな知見が得られる可能性を示唆しています。

 

在来種と外来種の見分け方を鍛えたら、見えてくるものが変わってくるかも

秀和システムから出版されている帰化&外来植物 見分け方マニュアル950種という本を読み始めた。 帰化&外来植物 見分け方マニュアル950種 - 秀和システム新社 あなたの学びをサポート! 読み始めたきっかけだけれども、知人のSNSの投稿で、とある研究報告で土壌のpHで中性寄り且つ外来種の多い環境で、酸性寄りに近づけたら在来種が増えたという内容を見かけた。 この内容の背景に外来種がいた国と日本の土質の違いからの考察が記載されていた。 日本の土質の方が比較的p

 

牛糞に残留した除草剤の作用機構について

/** Geminiが自動生成した概要 **/
肥料教室で、海外飼料由来の除草剤「クロピラリド」が牛糞に残留し、作物に悪影響を及ぼす問題が話題になりました。クロピラリドは分解されにくく、植物ホルモン「オーキシン」の作用を撹乱し、発根を抑制します。特に熟成牛糞と合わせると、硝酸態窒素がオーキシンと拮抗するサイトカイニン合成を促進し、発根抑制がさらに強まる二重の作用が指摘されています。対策として、牛糞と腐植質の植物性堆肥を混合して施肥することで、クロピラリドの影響を軽減できると提案されています。

 

飼料米の品種選定は何を意識する?

/** Geminiが自動生成した概要 **/
水稲であるイネは、湛水状態の土壌では酸素不足になりやすい。そのため、根の呼吸を維持するために、通気組織が発達している。しかし、土壌の物理性が悪いと、通気組織の働きが阻害され、根腐れが発生しやすくなる。 家畜糞を施肥すると、土壌中の有機物が分解される過程で、メタンや硫化水素などのガスが発生する。これらのガスは、イネの根の生育を阻害する可能性があるため、家畜糞を施肥する場合は、土壌の物理性を向上させておくことが重要となる。

 

稲作のポテンシャルと飼料米

/** Geminiが自動生成した概要 **/
この記事は、日本の猛暑の中での稲作の可能性と、飼料高騰による飼料米への注目について論じています。 著者は、稲作が水資源を活用し、低肥料栽培を可能にすること、猛暑に強く、土壌環境を向上させること、機械化が進んでいることなどを挙げ、その利点を強調しています。 さらに、飼料米の栄養価に関する研究に触れ、飼料米とトウモロコシの栄養価の違い、特にビタミンA合成に関わるカロテノイド含有量の違いに着目しています。 結論は示されていませんが、飼料米が畜産の飼料としてどの程度代替可能なのか、今後の研究に期待が持たれるとしています。

 

SOY Shopで注文検索の条件の自動入力で教育コストと人的ミスを減らす

/** Geminiが自動生成した概要 **/
SOY Shopの注文検索に、配送条件を自動入力するボタンを追加することで、配送漏れなどの人的ミスを削減する拡張機能を開発しました。従来、複数の検索条件を手動入力する必要があり、ミスが発生しやすい状況でした。この拡張機能により、ボタン一つで必要な条件が自動入力されるため、操作手順が簡略化され、教育コストと人的ミスが大幅に削減されます。繁忙期のアルバイト教育も効率化され、クレーム対応の減少も見込めます。この機能は標準搭載ではなく、個別の相談に応じて実装します。

 

イチゴの栽培は難しいの続き

/** Geminiが自動生成した概要 **/
花の色素、特にアントシアニンは、紫外線から植物を守るフラボノイドの一種であり、イネのいもち病抵抗性にも関与している。紫外線はフラボノイド合成を促進するが、ハウス栽培では紫外線が遮断され、フラボノイド合成が抑制される可能性がある。これは、イネの色素が薄くなり、いもち病に弱くなる原因の一つと考えられる。色素の濃い古代米は、現代のイネ品種に比べていもち病抵抗性が高い。つまり、フラボノイドの合成を促進することで、イネのいもち病抵抗性を高めることができる可能性がある。色素合成に関わる金属酵素の適切な摂取と適切な紫外線照射が、イネの健全な生育に重要である。

 

稲作に土作りは不要なのか?

/** Geminiが自動生成した概要 **/
高槻の清水地区で行われたレンゲ米栽培では、田起こしの方法が注目された。一般的な稲作では土作りを軽視する傾向があるが、レンゲ米栽培では土壌の状態が重要となる。レンゲの鋤き込みにより土壌の物理性が改善され、保肥力も向上する。しかし、慣行農法の中干しは、畑作で言えばクラスト(土壌表面の硬化)を発生させるようなもので、土壌の物理性を低下させる。物理性の低い土壌は、酸素不足や有害ガス発生のリスクを高め、イネの根の成長を阻害する。結果として、病害虫への抵抗力が弱まり、収量低下や農薬使用量の増加につながる。経験と勘に頼るだけでなく、土壌の状態を科学的に理解し、適切な土作りを行うことが、レンゲ米栽培の成功、ひいては安全でおいしい米作りに不可欠である。

 

硝酸イオン低減化への道

/** Geminiが自動生成した概要 **/
本記事は、農研機構の「野菜の硝酸イオン低減化マニュアル」を引用し、野菜中の硝酸イオン濃度問題に焦点を当てています。硝酸イオンは体内で発ガン性物質ニトロソ化合物に変化する可能性があり、日本の葉物野菜で高濃度傾向にあると指摘。肥料の過剰施用が主な原因とされます。筆者は特に家畜糞堆肥の大量投入が畑の硝酸イオン濃度を過剰に高め、植物の生育不良やストレス耐性低下を招くと警鐘を鳴らします。マニュアルの「野菜の硝酸イオン濃度は低い方が良い」との見解を支持し、農業における堆肥利用の見直しを強く提言しています。

 

SOY Shopをリリースして10年が経ちました

/** Geminiが自動生成した概要 **/
SOY Shopは2009年12月18日にベータ版公開、CSS Nite忘年会でお披露目された。開発当初はプログラミング未経験だったが、マニュアル作成やバグ報告、軽微な修正を担当。後に支払いモジュール開発でスキルアップし、構築サイトが情熱大陸で紹介されるなど貴重な経験を得た。中でも、多様な業種のネットショップ構築を通して商売事情を学べたことが、現在の商売の基礎となっている。開発元を去った後も、オープンソースとして非公式にメンテナンスを継続していく。

 

SOY Shopの商品詳細表示プラグインでパンくず中のリンクの設定を追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの商品詳細表示プラグインで、パンくずのリンク先をカスタマイズできるようになりました。従来、商品詳細ページのパンくず内の「商品一覧」リンクは固定でしたが、今回のアップデートにより、管理画面の商品情報編集画面で任意のURLに変更可能になりました。 これにより、商品カテゴリページ以外にも、特定の特集ページなど、任意のページへリンクさせることができます。変更したURLは、商品詳細表示プラグインで出力されるパンくずに反映されます。 最新版はsaitodev.co/soycms/soyshop/からダウンロード可能です。

 

土壌消毒について見直す時期ではないだろうか?

/** Geminiが自動生成した概要 **/
土壌消毒を見直すべき時期が来ている。深く耕すと病原菌が浮上する懸念があるが、土壌消毒剤は深部に届かない可能性がある。糖蜜やエタノールを用いた土壌還元消毒は深部の病原菌を減少させる効果がある。これは米ぬかによる土壌還元消毒と同じ原理で、嫌気環境下で有機物が分解される際に土壌の酸化還元電位が変化し、過酸化水素や二価鉄が生成され、ヒドロキシラジカルによる強力な滅菌作用が生じるためと考えられる。土壌改良材、米ぬか/糖蜜、酸素供給材を組み合わせ、マルチで覆うことで、病原菌の生育環境を改善できる可能性がある。連作を避け、ソルガムなどの緑肥を栽培すれば更に効果的。米ぬかは菌根菌増殖や食害軽減にも繋がる。

 

SOY Shopの商品詳細表示プラグインで商品の公開状態等を加味するように変更しました

/** Geminiが自動生成した概要 **/
SOY Shopの商品詳細表示プラグインが更新され、商品の公開状態と公開期間が反映されるよう改善されました。さらに、パンくずモジュールと連携して、フリーページで商品詳細ページと同様のパンくず表示が可能になりました。キャッシュ削除時の不具合も修正され、PHP Noticeエラーも表示されなくなりました。この更新により、商品ページの表示が正確かつ安定したものになります。

 

さくらの追加ストレージ(NFS)内のファイルをDropboxで同期したい

/** Geminiが自動生成した概要 **/
さくらインターネットのVPSに追加ストレージ(NFS)を導入し、サイトのバックアップファイルを格納。Dropboxと同期するために、NFS上のバックアップファイル(/var/www/html/site/storage/backup/site.zip)へのシンボリックリンクをDropboxディレクトリ(/home/*****/Dropbox/backup/)に作成した。 DropboxのWebサイトで確認したところ、シンボリックリンク経由でファイルが同期されていた。ただし、リンク先のファイル更新をDropboxに認識させるには、シンボリックリンクのタイムスタンプを`touch -h /home/*****/Dropbox/backup/site.zip`で更新する必要がある。 ※ この方法はDropbox側で廃止されたため、現在はDropbox-Uploaderを利用して直接ファイル転送を行う方式に変更されている。

 

SOY Shopで下書き通知プラグインを作成しました

/** Geminiが自動生成した概要 **/
京都農販は、SOY Shopを活用し農業用パイプハウスの見積り作成システムを構築。従来のエクセル作業を1時間程度に短縮、大幅な効率化を実現した。しかし、見積り作成途中での保存・復元に関するUIの課題から、下書き通知プラグインを開発。管理画面の新着ページに下書きの有無を通知し、バックアップ復元へのアクセスを容易にしたことで、作業開始の遅延を解消。 この改善により、マニュアル作成の手間も削減。パイプハウス見積り作成の効率化をさらに促進している。詳細はsaitodev.coで公開されているパッケージから確認可能。京都農販のパイプハウス施工事例は別途PDFで公開されている。

 

SOY Shopの管理画面で業務に関係ない項目を非表示にして業務改善を行おう

/** Geminiが自動生成した概要 **/
SOY Shop管理画面の業務改善として、BtoC商売に不要な「勤務先名称」などの項目を非表示にする機能が実装されました。これは、特に電話注文時の入力ミスを減らし、オペレーターが入力に迷う状況を解消するためです。不要な項目を非表示にすることで、キーボード操作の時短、確認作業の効率化、新入社員向けマニュアル作成の手間削減など、多岐にわたる業務改善と間接的な経費削減が期待されます。本改修は、業務フローの見直しを促し、よりスムーズなショップ運営に貢献します。最新パッケージは公式サイトからダウンロード可能です。

 

ハウスミカン栽培の銅欠乏

/** Geminiが自動生成した概要 **/
ハウスミカン栽培では、石灰を好む、弱酸性土壌を好む、水はけの良い場所を好む、といった相反する条件が挙げられる。銅欠乏の視点から見ると、石灰施用によるpH上昇は銅の吸収阻害につながる。硝酸石灰や硫酸石灰はpH上昇は抑えるが、それぞれ土壌EC上昇や栄養塩増加による弊害がある。水はけの良さは、粘土鉱物の蓄積を防ぎ、銅吸収阻害を抑制する上で重要となる。しかし、栽培を続けると粘土鉱物の蓄積は避けられない。これらの複雑な要素がミカン栽培を難しくしている。近年では「ミカンが石灰を好む」は誤りで、土壌pHの微妙な変動と銅、亜鉛などの微量要素の吸収が重要との見解が出ている。

 

ミカンの木の落ち葉がなかなか土へと還らない

/** Geminiが自動生成した概要 **/
ミカンの落葉の分解遅延に関する考察を、好調な木の根元に生えたキノコの観察を通して行っている。好調な木には牛糞堆肥が施用され、その下にキノコが生えていた。キノコ周辺の落葉は分解が進んでいたが、全ての好調な木にキノコがあったわけではないため、相関関係は不明。 牛糞堆肥は落葉分解菌(白色腐朽菌)に悪影響を与えるという説がある一方、キノコの存在は外部からの腐朽菌の持ち込みを示唆する。ハウスの密閉性向上により菌類生態系の単一化が落葉分解遅延の原因ではないかと推測。 落葉分解促進策として、木質堆肥で落葉を覆う方法や、シロクローバの併用を提案。シロクローバは土壌物理性を向上させる効果があり、リンゴ園の事例を参考に挙げている。また、牛糞堆肥と落葉分解の関係性について、別の記事への参照を促している。

 

kintoneで指定の個所だけ印刷範囲にしてみる

/** Geminiが自動生成した概要 **/
kintoneでカレンダーアプリを印刷する際、標準機能ではカレンダー部分のみを選択できない問題を、jQueryプラグイン「printElement」を用いて解決する方法を紹介。kintoneアプリにカレンダー形式の一覧ページを作成し、printElementとjQueryを読み込むよう設定。カスタマイズ用JavaScriptで印刷ボタンを配置し、クリックイベントにprintElementでカレンダー部分(id="view-list-data-gaia")を指定。これにより、ヘッダー/フッターを除くカレンダー部分のみが印刷範囲となる。kintoneのカスタマイズ性の高さとjQueryプラグインの活用例を示している。

 

php-webdriverでTinyMCEに値を挿入する

/** Geminiが自動生成した概要 **/
php-webdriverを使用して、TinyMCEエディタに値を入力するには、iframeに切り替えてから入力し、その後親フレームに戻す必要があります。値を取得するには、再度iframeに切り替えてからテキストを取得し、親フレームに戻します。具体的には、`driver->switchTo()->frame()`と`driver->switchTo()->defaultContent()`を使用します。

 

Google Apps ScriptのHTML Serviceでファイルアップロードを行う

/** Geminiが自動生成した概要 **/
Google Apps Script (GAS)のHTML Serviceでファイルアップロード機能を実装する方法を紹介。サンプルコードでは、HTMLフォームでファイルを選択・送信し、GAS側でGoogleドライブに保存、生成されたURLをHTMLに返す非同期処理を行っている。`google.script.run.withSuccessHandler()`でGAS側の関数を実行し、成功時の処理をHTML側で記述。フォーム送信イベント`onsubmit`でこの処理を呼び出し、アップロード後のURL表示を実現。この仕組みにOCR処理を組み合わせることで、画像アップロードと文字列抽出を同一画面で行うWebアプリ開発が可能になる。

 

最近、WordPress疲れの方からのお問い合わせが増えました

/** Geminiが自動生成した概要 **/
WordPress疲れのユーザーからSOY CMSへの問い合わせが増加し、情報不足を訴える声が寄せられている。彼らは情報が少ないことを理由に公式マニュアルの拡充や書籍化を求めるが、開発元はこれに対応する意思はない。開発元はSOY Shopの業務効率化に注力しており、WordPressからの乗り換えユーザー獲得を目指していない。情報が少ない現状はチャンスであり、ユーザー自身が情報発信すればコアユーザーとしての地位を確立し、書籍化も可能だと考えている。開発元の動機は優れた販売方法を学ぶことであり、「まとめれば売れる」という意見より、「勝機を見出し、まとめて売ったら売れた」という報告を期待している。よって、情報不足に関する問い合わせへの対応強化は行わない。

 

とある地域で白絹病が蔓延

/** Geminiが自動生成した概要 **/
ある地域で白絹病が蔓延。原因は、未熟な自家製堆肥の使用にあると考えられる。白絹病は高温多湿を好む糸状菌で、未分解有機物が多いと増殖しやすい。自家製堆肥は微生物万能説に基づきいい加減な管理で作られることが多く、結果として有害菌の温床となる可能性がある。対策として、堆肥の購入を推奨。購入する際は、製造元を訪れ、熟成処理の徹底と水分の除去を確認することが重要。重い堆肥は熟成不足の可能性が高く、病気を持ち込むリスクがある。適切な堆肥とハウス内の通気改善で白絹病対策を行うべきである。

 

SOY Shopの商品情報の出力時にカテゴリのリンクを追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの商品情報出力にカテゴリリンクを追加しました。商品一覧と商品詳細ブロック内でカテゴリへのリンクを出力するタグが利用可能になります。商品グループの場合は、親商品名、詳細ページリンク、カテゴリ名とリンクも出力可能です。 また、商品一覧と検索結果ページのデータベース読み込み回数を最適化し、表示速度を向上させました。特に商品数が多いサイトで効果的です。更新版パッケージはsaitodev.co/soycms/soyshop/からダウンロード可能です。追加タグの詳細は同サイトのブロックタグページに記載されています。

 

SOY CMSのサムネイルプラグインで加工前の画像も出力できるようにした

/** Geminiが自動生成した概要 **/
SOY CMSのサムネイルプラグインが、加工前の画像も出力できるよう機能拡張されました。従来はリサイズ・トリミング後の画像のみ出力でしたが、`cms:id="upload"`でオリジナル画像、`cms:id="trimming"`でトリミング後リサイズ前の画像を出力できます。`cms:id="thumbnail"`は従来通りサムネイル画像を出力します。また、画像の状態に応じて表示を切り替える`cms:id="is_upload"`、`cms:id="is_trimming"`、`cms:id="is_thumbnail"`も追加されました。更新版プラグインはsaitodev.co/soycms/からダウンロード可能です。

 

D3.jsの4.X系で折れ線グラフを作成してみた

/** Geminiが自動生成した概要 **/
D3.jsを3系から4系にバージョンアップして折れ線グラフを作成した際の変更点についての記事です。4系ではscale関連の記述方法が変わり、`d3.scale.linear()`が`d3.scaleLinear()`に、`d3.scale.ordinal().rangePoints()`が`d3.scalePoint()`に変更されました。特に`scalePoint()`を見つけるのに苦労したようです。また、`d3.axis.svg.axis()`が`d3.axisBottom()`のようにシンプルになりました。これらの変更点に苦労しつつも、無事にグラフ作成できたことが記述されています。

 

開発元を退職した私がSOY CMSを開発し続けている訳

/** Geminiが自動生成した概要 **/
筆者はSOY CMSの開発元を退職後も、個人で開発を継続している。理由は、開発元代表の行動(SNSでの女装写真連投)と農業事業への注力により、開発が停滞し、経験豊富な開発メンバーが離脱したため。退職後、ユーザーの声を直接聞き、SOY CMSの価値を再認識し、開発継続を決意。公式フォーラムへの修正報告は反映されず、個人でパッケージを配布。開発元の事業不振を憂慮し、リポジトリの公開を提案。利用者がいれば開発を続けると宣言している。

 

SOY CMSで新着情報をトップページに表示してみる

/** Geminiが自動生成した概要 **/
SOY CMSのブログでプレビュー用のページを作成する方法は、記事公開前に特定ユーザーだけに内容を確認させるためのものです。まず、ブログページとは別にプレビュー用の隠しページを作成し、ブログ記事と紐づけます。プレビューページのテンプレートには、ブログ記事の内容を表示するための記述を追加します。次に、ブログ記事編集画面にプレビューページへのリンクを追加します。このリンクは、特定の条件下でのみ表示されるように設定します。具体的には、記事の公開状態が非公開で、ログインしているユーザーがプレビュー権限を持っている場合にのみ表示させます。これにより、指定したユーザーだけがプレビューページにアクセスし、記事の内容を確認できるようになります。この方法を利用することで、公開前の記事を安全に確認し、修正を行うことができます。

 

私にとっての農業とSOY Shop

/** Geminiが自動生成した概要 **/
新規就農者は、野菜の栽培で手一杯のため、販売に割く時間がない。そのため、野菜の価格決定権が市場に握られ、価格が下がった際に収入が不安定になりやすい。この問題を解決するために、営業不要で販路を確保できるネットショップ活用が有効だ。研修中に開発したECサイト構築システム「SOY Shop」を導入し、自ら販売サイトを構築。ブログやSNSで情報発信し、顧客との直接的な関係を築くことで、安定した経営を実現した。この成功事例は他の新規就農者にも参考になるだろう。

 

フォームの自動補完が表示されているところをキャプチャしたい

/** Geminiが自動生成した概要 **/
フォームの自動補完画面をキャプチャしたいが、標準のスクリーンショットでは消えてしまう。そこで、ShutterというLinuxアプリを使用する方法を紹介。手順は、(1)標準機能で画面全体をキャプチャ、(2)Shutterで自動補完部分のみをキャプチャ(カウントダウン機能を利用)、(3)画像編集ソフトで合成。Shutterはソフトウェアセンター、またはUbuntu 20.04では`sudo add-apt-repository ppa:linuxuprising/shutter`と`sudo apt install shutter`でインストール可能。

 

さくらのVPSでSOY CMSを動かした時のメモ

/** Geminiが自動生成した概要 **/
Apacheサーバのバージョン表示はセキュリティリスクとなるため、非表示にすることが推奨されています。本記事では、Apacheの設定ファイル`httpd.conf`または`apache2.conf`を編集することで、バージョン情報を隠す方法を解説しています。具体的には、`ServerTokens`ディレクティブを`Prod`に設定することで、公開されるサーバ情報を最小限に抑えられます。また、`ServerSignature`ディレクティブを`Off`にすることで、エラーページなどからサーバのバージョン情報が削除されます。これらの設定変更後、Apacheを再起動することで変更が反映されます。さらに、セキュリティ対策としてmod_securityなどのセキュリティモジュール導入も推奨しています。

 

SOY Shopで商品詳細ページの下に同じカテゴリの商品一覧を表示する

/** Geminiが自動生成した概要 **/
SOY Shopの商品詳細ページ下部に、同カテゴリ商品一覧を表示する方法を解説。 パーツモジュールを追加し、IDを「parts.item_list」、モジュール名を「商品一覧モジュール」とする。 モジュール内では、商品詳細ページの場合のみ、表示商品のカテゴリIDを取得し、DAOで同カテゴリの公開商品を取得、`SOYShop_ItemListComponent`を用いて商品一覧ブロックを生成する。 商品詳細テンプレートに`shop:module="parts.item_list"`を記述し、内部に`block:id="item_list_by_detail"`と商品表示用のcms:idを記述することで、一覧表示を実現する。 カート追加機能も確認済。 パーツモジュールを活用すれば、簡単なプラグイン機能を開発可能。

 

SOY ShopでGoogle+の投稿ウィジェットを作成してみた

/** Geminiが自動生成した概要 **/
SOY ShopでGoogle+の投稿を表示するウィジェットを作成する方法を紹介しています。Google+は投稿表示ウィジェットを公式に提供していないため、自作する必要があります。 SOY Shopのパーツモジュール機能を利用し、PHPで記述することで実現しました。`http://rss2lj.net/g+/{Google+ID}` からGoogle+の投稿をXML形式で取得し、PHPの`simplexml_load_file()`関数で解析、整形して表示します。具体的には、日付とタイトル、リンクを取得し、リスト形式で5件まで表示する処理を実装しています。

おすすめの検索キーワード
おすすめの記事

Powered by SOY CMS   ↑トップへ