templates/grid_vip_card.html.twig line 1

Open in your IDE?
  1. {% set vipVariants = [
  2.     {
  3.         title: 'SHARE-NUDE VIP',
  4.         subtitle: 'Toutes les vidéos sans pub',
  5.         price: '1€',
  6.         features: ['🎬 Vidéos illimitées', '🚫 Zéro publicité'],
  7.         badge: 'OFFRE EXCLUSIVE',
  8.         cta: 'Découvrir maintenant →',
  9.         icon: '🔥',
  10.         styleClass: 'vip-style-1',
  11.         layout: 'classic'
  12.     },
  13.     {
  14.         title: 'SHARE-NUDE VIP',
  15.         subtitle: '+12 000 vidéos sans pubs',
  16.         price: '1€',
  17.         features: ['📹 12K+ vidéos HD', '💎 Contenu premium'],
  18.         badge: 'SUPER PROMO',
  19.         cta: 'Profiter de l\'offre →',
  20.         icon: '⭐',
  21.         styleClass: 'vip-style-2',
  22.         layout: 'modern'
  23.     },
  24.     {
  25.         title: 'SHARE-NUDE VIP',
  26.         subtitle: 'Site de rencontre + Vidéos exclusives',
  27.         price: '1€',
  28.         features: ['💕 Rencontres réelles', '🎥 Vidéos VIP'],
  29.         badge: 'PLACES LIMITÉES',
  30.         cta: 'Débloquer →',
  31.         icon: '💝',
  32.         styleClass: 'vip-style-3',
  33.         layout: 'urgent'
  34.     }
  35. ] %}
  36. {% set selectedVariant = random(vipVariants) %}
  37. <div class="col-lg-3 mx-auto my-3 text-center">
  38.     <div class="hover-video-container vip-fake-card {{ selectedVariant.styleClass }}">
  39.         <a href="https://share-nude-vip.com" target="_blank" rel="noopener nofollow" title="Share-Nude VIP - Accès Premium">
  40.             {% if selectedVariant.layout == 'classic' %}
  41.                 {# Layout 1: Classic centered style #}
  42.                 <div class="vip-card-image">
  43.                     <div class="vip-card-content">
  44.                         <div class="vip-star-icon">{{ selectedVariant.icon }}</div>
  45.                         <div class="vip-card-title">{{ selectedVariant.title }}</div>
  46.                         <div class="vip-card-subtitle">{{ selectedVariant.subtitle }}</div>
  47.                         <div class="vip-card-price">{{ selectedVariant.price }}</div>
  48.                         <div class="vip-card-features">
  49.                             {% for feature in selectedVariant.features %}
  50.                                 <span>{{ feature }}</span>
  51.                             {% endfor %}
  52.                         </div>
  53.                     </div>
  54.                 </div>
  55.                 <div class="video-views-container vip-overlay">
  56.                     <div class="video-views">
  57.                         {{ selectedVariant.badge }}
  58.                         <div class="views">
  59.                             <strong>{{ selectedVariant.cta }}</strong>
  60.                         </div>
  61.                     </div>
  62.                 </div>
  63.             {% elseif selectedVariant.layout == 'modern' %}
  64.                 {# Layout 2: Modern with top badge #}
  65.                 <div class="vip-card-image">
  66.                     <div class="vip-badge-top">{{ selectedVariant.badge }}</div>
  67.                     <div class="vip-card-content vip-content-compact">
  68.                         <div class="vip-star-icon vip-icon-large">{{ selectedVariant.icon }}</div>
  69.                         <div class="vip-card-title">{{ selectedVariant.title }}</div>
  70.                         <div class="vip-card-subtitle">{{ selectedVariant.subtitle }}</div>
  71.                         <div class="vip-card-price vip-price-modern">{{ selectedVariant.price }}</div>
  72.                         <div class="vip-card-features vip-features-grid">
  73.                             {% for feature in selectedVariant.features %}
  74.                                 <span>{{ feature }}</span>
  75.                             {% endfor %}
  76.                         </div>
  77.                     </div>
  78.                 </div>
  79.                 <div class="video-views-container vip-overlay vip-overlay-slim">
  80.                     <div class="video-views">
  81.                         <strong>{{ selectedVariant.cta }}</strong>
  82.                     </div>
  83.                 </div>
  84.             {% else %}
  85.                 {# Layout 3: Urgent with pulsing border #}
  86.                 <div class="vip-card-image">
  87.                     <div class="vip-urgent-corners">
  88.                         <span class="vip-corner vip-corner-tl"></span>
  89.                         <span class="vip-corner vip-corner-tr"></span>
  90.                         <span class="vip-corner vip-corner-bl"></span>
  91.                         <span class="vip-corner vip-corner-br"></span>
  92.                     </div>
  93.                     <div class="vip-card-content">
  94.                         <div class="vip-urgent-badge">{{ selectedVariant.badge }}</div>
  95.                         <div class="vip-star-icon vip-icon-pulse">{{ selectedVariant.icon }}</div>
  96.                         <div class="vip-card-title vip-title-bold">{{ selectedVariant.title }}</div>
  97.                         <div class="vip-card-subtitle vip-subtitle-urgent">{{ selectedVariant.subtitle }}</div>
  98.                         <div class="vip-card-price vip-price-urgent">{{ selectedVariant.price }}</div>
  99.                         <div class="vip-card-features vip-features-stacked">
  100.                             {% for feature in selectedVariant.features %}
  101.                                 <span>{{ feature }}</span>
  102.                             {% endfor %}
  103.                         </div>
  104.                     </div>
  105.                 </div>
  106.                 <div class="video-views-container vip-overlay vip-overlay-urgent">
  107.                     <div class="video-views">
  108.                         <strong>{{ selectedVariant.cta }}</strong>
  109.                     </div>
  110.                 </div>
  111.             {% endif %}
  112.         </a>
  113.     </div>
  114. </div>