Скрипт сайта для отеля и размещения

Сайт отеля с номерами, удобствами и формой запроса на бронирование, управляемый из панели управления

Туризм и отели
О языке

Интерфейс сайта и панели управления доступен на турецком и английском языках. Язык сайта и язык панели выбираются отдельно в разделе «Site ayarları» (Настройки сайта); язык панели можно также переключить значком глобуса в правом верхнем углу панели.

Можно добавить и другие языки: скопируйте файл en.php из папки dil пакета и переведите его (шаги описаны в dil/OKUBENI.txt). Добавленный язык автоматически появляется в списках языков в настройках сайта, а обновления не затрагивают ваши языковые файлы. Непереведённые тексты отображаются на английском языке; при желании их можно показывать на турецком.

Контент, который вы публикуете сами (номера, удобства, страницы, записи блога и т. д.), не переводится: он остаётся на том языке, на котором вы его написали. Предупреждения форм и форматы дат следуют выбранному языку сайта; письма-уведомления о запросе на бронирование и из формы контактов пишутся на языке панели.

Когда на этой странице упоминается раздел панели или сайта, его название приведено так, как оно выглядит в турецком интерфейсе, в кавычках, а перевод — в скобках; в английском интерфейсе те же разделы отображаются под английскими названиями.

Для кого

Создан для отелей, гостевых домов и похожих средств размещения, а также для агентств, которые делают для них сайты. На вашем собственном домене вы описываете типы номеров и удобства, показываете снимки отеля и информируете гостей записями блога и PDF-документами. Посетитель заполняет форму запроса на бронирование на сайте; запрос появляется в вашей панели, а вы связываетесь с гостем и вместе уточняете бронирование. Форма только принимает запросы: наличие номеров и оплата в сайт не входят.

Уметь программировать не нужно. Установку выполняет мастер в браузере, а контент вы вносите в панели управления.

Возможности сайта
Главная страница
  • Приветственный слайдер: до 10 слайдов. В каждом слайде есть маленькая верхняя строка, заголовок, подзаголовок, необязательная кнопка и изображение; в каждом слайде есть также ссылка «Rezervasyon Talebi Oluştur» (Создать запрос на бронирование). В ссылку кнопки вы вносите внутренний адрес сайта (например, odalar) или полный адрес. Если слайдов несколько, изображения сменяются автоматически; на устройствах с включённым сокращением анимации автоматической смены нет. Слайд без изображения не показывается.
  • Краткая информация об отеле: изображение, название компании, начало вашего текста «Hakkımızda» (О нас) и кнопка на страницу «Hakkımızda» (О нас).
  • Удобства отеля: первые восемь внесённых в панели удобств показываются блоками со значком, названием и коротким текстом. Значок вы выбираете из готового списка.
  • Номера: первые шесть номеров показываются карточками с изображением, вместимостью, площадью, расположением кроватей и кратким описанием; кнопка «Tüm Odalar» (Все номера) ведёт на страницу номеров. Под карточками стоит пометка «Oda fiyatları için lütfen iletişime geçin.» (Для уточнения цен на номера свяжитесь с нами.).
  • Полоса призыва: вы вносите заголовок и короткий текст, а ваш номер телефона появляется рядом с текстом автоматически; кнопка полосы ведёт на страницу запроса на бронирование. Если оставить заголовок пустым, полоса не появится.
  • Предпросмотр галереи: первые восемь изображений галереи показываются на главной странице; кнопка «Tüm Galeri» (Вся галерея) ведёт на страницу галереи.
  • Ролик об отеле: если вы внесёте в панели ссылку на YouTube, на главной странице появится раздел с видео (заголовок, текст и фоновое изображение необязательны). Видео не встраивается в страницу; кнопка воспроизведения открывает его на YouTube в новой вкладке. Если ссылка пуста, раздел не появится.
  • Счётчики: четыре счётчика (например, 150+). Значение и текст вы вносите сами; когда страница появляется на экране, цифры возникают с подсчётом. Счётчик с пустым значением не показывается.
  • Отзывы гостей, запрос на бронирование, команда и последние записи: последние 12 отзывов показываются в слайдере. Форма запроса на бронирование есть и на главной странице; если вы загрузите изображение, оно появится рядом с формой вместе с вашим номером телефона, временем заезда и выезда и кнопкой на страницу контактов. До 12 участников команды показываются в слайдере, три последние записи блога — карточками. Раздел без записей на главной странице не отображается вовсе.
