「飲食店検索」の版間の差分
提供: 川西図鑑
その他の操作
編集の要約なし |
編集の要約なし |
||
| 375行目: | 375行目: | ||
var area = params.get("station"); | var area = params.get("station"); | ||
var category = params.get("genre"); | var category = params.get("genre"); | ||
var paramaters = | |||
var reservable = params.get("reservable"); | |||
var smoking = params.get("smoking"); | |||
var tabehodai = params.get("tabehodai"); | |||
var nomihodai = params.get("nomihodai"); | |||
var takeout = params.get("takeout"); | |||
var parking = params.get("parking"); | |||
var kids = params.get("kids"); | |||
var reserve = params.get("reserve"); | |||
var count = document.getElementById("count"); | var count = document.getElementById("count"); | ||
| 410行目: | 420行目: | ||
count = ""; | count = ""; | ||
} | } | ||
if (reservable) { | |||
reservable = "予約可能"; | |||
} else { | |||
reservable = ""; | |||
} | |||
if (smoking == "non" ) { | |||
smoking = "禁煙"; | |||
} else { | |||
smoking = ""; | |||
} | |||
if (tabehodai) { | |||
tabehodai = "食べ放題あり"; | |||
} else { | |||
tabehodai = ""; | |||
} | |||
if (nomihodai) { | |||
nomihodai = "飲み放題あり"; | |||
} else { | |||
nomihodai = ""; | |||
} | |||
if (takeout) { | |||
takeout = "テイクアウトあり"; | |||
} else { | |||
takeout = ""; | |||
} | |||
if (parking) { | |||
parking = "駐車場あり"; | |||
} else { | |||
parking = ""; | |||
} | |||
if (kids) { | |||
kids = "お子様連れOK"; | |||
} else { | |||
kids = ""; | |||
} | |||
if (reserve) { | |||
reserve = "貸切可能"; | |||
} else { | |||
reserve = ""; | |||
} | |||
const keys = [ | |||
reservable, | |||
smoking, | |||
tabehodai, | |||
nomihodai, | |||
takeout, | |||
parking, | |||
kids, | |||
reserve, | |||
]; | |||
const valid = keys.filter(v => { | |||
if (!v) return false; | |||
if (v.trim() === "") return false; | |||
return true; | |||
}); | |||
// 上から3つだけ取得 | |||
const top3 = valid.slice(0, 3); | |||
// description に使う文字列を作成 | |||
let conditionText = ""; | |||
if (top3.length > 0) { | |||
conditionText = top3.join("・"); | |||
} | |||
if (conditionText) { | |||
conditionText = `${conditionText}のお店を厳選して表示しています。`; | |||
} else { | |||
conditionText = ``; | |||
} | |||
// description生成 | // description生成 | ||
let desc = `「川西図鑑」では、兵庫県川西市${area}で人気${category}のお店を ${count} | let desc = `「川西図鑑」では、兵庫県川西市${area}で人気${category}のお店を ${count}掲載中。${conditionText}営業時間、アクセス、写真、地図などの詳細情報をまとめています。ランチやディナー、テイクアウトなど条件で絞り込みができ、地元でおすすめのお店が見つかります。`; | ||
let meta = document.querySelector("meta[name='description']"); | let meta = document.querySelector("meta[name='description']"); | ||
| 442行目: | 525行目: | ||
// head に追加 | // head に追加 | ||
document.head.appendChild(canonical); | document.head.appendChild(canonical); | ||
}); | });//# sourceURL=foobar.js | ||
</script> | </script> | ||
</html> | </html> | ||
2025年12月9日 (火) 18:19時点における版
検索条件
エラー: テーブル飲食店情報が見つかりません。
件
検索結果
エラー: テーブル飲食店情報が見つかりません。