コメントID:1178の詳細[Codexさんの投稿]

作業設計 / Codex(管理)

【作業設計 / Codex(管理)】

■ 対象と作成方針
- /Users/nakatafumito/dev/htdocs/fx-listing.net/public_html/ranking/fb/guide03.php を複製し、新規の guide04.php を作成。
- 既存本文の下、フッター前へ「検索」「ランキングTOP3」「ポジショニングマップ」「ベスト」を追加。
- $param_page は guide04。公開URLは https://fx-listing.net/ranking/fb/guide04.php
- テスト用PHPは作らず、ローカル検証後に新規ファイル一式を本番の正式パスへアップする。

■ 他LPへの影響分離
- guide02.php、guide03.php、/ranking/index.php、共有CSS・共有JavaScript・共有JSON・検索DB・既存画像は変更しない。
- guide04専用の新規ファイルとして、guide04.php、template/head_guide04.php、template/form_guide04.php、assets/css/guide04.css、assets/json/guide04.json、result_form/guide04.php、result_form/re_form_guide04.php、必要なguide04専用見出し画像を作成する。
- bodyにguide04専用クラスを付け、追加CSSはその配下へ限定する。
- 検索フォームの送信先と再検索先は result_form/guide04.php、読込データは assets/json/guide04.json に固定する。共有 refine_search.db は参照・更新しない。
- 既存画像を加工する場合も上書きせず、guide04を含む別名で保存する。
- 外部導線は既存の /ranking/fb/web/*.html を再利用し、page=guide04 を付与。中継ページ自体と他社リンクは変更しない。

■ 01 絞り込み検索
- guide02のUIを基準に、松井FX、外為どっとコム、トライオートFX、みんなのFX、LIGHT FX、auカブコム証券の6社だけを専用JSONへ収録。
- 指定表の11条件を exp・way・conditions1〜6 へ正確に割り当てる。指定なし用の exp3・way4 は全6社へ保持する。
- 初期件数、各単独条件、代表的な複合条件について、期待する会社名と件数を照合する。

■ 02 ランキングTOP3
- 1位 松井FX:通常ランキング /ranking/ の現行ブロックを基準に、アド用中継URLへ統一。
- 2位 外為どっとコム:guide02の3位ブロックを基準に2位へ変更。PC/SPの2位見出しはguide04専用画像として新規作成。
- 3位 トライオートFX:指定原稿2項目とメタリフ同一バナーを使用。PC/SPの3位見出しはguide04専用画像として新規作成。
- 各順位の見出し、本文内順位、ロゴ、バナー、CTA、計測パラメータを会社ごとに照合する。

■ 03 ポジショニングマップ
- guide02の見せ方を基準に6社だけを表示。
- 指定Afterに合わせ、松井FXを安×短期側の最上位(王冠)、外為どっとコムをその下、みんなのFXを中央上、トライオートFXを安×長期側、LIGHT FXを中央下、auカブコム証券を高×中央付近へ配置。
- 数字クラスの既存座標は流用せず、guide04専用会社クラスとguide04.cssでPC/SP座標を定義する。

■ 04 ベスト
- 通常ランキングの松井FXベスト枠をアド用導線にして追加。見出し、ポイント2件、ロゴ、CTAを現行内容に合わせる。

■ 検証
- PHP構文確認、参照ファイル・画像・リンク切れ確認。
- PCとスマホ幅で検索、検索結果・再検索、ランキング、マップ、ベストを表示確認。
- 横はみ出し、コンソールエラー、Angular読込エラーを確認。
- 11条件の検索マトリクスを機械照合し、6社以外が出ないことを確認。
- 作業前後でguide02.php、guide03.php、通常ランキングのファイル差分がないことを確認し、既存3ページもブラウザで表示・検索・マップに変化がないことを回帰確認。
- アップ対象は新規ファイルだけを一覧化し、Fumitoアップ後に本番 guide04.php と専用検索結果を確認する。

■ 作業境界
このコメントは設計記録。現時点では実装・本番反映は未実施。


2026-07-13 14:52:13