Запрос на бронирование и контакты
  • Форма запроса на бронирование: есть на главной странице и на странице «Rezervasyon Talebi» (Запрос на бронирование). Дата заезда, дата выезда, число гостей (от 1 до 20), имя и фамилия, телефон и e-mail обязательны. Тип номера (из номеров, внесённых в панели) и примечание необязательны. Дата заезда должна быть сегодняшней или более поздней, дата выезда — позже даты заезда; обе даты могут быть не дальше чем через 12 месяцев. В форме есть обязательный флажок согласия по KVKK. KVKK — турецкий закон о защите персональных данных. Под формой посетителю сообщается, что это запрос на бронирование, что он не включает наличие номеров и оплату и что бронирование подтверждается, когда вы свяжетесь с гостем и одобрите его.
  • Запрос со страницы номера: на странице каждого номера есть блок «Запрос на бронирование»; его кнопка открывает форму с выбранным этим номером.
  • Запросы в панели: полученные запросы перечисляются в разделе «Rezervasyon talepleri ve mesajlar» (Запросы на бронирование и сообщения), который видит только администратор. Если вы настроите «E-posta ayarları» (Настройки e-mail) и включите уведомления, каждый запрос будет приходить и на e-mail, а ответ на это письмо уйдёт на адрес посетителя.
  • Форма контактов: поля имени и фамилии, e-mail, телефона, темы и текста сообщения (все обязательны) и флажок согласия по KVKK. Полученные сообщения перечисляются в том же разделе.
  • Страница контактов: блоки с адресом, телефоном, e-mail и временем работы стойки регистрации, а также карта (код вставки Google Maps или OpenStreetMap). Оставленные пустыми сведения и карта на сайте не показываются.
  • Флажок согласия по KVKK: обязателен в запросе на бронирование и в форме контактов. Ссылка на уведомление о конфиденциальности ведёт на страницу, которую вы выберете в панели; та же ссылка есть и в нижней части сайта. Текст, который идёт с примером контента, — лишь пример; поскольку сведения о гостях являются персональными данными, вам нужно подготовить собственное уведомление о конфиденциальности, при необходимости с юристом.
Номера, удобства и команда
  • Номера: для каждого типа номера вы вносите название, вместимость (гостей), площадь (м²), расположение кроватей, краткое описание, подробное описание, список удобств номера, изображение и порядок. Если оставить площадь равной 0, на сайте она не показывается. Номера перечисляются карточками на странице номеров и появляются выпадающим списком в меню. У каждого номера есть своя страница, боковой список остальных номеров и блок запроса на бронирование. Поля цены у номеров нет; на сайте стоит пометка «Oda fiyatları için lütfen iletişime geçin.» (Для уточнения цен на номера свяжитесь с нами.).
  • Удобства номера: удобства каждого номера вы записываете построчно (не более 12 строк); на странице номера они показываются списком с галочками.
  • Удобства отеля: вы вносите название, значок, краткое описание и порядок. Значок выбирается из готового списка из 18 значков, например Wi-Fi, завтрак, ресторан, бассейн, спа и парковка. Удобства показываются блоками со значками на главной странице и на странице «Hakkımızda» (О нас); отдельной страницы для них нет.
  • Команда: вы вносите имя и фамилию, должность, фото, статус и порядок. Команда показывается карточками на странице «Ekibimiz» (Наша команда), в слайдере на главной странице и на странице «Hakkımızda» (О нас). У участника без фото показывается значок человека. Участник со статусом «Taslak» (Черновик) не появляется.
  • Отзывы гостей: вы вносите имя и фамилию, вид проживания или город (необязательно), отзыв и необязательное фото. Отзывы показываются в слайдере на главной странице и на странице «Hakkımızda» (О нас). Публикуйте отзывы только с согласия их авторов.
