差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
2teket48_2 [2026/07/03 04:47] Tana JH1HST2teket48_2 [2026/07/06 17:31] (現在) Tana JH1HST
行 1: 行 1:
 ====== 購入サイトへ進む前の最終確認 ====== ====== 購入サイトへ進む前の最終確認 ======
  
-入場チケットの購入手続きは、外部のチケット販売サイト「teket.jp」で行います。\\ +<php> 
-購入サイトへ進む前に、以下の容をご確認ください。+$GLOBALS['hf_final_links'] = array( 
 +  // ハムフェアページ 
 +  'guide'         => array( 
 +    'url' => '/doku.php?id=2teket48', 
 +    'external' => false 
 +  ),
  
-  * 「チケット購入方法」の説明を確認しました。 +  // 外部購入サイト 
-  * teket.jpへ移動し、同サイトを利用して購入手続きを行うことを了承しました。 +  'purchase_site' => array( 
-  * 会員割引を利用する場合は、クーポンコードの入力方法を確認しました。 +    'url' => 'https://teket.jp/13149/73089', 
-  * 購入後に二次元コードが表示されない場合や、確認メールが届かない場合は、teket.jpへログインし、チケット一覧から確認できることを確認しました。+    'external' => true 
 +  ) 
 +);
  
-----+if (!function_exists('hf_final_h')) { 
 +  function hf_final_h($text) { 
 +    return htmlspecialchars($text, ENT_QUOTES, 'UTF-8'); 
 +  } 
 +}
  
-^ <fc #ff0000><fs x-large>会員割引を利用する方への重要なお知らせ</fs></fc> ^ +if (!function_exists('hf_final_link_data')) { 
-| **クーポンコードを入力しただけでは、割引は適用されません。**\\ \\ <fc #ff0000><fs xx-large>必ず「適用」を押してください。</fs></fc>\\ \\ 「適用」を押したあと、画面に表示される金額が**割引後の金額に変わったことを確認してから**、購入手続きを完了してください。 |+  function hf_final_link_data($key) { 
 +    if (isset($GLOBALS['hf_final_links'][$key])) { 
 +      return $GLOBALS['hf_final_links'][$key]; 
 +    } 
 +    return array('url' => '#', 'external' =false); 
 +  } 
 +}
  
