From 0966da4243d9a4947fb5a1dade6fb07755c7b23b Mon Sep 17 00:00:00 2001 From: Dekart Deploy Bot Date: Fri, 17 Jul 2026 16:10:56 +0000 Subject: [PATCH] Global-2026-07-17 --- .../dekart/assets/css/podgotovka-k-shkole.css | 18 +++++++------- wp-content/themes/dekart/header.php | 6 ++--- .../themes/dekart/inc/class-pksh-data.php | 19 ++++++++++++++- .../dekart/template-parts/pksh/cta-test.php | 4 ++-- .../template-parts/pksh/external-reviews.php | 7 ++++-- .../dekart/template-parts/pksh/final-cta.php | 4 +++- .../template-parts/pksh/guarantee-hero.php | 2 +- .../pksh/guarantee-standalone.php | 6 ++--- .../dekart/template-parts/pksh/hero.php | 24 ++++--------------- .../template-parts/pksh/how-it-works.php | 2 +- .../dekart/template-parts/pksh/programs.php | 5 ++-- .../dekart/template-parts/pksh/results.php | 7 ++++-- .../dekart/template-parts/pksh/reviews.php | 2 +- .../template-parts/pksh/social-counters.php | 16 ++++++------- .../dekart/template-parts/pksh/teachers.php | 4 ++-- .../template-parts/pksh/trust-authority.php | 15 +++++++----- 16 files changed, 78 insertions(+), 63 deletions(-) diff --git a/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css b/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css index 501d334..c150d70 100644 --- a/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css +++ b/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css @@ -4,7 +4,7 @@ Loaded only via page-podgotovka-k-shkole.php template ═══════════════════════════════════════════════════════════ */ -@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap'); +/* Plus Jakarta Sans loaded via preload in header.php */ /* ═══════════════════════════════════════════════════════════ 1. PAGE-SPECIFIC TOKENS @@ -14,13 +14,15 @@ .page-pksh { --pksh-radius-card: var(--radius-lg, 24px); /* cards & sheets */ /* Radius rule: cards/items=24px (--pksh-radius-card), buttons=28px (--radius-pill), photos=16px, tags/small=12px */ - --pksh-bg-warm: #FFFBEB; - --pksh-bg-warm-alt: #FEF3C7; - --pksh-text-warm: #78350F; + /* Section backgrounds — cool neutrals, aligned with --color-primary blue accent */ + --color-bg-alt: #F1F5F9; + --pksh-bg-warm: #F0F4F8; + --pksh-bg-warm-alt: #E2E8F0; + --pksh-text-warm: #475569; --pksh-bg-soft: #F8FAFC; - --pksh-bg-fomo: color-mix(in oklab, var(--color-secondary), white 70%); - --pksh-border-fomo: color-mix(in oklab, var(--color-secondary), transparent 60%); - --pksh-text-fomo: #78350F; + --pksh-bg-fomo: color-mix(in oklab, var(--color-primary), white 85%); + --pksh-border-fomo: color-mix(in oklab, var(--color-primary), transparent 60%); + --pksh-text-fomo: #334155; --pksh-gradient-btn: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%); --pksh-gradient-btn-hover: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary-hover) 100%); --pksh-gradient-btn-alt: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%); @@ -1429,7 +1431,7 @@ padding-top: clamp(48px, 6vw, 80px); padding-bottom: clamp(48px, 6vw, 80px); } - .page-pksh .pksh-section--teachers .bento-h2 { text-align: center; } + .page-pksh .pksh-teachers__wrapper { display: flex; diff --git a/wp-content/themes/dekart/header.php b/wp-content/themes/dekart/header.php index dde80d8..c1f60ce 100644 --- a/wp-content/themes/dekart/header.php +++ b/wp-content/themes/dekart/header.php @@ -73,12 +73,12 @@ if ( is_front_page() ) { - + get_city_clean(); + // Для русских городов на -ово/-ево/-ино: замена -о → -а + if ( str_ends_with( $clean, 'ово' ) || str_ends_with( $clean, 'ево' ) || str_ends_with( $clean, 'ино' ) || str_ends_with( $clean, 'ыно' ) ) { + return mb_substr( $clean, 0, -1 ) . 'а'; + } + return $clean; + } + public function get_city_clean(): string { if ( ! array_key_exists( 'city_clean', $this->branch ) ) { $this->branch['city_clean'] = str_replace( array( 'в ', 'В ' ), '', $this->get_city_prep() ); @@ -311,7 +328,7 @@ wp_cache_set( $cache_key, $this->branch['social'], 'dekart_branch', DAY_IN_SECON * Иконки для social counters (порядок соответствует полю) */ public static function social_icons(): array { - return array( '🎓', '📅', '⭐', '👩‍🏫' ); + return array( 'icon-graduation', 'icon-calendar', 'icon-star-filled', 'icon-teacher' ); } // ============================================================ diff --git a/wp-content/themes/dekart/template-parts/pksh/cta-test.php b/wp-content/themes/dekart/template-parts/pksh/cta-test.php index ffdea82..5fa3147 100644 --- a/wp-content/themes/dekart/template-parts/pksh/cta-test.php +++ b/wp-content/themes/dekart/template-parts/pksh/cta-test.php @@ -14,10 +14,10 @@ $data = Pksh_Data::instance(); $timer_ts = $data->get_honest_deadline(); ?>
-
+
Бесплатно
-

Приходите на пробное — увидите результат своими глазами

+

Бесплатное пробное занятие — подготовка к школе get_city_prep() ); ?>

Запишитесь на бесплатное расширенное тестирование и полноценное занятие. Педагог проверит готовность ребёнка к школе, покажет сильные стороны и даст план подготовки. Всего за 1 визит — без очередей и ожидания.

0 ) : ?> diff --git a/wp-content/themes/dekart/template-parts/pksh/external-reviews.php b/wp-content/themes/dekart/template-parts/pksh/external-reviews.php index 7681d51..6630db5 100644 --- a/wp-content/themes/dekart/template-parts/pksh/external-reviews.php +++ b/wp-content/themes/dekart/template-parts/pksh/external-reviews.php @@ -9,11 +9,14 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } + +$data = Pksh_Data::instance(); +$city_prep = $data->get_city_prep(); ?>
-
diff --git a/wp-content/themes/dekart/template-parts/pksh/guarantee-hero.php b/wp-content/themes/dekart/template-parts/pksh/guarantee-hero.php index 8d1a50f..cdac52d 100644 --- a/wp-content/themes/dekart/template-parts/pksh/guarantee-hero.php +++ b/wp-content/themes/dekart/template-parts/pksh/guarantee-hero.php @@ -20,7 +20,7 @@ $footnote_url = $data->get_subtitle_footnote_link();
🛡️