Страницы компании, блог и галерея
  • «Hakkımızda» (О нас): заголовок страницы, текст, миссия, видение, строка подписи и изображение. Оставленная пустой часть о миссии или видении не показывается. На странице также есть счётчики, удобства отеля, карточки команды и отзывы гостей.
  • Частые вопросы: вопросы и ответы вы вносите в панели; ответ открывается по клику на вопрос. Как только введён хотя бы один вопрос, его ссылка появляется в меню под пунктом «Kurumsal» (Компания).
  • Документы (PDF): PDF-файлы, например буклет отеля или информацию для гостей, вы загружаете в панели (не более 10 МБ на файл). Для каждого документа вы вносите текст ссылки и порядок. Они перечисляются на странице «Belgeler» (Документы) с кнопкой «PDF indir» (Скачать PDF); когда посетитель нажимает на неё, файл скачивается как PDF.
  • Дополнительные страницы: в панели вы добавляете сколько угодно страниц (например, политику конфиденциальности, уведомление о конфиденциальности по KVKK или сведения о мероприятиях). Для каждой страницы вы выбираете, показывать ли её в верхнем меню (в разделе «Kurumsal» (Компания)) и в нижней части сайта.
  • Блог: записи с заголовком, статусом («Yayında» (Опубликовано) или «Taslak» (Черновик)), кратким описанием, изображением и форматированным текстом. Записи выводятся по 9 на страницу; на странице записи есть боковой список последних записей. Запись со статусом «Taslak» (Черновик) на сайте не отображается.
  • «Galeri» (Галерея): вы указываете название изображения, изображение и порядок. По клику изображение увеличивается; работают кнопки «предыдущее» и «следующее», клавиши со стрелками, жест смахивания на телефоне, кнопка закрытия и клавиша Esc.
Оформление, мобильные устройства и поисковые системы
  • Цвет: в панели вы выбираете два цвета. Основной цвет применяется к кнопкам, выделению в меню и активным элементам; тёмный цвет применяется к верхней панели, нижней части сайта и тёмным разделам. Текст на основном цвете автоматически становится тёмным или белым в зависимости от того, светлый цвет или тёмный.
  • Логотип, второй логотип и изображения: вы загружаете логотип для светлого фона, второй логотип для тёмной нижней части и значок сайта (favicon). Если второго логотипа нет, основной показывается в нижней части в белой рамке; если логотипа нет совсем, название компании показывается текстом. Можно загрузить изображения для полосы заголовка вверху внутренних страниц, для блока бронирования на главной странице и для фона раздела с видео; если изображение для полосы заголовка не загружено, полоса показывается вашим тёмным цветом.
  • Верхняя панель, шапка и нижняя часть: на верхней панели показываются телефон, e-mail, адрес, ссылка WhatsApp и значки соцсетей; в меню есть кнопка «Rezervasyon Talebi» (Запрос на бронирование) и ваш номер телефона. В нижней части показываются ваш короткий текст о себе, ссылки, первые шесть номеров, контактные данные (адрес, телефон, время работы стойки регистрации, время заезда и выезда, e-mail) и строка об авторских правах. Не внесённые вами сведения не отображаются.
  • Соцсети: ваши ссылки на Facebook, X (Twitter), Instagram, LinkedIn и YouTube появляются значками; незаполненный значок не отображается. Если вы внесёте номер WhatsApp, на верхней панели появится ссылка WhatsApp.
  • Включение и отключение разделов: на одной странице вы включаете или отключаете разделы «Номера», «Удобства отеля», «Блог», «Галерея», «Документы», «Частые вопросы», «Отзывы гостей» и «Команда». Отключённый раздел исчезает из меню и с главной страницы, а адрес его страницы тоже не открывается. Ссылка в меню на раздел без записей тоже не появляется.
  • Адаптация под мобильные устройства: на небольших экранах меню превращается в раскрывающееся мобильное меню; макет страницы подстраивается под ширину экрана.
  • Собственный заголовок и описание страницы: у каждой страницы свой заголовок («Страница | Компания»), описание и теги для публикации в соцсетях (Open Graph). На страницах номеров и записей блога изображение для публикации берётся из изображения самого элемента. Заголовок, описание и ключевые слова сайта вы вносите в разделе «Site ayarları» (Настройки сайта).
  • Подпись в подвале: строку «TiklaWeb tarafından geliştirildi» (Разработано TiklaWeb) внизу сайта можно изменить или убрать.
  • Страница 404: для несуществующего адреса, отключённого раздела и неопубликованной записи показывается страница с ошибкой и кнопкой возврата на главную.