-また、購入後に確認メールが届かない場合でも、すぐに再購入せず、先にteket.jpチケット一覧をご確認ください。+if (!function_exists('hf_final_link')) { 
 +  function hf_final_link($key, $label, $class = '') { 
 +    $data = hf_final_link_data($key); 
 +    $class_attr = $class !== '' ? ' class="' . hf_final_h($class) . '"' : ''; 
 +    $target_attr = !empty($data['external']) ? ' target="_blank" rel="noopener noreferrer"' : ''; 
 + 
 +    echo '<a href="' . hf_final_h($data['url']) . '"' . $class_attr . $target_attr . '>' . hf_final_h($label) . '</a>'; 
 +  } 
 +
 + 
 +if (!function_exists('hf_final_button')) { 
 +  function hf_final_button($key, $label, $class = 'hf-final-button') { 
 +    echo '<div class="hf-final-button-wrap">'; 
 +    hf_final_link($key, $label, $class); 
 +    echo '</div>'; 
 +  } 
 +
 +</php> 
 + 
 +<html> 
 +<style> 
 +.hf-final-box { 
 +  max-width: 900px; 
 +  margin: 1.4em 0; 
 +  padding: 1.2em 1.3em; 
 +  border-radius: 14px; 
 +  line-height: 1.75; 
 +  box-sizing: border-box; 
 +
 + 
 +.hf-final-lead { 
 +  border: 1px solid #d8e7f5; 
 +  background: #f3f9ff; 
 +
 + 
 +.hf-final-alert { 
 +  border-left: 7px solid #d71920; 
 +  background: #fff5f5; 
 +
 + 
 +.hf-final-note { 
 +  border: 1px solid #f0c36d; 
 +  background: #fff8e5; 
 +
 + 
 +.hf-final-gray { 
 +  border: 1px solid #d8d8d8; 
 +  background: #f7f7f7; 
 +
 + 
 +.hf-final-title { 
 +  font-size: 1.25em; 
 +  font-weight: bold; 
 +  margin-bottom: 0.45em; 
 +
 + 
 +.hf-final-red { 
 +  color: #d71920; 
 +  font-weight: bold; 
 +
 + 
 +.hf-final-blue { 
 +  color: #0068b7; 
 +  font-weight: bold; 
 +
 + 
 +.hf-final-big { 
 +  font-size: 1.45em; 
 +  font-weight: bold; 
 +
 + 
 +.hf-final-checklist { 
 +  margin: 0.7em 0 0 0; 
 +  padding: 0; 
 +  list-style: none; 
 +
 + 
 +.hf-final-checklist li { 
 +  position: relative; 
 +  margin: 0.45em 0; 
 +  padding-left: 1.7em; 
 +
 + 
 +.hf-final-checklist li:before { 
 +  content: "✓"; 
 +  position: absolute; 
 +  left: 0; 
 +  top: 0; 
 +  color: #0068b7; 
 +  font-weight: bold; 
 +
 + 
 +.hf-final-button-wrap { 
 +  margin: 22px 0; 
 +
 + 
 +.hf-final-button { 
 +  display: inline-block; 
 +  padding: 0.9em 2em; 
 +  border-radius: 10px; 
 +  background: #0068b7; 
 +  color: #ffffff !important; 
 +  font-size: 1.35em; 
 +  font-weight: bold; 
 +  line-height: 1.4; 
 +  text-decoration: none !important; 
 +  border: 2px solid #005292; 
 +  box-shadow: 0 4px 0 #004477; 
 +
 + 
 +.hf-final-button:active { 
 +  transform: translateY(2px); 
 +  box-shadow: 0 2px 0 #004477; 
 +
 + 
 +.hf-final-button-back { 
 +  display: inline-block; 
 +  padding: 0.75em 1.3em; 
 +  border-radius: 8px; 
 +  background: #ffffff; 
 +  color: #0068b7 !important; 
 +  font-size: 1.05em; 
 +  font-weight: bold; 
 +  line-height: 1.4; 
 +  text-decoration: none !important; 
 +  border: 2px solid #0068b7; 
 +
 + 
 +.hf-final-small { 
 +  font-size: 0.95em; 
 +  color: #444; 
 +
 + 
 +@media screen and (max-width: 640px) { 
 +  .hf-final-box { 
 +    padding: 1em; 
 +  } 
 + 
 +  .hf-final-big { 
 +    font-size: 1.25em; 
 +  } 
 + 
 +  .hf-final-button { 
 +    font-size: 1.1em; 
 +    padding: 0.85em 1.2em; 
 +  } 
 + 
 +  .hf-final-button-back { 
 +    font-size: 1em; 
 +  } 
 +
 +</style> 
 +</html> 
 + 
 +<html> 
 +<div class="hf-final-box hf-final-lead"> 
 +  <div class="hf-final-title">購入サイトへ進む前に、以下をご確認ください</div> 
 +  <div> 
 +    入場チケットの購入手続きは、外部のチケット販売サイト「teket.jp」で行いす。<br> 
 +    購入サイトへ進む前に、購入方法と注意事項を確認してください。 
 +  </div> 
 + 
 +  <ul class="hf-final-checklist"> 
 +    <li>「チケット購入方法」の説明を確認しまし。</li> 
 +    <li>teket.jpへ移動し同サイトを利用して購入手続きを行うことを了承しました。</li> 
 +    <li>会員割引を利用する場合は、クーポンコードの入力方法を確認しました。</li> 
 +    <li>購入後に二次元コードが表示されない場合や、確認メールが届かない場合は、teket.jpへログインし、チケット一覧から確認できることを確認しました。</li> 
 +  </ul> 
 +</div> 
 +</html> 
 + 
 +<html> 
 +<div class="hf-final-box hf-final-alert"> 
 +  <div class="hf-final-title">会員割引を利用する方への重要なお知らせ</div> 
 + 
 +  <div class="hf-final-red"> 
 +    クーポンコードを入力しただけでは、割引は適用されません。 
 +  </div> 
 + 
 +  <div class="hf-final-red hf-final-big"> 
 +    必ず「適用」を押してください。 
 +  </div> 
 + 
 +  <div> 
 +    「適用」を押したあと、画面に表示される金額が<strong>割引後の金額に変わったことを確認してから</strong>、購入手続きを完了してください。 
 +  </div> 
 +</div> 
 +</html> 
 + 
 +<html> 
 +<div class="hf-final-box hf-final-note"> 
 +  <div class="hf-final-title">購入後の確認について</div> 
 +  <div> 
 +    購入後に確認メールが届かない場合でも、すぐに再購入しないでください。<br> 
 +    先にteket.jpへログインし、チケット一覧をご確認ください。 
 +  </div> 
 +</div> 
 +</html> 
 + 
 +  \\ 
 +  \\
  
 ---- ----
 +
 +  \\
 +  \\
  
 ===== 購入方法をもう一度確認する方 ===== ===== 購入方法をもう一度確認する方 =====
  
-購入方法やクーポンの使い方にご不安がある場合は、こちらから前のページへお戻りください。\\+購入方法やクーポンの使い方にご不安がある場合は、こちらから前のページへお戻りください。
  
-<fs large>[[2teket48|← チケット購入方法をもう一度確認する]]</fs>+<php>hf_final_button('guide', '← チケット購入方法をもう一度確認する', 'hf-final-button-back');</php>
  
----- 
  
-===== 購入サイトへ進む方 =====+  \\ 
 +  \\ 
 +  \\
  
-<fc #ff0000><fs large>会員割引を利用する方は、クーポンコード力後に「適用」を押し、金額が変わったことを必ず確認してください。</fs></fc>+ 
 + 
 +===== 購サイトへ進む方 =====
  
 <html> <html>
-<div style=" margin:30px 0 20px;"> +<div class="hf-final-box hf-final-alert"> 
-  <a href="https://teket.jp/13149/73089" +  <div class="hf-final-title">購入前の最後の確認</div> 
-     target="_blank" +  <div> 
-     rel="noopener noreferrer" +    会員割引を利用する方は、クーポンコード入力後に<strong>「適用」</strong>を押し、金額が変わったことを必ず確認してください。 
-     style=" +  </div> 
-       display:inline-block; +  <div class="hf-final-red"> 
-       padding:16px 48px; +    金額が2,000円のままの場合は、会員割引が適用されていません。 
-       background:#0068b7; +  </div>
-       color:#ffffff; +
-       font-size:24px; +
-       font-weight:bold; +
-       text-decoration:none; +
-       border-radius:8px; +
-       border:2px solid #005292; +
-       box-shadow:0 4px 0 #004477; +
-     "> +
-    購入サイトへ進む +
-  </a>+
 </div> </div>
 </html> </html>
  
-※外部サイト「teket.jp」が新しいタブまたはウィンドウで開きます。\\ + 
-※販売開始まではエラーページが表示されます。+<php>hf_final_button('purchase_site', '購入サイトへ進む');</php> 
 + 
 +<html> 
 +<div class="hf-final-box hf-final-note"> 
 +  <div class="hf-final-title">販売開始前のアクセスについて</div> 
 +  <div class="hf-final-small"> 
 +    ※外部サイト「teket.jp」が新しいタブまたはウィンドウで開きます。 
 +  </div> 
 +  <div class="hf-final-red"> 
 +    チケット販売開始日時までは、購入サイト側でエラーページが表示される場合があります。 
 +  </div> 
 +  <div class="hf-final-small"> 
 +    販売開始後に、あらためて購入サイトへお進みください。 
 +  </div> 
 +</div> 
 +</html>
  • 2teket48_2.1783021648.txt.gz
  • 最終更新: 2026/07/03 04:47
  • by Tana JH1HST