Скрипт сайта и предзаписи для автошколы
Сайт автошколы с категориями прав, программами курсов, инструкторами и формой предзаписи и запроса информации, с управлением из панели администратора
О языке
Интерфейс сайта и панели управления доступен на турецком и английском языках. Язык сайта и язык панели выбираются отдельно в разделе «Site ayarları» (Настройки сайта); язык панели можно также переключить значком глобуса в правом верхнем углу панели.
Можно добавить и другие языки: скопируйте файл en.php из папки dil пакета и переведите его (шаги описаны в dil/OKUBENI.txt). Добавленный язык автоматически появляется в списках языков в настройках сайта, а обновления не затрагивают ваши языковые файлы. Непереведённые тексты отображаются на английском языке; при желании их можно показывать на турецком.
Содержимое, которое вы публикуете (категории прав, программы, страницы, записи блога и т. д.), не переводится; оно остаётся на том языке, на котором вы его написали. Предупреждения форм и форматы дат следуют выбранному языку сайта; письма-уведомления форм предзаписи и контактов пишутся на языке панели.
Когда на этой странице упоминается раздел панели или сайта, его название приведено так, как оно выглядит в турецком интерфейсе, в кавычках, а перевод — в скобках; в английском интерфейсе те же разделы отображаются под английскими названиями.
Для кого
Подходит для автошкол, центров обучения вождению, которые ведут занятия по категориям прав, и для агентств, которые создают сайты для таких организаций. На собственном домене вы описываете категории прав и программы курсов, представляете инструкторов и пишете в панели информационные страницы, например календарь экзаменов. Посетитель заполняет форму предзаписи и запроса информации: указывает категорию прав, при желании программу курса и дату, с которой хотел бы начать; заявка появляется в вашей панели, а вы звоните посетителю и вместе с ним уточняете детали. Форма только собирает заявки: подтверждённая запись и онлайн-оплата в сайт не входят, номер документа и сведения о здоровье не запрашиваются.
Умение программировать не требуется. Установку выполняет мастер в браузере, содержимое вы вносите в панели управления.
Возможности сайта
Главная страница
- Приветственный слайдер: до 6 слайдов. У каждого слайда есть маленькая верхняя строка, заголовок, подзаголовок, необязательная кнопка и изображение; кроме того, на каждом слайде есть ссылка «Ön Kayıt» (Предзапись). В ссылку кнопки вы вносите внутренний адрес сайта (например, hizmetler, basvuru) или полный адрес. При нескольких слайдах изображения сменяются сами с плавным переходом; на устройствах с включённым сокращением анимации смена происходит простым сдвигом и не автоматически. Слайд без изображения не показывается; если слайдов нет совсем, показываются название компании и кнопка «Ön Kayıt» (Предзапись).
- Три блока-акцента: три блока из заголовка и короткого текста под слайдером. Значки заданы заранее; блок с пустым заголовком не показывается.
- Блок «О нас»: изображение, заголовок, начало вашего текста «Hakkımızda» (О нас), отмеченный список названий первых шести категорий прав и кнопка, ведущая на страницу «Hakkımızda» (О нас).
- Категории прав: первые шесть категорий показываются карточками со значком, изображением, названием, коротким описанием и ссылкой «Ayrıntılı Bilgi» (Подробнее); кнопка «Tüm Sınıflar» (Все категории) ведёт на страницу «Ehliyet Sınıfları» (Категории прав).
- Программы курсов: программы, которые вы добавляете в панели (до 12), показываются карточками; в карточке указаны название программы, дни, время и, если вы её внесли, краткое описание. Блок без записей не отображается.
- Счётчики: четыре счётчика. Значение и подпись вносите вы; когда страница появляется на экране, числа нарастают. Счётчик с пустым значением не показывается.
- Блок предзаписи: слева находится краткое описание, справа форма предзаписи и запроса информации; если вы загрузите изображение на странице «Site görselleri» (Изображения сайта), оно появится под описанием.
- Отзывы клиентов: если раздел «Müşteri yorumları» (Отзывы клиентов) включён, последние 12 отзывов показываются в слайдере.
- Последние записи: три последние записи блога показываются карточками. Блок без записей на главной странице не отображается вовсе.
- Призывная полоса: вы вносите заголовок и короткий текст; полоса с кнопкой «Ön Kayıt» (Предзапись) появляется в конце главной страницы и страниц «Ehliyet Sınıfları» (Категории прав) и «Hakkımızda» (О нас). Если оставить заголовок пустым, полоса не показывается.
Предзапись, заявки и контакты
- Форма предзаписи и запроса информации: на главной странице и на странице «Ön Kayıt Formu» (Форма предзаписи). Имя, телефон и e-mail обязательны. Категория прав выбирается из сохранённых в панели и обязательна, если в списке есть записи (если вы не добавите ни одной категории, форма её не спрашивает); программа курса (из сохранённых в панели программ), дата, с которой посетитель хотел бы начать (сегодня или позже, не дальше чем на 12 месяцев вперёд), и примечание не более 500 символов необязательны. В форме сказано, что не нужно писать номер документа и сведения о здоровье. В форме есть обязательный флажок согласия KVKK. KVKK — турецкий закон о защите персональных данных. Кнопка «Ön Kayıt Oluştur» (Оформить предзапись) на странице каждой категории открывает форму с выбранной категорией. Под формой посетителю сообщается, что это предзапись и запрос информации, не обещающие подтверждённую запись, стоимость или результат экзамена, и что заявку рассмотрят и с ним свяжутся.
- Заявки в панели: поступившие заявки перечислены в разделе «Başvurular ve mesajlar» (Заявки и сообщения) панели, который видит только администратор. Если вы настроите «E-posta ayarları» (Настройки e-mail) и включите уведомления, каждая заявка будет приходить вам и по e-mail, а ваш ответ на письмо уйдёт на адрес посетителя.
- Форма контактов: поля имени и фамилии, e-mail, телефона, темы и текста сообщения (все обязательны) и флажок согласия по KVKK. Полученные сообщения перечисляются в том же разделе.
- Страница контактов: блоки с адресом, e-mail, телефоном и часами работы, ссылка на форму предзаписи и карта (код вставки Google Maps или OpenStreetMap). Сведения и карта, которые вы оставите пустыми, на сайте не показываются.
- Флажок согласия KVKK: обязателен в формах предзаписи и контактов. Ссылка на уведомление о конфиденциальности ведёт на страницу, выбранную в панели; та же ссылка есть и в подвале сайта. Текст из примера содержимого — только образец; поскольку данные посетителей являются персональными данными, вам нужно подготовить собственное уведомление, при необходимости с юристом.
Категории прав, программы курсов и инструкторы
- Категории прав: для каждой категории вы вносите название, значок, краткое описание, подробное описание, изображение и порядок. Значок выбирается в панели из готового списка из 21 значка, например автомобиль, мотоцикл, грузовик, автобус, карточка прав и светофор. Категории перечислены карточками на странице «Ehliyet Sınıfları» (Категории прав) и показываются также выпадающим списком в меню. У каждой категории своя страница, боковой список остальных категорий и блок предзаписи. У категорий нет поля цены или длительности; заметка над списком напоминает не писать обещаний по стоимости, результату экзамена и успеху.
- Программы курсов: для каждой программы вы вносите название (например, Утренняя группа по будням), дни (например, Понедельник - Среда - Пятница), время (например, 09:00 - 12:00), необязательное краткое описание и порядок; дни и время пишутся свободно. Программы показываются карточками на главной странице; список программ курсов в форме предзаписи составляется из тех же записей.
- Инструкторы: вы вносите имя и фамилию, должность (например, инструктор по вождению), область специализации (необязательно), фото, статус и порядок. Инструкторы показываются карточками на странице «Hakkımızda» (О нас). Если у инструктора нет фото, показывается значок человека. Инструктор со статусом «Taslak» (Черновик) не показывается. Пишите только те должности и области специализации, которые у человека действительно есть.
- Отзывы клиентов: вы вносите имя и фамилию, полученную услугу (необязательно), отзыв и необязательное фото; отзывы показываются в слайдере на главной странице. Публикуйте отзывы только с согласия их авторов.
Страницы компании, блог и галерея
- «Hakkımızda» (О нас): заголовок страницы, текст, миссия, видение, строка подписи и изображение. Оставленная пустой часть «миссия» или «видение» не показывается. На странице также есть счётчики, карточки инструкторов и призывная полоса.
- Частые вопросы: вопросы и ответы вы вносите в панели; ответ открывается по клику на вопрос. Как только введён хотя бы один вопрос, его ссылка появляется в меню под пунктом «Kurumsal» (Компания).
- Документы (PDF): вы загружаете из панели PDF-файлы, например информационный бланк или правила курса (не более 10 МБ на файл). Для каждого документа вносятся текст ссылки и порядок. Они перечислены на странице «Belgeler» (Документы) с кнопкой «PDF indir» (Скачать PDF); когда посетитель нажимает, файл скачивается как PDF.
- Дополнительные страницы и календарь экзаменов: из панели вы добавляете сколько угодно страниц (например, календарь экзаменов, необходимые документы, политика конфиденциальности, уведомление KVKK) и выбираете, показывать ли каждую страницу в верхнем меню (в разделе «О нас») и в подвале сайта. С примером содержимого приходит страница «Sınav Takvimi (Örnek)» (Календарь экзаменов (пример)); она сообщает, что даты экзаменов меняются по официальным объявлениям, а даты и текст вы обновляете собственными объявлениями.
- Блог: записи с заголовком, статусом (Опубликована или Черновик), коротким описанием, изображением и содержимым с форматированием. Записи разбиваются на страницы по 9; на странице записи есть боковой список последних записей. Запись в статусе черновика на сайте не показывается.
- «Galeri» (Галерея): вы указываете название изображения, изображение и порядок. По клику изображение увеличивается; работают кнопки «предыдущее» и «следующее», клавиши со стрелками, жест смахивания на телефоне, кнопка закрытия и клавиша Esc.
Оформление, мобильные устройства и поисковые системы
- Цвет: в панели вы выбираете два цвета. Основной цвет применяется к кнопкам, акцентам и активным элементам; тёмный цвет — к верхней информационной полосе и тёмным областям, например подвалу. Фон страницы всегда белый. Цвет текста выбирается автоматически, тёмный или светлый, в зависимости от основного и тёмного цвета.
- Логотип, значок сайта и изображения: вы загружаете логотип и значок сайта (favicon); если логотипа нет, название компании показывается текстом. Логотип показывается на светлом фоне в шапке и в белом блоке в подвале, поэтому подойдёт тёмный или цветной логотип, хорошо читаемый на светлом фоне, лучше с прозрачным фоном. Вы можете загрузить изображения для полосы заголовка вверху внутренних страниц и для блока предзаписи на главной странице; если изображение полосы не загружено, показывается однотонная полоса.
- Верхняя строка, меню и подвал: тёмная верхняя строка показывает телефон, e-mail, часы работы и значки соцсетей (на экранах телефонов она скрыта); в меню есть кнопка «Ön Kayıt» (Предзапись) и, если вы внесли номер, значок WhatsApp. Подвал показывает ваш короткий текст о компании, контакты (адрес, телефон, e-mail, часы работы), ссылки, первые шесть категорий прав и строку об авторских правах. Сведения, которые вы не внесли, не отображаются.
- Соцсети: ваши ссылки на Facebook, X (Twitter), Instagram, LinkedIn и YouTube появляются значками; незаполненный значок не отображается. Если вы внесёте номер WhatsApp, в меню появится значок WhatsApp.
- Включение и отключение разделов: с одной страницы вы включаете или отключаете разделы «Категории прав», «Инструкторы», «Блог», «Галерея», «Документы», «Частые вопросы» и «Отзывы клиентов». Отключённый раздел исчезает из меню и с главной страницы, и адрес его страницы тоже перестаёт открываться. Ссылка в меню раздела без записей тоже не показывается.
- Адаптация под мобильные устройства: на небольших экранах меню превращается в раскрывающееся мобильное меню; макет страницы подстраивается под ширину экрана.
- Заголовок и описание для каждой страницы: каждая страница имеет собственный заголовок («Страница | Компания»), описание и теги для публикации в соцсетях (Open Graph). На страницах категорий и записей блога изображение для публикации берётся из собственного изображения содержимого. Заголовок, описание и ключевые слова сайта вы вносите на странице «Site ayarları» (Настройки сайта).
- Подпись в подвале: строку «TiklaWeb tarafından geliştirildi» (Разработано TiklaWeb) внизу сайта можно изменить или убрать.
- Страница 404: для несуществующего адреса, отключённого раздела и неопубликованной записи показывается страница с ошибкой и кнопкой возврата на главную.
Панель администратора
- «Özet» (Сводка): для администратора числа непрочитанных заявок и сообщений, предзаписей, категорий прав и опубликованных записей блога, а также последние пять заявок и последние пять сообщений. В боковом меню число непрочитанных записей показывается значком.
- «Başvurular ve mesajlar» (Заявки и сообщения): администратор видит предзаписи и сообщения из формы контактов в одном списке и различает их по типу. Заявка показывает имя, e-mail, телефон, категорию прав, программу курса, желаемую дату начала, время согласия KVKK и примечание; сообщение показывает тему и текст. Непрочитанные записи отмечены, и записи можно удалять. Учётная запись редактора видит только сообщения из формы контактов.
- Категории прав, программы курсов, инструкторы и блог: вы добавляете, изменяете и удаляете записи. В списках есть поиск и сортировка; над списками «Категории прав» и «Программы курсов» есть заметки, напоминающие не писать обещаний по стоимости, результату экзамена и успеху.
- Страницы, галерея и документы: вы управляете дополнительными страницами (включая календарь экзаменов), изображениями галереи и PDF-документами.
- Содержимое сайта: «Ana sayfa kaydırıcısı» (Слайдер главной страницы), «Ana sayfa kutuları, çağrı bandı ve sayaçlar» (Блоки, призыв и счётчики главной страницы), «Hakkımızda» (О нас), «Yorumlar» (Отзывы), «Sık sorulan sorular» (Частые вопросы), «Site görselleri» (Изображения сайта), «Sosyal medya bağlantıları» (Ссылки на соцсети) и «Bölümleri aç/kapat» (Включение и отключение разделов). В полях с форматированным текстом используется редактор Summernote.
- Настройки e-mail: как только вы внесёте данные SMTP и включите уведомления, заработают письма предзаписи и контактов. Настройки проверяются кнопкой «Deneme e-postası gönder» (Отправить тестовое письмо).
- «Site ayarları» (Настройки сайта): заголовок сайта, название компании, описание и ключевые слова, телефон, номер WhatsApp, e-mail, адрес, часы работы, краткий текст о компании, показываемый в подвале, строка об авторских правах, основной цвет, тёмный цвет, страница KVKK, карта, логотип, значок сайта, язык сайта и язык панели.
- Пользователи и права: вы добавляете учётные записи администратора и редактора. Редактор управляет разделами содержимого и сообщениями из формы контактов; предзаписи, «Site ayarları» (Настройки сайта), «E-posta ayarları» (Настройки e-mail) и «Kullanıcılar» (Пользователи) открыты только администратору. Права проверяются на сервере. Каждый пользователь меняет своё имя и пароль на странице «Profil ve şifre» (Профиль и пароль).
- Восстановление пароля: ссылка на странице входа в панель сбрасывает пароль по e-mail (если настроены «E-posta ayarları» (Настройки e-mail)). Ссылка для сброса действует 1 час и используется один раз.
- Собственный код: в «Site ayarları» (Настройки сайта) вы добавляете свой код (например, скрипт статистики) в начало и конец сайта. Эти поля открыты только администратору.
Установка и обновление
- Мастер установки из пяти шагов: требования, лицензия, база данных, данные сайта и администратора, завершение. Мастер сам проверяет ваш сервер.
- Язык установки: в мастере вверху справа выберите турецкий или английский язык. При установке на английском начальные материалы и примеры материалов тоже будут на английском.
- Пример содержимого или пустая установка: можно начать с заполненного, как в демо, и править его, а можно внести содержимое с нуля. Список заявок и сообщений в обоих случаях начинается пустым; программы курсов и пример страницы календаря экзаменов приходят заполненными вместе с примером содержимого.
- Обновление из панели: скачайте zip-пакет новой версии из личного кабинета tiklaweb.net и загрузите его на странице «Güncelleme ve lisans» (Обновление и лицензия) панели администратора. Предварительно создаётся резервная копия файлов и базы данных. Если возникнет ошибка, сайт возвращается в прежнее состояние. Загруженные вами изображения и PDF-документы, настройки и контент сохраняются.
- Проверенные пакеты: подпись пакета обновления проверяется; устанавливаются только пакеты, скачанные с tiklaweb.net.
Подробное руководство по установке входит в скачиваемый пакет в виде файла KURULUM.html (на турецком языке). В руководстве описаны правила, которые уже входят в пакет для Apache и LiteSpeed, и правила, которые нужно добавить для Nginx и IIS.
Лицензия
Каждая лицензия выдаётся на один домен, который вы указываете при заказе. Смена домена платная и выполняется по обращению в поддержку. Лицензия не передаётся бесплатно. На домене без лицензии сайт не открывается, а посетитель перенаправляется на страницу с предупреждением о лицензии. Для использования на другом домене нужна отдельная лицензия.
Технические характеристики
- PHP 8.2 или выше, MySQL или MariaDB
- Основа: PHP (PDO), собственный маршрутизатор и шаблоны Twig 3. Адреса страниц читаемые (например, /hizmetler/2-b-sinifi-ehliyet-otomobil); для этого на сервере нужна перезапись адресов. В Apache и LiteSpeed это делает файл .htaccess из пакета; правила для Nginx и IIS находятся в файле KURULUM.html
- Сайт: Swiper и Font Awesome Free 6; шрифт Barlow поставляется в пакете и не загружается с внешнего сервера. Панель: DataTables и редактор содержимого Summernote
- E-mail отправляется через PHPMailer 6.9; пароль SMTP хранится в зашифрованном виде. Данные формы сначала записываются в базу данных; если сервер это поддерживает, письмо отправляется после того, как посетитель получил ответ
- Тексты интерфейса хранятся в языковых файлах пакета (турецкий и английский уже есть, можно добавить новый язык)
- Подписанный токен формы, скрытое поле-ловушка и ограничение 8 отправок с одного IP за 10 минут в формах предзаписи и контактов; в заявке категория прав и программа курса принимаются только из названий, сохранённых в панели, примечание не длиннее 500 символов, а дата проверяется на сервере (прошедший день и дата дальше 12 месяцев отклоняются)
- Проверка CSRF в действиях панели; временная блокировка после 5 неудачных попыток за 15 минут при входе в панель, а сессия закрывается после 2 часов бездействия
- Заявки могут содержать персональные данные, поэтому в панели их видит, читает и удаляет только учётная запись администратора; учётной записи редактора они не показываются
- Тип изображений, загружаемых из панели, проверяется по содержимому (JPG, PNG, WebP; не более 8 МБ), а при включённом расширении GD они преобразуются в WebP; в папке загрузок PHP не выполняется
- PDF-документ принимается, только если у него есть сигнатура PDF и маркер конца файла (не более 10 МБ). Прямой доступ к папке документов закрыт; файл скачивается как вложение через сайт
- Поля с форматированным текстом в панели фильтруются на сервере при сохранении (HTMLPurifier); панель управления отправляет заголовок политики безопасности содержимого (CSP); пароли администраторов хранятся в виде хеша
- Блок карты принимает только адреса для встраивания Google Maps и OpenStreetMap
- Данные подключения к базе и резервные копии хранятся, если хостинг позволяет, в папке вне корня сайта
- Перед продажей проведён аудит безопасности, состоящий из проверки кода и испытаний атаками на работающей системе
Демо
Изучите сайт и панель управления в демо только для чтения. Демо установлено на турецком; в панели управления язык панели можно переключить на английский значком глобуса вверху справа. Название компании («Örnek Sürücü Kursu», то есть «Образец автошколы»), категории прав, программы курсов, инструкторы, отзывы клиентов, изображения галереи, PDF-документы, страница «Sınav Takvimi (Örnek)» (Календарь экзаменов (пример)) и значения счётчиков на главной странице в демо — примеры (подписи счётчиков заканчиваются на «(örnek)», то есть «пример»). В панели демо в списке «Başvurular ve mesajlar» (Заявки и сообщения) вы увидите несколько примерных записей. WhatsApp, ссылки на соцсети и карта в демо оставлены пустыми; после заполнения в панели они появляются на сайте.
- Сайт: https://039.tiklaweb.net
- Панель администратора: https://039.tiklaweb.net/admin/
- E-mail для демо: demo@tiklaweb.net
- Пароль для демо: demo1234
В демо изменения сохранить нельзя; формы предзаписи и контактов не сохраняют записи и не отправляют письма. Демо сбрасывается каждую ночь. Чувствительные страницы, такие как настройки e-mail, пользователи и формы паролей, в режиме демо не открываются, а «Забыли пароль» в демо отключено. Эти данные для входа действуют только для демо-сайта. В приобретённой вами установке учётную запись администратора вы задаёте сами.
Поддержка
Если возникли трудности, создайте обращение в поддержку в личном кабинете tiklaweb.net или напишите на destek@tiklaweb.net.
- Шаг 1, подготовка: на хостинге установите версию PHP 8.2 или выше и создайте пустую базу данных MySQL/MariaDB с пользователем.
- Шаг 2, файлы: загрузите содержимое папки public_html из скачанного пакета (включая скрытый файл .htaccess) в папку публикации вашего домена.
- Шаг 3, мастер: откройте ваш домен в браузере. Мастер установки запустится автоматически; ссылками вверху страницы можно выбрать турецкий или английский язык.
- Шаг 4, установка: следуйте шагам мастера: требования, лицензия, данные базы данных, данные сайта и администратора. Выберите установку с примерным контентом или пустую.
- Шаг 5, панель: войдите на вашдомен.com/admin/ под учётной записью администратора и заполните разделы «Site ayarları» (Настройки сайта), страница KVKK, «Ehliyet sınıfları» (Категории прав), «Kurs programları» (Программы курсов), «Eğitmenler» (Инструкторы) и «E-posta ayarları» (Настройки e-mail).
Подробное руководство по установке входит в скачиваемый пакет в виде файла KURULUM.html (на турецком языке). Если вы используете Nginx или IIS, нужные правила сервера также описаны в этом руководстве.
2.0.0 — Первая версия для продажи
Первая коммерческая версия скрипта сайта и предзаписи для автошколы.
Добавлено
- Мастер установки в браузере (проверка требований, лицензия, база данных, шаги сайта и администратора).
- Установка с примерным контентом или пустая на выбор.
- Интерфейс на турецком и английском для сайта, панели управления и мастера установки; выбор языка в «Site ayarları» (Настройки сайта); добавление нового языка копированием языкового файла.
- Лицензия, привязанная к домену; на домене без лицензии сайт не открывается.
- Обновление из панели через zip: автоматическая резервная копия, возврат к предыдущей версии при ошибке, сохранение контента, PDF-документов и добавленных языковых файлов.
- На главной странице: приветственный слайдер, три выделенных блока, блок «О нас», категории прав, программы курсов, счётчики, форма предзаписи, отзывы клиентов, последние записи и призывная полоса; всё управляется из панели.
- Форма предзаписи и запроса информации (категория прав, программа курса, желаемая дата начала), предзапись с категорией, заранее выбранной на странице категории, и раздел «Başvurular ve mesajlar» (Заявки и сообщения) в панели; заявки открыты только администратору.
- Категории прав (выбор значка в панели), программы курсов и инструкторы; у каждой категории своя страница.
- «Hakkımızda» (О нас), отзывы клиентов, частые вопросы и дополнительные страницы; пример страницы календаря экзаменов.
- Блог, галерея с увеличением изображений (кнопки «назад» и «вперёд», клавиши-стрелки) и скачивание PDF-документов.
- Включение и отключение разделов, а также логотип, значок сайта, полоса заголовка и изображение блока предзаписи, загружаемые из панели.
- Формы предзаписи и контактов с флажком согласия KVKK; ссылка на уведомление о конфиденциальности; предупреждение в форме не писать номер документа и сведения о здоровье.
- Заявки показываются только учётной записи администратора.
- Выбор основного и тёмного цвета в панели; цвета текста выбираются автоматически.
- Изменение или удаление подписи в подвале из панели.
- Восстановление пароля: ссылка для сброса по e-mail, действует 1 час и используется один раз.
- Права пользователей: администратор и редактор.
Исправления
- Недопустимые адреса категорий, страниц и записей, а также неопубликованные записи показывают страницу 404 вместо ошибки.
- Страница отключённого раздела не открывается и по прямому адресу.
- Поля изображений, соцсетей, карты, часов работы и счётчиков, оставленные пустыми, на сайте не отображаются.
Безопасность
- Подписанный токен и ограничение попыток в формах предзаписи и контактов; проверка CSRF, ограничения попыток и проверки прав в действиях панели.
- Заявки показываются только учётной записи администратора.
- Тип изображений, загружаемых в панель, проверяется по содержимому; у PDF-документов проверяются сигнатура PDF и маркер конца файла.
- Поля с форматированным текстом в панели фильтруются при сохранении, а в панель добавлена политика безопасности содержимого.
- Пароли администраторов хранятся в виде хеша, пароль SMTP — в зашифрованном виде.
Руководство по установке — файл KURULUM.html внутри пакета.
Скрипт сайта и предзаписи для автошколы
Образование и курсы- Готовый сайт для автошкол. Категории прав, программы курсов, инструкторы и форма предзаписи. Установка мастером, управление из панели.
| Выпущено | 5 ноября 2026 |
|---|---|
| Последнее обновление | 5 ноября 2026 |
| Версия | 2.0.0 |
| Разработано на | PHP 8.2+, MySQL/MariaDB, PHP (PDO), Twig 3, Swiper, Font Awesome 6, Summernote, PHPMailer |
| Страниц в комплекте | готовых разделов: 12 |
| Лицензия | 1 домен, полный исходный код |
| Обновления | Включены, пока лицензия активна |
- PHP 8.2 или выше
- Расширения PHP: pdo_mysql, mbstring, openssl, curl, zip, fileinfo, json, sodium, ctype (рекомендуется gd)
- MySQL или MariaDB: новая пустая база данных. В поле сервера базы данных указывается localhost.
- Рекомендуются доменное имя и SSL-сертификат.
- Хостинг Apache или LiteSpeed с поддержкой .htaccess и mod_rewrite. В Nginx и IIS нужно добавить правила из руководства.
- Папки с правом записи: tiklaweb, uploads
- Для писем форм предзаписи и контактов — данные SMTP, предоставленные вашим хостинг-провайдером (вносятся на странице «Настройки e-mail»)
- Сайт и панель управления доступны на турецком и английском языках, можно добавить новый язык. Руководство по установке (KURULUM.html) написано на турецком языке.
Другие продукты
Посмотреть все продуктыСкрипт сайта сервиса по ремонту бытовой техники
Скрипт сайта автомойки и ухода за автомобилем
Скрипт сайта спортзала и фитнес-клуба
Скрипт сайта клининговой компании
Отдел продаж и поддержка
Есть вопрос перед покупкой или нужна помощь по действующему аккаунту? Позвоните или напишите нам.




























