Skip to content

Commit e216354

Browse files
authored
Merge pull request #109 from fest-snct/develop_saku
Develop saku
2 parents 40c9db3 + 83b1a17 commit e216354

5 files changed

Lines changed: 63 additions & 1 deletion

File tree

images/news/yakisobaya_news.jpg

159 KB
Loading

pages/includes/breadcrumb.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ function render_breadcrumb() {
2828
'13' => '高専女子プロジェクトです',
2929
'14' => 'プログラミング部です',
3030
'15' => '河北新報でご紹介いただきました!',
31+
'16' => '絶品焼きそば、ここにあり!',
3132
'guest' => '松本紀生オーロラフォトライブ',
3233
'card_yuugi' => '遊戯王大会',
3334
'card_duel' => 'デュエマ大会',

pages/includes/stores_array.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152
'alt' => '焼きそば屋けんすぃん 場所: 広場',
153153
'description' => '厳選した食材とソースが織りなす、深みのある味わい。噛むほどに広がる旨味と深い濃いコク。その瞬間、心の中でつぶやく__「焼きそば、正直舐めてました。」そして確信する、これは別次元にうまい!!',
154154
'image' => '/2025/images/stores/yakisobayakennsulin.webp',
155-
'news_link' => null
155+
'news_link' => '/2025/pages/news/16.php'
156156
],
157157
[
158158
'id' => 'dosyudoudagashihannbaiki',

pages/news.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,17 @@
3131
<?php include './includes/breadcrumb.php'; render_breadcrumb(); ?>
3232
<p class="title">ニュース一覧</p>
3333
<div class="news_list">
34+
<div class="news_item">
35+
<a href="./news/16.php">
36+
<div class="news_item_top">
37+
<img src="../images/news/yakisobaya_news.jpg" alt="News Image">
38+
</div>
39+
</a>
40+
<div class="news_item_bottom">
41+
<p class="news_date">2025.10.24</p>
42+
<p class="news_title"><a href="./news/16.php">絶品焼きそば、ここにあり!</a></p>
43+
</div>
44+
</div>
3445
<div class="news_item">
3546
<a href="./news/15.php">
3647
<div class="news_item_top">

pages/news/16.php

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<?php
2+
// OGP settings
3+
$ogp_title = '絶品焼きそば、ここにあり! | 高専祭2025';
4+
$ogp_description = '厳選した食材とソースが織りなす、深みある味わい。噛むほどに広がる旨味と、深く濃いコク。たくさんの具。その瞬間、心の中でつぶやく──「焼きそば、正直なめてました。」そして確信する、これは別次元にうまい!!';
5+
$ogp_type = 'article';
6+
$ogp_image = (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST'] . '/2025/images/news/yakisobaya_news.jpg';
7+
8+
session_start();
9+
$nonce = base64_encode(random_bytes(16));
10+
$_SESSION['nonce'] = $nonce;
11+
header("Content-Security-Policy:
12+
default-src 'self';
13+
script-src 'self' 'nonce-" . $nonce . "';
14+
style-src 'self' 'nonce-" . $nonce . "';
15+
frame-src 'self';
16+
frame-ancestors 'none';
17+
");
18+
?>
19+
<!DOCTYPE html>
20+
<html lang="ja">
21+
<head>
22+
<meta charset="UTF-8">
23+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
24+
<title>絶品焼きそば、ここにあり! | 高専祭2025</title>
25+
<link rel="stylesheet" href="../../css/news.css" nonce="<?= htmlspecialchars($nonce, ENT_QUOTES, 'UTF-8') ?>">
26+
<?php include '../includes/header-favicon.php'; ?>
27+
<script src="../../js/hamburger.js"nonce="<?= htmlspecialchars($nonce, ENT_QUOTES, "UTF-8"); ?>" defer></script>
28+
</head>
29+
<body>
30+
<?php include '../includes/header.php' ?>
31+
<div class="wrapper">
32+
<main>
33+
<?php include '../includes/breadcrumb.php'; render_breadcrumb(); ?>
34+
<p class="title">絶品焼きそば、ここにあり!</p>
35+
<div class="news_content">
36+
<p>厳選した食材とソースが織りなす、深みある味わい。</p>
37+
<p>噛むほどに広がる旨味と、深く濃いコク。たくさんの具。</p>
38+
<p>その瞬間、心の中でつぶやく──</p>
39+
<p>「焼きそば、正直なめてました。」</p>
40+
<p>そして確信する、これは別次元にうまい!!</p>
41+
<br>
42+
<p>一個400円</p>
43+
<p>二個セット750円</p>
44+
<img src="../../images/news/yakisobaya_news.jpg" alt="焼きそば" style="margin-bottom: 1rem; width: 100%;">
45+
</div>
46+
</main>
47+
</div>
48+
<?php include '../includes/footer.php' ?>
49+
</body>
50+
</html>

0 commit comments

Comments
 (0)