Панель администратора
  • «Özet» (Сводка): для администратора — число непрочитанных запросов и сообщений, запросов на бронирование, типов номеров и опубликованных записей блога, а также пять последних запросов на бронирование и пять последних сообщений. В боковом меню число непрочитанных записей показывается значком.
  • «Rezervasyon talepleri ve mesajlar» (Запросы на бронирование и сообщения): администратор видит запросы на бронирование и сообщения из формы контактов в одном списке и различает их по типу. В запросе показываются имя, e-mail, телефон, тип номера, даты заезда и выезда, число ночей и гостей, время согласия по KVKK и примечание; в сообщении — тема и текст. Непрочитанные записи отмечены, записи можно удалять. Учётная запись редактора видит только сообщения из формы контактов.
  • Номера, удобства отеля, команда и блог: вы добавляете, изменяете и удаляете записи. В списках есть поиск и сортировка.
  • Страницы, галерея и документы: вы управляете дополнительными страницами, изображениями галереи и PDF-документами.
  • Содержимое сайта: «Ana sayfa kaydırıcısı» (Слайдер главной страницы), «Ana sayfa çağrı bandı, video 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. Адреса страниц читаемые (например, /odalar/3-aile-odasi); для этого на сервере нужна перезапись адресов. В Apache и LiteSpeed это делает файл .htaccess из пакета; правила для Nginx и IIS находятся в файле KURULUM.html
  • Сайт: стили Bootstrap 5, Swiper и Font Awesome Free 6; шрифт Montserrat поставляется в пакете и не загружается с внешнего сервера. Панель: DataTables и редактор контента Summernote
  • E-mail отправляется через PHPMailer 6.9; пароль SMTP хранится в зашифрованном виде. Данные формы сначала записываются в базу данных; если сервер это поддерживает, письмо отправляется после того, как посетитель получил ответ
  • Тексты интерфейса хранятся в языковых файлах пакета (турецкий и английский уже есть, можно добавить новый язык)
  • Подписанный токен формы, скрытое поле-ловушка и ограничение в 8 отправок с одного IP за 10 минут в запросе на бронирование и в форме контактов; в запросе на бронирование тип номера принимается только из названий, сохранённых в панели, даты проверяются на сервере, а прошедший день выбрать нельзя
  • Проверка CSRF при действиях в панели; временная блокировка после 5 неудачных попыток за 15 минут при входе в панель, а сеанс закрывается после 2 часов бездействия
  • Запросы на бронирование содержат персональные данные, поэтому в панели их видит, читает и удаляет только учётная запись администратора; учётной записи редактора они не показываются
  • Тип изображений, загружаемых из панели, проверяется по содержимому (JPG, PNG, WebP; не более 8 МБ), а при включённом расширении GD они преобразуются в WebP; в папке загрузок PHP не выполняется
  • PDF-документ принимается, только если у него есть сигнатура PDF и маркер конца файла (не более 10 МБ). Прямой доступ к папке документов закрыт; файл скачивается как вложение через сайт
  • Поля с форматированным текстом в панели фильтруются на сервере при сохранении (HTMLPurifier); панель управления отправляет заголовок политики безопасности содержимого (CSP); пароли администраторов хранятся в виде хеша
  • Ссылка на видео принимает только адреса YouTube; поле карты принимает только адреса вставки Google Maps и OpenStreetMap
  • Данные подключения к базе и резервные копии хранятся, если хостинг позволяет, в папке вне корня сайта
  • Перед продажей проведён аудит безопасности, состоящий из проверки кода и испытаний атаками на работающей системе
