検索を切り替える
検索
メニューを切り替える
781
20
2
5460
川西図鑑
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ファイルをアップロード
個人設定メニューを切り替える
通知
個人メニューを切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。
user-interface-preferences
個人用ツール
アカウント作成
ログイン
飲食店検索のソースを表示
提供: 川西図鑑
このページを共有
その他の操作
←
飲食店検索
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
この操作は、次のグループに属する利用者のみが実行できます:
管理者
。
このページは編集や他の操作ができないように保護されています。
このページのソースの閲覧やコピーができます。
__NOINDEX__ <templatestyles src="検索結果カード/styles.css" /> {{パンくずリスト | 1=飲食店検索}} == 検索条件 == <!-- 検索ボックス --> {{検索UI/飲食店}} {{飲食店検索/script.js}} {{#vardefine:hitCount | {{#cargo_query: tables=飲食店情報 |fields=COUNT(*) |where=( (飲食店情報.店名 LIKE CONCAT('%','{{#urlget:searchText}}','%') OR 飲食店情報.住所 LIKE CONCAT('%','{{#urlget:searchText}}','%') OR 飲食店情報.ジャンル LIKE CONCAT('%','{{#urlget:searchText}}','%')) {{#if: {{#urlget:genre}} | AND 飲食店情報.ジャンル LIKE CONCAT ('%','{{#urlget:genre}}','%') }} {{#if: {{#urlget:station}} | AND 飲食店情報.最寄り = '{{#urlget:station}}' }} {{#if: {{#urlget:lanch-dinner}} | {{#ifeq: {{#urlget:lanch-dinner}} | lanch | {{#if: {{#urlget:budget_min}} | AND 飲食店情報.予算昼上限 >= {{#urlget:budget_min}} }} {{#if: {{#urlget:budget_max}} | AND 飲食店情報.予算昼下限 < {{#urlget:budget_max}} }}}} {{#ifeq: {{#urlget:lanch-dinner}} | dinner | {{#if: {{#urlget:budget_min}} | AND 飲食店情報.予算夜上限 >= {{#urlget:budget_min}} }} {{#if: {{#urlget:budget_max}} | AND 飲食店情報.予算夜下限 < {{#urlget:budget_max}} }} }} }} {{#ifeq: {{#urlget:smoking}} | non | AND 飲食店情報.禁煙喫煙 LIKE CONCAT('%禁煙%') }} {{#ifeq: {{#urlget:smoking}} | allow | AND 飲食店情報.禁煙喫煙 LIKE CONCAT('%喫煙%') AND 飲食店情報.禁煙喫煙 LIKE CONCAT('%分煙%') }} {{#if: {{#urlget:tabehodai}} | AND 飲食店情報.食べ放題 = 1 }} {{#if: {{#urlget:nomihodai}} | AND 飲食店情報.飲み放題 = 1 }} {{#if: {{#urlget:takeout}} | AND 飲食店情報.テイクアウト = 1 }} {{#if: {{#urlget:parking}} | AND 飲食店情報.駐車場 = 1 }} {{#if: {{#urlget:privateroom}} | AND 飲食店情報.個室 = 1 }} {{#if: {{#urlget:wifi}} | AND 飲食店情報.WiFi = 'あり' }} {{#if: {{#urlget:barrierfree}} | AND 飲食店情報.バリアフリー = 1 }} {{#if: {{#urlget:kids}} | AND 飲食店情報.お子様連れ = 1 }} {{#if: {{#urlget:reserve}} | AND 飲食店情報.貸切 = 1 }} {{#if: {{#urlget:reservable}} | AND 飲食店情報.予約 = 1 }} ) }} }} {{#vardefine:page|{{#urlget:page|1}}}} {{#vardefine:limit|30}} {{#vardefine:offset| {{#expr: ({{#var:page}} - 1) * {{#var:limit}} }} }} {{#vardefine:from| {{#expr: ({{#var:page}} - 1) * {{#var:limit}} + 1 }} }} <h1 style="font-size: 1.2em;"> <strong>{{#if: {{#urlget:station}} | {{#urlget:station}} |川西市}}</strong>の<strong>{{#if: {{#urlget:genre}} | {{#urlget:genre}} |グルメ}}</strong></h1><strong style="float: right;" id="count" data-total="{{#var:hitCount}}" data-limit="{{#var:limit}}">{{#var:hitCount}} 件の結果があります({{#var:from}} 件目~) </strong> == 検索結果 == <!-- 検索実行 --> {{#cargo_query: tables=飲食店情報 |fields=飲食店情報._pageName,飲食店情報.店名,飲食店情報.画像,飲食店情報.ジャンル,飲食店情報.郵便番号,飲食店情報.住所,飲食店情報.最寄り,飲食店情報.営業時間月,飲食店情報.定休日,飲食店情報.電話番号,飲食店情報.予算昼下限,飲食店情報.予算昼上限,飲食店情報.予算夜下限,飲食店情報.予算夜上限,飲食店情報.ストリートビューURL,飲食店情報.座標 |where=( (飲食店情報.店名 LIKE CONCAT('%','{{#urlget:searchText}}','%') OR 飲食店情報.住所 LIKE CONCAT('%','{{#urlget:searchText}}','%') OR 飲食店情報.ジャンル LIKE CONCAT('%','{{#urlget:searchText}}','%')) {{#if: {{#urlget:genre}} | AND 飲食店情報.ジャンル LIKE CONCAT ('%','{{#urlget:genre}}','%') }} {{#if: {{#urlget:station}} | AND 飲食店情報.最寄り = '{{#urlget:station}}' }} {{#if: {{#urlget:lanch-dinner}} | {{#ifeq: {{#urlget:lanch-dinner}} | lanch | {{#if: {{#urlget:budget_min}} | AND 飲食店情報.予算昼上限 >= {{#urlget:budget_min}} }} {{#if: {{#urlget:budget_max}} | AND 飲食店情報.予算昼下限 < {{#urlget:budget_max}} }}}} {{#ifeq: {{#urlget:lanch-dinner}} | dinner | {{#if: {{#urlget:budget_min}} | AND 飲食店情報.予算夜上限 >= {{#urlget:budget_min}} }} {{#if: {{#urlget:budget_max}} | AND 飲食店情報.予算夜下限 < {{#urlget:budget_max}} }} }} }} {{#ifeq: {{#urlget:smoking}} | non | AND 飲食店情報.禁煙喫煙 LIKE CONCAT('%禁煙%') }} {{#ifeq: {{#urlget:smoking}} | allow | AND 飲食店情報.禁煙喫煙 LIKE CONCAT('%喫煙%') AND 飲食店情報.禁煙喫煙 LIKE CONCAT('%分煙%') }} {{#if: {{#urlget:tabehodai}} | AND 飲食店情報.食べ放題 = 1 }} {{#if: {{#urlget:nomihodai}} | AND 飲食店情報.飲み放題 = 1 }} {{#if: {{#urlget:takeout}} | AND 飲食店情報.テイクアウト = 1 }} {{#if: {{#urlget:parking}} | AND 飲食店情報.駐車場 = 1 }} {{#if: {{#urlget:privateroom}} | AND 飲食店情報.個室 = 1 }} {{#if: {{#urlget:wifi}} | AND 飲食店情報.WiFi = 'あり' }} {{#if: {{#urlget:barrierfree}} | AND 飲食店情報.バリアフリー = 1 }} {{#if: {{#urlget:kids}} | AND 飲食店情報.お子様連れ = 1 }} {{#if: {{#urlget:reserve}} | AND 飲食店情報.貸切 = 1 }} {{#if: {{#urlget:reservable}} | AND 飲食店情報.予約 = 1 }} ) |format=template |template=検索結果カード |named args=yes |default=該当する店舗はありません。 |limit={{#var:limit}} |offset={{#var:offset}} |order by=score DESC |more results text= }} <html> <div class="pagination"> <a data-role="first-page" href="#"><<</a> <a data-role="prev-page" href="#"><</a> <div class="page-numbers" data-role="page-numbers"></div> <a data-role="next-page" href="#">></a> <a data-role="last-page" href="#">>></a> </div> <style> .pagination { display: flex; justify-content: center; gap: 12px; margin: 24px 0; font-size: 14px; } .pagination a { display: inline-flex; align-items: center; justify-content: center; padding: 8px 14px; min-width: 40px; text-decoration: none; border-radius: 6px; border: 1px solid; transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease; } .page-numbers { display: flex; gap: 6px; } .page-numbers a { min-width: 36px; padding: 8px 0; } /* ライト・通常 */ .pagination a { background: #f9fafb; color: #1f2937; border-color: #d1d5db; } .pagination a:hover { background: #eef2f7; box-shadow: 0 1px 4px rgba(0,0,0,0.08); } /* 非活性 */ .pagination a.disabled { background: #f1f5f9; color: #94a3b8; border-color: #e2e8f0; pointer-events: none; box-shadow: none; } /* 現在ページ(数字) */ .pagination .page-numbers a.current { background: #1f2937; color: #fff; border-color: #1f2937; font-weight: 600; pointer-events: none; } /* ダーク・通常 */ .skin-theme-clientpref-night .pagination a { background: #374151; color: #f9fafb; border-color: #4b5563; } .skin-theme-clientpref-night .pagination a:hover { background: #4b5563; } /* ダーク・非活性 */ .skin-theme-clientpref-night .pagination a.disabled { background: #1f2937; color: #6b7280; border-color: #374151; } /* ダーク・現在ページ */ .skin-theme-clientpref-night .pagination .page-numbers a.current { background: #f9fafb; color: #1f2937; border-color: #f9fafb; } </style> </html> __目次非表示__
このページで使用されているテンプレート:
テンプレート:パンくずリスト
(
ソースを閲覧
)
テンプレート:ページネーション
(
ソースを閲覧
)
テンプレート:検索UI/飲食店
(
ソースを閲覧
)
テンプレート:検索UI/飲食店/styles.css
(
ソースを閲覧
)
テンプレート:検索結果カード
(
ソースを閲覧
) (保護)
テンプレート:検索結果カード/styles.css
(
ソースを閲覧
)
テンプレート:飲食店検索/script.js
(
ソースを閲覧
)
飲食店検索
に戻る。
飲食店検索のソースを表示
提供: 川西図鑑