سكربت موقع لفندق وخدمات الإقامة
موقع فندق مع الغرف والمرافق ونموذج طلب حجز، يُدار من لوحة تحكم
ملاحظة حول اللغة
تتوفر واجهة الموقع ولوحة التحكم باللغتين التركية والإنجليزية. تختار لغة الموقع ولغة اللوحة كلًّا على حدة من «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) والاسم والهاتف والبريد الإلكتروني إلزامية. أما نوع الغرفة (من الغرف المحفوظة في اللوحة) والملاحظة فاختياريان. يجب أن يكون تاريخ الوصول اليوم أو تاريخًا لاحقًا، وتاريخ المغادرة بعد تاريخ الوصول؛ ويجوز أن يكون كلاهما بعد 12 شهرًا من اليوم على الأكثر. في النموذج مربع موافقة KVKK إلزامي. وKVKK هو القانون التركي لحماية البيانات الشخصية. وتحت النموذج يُبلَّغ الزائر بأنه طلب حجز، وأنه لا يتضمن توفر الغرف ولا الدفع، وأن الحجز يتأكد عندما تتواصل معه وتوافق عليه.
- طلب من صفحة غرفة: في كل صفحة غرفة مربع طلب حجز؛ ويفتح زره النموذج وقد اختيرت تلك الغرفة.
- الطلبات في اللوحة: تُعرض الطلبات الواردة في قسم «Rezervasyon talepleri ve mesajlar» (طلبات الحجز والرسائل) من اللوحة الذي يراه المدير وحده. وإذا ضبطت «E-posta ayarları» (إعدادات البريد الإلكتروني) وفعّلت الإشعارات يصلك كل طلب أيضًا بالبريد الإلكتروني، وعند الرد على البريد يذهب الرد إلى عنوان الزائر.
- نموذج التواصل: حقول الاسم والبريد الإلكتروني والهاتف وعنوان الرسالة ونصها (كلها إلزامية) ومربع موافقة KVKK. وتُعرض الرسائل الواردة في القسم نفسه.
- صفحة التواصل: مربعات معلومات فيها العنوان والهاتف والبريد الإلكتروني وساعات الاستقبال، وخريطة (كود تضمين من Google Maps أو OpenStreetMap). والبيانات والخريطة التي تتركها فارغة لا تظهر في الموقع.
- مربع موافقة KVKK: إلزامي في نموذج طلب الحجز وفي نموذج التواصل. يقود رابط إشعار الخصوصية إلى الصفحة التي تختارها في اللوحة؛ ويظهر الرابط نفسه أيضًا في أسفل الموقع. والنص المرافق للمحتوى التجريبي مجرد مثال؛ وبما أن بيانات النزلاء بيانات شخصية، فعليك إعداد إشعار الخصوصية الخاص بك، بالاستعانة بمستشار قانوني عند الحاجة.
الغرف والمرافق والفريق
- الغرف: تُدخل لكل نوع غرفة اسمًا وسعة (عدد الأشخاص) ومساحة (م²) وتوزيع الأسرّة ووصفًا قصيرًا ووصفًا تفصيليًا وقائمة بتجهيزات الغرفة وصورة وترتيبًا. وإذا تركت المساحة 0 فلا تظهر في الموقع. وتُعرض الغرف بطاقاتٍ في صفحة الغرف، وتظهر أيضًا قائمةً منسدلة في القائمة العلوية. ولكل غرفة صفحتها الخاصة وقائمة جانبية بالغرف الأخرى ومربع طلب حجز. ولا يوجد حقل سعر في الغرف؛ ويعرض الموقع ملاحظة نصها «Oda fiyatları için lütfen iletişime geçin.» (للاطلاع على أسعار الغرف يُرجى التواصل معنا.).
- تجهيزات الغرفة: تكتب تجهيزات كل غرفة سطرًا بعد سطر (حتى 12 سطرًا على الأكثر)؛ وتظهر في صفحة الغرفة قائمةً بعلامات صح.
- مرافق الفندق: تُدخل الاسم والأيقونة ووصفًا قصيرًا والترتيب. وتختار الأيقونة من قائمة جاهزة فيها 18 أيقونة، مثل الواي فاي والإفطار والمطعم والمسبح والسبا ومواقف السيارات. وتظهر المرافق مربعاتٍ بأيقونات في الصفحة الرئيسية وفي صفحة «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» (مسودة)) ووصف قصير وصورة ونص منسّق. تُعرض المقالات تسعًا في كل صفحة؛ وفي صفحة المقالة قائمة جانبية بأحدث المقالات. المقالة التي حالتها «Taslak» (مسودة) لا تظهر في الموقع.
- المعرض: تُدخل عنوان الصورة والصورة والترتيب. بالنقر على الصورة تكبر؛ وتعمل أزرار السابق والتالي ومفاتيح الأسهم وإيماءة السحب في الهاتف وزر الإغلاق ومفتاح Esc.
المظهر والجوال ومحركات البحث
- اللون: تختار في اللوحة لونين. يُطبَّق اللون الرئيسي على الأزرار وإبراز القائمة والعناصر النشطة؛ ويُطبَّق اللون الداكن على الشريط العلوي وأسفل الموقع والأقسام الداكنة. ويصبح النص فوق اللون الرئيسي داكنًا أو أبيض تلقائيًا بحسب فتح اللون أو غمقه.
- الشعار والشعار الثاني والصور: ترفع شعارك للخلفيات الفاتحة وشعارًا ثانيًا لأسفل الموقع الداكن وأيقونة موقعك (favicon). وإن لم يوجد شعار ثانٍ يظهر الشعار الرئيسي داخل مربع أبيض في أسفل الموقع؛ وإن لم يوجد أي شعار يظهر اسم الشركة نصًا. ويمكنك رفع صور لشريط العنوان أعلى الصفحات الداخلية ولقسم الحجز في الصفحة الرئيسية ولخلفية قسم الفيديو؛ وإن لم ترفع صورة للشريط يظهر بلونك الداكن.
- الشريط العلوي والترويسة وأسفل الموقع: يعرض الشريط العلوي الهاتف والبريد الإلكتروني والعنوان ورابط واتساب وأيقونات التواصل الاجتماعي؛ وفي القائمة زر «Rezervasyon Talebi» (طلب حجز) ورقم هاتفك. ويعرض أسفل الموقع نصك التعريفي القصير والروابط وأول ست غرف وبيانات التواصل (العنوان والهاتف وساعات الاستقبال ومواعيد الوصول والمغادرة والبريد الإلكتروني) وسطر حقوق النشر. والبيانات التي لا تُدخلها لا تُرسم.
- التواصل الاجتماعي: تظهر روابط Facebook وX (Twitter) وInstagram وLinkedIn وYouTube أيقوناتٍ؛ والأيقونة التي لا تملؤها لا تُرسم. وإذا أدخلت رقم واتساب يظهر رابط واتساب في الشريط العلوي.
- تشغيل الأقسام وإيقافها: من صفحة واحدة تشغّل أقسام الغرف ومرافق الفندق والمدونة والمعرض والمستندات والأسئلة الشائعة وآراء النزلاء والفريق أو توقفها. والقسم الذي توقفه يختفي من القائمة ومن الصفحة الرئيسية، ولا يُفتح عنوان صفحته أيضًا. ورابط القائمة لقسم لا سجلات فيه لا يظهر كذلك.
- متوافق مع الجوال: تتحول القائمة في الشاشات الصغيرة إلى قائمة جوال تُفتح باللمس؛ ويُضبط تخطيط الصفحة بحسب عرض الشاشة.
- عنوان ووصف خاصان بكل صفحة: تحمل كل صفحة عنوانها الخاص («الصفحة | الشركة») ووصفها ووسوم المشاركة على الشبكات الاجتماعية (Open Graph). وفي صفحات الغرف ومقالات المدونة تؤخذ صورة المشاركة من صورة العنصر نفسه. وتُدخل عنوان الموقع ووصفه وكلماته المفتاحية في «Site ayarları» (إعدادات الموقع).
- توقيع أسفل الموقع: يمكنك تغيير سطر «TiklaWeb tarafından geliştirildi» (طُوّر بواسطة TiklaWeb) في أسفل الموقع أو إزالته.
- صفحة 404: عند فتح عنوان غير موجود أو قسم متوقف أو مقالة غير منشورة تُعرض صفحة خطأ فيها زر للعودة إلى الصفحة الرئيسية.
لوحة التحكم
- «Özet» (الملخص): للمدير: عدد الطلبات والرسائل غير المقروءة وطلبات الحجز وأنواع الغرف ومقالات المدونة المنشورة، وآخر خمسة طلبات حجز وآخر خمس رسائل. وتعرض القائمة الجانبية عدد السجلات غير المقروءة بشارة.
- «Rezervasyon talepleri ve mesajlar» (طلبات الحجز والرسائل): يرى المدير طلبات الحجز ورسائل التواصل في قائمة واحدة ويميّز بينها بالنوع. يعرض الطلب الاسم والبريد الإلكتروني والهاتف ونوع الغرفة وتاريخي الوصول والمغادرة وعدد الليالي والأشخاص ووقت موافقة 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.
- إعدادات البريد الإلكتروني: عندما تُدخل بيانات SMTP وتفعّل الإشعارات تعمل رسائل البريد الخاصة بطلب الحجز ونموذج التواصل. وتجرّب الإعدادات بزر «Deneme e-postası gönder» (إرسال بريد تجريبي).
- «Site ayarları» (إعدادات الموقع): عنوان الموقع واسم الشركة والوصف والكلمات المفتاحية والهاتف ورقم واتساب والبريد الإلكتروني وساعات الاستقبال ومواعيد الوصول والمغادرة والعنوان والنص التعريفي القصير الظاهر في أسفل الموقع وسطر حقوق النشر واللون الرئيسي واللون الداكن وصفحة KVKK والخريطة والشعار والشعار الثاني وأيقونة الموقع ولغة الموقع ولغة اللوحة.
- المستخدمون والصلاحيات: تضيف حسابات مدير ومحرر. يدير المحرر أقسام المحتوى ورسائل التواصل؛ أما طلبات الحجز و«Site ayarları» (إعدادات الموقع) و«E-posta ayarları» (إعدادات البريد الإلكتروني) و«Kullanıcılar» (المستخدمون) فمتاحة للمدير وحده. وتُفحص الصلاحيات على الخادم. ويغيّر كل مستخدم اسمه وكلمة مروره من صفحة «Profil ve şifre» (الملف الشخصي وكلمة المرور).
- نسيت كلمة المرور: يعيد الرابط الموجود في صفحة دخول اللوحة ضبط كلمة المرور بالبريد الإلكتروني (إذا ضُبطت «E-posta ayarları» (إعدادات البريد الإلكتروني)). رابط إعادة الضبط صالح ساعة واحدة ويُستخدم مرة واحدة.
- كود مخصص: في «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
- يتم إرسال البريد الإلكتروني عبر PHPMailer 6.9، وتُخزَّن كلمة مرور SMTP مشفّرة. يُحفظ إدخال النموذج في قاعدة البيانات أولًا؛ وإذا كان الخادم يدعم ذلك يُرسل البريد بعد أن يتلقى الزائر الرد
- نصوص الواجهة محفوظة في ملفات اللغة داخل الحزمة (التركية والإنجليزية جاهزتان ويمكن إضافة لغة جديدة)
- رمز نموذج موقّع وحقل فخ مخفي وحد 8 عمليات إرسال لكل عنوان IP خلال 10 دقائق في طلب الحجز ونموذج التواصل؛ وفي طلب الحجز لا يُقبل نوع الغرفة إلا من الأسماء المحفوظة في اللوحة، وتُفحص التواريخ على الخادم ولا يمكن اختيار يوم مضى
- تحقق CSRF في إجراءات اللوحة؛ وحظر مؤقت بعد 5 محاولات فاشلة خلال 15 دقيقة عند الدخول إلى اللوحة، وتنتهي الجلسة بعد ساعتين من عدم النشاط
- تحتوي طلبات الحجز على بيانات شخصية، لذلك لا يراها ولا يقرؤها ولا يحذفها في اللوحة إلا حساب المدير؛ ولا تُعرض لحساب المحرر
- يجري التحقق من نوع الصور المرفوعة من اللوحة بحسب محتواها (JPG وPNG وWebP؛ بحد أقصى 8 ميغابايت)، وتُحوَّل إلى WebP إذا كان امتداد GD مفعّلًا؛ ولا يُنفَّذ PHP في مجلد الرفع
- لا يُقبل مستند PDF إلا إذا حمل توقيع PDF وعلامة نهاية الملف (بحد أقصى 10 ميغابايت). لا يمكن الوصول مباشرة إلى مجلد المستندات؛ ويُنزَّل الملف كمرفق عبر الموقع
- تُنقّى حقول النص المنسّق في اللوحة على الخادم عند الحفظ (HTMLPurifier)؛ وترسل لوحة التحكم ترويسة سياسة أمان المحتوى (CSP)؛ وتُخزَّن كلمات مرور المسؤولين بصيغة مجزّأة (hash)
- يقبل رابط الفيديو عناوين YouTube فقط؛ ويقبل حقل الخريطة عناوين التضمين من Google Maps وOpenStreetMap فقط
- تُحفظ بيانات قاعدة البيانات والنسخ الاحتياطية، إذا سمحت الاستضافة، في مجلد خارج الجذر العام للموقع
- أُجري قبل البيع تدقيق أمني يتألف من مراجعة الكود واختبارات هجوم مباشرة
العرض التجريبي
استعرض الموقع ولوحة التحكم في العرض التجريبي للقراءة فقط. العرض التجريبي مثبّت بالتركية؛ وفي لوحة التحكم يمكنك تحويل لغة اللوحة إلى الإنجليزية بأيقونة الكرة الأرضية أعلى اليمين. اسم الفندق («Örnek Otel» (فندق تجريبي)) والغرف ومرافق الفندق والفريق وآراء النزلاء وصور المعرض ومستندات PDF في العرض التجريبي كلها أمثلة. وفي لوحة العرض التجريبي ترى بعض السجلات التجريبية في قائمة «Rezervasyon talepleri ve mesajlar» (طلبات الحجز والرسائل). أما واتساب وروابط التواصل الاجتماعي والخريطة والفيديو التعريفي فتُركت فارغة في العرض التجريبي؛ وعند ملئها من اللوحة تظهر في الموقع.
- الموقع: https://029.tiklaweb.net
- لوحة التحكم: https://029.tiklaweb.net/admin/
- بريد العرض التجريبي: demo@tiklaweb.net
- كلمة مرور العرض التجريبي: demo1234
لا يمكن حفظ التغييرات في العرض التجريبي؛ ونموذج طلب الحجز ونموذج التواصل لا يحفظان سجلات ولا يرسلان بريدًا إلكترونيًا. ويُعاد ضبط العرض التجريبي كل ليلة. والصفحات الحساسة مثل إعدادات البريد الإلكتروني والمستخدمين ونماذج كلمة المرور لا يمكن عرضها في وضع العرض التجريبي، وخيار «نسيت كلمة المرور» معطّل فيه. بيانات الدخول هذه للموقع التجريبي فقط. وفي التثبيت الذي تشتريه تحدد حساب المدير بنفسك.
الدعم
إذا واجهتك صعوبة، افتح تذكرة دعم من منطقة العميل في tiklaweb.net أو راسلنا على destek@tiklaweb.net.
- الخطوة 1، التحضير: اضبط في استضافتك إصدار PHP على 8.2 أو أحدث، وأنشئ قاعدة بيانات MySQL/MariaDB فارغة مع مستخدم لها.
- الخطوة 2، الملفات: ارفع محتوى مجلد public_html من الحزمة المنزّلة (بما في ذلك الملف المخفي .htaccess) إلى مجلد النشر الخاص بنطاقك.
- الخطوة 3، المعالج: افتح نطاقك في المتصفح. يبدأ معالج التثبيت تلقائيًا؛ ومن الروابط في أعلى الصفحة يمكنك اختيار التركية أو الإنجليزية.
- الخطوة 4، التثبيت: اتبع خطوات المعالج: المتطلبات والترخيص وبيانات قاعدة البيانات وبيانات الموقع والمسؤول. اختر التثبيت بمحتوى تجريبي أو فارغًا.
- الخطوة 5، اللوحة: سجّل الدخول من yourdomain.com/admin/ بحساب المدير واملأ «Site ayarları» (إعدادات الموقع) وصفحة KVKK و«Odalar» (الغرف) و«Otel olanakları» (مرافق الفندق) و«Belgeler» (المستندات) و«E-posta ayarları» (إعدادات البريد الإلكتروني).
يأتي دليل التثبيت المفصل في الحزمة المنزّلة على شكل ملف KURULUM.html (باللغة التركية). وإذا كنت تستخدم Nginx أو IIS فإن قواعد الخادم اللازمة موجودة في هذا الدليل أيضًا.
2.0.0 — أول إصدار للبيع
أول إصدار للبيع من سكربت موقع الفندق وخدمات الإقامة.
الإضافات
- معالج تثبيت في المتصفح (فحص المتطلبات، الترخيص، قاعدة البيانات، خطوتا الموقع والمسؤول).
- خيار التثبيت بمحتوى تجريبي أو بدون محتوى.
- واجهة بالتركية والإنجليزية للموقع ولوحة التحكم ومعالج التثبيت؛ واختيار اللغة من «Site ayarları» (إعدادات الموقع)؛ وإضافة لغة جديدة بنسخ ملف اللغة.
- ترخيص مرتبط بالنطاق؛ لا يُفتح الموقع على نطاق غير مرخّص.
- التحديث من اللوحة عبر zip: نسخ احتياطي تلقائي، والعودة إلى الإصدار السابق عند الخطأ، والحفاظ على المحتوى ومستندات PDF وملفات اللغة المضافة.
- شريط الترحيب وملخص التعريف ومرافق الفندق والغرف وشريط الاتصال ومعاينة المعرض وقسم فيديو YouTube الاختياري والعدادات وآراء النزلاء ونموذج طلب الحجز وشريط الفريق وأحدث المقالات في الصفحة الرئيسية؛ وكلها تُدار من اللوحة.
- نموذج طلب الحجز (تاريخا الوصول والمغادرة وعدد الأشخاص واختيار نوع الغرفة) وطلب معبّأ مسبقًا من صفحة الغرفة وقسم «Rezervasyon talepleri ve mesajlar» (طلبات الحجز والرسائل) في اللوحة؛ والطلبات متاحة للمدير وحده.
- الغرف (السعة والمساحة وتوزيع الأسرّة وتجهيزات الغرفة) ومرافق الفندق (اختيار الأيقونة من اللوحة)؛ ولكل غرفة صفحتها الخاصة.
- «Hakkımızda» (من نحن) والفريق وآراء النزلاء والأسئلة الشائعة والصفحات الإضافية.
- المدونة ومعرض مع تكبير الصور (زرا السابق والتالي ومفاتيح الأسهم) وتنزيل مستندات PDF.
- تشغيل الأقسام وإيقافها، وصور الشعار والشعار الثاني وأيقونة الموقع وشريط العنوان وقسم الحجز وقسم الفيديو المرفوعة من اللوحة.
- نموذجا طلب الحجز والتواصل مع مربع موافقة KVKK؛ ورابط إشعار الخصوصية.
- اختيار اللون الرئيسي واللون الداكن من اللوحة؛ ويُختار لون النص فوق اللون الرئيسي تلقائيًا.
- تغيير توقيع التذييل أو إزالته من اللوحة.
- نسيت كلمة المرور: رابط إعادة تعيين عبر البريد الإلكتروني، صالح لمدة ساعة واحدة ويُستخدم مرة واحدة.
- صلاحيات المستخدمين: مسؤول ومحرر.
الإصلاحات
- عناوين الغرف والصفحات والمقالات غير الصحيحة والمقالات غير المنشورة تعرض صفحة 404 بدل الخطأ.
- لا تُفتح صفحة القسم الموقوف عبر عنوانها أيضًا.
- حقول الصور والتواصل الاجتماعي والخريطة والمواعيد والفيديو والعدادات التي تُترك فارغة لا تُرسم في الموقع.
الأمان
- رمز موقّع وحد للمحاولات في طلب الحجز ونموذج التواصل؛ وتحقق CSRF وحدود للمحاولات وفحوص للصلاحيات في إجراءات اللوحة.
- تُعرض طلبات الحجز لحساب المدير وحده.
- يُتحقق من نوع الصور المرفوعة إلى اللوحة من محتواها؛ ويُتحقق في مستندات PDF من توقيع PDF وعلامة نهاية الملف.
- تُنقّى حقول النص المنسّق في اللوحة عند الحفظ، وأُضيفت سياسة أمان المحتوى إلى اللوحة.
- تُخزَّن كلمات مرور المسؤولين بصيغة مجزّأة (hash) وكلمة مرور SMTP مشفّرة.
دليل التثبيت هو الملف KURULUM.html داخل الحزمة.
سكربت موقع لفندق وخدمات الإقامة
السياحة والفنادق- موقع جاهز للفنادق: غرف ومرافق ونموذج طلب حجز ومدونة ومعرض. تثبيت بمعالج، بالتركية والإنجليزية.
| تاريخ الإصدار | 5 نوفمبر 2026 |
|---|---|
| آخر تحديث | 5 نوفمبر 2026 |
| الإصدار | 2.0.0 |
| التقنيات المستخدمة | PHP 8.2+, MySQL/MariaDB, PHP (PDO), Twig 3, Bootstrap, Swiper, Font Awesome 6, Summernote, PHPMailer |
| الصفحات المشمولة | عدد الأقسام الجاهزة: 13 |
| الترخيص | نطاق واحد، الشيفرة المصدرية كاملة |
| التحديثات | مشمولة ما دام الترخيص نشطًا |
- 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ı» (إعدادات البريد الإلكتروني))
- يتوفر الموقع ولوحة التحكم باللغتين التركية والإنجليزية، ويمكن إضافة لغة جديدة. دليل التثبيت (KURULUM.html) باللغة التركية.
منتجات أخرى
تصفح جميع المنتجاتسكربت موقع لخدمة صيانة الأجهزة المنزلية
سكربت موقع لغسيل السيارات والعناية بها
سكربت موقع لنادٍ رياضي ولياقة بدنية
سكربت موقع لشركة تنظيف
التواصل مع المبيعات والدعم
هل لديك سؤال قبل الشراء، أو تحتاج إلى مساعدة في حساب قائم؟ اتصل بنا أو راسلنا بالبريد الإلكتروني.




