Демо

Изучите сайт и панель управления в демо, доступном только для чтения. Демо установлено на турецком языке; в панели управления язык панели можно переключить на английский значком глобуса вверху справа. Название отеля («Örnek Otel» (Пример отеля)), номера, удобства отеля, команда, отзывы гостей, изображения галереи и PDF-документы в демо являются примерами. В демо-панели в списке «Rezervasyon talepleri ve mesajlar» (Запросы на бронирование и сообщения) вы увидите несколько примеров записей. WhatsApp, ссылки на соцсети, карта и ролик об отеле в демо оставлены пустыми; после заполнения в панели они появляются на сайте.

В демо изменения сохранить нельзя; запрос на бронирование и форма контактов не сохраняют записи и не отправляют e-mail. Демо сбрасывается каждую ночь. Чувствительные страницы, такие как настройки 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, «Odalar» (Номера), «Otel olanakları» (Удобства отеля), «Belgeler» (Документы) и «E-posta ayarları» (Настройки e-mail).

Подробное руководство по установке входит в скачиваемый пакет в виде файла KURULUM.html (на турецком языке). Если вы используете Nginx или IIS, нужные правила сервера также описаны в этом руководстве.

2.0.0 — Первая версия для продажи

Первая коммерческая версия скрипта сайта для отеля и размещения.

Добавлено
  • Мастер установки в браузере (проверка требований, лицензия, база данных, шаги сайта и администратора).
  • Установка с примерным контентом или пустая на выбор.
  • Интерфейс на турецком и английском для сайта, панели управления и мастера установки; выбор языка в «Site ayarları» (Настройки сайта); добавление нового языка копированием языкового файла.
  • Лицензия, привязанная к домену; на домене без лицензии сайт не открывается.
  • Обновление из панели через zip: автоматическая резервная копия, возврат к предыдущей версии при ошибке, сохранение контента, PDF-документов и добавленных языковых файлов.
  • Приветственный слайдер, краткая информация об отеле, удобства отеля, номера, полоса призыва, предпросмотр галереи, необязательный раздел с видео YouTube, счётчики, отзывы гостей, форма запроса на бронирование, слайдер команды и последние записи на главной странице; всё управляется из панели.
  • Форма запроса на бронирование (даты заезда и выезда, число гостей, выбор типа номера), запрос, заранее заполненный со страницы номера, и раздел «Rezervasyon talepleri ve mesajlar» (Запросы на бронирование и сообщения) в панели; запросы доступны только администратору.
  • Номера (вместимость, площадь, расположение кроватей, удобства номера) и удобства отеля (выбор значка в панели); у каждого номера своя страница.
  • «Hakkımızda» (О нас), команда, отзывы гостей, частые вопросы и дополнительные страницы.
  • Блог, галерея с увеличением изображений (кнопки «назад» и «вперёд», клавиши со стрелками) и скачивание PDF-документов.
  • Включение и отключение разделов, а также загрузка из панели изображений логотипа, второго логотипа, значка сайта, полосы заголовка, блока бронирования и раздела с видео.
  • Запрос на бронирование и форма контактов с флажком согласия по KVKK; ссылка на уведомление о конфиденциальности.
  • Выбор основного и тёмного цвета в панели; цвет текста поверх основного цвета выбирается автоматически.
  • Изменение или удаление подписи в подвале из панели.
  • Восстановление пароля: ссылка для сброса по e-mail, действует 1 час и используется один раз.
  • Права пользователей: администратор и редактор.
