home.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?php
  2. $settingsContent = settings('content')->getAll();
  3. // Декодируем banner-logo из JSON
  4. $bannerLogo = [];
  5. if (isset($settingsContent['banner-logo']) && !empty($settingsContent['banner-logo'])) {
  6. $bannerLogo = json_decode($settingsContent['banner-logo'], true) ?: [];
  7. }
  8. ob_start();
  9. ?>
  10. <?php if (!empty($bannerLogo['src'])): ?>
  11. <section class="banner">
  12. <div class="banner__img-wrp">
  13. <img class="banner__img redirect-js" src="<?= htmlspecialchars($bannerLogo['src']) ?>" alt="<?= htmlspecialchars($bannerLogo['alt'] ?? '') ?>" title="<?= htmlspecialchars($bannerLogo['title'] ?? '') ?>">
  14. </div>
  15. </section>
  16. <?php endif; ?>
  17. <div class="section-wrapper">
  18. <div class="container">
  19. <section class="content-bg section text">
  20. <h2>Lorem ipsum dolor sit amet consectetur adipisicing elit. </h2>
  21. <p>Lorem ipsum dolor sit amet consectetur adipisicing elit.
  22. Quis dolore qui nemo quaerat aperiam aliquam nobis inventore,
  23. accusamus eos doloremque, a quam dolorum culpa, aliquid
  24. deserunt impedit ex possimus illo.</p>
  25. <h2>Lorem ipsum dolor sit amet consectetur adipisicing elit. </h2>
  26. <p>Lorem ipsum dolor sit amet consectetur adipisicing elit.
  27. Quis dolore qui nemo quaerat aperiam aliquam nobis inventore,
  28. accusamus eos doloremque, a quam dolorum culpa, aliquid
  29. deserunt impedit ex possimus illo.</p>
  30. <p>Lorem ipsum dolor sit amet consectetur adipisicing elit.
  31. Quis dolore qui nemo quaerat aperiam aliquam nobis inventore,
  32. accusamus eos doloremque, a quam dolorum culpa, aliquid
  33. deserunt impedit ex possimus illo.</p>
  34. </section>
  35. </div>
  36. </div>
  37. <!-- <section>
  38. <div class="container">
  39. <h1 class="main__title"><?= $content['title'] ?></h1>
  40. <div class="main__banner">
  41. <?php if (!empty($bannerLogo['src'])): ?>
  42. <img class="redirect-js"
  43. width="<?= $bannerLogo['width'] ?? '' ?>"
  44. height="<?= $bannerLogo['height'] ?? '' ?>"
  45. src="<?= htmlspecialchars($bannerLogo['src']) ?>"
  46. alt="<?= $bannerLogo['alt'] ?? '' ?>"
  47. title="<?= $bannerLogo['title'] ?? '' ?>">
  48. <?php endif; ?>
  49. </div>
  50. <div class="container">
  51. <?php if (!empty($content['author-img'])): ?>
  52. <div class="author">
  53. <div class="author__img">
  54. <img width="" height="" src="<?= htmlspecialchars($content['author-img']) ?>" alt="<?= htmlspecialchars($content['author-name'] ?? '') ?>" title="<?= htmlspecialchars($content['author-name'] ?? '') ?>">
  55. </div>
  56. <div class="author__info">
  57. <div class="author__name"><?= htmlspecialchars($content['author-name'] ?? '') ?></div>
  58. <div class="author__date"> <?= $content['modified-date'] ?? '' ?></div>
  59. </div>
  60. </div>
  61. <?php endif; ?>
  62. <div class="main__text">
  63. <?= $content['top_text'] ?>
  64. </div>
  65. <?php if (empty($content['hide-btns'])): ?>
  66. <div class="pulse__btn main__btn accent-color pass-btn-color redirect-js"><?= $content['content_btn'] ?></div>
  67. <?php endif; ?>
  68. </div>
  69. </section>
  70. <section>
  71. <div class="container">
  72. <div class="secondary__text">
  73. <?= htmlspecialchars_decode($content['bottom_text']); ?>
  74. </div>
  75. </div>
  76. </section>
  77. <section>
  78. <div class="container">
  79. <h2><?= $content['faq-title'] ?? '' ?></h2>
  80. <div class="accordion-container">
  81. <?php foreach ($faqItems as $item): ?>
  82. <div class="accordion-item">
  83. <h3 class="accordion-header faq-title-hover-font-color secondary-color faq-title-font-color">
  84. <?= htmlspecialchars($item['question']) ?>
  85. <span class="icon faq-title-hover-font-color faq-title-font-color">+</span>
  86. </h3>
  87. <div class="accordion-content secondary-color faq-title-font-color">
  88. <p>
  89. <?= htmlspecialchars($item['answer']) ?>
  90. </p>
  91. </div>
  92. </div>
  93. <?php endforeach; ?>
  94. </div>
  95. </div>
  96. </section> -->
  97. <?php
  98. $pageContent = ob_get_clean();
  99. include __DIR__ . '/layouts/main.php';
  100. ?>