Исправления
  • Неверные адреса номеров, страниц и записей, а также неопубликованные записи показывают страницу 404 вместо ошибки.
  • Страница отключённого раздела не открывается и по прямому адресу.
  • Оставленные пустыми поля изображений, соцсетей, карты, времени, видео и счётчиков на сайте не отображаются.
Безопасность
  • Подписанный токен и ограничение попыток в запросе на бронирование и в форме контактов; проверка CSRF, ограничения попыток и проверки прав при действиях в панели.
  • Запросы на бронирование показываются только учётной записи администратора.
  • Тип изображений, загружаемых в панель, проверяется по содержимому; у PDF-документов проверяются сигнатура PDF и маркер конца файла.
  • Поля с форматированным текстом в панели фильтруются при сохранении, а в панель добавлена политика безопасности содержимого.
  • Пароли администраторов хранятся в виде хеша, пароль SMTP — в зашифрованном виде.

Руководство по установке — файл KURULUM.html внутри пакета.

All our software is licensed domain-wide and is available for a lifetime of use. That's why you pay for one time.

The installation process is very easy. It does not have extreme and complex operations. There are instructions in the setup file. If you want us to do the installation process, this is done at an additional cost.

Our software is licensed as a domain, you need to buy the product again for each domain. The ordered script is licensed to the domain specified in the order. After the script installation is complete, no domain changes are made.

Licenses past 1 month from the order date are not changed. However, we can change the extension of the same domain as you like. For example: .net will then change to .com.

Of course. However, your hosting service must meet the "server requirements" specified on the product introduction page.

We provide technical support for any problems, errors or disruptions that may be associated with the standard operation of our products. Apart from that, you need to get paid support for all the issues.

Orders made by credit card are automatically confirmed and your account is defined. Orders paid by bank transfer are approved within the same day.

Once your order is confirmed, your download link is automatically defined for your client account.

Of course. You can pay all your payments by credit card.

Of course you can. All you have to do is to select the payment option during the order as Bank Transfer.

Special requests are made with a fee. Please contact us in this regard.

Unfortunately. Our software is domain-licensed and is in the form of file delivery and is non-refundable. For this reason, please examine our demo presentations in detail.

You can run our software in the subfolder of your site. But you can not operate it as a subdomain. A license can be defined either as a subdomain or as a main domain. In addition, dragging / dropping is sufficient to move from the subdirectory to the main directory.

Скрипт сайта для отеля и размещения

Туризм и отели
  • Готовый сайт для отелей: номера, удобства, запрос на бронирование, блог, галерея. Установка через мастер, турецкий и английский.
999 ₺ Разовый
180 просмотров
Сведения о продукте
Выпущено5 ноября 2026
Последнее обновление5 ноября 2026
Версия2.0.0
Разработано наPHP 8.2+, MySQL/MariaDB, PHP (PDO), Twig 3, Bootstrap, Swiper, Font Awesome 6, Summernote, PHPMailer
Страниц в комплектеготовых разделов: 13
Лицензия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-posta ayarları» (Настройки e-mail))
  • Сайт и панель управления доступны на турецком и английском языках, можно добавить новый язык. Руководство по установке (KURULUM.html) написано на турецком языке.
Метки
сайт отеляскрипт сайта отелясайт для размещения гостейформа запроса на бронированиепрезентация номеровсайт бутик-отелясайт гостевого домаphp скрипт сайтасайт с панелью управленияготовый сайт

Другие продукты

Посмотреть все продукты

Скрипт сайта автомойки и ухода за автомобилем

Авто, транспорт и логистика 999 ₺ Разовый

Скрипт сайта спортзала и фитнес-клуба

Спорт и фитнес 999 ₺ Разовый

Скрипт сайта клининговой компании

Уборка и домашние услуги 999 ₺ Разовый
Контакты

Отдел продаж и поддержка

Есть вопрос перед покупкой или нужна помощь по действующему аккаунту? Позвоните или напишите нам.