سكربت قائمة QR مع استدعاء النادل

موقع قائمة QR برمز مستقل لكل طاولة واستدعاء النادل وقالبين للواجهة ولوحة تحكم

المطاعم وقائمة QR
ملاحظة حول اللغات

تأتي واجهة الموقع ولوحة التحكم بالتركية والإنجليزية. تختار لغة الموقع ولغة اللوحة كلًّا على حدة من «Site ayarları» (إعدادات الموقع)، ويمكنك أيضًا تبديل لغة اللوحة بأيقونة الكرة الأرضية في أعلى يمين اللوحة.

يمكن إضافة لغات أخرى: انسخ الملف en.php الموجود في مجلد dil داخل الحزمة وترجمه (الخطوات موجودة في dil/OKUBENI.txt). تظهر اللغة المضافة تلقائيًا في قوائم اللغات بإعدادات الموقع، ولا تمسّ التحديثات ملفات لغتك. تظهر النصوص غير المترجمة بالإنجليزية، ويمكن عرضها بالتركية إن رغبت.

المحتوى الذي تكتبه بنفسك (المنتجات والفئات وأسماء الطاولات ونص «Hakkımızda») لا يُترجم، بل يبقى باللغة التي تكتبه بها. وتتبع رسائل التنبيه وصيغ المبالغ اللغة المختارة.

حيث تذكر هذه الصفحة قسمًا من اللوحة أو الموقع يُكتب اسمه كما يظهر في الواجهة التركية بين علامتي اقتباس، يليه ترجمته بين قوسين؛ وفي الواجهة الإنجليزية تظهر الأقسام نفسها بأسمائها الإنجليزية.

لمن هو

صُمّم للمطاعم والمطاعم الشعبية والمقاهي والحلويات، وللوكالات التي تبني لها المواقع. يمسح زبونك رمز QR الموجود على الطاولة بكاميرا هاتفه؛ فتُفتح القائمة مقسّمة إلى فئات مع أسعارها على الهاتف، ويظهر في أعلى الصفحة اسم الطاولة (مثل طاولة 5). وعندما يضغط الزبون زر «Garson Çağır» (استدعاء النادل) يصل الاستدعاء مع اسم الطاولة إلى صفحة «Garson Çağrıları» (استدعاءات النادل) في لوحة التحكم. وحين تحدّث القائمة والأسعار من لوحة التحكم يفتح رمز QR المطبوع القائمة نفسها؛ ولا تعيد طباعة الرموز إلا إذا تغيّر عنوان موقعك أو جدّدت مفتاح طاولة.

تحدّد طاولاتك في اللوحة واحدة واحدة أو دفعة واحدة، فيصبح لكل طاولة رمز QR مستقل جاهز. تنزّل الرموز بصيغة PNG أو SVG أو تطبعها كبطاقات طاولات مع شعارك واسم الطاولة. كما يبقى في اللوحة رمز رئيسي للقائمة ورمز مستقل لكل فئة.

يأتي الموقع بقالبين جاهزين للواجهة: «Tema 1: Uygulama» (القالب 1: تطبيق) بخلفية داكنة ومظهر تطبيق للهاتف، و«Tema 2: Kafe» (القالب 2: مقهى) بدرجات داكنة دافئة وتصميم مقهى في صفحة واحدة. تختار القالب من اللوحة؛ وتبقى قائمتك وطاولاتك ورموز QR كما هي. كما تأتي جاهزة أقسام العروض والمدوّنة والمعرض والفريق والصفحات الإضافية ونموذج الاتصال.

لا تحتاج إلى معرفة البرمجة. يتولى المعالج في المتصفح التثبيت، وتُدخل المحتوى من لوحة التحكم.

النطاق

هذا السكربت موقع لقائمة QR وتعريف بالمطعم واستدعاء النادل. تُعرض منتجات القائمة مع أسعارها؛ ولا توجد في الموقع سلة مشتريات ولا دفع إلكتروني ولا طلب إلكتروني. يظهر زر «Garson Çağır» (استدعاء النادل) فقط للزائر القادم عبر رمز QR الخاص بطاولة، ويذهب الاستدعاء إلى لوحة التحكم؛ ولا تُرسل رسالة SMS ولا بريد إلكتروني ولا إشعار فوري إلى هاتف النادل. التنبيه الصوتي للوحة وعدد الاستدعاءات المعلّقة في عنوان التبويب لا يعملان إلا ما دامت صفحة «Garson Çağrıları» مفتوحة في المتصفح؛ أما الاستدعاءات التي تصل والصفحة مغلقة فتظهر في القائمة عند فتحها. ننصحك بمشاهدة النسخة التجريبية قبل أن تقرر.

ميزات الموقع
قالبان للواجهة
  • اختيار القالب من اللوحة: في صفحة «Ön yüz teması» (قالب الموقع) ضمن قائمة الإعدادات ترى القالبين مع صور معاينة وتختار أحدهما. وعند تغيير القالب يتغير التصميم الذي يراه الزوار فقط؛ وتبقى قائمتك ومنتجاتك وطاولاتك ورموز QR كما هي.
  • «Tema 1: Uygulama» (القالب 1: تطبيق): قالب بخلفية داكنة ومظهر تطبيق للهاتف. في الصفحة الرئيسية تُصفّ أقسام مثل القائمة والعروض والمعرض في صناديق بأيقونات؛ وللزائر القادم من رمز طاولة يظهر صندوق استدعاء النادل أيضًا. تُرتب الفئات والمنتجات في مربعات، وتعرض مربعات المنتجات وسم السعر. في الأعلى زرا القائمة والبحث؛ وعلى الهاتف يظهر في الأسفل شريط فيه زرا الرئيسية والرجوع (وفي الوسط زر استدعاء النادل للزوار القادمين من رمز طاولة)، وعلى شاشة الحاسوب يُخفى هذا الشريط.
  • «Tema 2: Kafe» (القالب 2: مقهى): قالب بدرجات داكنة دافئة وتصميم مقهى. تنساب الصفحة الرئيسية كصفحة واحدة: منطقة ترحيب كبيرة وفئات القائمة والفريق وقسم الاتصال تتتابع بعضها تحت بعض. تُعرض الفئات والمنتجات في صفوف مع صورة صغيرة؛ ويُظهر صف المنتج الوصف المختصر والسعر. في الأعلى روابط القائمة وزر البحث، وعلى الشاشة الضيقة تُجمع القائمة خلف زر. وللزائر القادم من رمز طاولة يطفو زر استدعاء النادل في أسفل الشاشة. وفي صفحة المنتج يظهر السعر في الشريط السفلي.
  • ملف CSS الخاص بك: إذا وضعت ملفًا باسم ozel.css في مجلد القالب المختار فإنه يُحمَّل تلقائيًا في الموقع؛ ولا تمسّ حزمة التحديث هذا الملف.
القائمة والمنتجات والبحث
  • الفئات: في القالب 1 تُعرض في صفحة القائمة كمربعات بصورة، وفي القالب 2 كصفوف تُظهر الصورة والاسم وعدد المنتجات. لكل فئة عنوان يعرض منتجاتها وحدها؛ ورمز QR الخاص بالفئة يفتح هذه الصفحة.
  • قائمة المنتجات: في صفحة الفئة تُعرض المنتجات بالصورة والاسم والسعر. المنتج الذي لم يُدخل سعره لا يظهر له سعر، والمنتج بلا صورة يظهر بأيقونة محايدة.
  • صفحة المنتج: صورة كبيرة واسم المنتج ورابط الفئة والوصف القصير ونص مفصل منسّق والسعر. والمنتج الذي حالته «Taslak» (مسودة) لا يظهر في الموقع.
  • الأسعار: تُدخل وتُعرض بالليرة التركية (₺). والمنتج الذي يُترك سعره فارغًا أو 0 يُعرض بلا سعر.
  • الترتيب: ترتّب الفئات والمنتجات بحقل «Sıra» (الترتيب)؛ ويأتي الرقم الأصغر أولًا.
  • شبكة مرتبة: يتبع عدد الأعمدة عرض الشاشة وعدد العناصر؛ وحيثما أمكن تُختار الأعمدة بحيث لا يبقى مربع وحيد في الصف الأخير.
  • البحث الفوري: يبحث الزوار في اسم المنتج والوصف المختصر؛ وبمجرد كتابة حرفين على الأقل تنفتح النتائج أثناء الكتابة بالصورة والاسم والفئة والسعر (حتى 30 نتيجة). في القالبين يُفتح حقل البحث بزر العدسة في الأعلى. وإذا كان JavaScript معطّلًا تظل صفحة البحث تعمل.
رمز QR خاص بكل طاولة
  • يظهر اسم الطاولة في الصفحة: عند مسح رمز QR الخاص بطاولة تُفتح القائمة ويظهر اسم الطاولة (مثل طاولة 5) في أعلى الصفحة. ويبقى الاسم ما دام الزائر يتنقل في القائمة وبقية الأقسام.
  • مفتاح طاولة لا يمكن تخمينه: يحمل عنوان QR الخاص بكل طاولة (?masa=…) مفتاحًا مولَّدًا عشوائيًا؛ ولا يظهر رقم الطاولة في العنوان، فلا يمكن إجراء استدعاء باسم طاولة أخرى بتغيير رقم في العنوان. وإذا وقع رمز في أيدٍ غير مناسبة تغيّر مفتاح تلك الطاولة بزر «Anahtarı yenile» (تجديد المفتاح) في قائمة الطاولات وتطبع البطاقة الجديدة؛ ويمكن للمدير أيضًا تجديد مفاتيح كل الطاولات دفعة واحدة.
  • رمز محذوف أو مجدَّد: إذا مُسح الرمز المطبوع القديم لطاولة حُذفت من اللوحة أو جُدّد مفتاحها فإن القائمة تُفتح بشكل عادي؛ ولا يظهر فقط اسم الطاولة وزر استدعاء النادل.
  • محركات البحث: العناوين الخاصة بالطاولات وصفحات نتائج البحث مغلقة أمام محركات البحث (noindex)؛ والعنوان المعتمد للصفحة لا يحتوي على طاولة.
استدعاء النادل
  • زر استدعاء النادل: الزائر القادم عبر رمز QR الخاص بطاولة يصل إلى صفحة استدعاء النادل في القالب 1 من الصندوق في الصفحة الرئيسية ومن الشريط السفلي على الهاتف، وفي القالب 2 من الزر العائم في أسفل الشاشة، ويرسل الاستدعاء بالضغط على الزر. أما الزائر القادم برمز القائمة (دون طاولة) فلا يظهر له الزر؛ وتطلب منه الصفحة مسح رمز QR الموجود على الطاولة.
  • ردّ للزائر: عند إرسال الاستدعاء تظهر رسالة «Garson çağrınız iletildi» (تم إرسال استدعائك للنادل)؛ وتستعلم الصفحة عن حالة الاستدعاء كل 10 ثوانٍ وتعرض «Garsonumuz çağrınızı yanıtladı» (استجاب نادلنا لاستدعائك) حين يعلّمه النادل «Yanıtlandı» (تمت الاستجابة) في اللوحة. الطاولة التي لها استدعاء معلّق لا تستطيع فتح استدعاء ثانٍ؛ ويمكن إجراء استدعاء جديد بعد دقيقة من آخر استدعاء.
العروض والمدوّنة والمعرض والفريق
  • العروض: بطاقات عروض مكوّنة من عنوان ووصف مختصر وصورة. وإن شئت أضفت رابطًا إلى البطاقة فتصبح قابلة للنقر. العرض الذي حالته «Taslak» (مسودة) لا يظهر؛ وتُرتب البطاقات حسب الترتيب المدخل.
  • المدوّنة: مقالات إعلانات وأخبار وفعاليات. تُعرض المقالات الأحدث أولًا؛ ولكل مقال صورة وتاريخ ووصف مختصر ومحتوى منسّق. المقال الذي حالته «Taslak» (مسودة) لا يظهر.
  • المعرض: تُرتب الصور التي ترفعها في مربعات صغيرة؛ والصورة التي يُنقر عليها تُفتح بحجمها الكبير في تبويب جديد. يمكنك كتابة تعليق اختياري لكل صورة. ويمكن إضافة حتى 200 صورة إلى المعرض.
  • الفريق: يُعرض أعضاء الفريق بصورة واسم ومهمة (مثل الشيف، النادل). وفي القالب 2 يظهر الفريق في الصفحة الرئيسية أيضًا.
  • الصفحات الإضافية: تكتب صفحاتك الخاصة، مثل إشعار المعلومات بموجب قانون حماية البيانات الشخصية التركي (KVKK)، في اللوحة. والصفحات التي تختار لها «Alt bilgide göster» (إظهار في التذييل) تظهر كروابط في الجزء السفلي من الموقع.
من نحن ومعلومات الاتصال
  • من نحن: صفحة تعريف بنشاطك تتألف من عنوان ونص منسّق.
  • صفحة الاتصال: تعرض العنوان ورقم هاتف يبدأ مكالمة عند النقر عليه والبريد الإلكتروني وساعات العمل وأيقونات التواصل الاجتماعي وخريطة (رمز تضمين من Google Maps أو OpenStreetMap)؛ والمعلومات التي تتركها فارغة لا تظهر. وفي الصفحة نفسها نموذج رسالة.
  • نموذج الاتصال: يرسل الزائر اسمه وبريده الإلكتروني ورقم هاتفه ورسالته. ولكي يرسلها عليه أن يحدّد خانة يؤكد فيها أنه قرأ إشعار المعلومات بموجب قانون حماية البيانات الشخصية التركي (KVKK)؛ والرابط في الخانة يفتح الصفحة التي تختارها في اللوحة. أنت من يكتب إشعار المعلومات؛ والنص في المحتوى التجريبي مجرد مثال. تُعرض الرسائل الواردة في اللوحة؛ وإذا كانت «E-posta ayarları» (إعدادات البريد) مفعّلة يصلك أيضًا بريد إشعار.
  • ساعات العمل: تُدخل نصًا لكل يوم من أيام الأسبوع (مثل 11:00 - 23:00، أو «Kapalı» (مغلق) ليوم الإغلاق). يُعرض النص للزائر كما أدخلته؛ واليوم الذي تتركه فارغًا لا يظهر.
  • وسائل التواصل الاجتماعي: تظهر روابط Facebook وX (Twitter) وYouTube وInstagram وWhatsApp أيقونات في صفحة الاتصال. والأيقونة التي لم تملأها لا تُرسم.
المظهر ومحركات البحث
  • اللون الرئيسي: تختار لونًا رئيسيًا واحدًا في اللوحة. ويُطبَّق على المربعات والأزرار والشريط السفلي والعناصر النشطة أو المحددة. ويُختار لون النص فوقه تلقائيًا ليبقى مقروءًا.
  • الشعار وأيقونة الموقع والتذييل: ترفع شعارك وأيقونة موقعك (favicon)؛ وإن لم ترفع شعارًا يظهر اسم النشاط نصًا. ويضم التذييل روابط القائمة السريعة وسطر حقوق النشر والتوقيع.
  • توقيع أسفل الموقع: يمكنك تغيير نص «TiklaWeb tarafından geliştirildi» (تطوير TiklaWeb) في نهاية الموقع أو إزالته.
  • متوافق مع الجوال: يتكيف الموقع مع شاشات الهاتف والجهاز اللوحي والحاسوب؛ وتُحفظ الخطوط والأيقونات محليًا في الحزمة، ولا يُستدعى أي خدمة خارجية للخطوط أو الأيقونات.
  • عنوان ووصف خاصان بكل صفحة: تحمل كل صفحة عنوانها («الصفحة | النشاط») ووصفها ووسوم المشاركة في وسائل التواصل (Open Graph). وفي صفحة المنتج تؤخذ صورة المشاركة من صورة المنتج، وفي صفحة الفئة من صورة الفئة. وتُدخل عنوان الموقع ووصفه وكلماته المفتاحية في «Site ayarları» (إعدادات الموقع).
لوحة التحكم
  • «Garson Çağrıları» (استدعاءات النادل): تُعرض الاستدعاءات الواردة من الطاولات تحت «Bekleyen çağrılar» (الاستدعاءات المعلّقة) و«Son yanıtlananlar» (آخر ما تمت الاستجابة له)؛ ويظهر لكل استدعاء اسم الطاولة ووقت الاستدعاء والوقت المنقضي. تعلّم الاستدعاء واحدًا واحدًا أو بزر «Tümü yanıtlandı» (تمت الاستجابة للكل). تحدّث الصفحة نفسها كل 15 ثانية؛ وعند وصول استدعاء جديد يُكتب عدد الاستدعاءات المعلّقة في عنوان تبويب المتصفح ويُشغَّل صوت قصير اختياري (الصوت والعدد لا يعملان إلا ما دامت الصفحة مفتوحة في المتصفح). وتُظهر الشارة في القائمة اليسرى وصفحة «Özet» (الملخص) عدد الاستدعاءات المعلّقة. وتُحذف الاستدعاءات تلقائيًا بعد 7 أيام.
  • «Masalar» (الطاولات): تضيف الطاولات وتعدّلها وتحذفها؛ وتدخل لكل طاولة اسمًا (حتى 60 حرفًا) وترتيبًا، ولا يمكن استخدام الاسم نفسه مرتين. وفي صفحة «Toplu masa oluştur» (إنشاء طاولات دفعة واحدة) تضيف طاولات متتالية دفعة واحدة بكتابة بادئة (مثل Masa) وعدد الطاولات ورقم أول طاولة (حتى 200 في المرة الواحدة؛ وتُتخطى الطاولة التي لها الاسم نفسه). ويمكن تعريف ما يصل إلى 500 طاولة في المجموع. وفي قائمة الطاولات لكل طاولة رابط إلى رمز QR وزر «Anahtarı yenile» (تجديد المفتاح)؛ أما زر «Tüm anahtarları yenile» (تجديد كل المفاتيح) فمتاح للمدير وحده.
  • «QR Kod» (رمز QR): يضم الجزء العلوي من الصفحة رموز القائمة (الصفحة الرئيسية وكل فئة)، وتحته يكون لكل طاولة رمزها الخاص. وفي كل صندوق معاينة والعنوان الذي يفتحه الرمز وأزرار التنزيل: PNG بأحجام 512 و1024 و2048 بكسل وSVG.
  • طباعة بطاقات الطاولات: عرض الطباعة متاح بمقاس A6 وA4 وأربع بطاقات A6 على ورقة A4 (للقص)؛ وتعرض البطاقة شعارك (أو اسم المنشأة إن لم يوجد شعار) واسم الطاولة ورمز QR وسطر نص وعنوان الموقع. النص الافتراضي لبطاقات الطاولات هو «Menü ve garson çağırma için okutun» (امسح لعرض القائمة واستدعاء النادل) إذا كان قسم استدعاء النادل مفعّلًا، و«Menüyü görmek için okutun» (امسح لعرض القائمة) إذا كان معطّلًا؛ وتغيّر النص (حتى 80 حرفًا) في شاشة الطباعة.
  • طباعة بطاقات جميع الطاولات: تُطبع بطاقات جميع الطاولات برابط واحد بمقاس A6 أو A4 أو أربع بطاقات في A4. وإذا زادت الطاولات على 100 تختار نطاقًا من الطاولات وتطبع حتى 100 بطاقة في المرة الواحدة. وفي صفحة رمز QR تُعرض الطاولات 24 في كل صفحة ويمكن البحث عنها بالاسم؛ وتعمل أزرار التنزيل لكل طاولة على حدة.
  • عنوان QR: تحمل الرموز عنوان موقعك الذي فُتحت منه اللوحة. وإذا تغيّر العنوان فعليك تنزيل الرموز وطباعتها من جديد؛ ويمكنك أيضًا كتابة العنوان يدويًا وتحديث الرموز.
  • «Özet» (الملخص): أعداد منتجات القائمة المنشورة والفئات والطاولات واستدعاءات النادل المعلّقة والرسائل غير المقروءة والمنتجات المسوّدة، واختصار إلى صفحة «QR Kod» (رمز QR) والقالب النشط.
  • إدارة القائمة: تُدخل للمنتجات اسمًا وفئة وسعرًا وترتيبًا وحالة (منشور أو مسودة) ووصفًا قصيرًا ووصفًا مفصلًا وصورة. وتُدخل للفئات اسمًا وترتيبًا وصورة. ويمكن تصفية قائمة المنتجات حسب الفئة؛ وفي القوائم بحث وفرز.
  • العروض والمدوّنة والمعرض والفريق ومحتوى الموقع: لكل منها في اللوحة صفحات للإضافة والتعديل والحذف؛ وتُحفظ العروض ومقالات المدوّنة بحالة «Yayında» (منشور) أو «Taslak» (مسودة). وتحت «Site içeriği» (محتوى الموقع) تجد «Hakkımızda» (من نحن) والصفحات الإضافية و«Çalışma saatleri» (ساعات العمل) وروابط التواصل الاجتماعي. ويُستخدم محرّر Summernote في الحقول ذات التنسيق.
  • «Site bölümleri» (أقسام الموقع): في صفحة «Ayarlar > Site bölümleri» (الإعدادات > أقسام الموقع) تفعّل أقسام العروض واستدعاء النادل والمعرض والفريق والمدوّنة ومن نحن والاتصال وتعطّلها واحدًا واحدًا؛ والقسم المعطّل لا يُفتح في الموقع ولا في القائمة ولا عبر عنوانه. القائمة مفعّلة دائمًا. وهذه الصفحة متاحة للمدير وحده.
  • «Mesajlar» (الرسائل): تُعرض رسائل نموذج الاتصال؛ ويظهر عدد الرسائل غير المقروءة في القائمة وفي صفحة الملخص. وتُظهر كل رسالة اسم المرسل وبريده ورقم هاتفه وتاريخ الرسالة ووقت تأكيد إشعار المعلومات؛ ويمكنك حذف رسالة.
  • «Ön yüz teması» (قالب الموقع): الاختيار بين القالبين؛ وهو متاح للمدير فقط.
  • رفع الصور: تُرفع ملفات JPG أو PNG أو WebP (حتى 8 ميغابايت). وإذا كان امتداد GD مفعّلًا على الخادم تُحوَّل الصور إلى WebP وتُصغَّر الصور التي يزيد ضلعها الأطول على 1600 بكسل؛ فتُحمَّل القائمة المفتوحة على الهاتف أسرع.
  • «E-posta ayarları» (إعدادات البريد): عندما تُدخل بيانات SMTP وتشغّل الإرسال يعمل إشعار نموذج الاتصال وبريد «نسيت كلمة المرور». وتختبر الإعدادات بزر «Deneme e-postası gönder» (أرسل بريدًا تجريبيًا). ولا يُرسل أي بريد لاستدعاءات النادل.
  • «Site ayarları» (إعدادات الموقع): عنوان الموقع واسم المنشأة والوصف والكلمات المفتاحية والهاتف ورابط WhatsApp والبريد الإلكتروني والعنوان وسطر حقوق النشر وصفحة إشعار المعلومات (KVKK) واللون الرئيسي والخريطة والشعار وأيقونة الموقع وحقول الشيفرة المخصصة ولغة الموقع ولغة اللوحة.
  • المستخدمون والصلاحيات: تضيف حسابات المدير والمحرّر. يدير المحرّر استدعاءات النادل والرسائل والطاولات وصفحة «رمز QR» والقائمة وأقسام العروض والمدوّنة والمعرض والفريق ومحتوى الموقع؛ أما «Site ayarları» و«Site bölümleri» و«Ön yüz teması» و«E-posta ayarları» و«Kullanıcılar» (المستخدمون) في قائمة الإعدادات فمتاحة للمدير وحده. تُفحص الصلاحيات على الخادم. ويغيّر كل مستخدم اسمه وكلمة مروره في صفحة «Profil ve şifre» (الملف الشخصي وكلمة المرور).
  • نسيت كلمة المرور: يُعاد تعيين كلمة المرور بالبريد الإلكتروني عبر الرابط في صفحة دخول اللوحة (إذا أُعدّت «E-posta ayarları»). والرابط صالح ساعة واحدة ويُستخدم مرة واحدة.
  • رمز مخصص: في «Site ayarları» تضيف رمزك الخاص (مثل سكربت إحصاءات) في رأس الموقع وبداية جسمه ونهاية الصفحة. وهذه الحقول للمدير فقط.
التثبيت والتحديثات
  • معالج تثبيت من خمس خطوات: المتطلبات والترخيص وقاعدة البيانات وبيانات الموقع والمدير والإنهاء. ويفحص المعالج خادمك بنفسه.
  • لغة التثبيت: تُختار التركية أو الإنجليزية من أعلى يمين المعالج. ومع التثبيت بالإنجليزية يأتي المحتوى الأولي والتجريبي بالإنجليزية أيضًا.
  • التثبيت بمحتوى تجريبي أو فارغًا: يمكنك أن تبدأ بموقع ممتلئ مثل النسخة التجريبية، بفئات ومنتجات وطاولات وصور وساعات عمل تجريبية، وتعدّله، أو تُدخل المحتوى من الصفر.
  • التحديث من اللوحة: تنزّل حزمة zip للإصدار الجديد من لوحة عميل tiklaweb.net وترفعها في صفحة «Güncelleme ve lisans» (التحديث والترخيص) بلوحة التحكم. تؤخذ نسخة احتياطية من الملفات وقاعدة البيانات قبل العملية. وإذا حدث خطأ يعود الموقع إلى حالته السابقة. وتبقى الصور التي رفعتها وإعداداتك ومحتواك.
  • حزم موثّقة: يُفحص توقيع حزمة التحديث؛ ولا تُثبَّت إلا الحزم المنزّلة من tiklaweb.net.

يأتي دليل التثبيت المفصّل ضمن الحزمة التي تنزّلها في ملف KURULUM.html (باللغة التركية).

الترخيص

كل ترخيص خاص باسم نطاق واحد تحدده عند الطلب. وتغيير اسم النطاق خدمة مدفوعة تتم عبر طلب دعم. ولا يُنقل الترخيص مجانًا. ولا يُفتح الموقع على اسم نطاق غير مرخّص، ويُحوَّل الزائر إلى صفحة تنبيه الترخيص. ولاستخدامه على اسم نطاق آخر يلزم ترخيص مستقل.

المواصفات التقنية
  • PHP 8.2 أو أحدث، وMySQL أو MariaDB
  • الأساس: PHP صرف وPDO واستعلامات مُعدّة. الموقع: بلا إطار عمل وبلا jQuery، ولكل قالب من القالبين سكربته الصغير الخاص؛ والأيقونات من Font Awesome Free 6 والخطوط (Roboto وMontserrat) محفوظة محليًا في الحزمة، ولا يُستدعى أي خدمة خطوط خارجية. اللوحة: Bootstrap 4 وDataTables ومحرر المحتوى Summernote
  • تُنشأ رموز QR على خادمك بمكتبة chillerlan/php-qrcode المرخّصة بترخيصي MIT وApache-2.0؛ ولا يذهب أي طلب إلى خدمة QR خارجية. ويُكتب ملف PNG دون امتداد GD
  • لا يُكتب في رموز QR سوى عناوين موقعك نفسه مع أرقام الفئات ومفاتيح الطاولات؛ أما عنوان الموقع الذي تدخله يدويًا فيُنقل عبر روابط موقّعة
  • يُرسل البريد الإلكتروني عبر PHPMailer 6.9؛ وتُحفظ كلمة مرور SMTP مشفّرة
  • تُحفظ نصوص الواجهة في ملفات لغة الحزمة (التركية والإنجليزية جاهزتان ويمكن إضافة لغات جديدة)
  • التحقق من CSRF في إجراءات اللوحة؛ وحدّ لعدد المحاولات في دخول اللوحة وإعادة تعيين كلمة المرور
  • استدعاء النادل: مفتاح الطاولة قيمة عشوائية من 20 حرفًا (80 بتًا) ولا يظهر رقم الطاولة في العنوان؛ ويعمل نموذج الاستدعاء برمز موقّع محدود المدة؛ وتُطبَّق القاعدة الخاصة بكل طاولة في قاعدة البيانات بقفل صف (الضغطات المتزامنة تنتج استدعاءً واحدًا)؛ ويُقبل من الشبكة نفسها 60 استدعاءً جديدًا على الأكثر في 10 دقائق؛ وتُحذف سجلات الاستدعاءات بعد 7 أيام
  • يحتوي نموذج الاتصال على تأكيد إلزامي لإشعار المعلومات ورمز نموذج موقّع وحقل فخ مخفي وحد للإرسال (8 مرات في 10 دقائق)
  • يُفحص نوع الصور المرفوعة في اللوحة من محتواها (JPG وPNG وWebP؛ حتى 8 ميغابايت)؛ ولا يُنفَّذ PHP في مجلد الرفع
  • تُرشَّح حقول النص المنسّق في اللوحة على الخادم عند الحفظ (HTMLPurifier)؛ وترسل لوحة التحكم ترويسة سياسة أمان المحتوى (CSP)؛ وتُخزَّن كلمات مرور المديرين مشفّرة بالتجزئة
  • يقبل حقل الخريطة عناوين التضمين من Google Maps وOpenStreetMap فقط
  • لا يمكن فتح قوالب الواجهة مباشرة بعنوانها؛ وتعمل استعلامات البحث باستعلامات مُعدّة ويُهرَّب الناتج
  • تُحفظ بيانات قاعدة البيانات والنسخ الاحتياطية، إذا سمحت الاستضافة، في مجلد خارج جذر الويب
  • ترويسات أمان، وHSTS على HTTPS؛ والمنطقة الزمنية Europe/Istanbul
  • أُجري قبل البيع تدقيق أمني يتألف من مراجعة الشيفرة واختبارات هجوم مباشرة
النسخة التجريبية

يمكنك استكشاف الموقع ولوحة التحكم في نسخة تجريبية للقراءة فقط. بروابط «Demo teması» (القالب التجريبي) أسفل الموقع التجريبي أو بإضافة ?tema=tema2 إلى العنوان تتصفح القالبين؛ وهذا الاختيار يسري في النسخة التجريبية وحدها، أما في موقعك فتختار القالب من اللوحة. لتجربة استدعاء النادل استخدم رابط «Garson çağırmayı denemek için örnek masayla aç» (افتح بطاولة تجريبية لتجربة استدعاء النادل) أسفل الموقع: يظهر اسم الطاولة ويظهر زر استدعاء النادل. في النسخة التجريبية لا يُحفظ أي استدعاء وتظهر على الشاشة رسالة بأن الاستدعاء لم يُحفظ؛ ويعرض نموذج الاتصال رسالة النجاح فقط ولا يحفظ أي رسالة. وفي اللوحة تأتي صفحتا «Garson Çağrıları» و«Mesajlar» بسجلات تجريبية. النسخة التجريبية مثبّتة بالتركية؛ وفي لوحة التحكم يمكنك تحويل لغة اللوحة إلى الإنجليزية بأيقونة الكرة الأرضية في أعلى اليمين (يُحفظ هذا الاختيار في متصفحك وحده). واسم المنشأة والمنتجات والأسعار والطاولات والعروض والمقالات والصور في النسخة التجريبية كلها محتوى تجريبي. وفي لوحة النسخة التجريبية يمكنك فتح صفحتي «Masalar» (الطاولات) و«QR Kod» (رمز QR) وتنزيل الرموز وتجربة عرض بطاقات الطاولات؛ وتحمل الرموز عنوان الموقع التجريبي. الخريطة ورابط WhatsApp متروكان فارغين في النسخة التجريبية؛ وتظهران في صفحة الاتصال بعد ملئهما من اللوحة.

لا يمكن حفظ التغييرات في النسخة التجريبية. وتُعاد النسخة التجريبية إلى حالتها الأولى كل ليلة. والصفحات الحساسة مثل إعدادات البريد والمستخدمين ونماذج كلمة المرور لا يمكن عرضها في وضع النسخة التجريبية، و«نسيت كلمة المرور» معطّلة فيها. وبيانات الدخول هذه للموقع التجريبي فقط. وفي التثبيت الذي تشتريه تحدد أنت حساب المدير.

الدعم

إذا توقفت عند خطوة ما، يمكنك فتح طلب دعم من لوحة عميل tiklaweb.net أو مراسلة destek@tiklaweb.net.

موقع قائمة QR مع استدعاء النادل. رمز QR لكل طاولة وقالبان للواجهة وقائمة وعروض وأسعار من لوحة التحكم. تثبيت بمعالج.
  • الخطوة 1، التحضير: اضبط في استضافتك إصدار PHP على 8.2 أو أحدث وأنشئ قاعدة بيانات MySQL/MariaDB فارغة ومستخدمًا لها.
  • الخطوة 2، الملفات: ارفع محتوى مجلد public_html من الحزمة المنزّلة (بما فيه الملف المخفي .htaccess) إلى مجلد النشر الخاص بنطاقك.
  • الخطوة 3، المعالج: افتح نطاقك في المتصفح. يبدأ معالج التثبيت تلقائيًا؛ ويمكنك اختيار التركية أو الإنجليزية من الروابط أعلى الصفحة.
  • الخطوة 4، التثبيت: في المعالج افحص المتطلبات والترخيص وأدخل بيانات قاعدة البيانات ثم بيانات الموقع والمدير. اختر التثبيت بمحتوى تجريبي أو فارغًا.
  • الخطوة 5، اللوحة: ادخل إلى نطاقك.com/admin بحساب المدير واملأ صفحة «Site ayarları» (إعدادات الموقع)، وأضف فئاتك ومنتجاتك في قسم «Menü» (القائمة) وطاولاتك في «Masalar» (الطاولات)، ونزّل رموزك من صفحة «QR Kod» (رمز QR)، ثم جرّب رمز طاولة والصفحة «Garson Çağrıları» (استدعاءات النادل) مفتوحة.

يأتي دليل التثبيت المفصّل ضمن الحزمة التي تنزّلها باسم KURULUM.html (باللغة التركية).

2.0.0 — أول إصدار للبيع

أول نسخة للبيع من سكربت قائمة QR مع استدعاء النادل.

الإضافات
  • معالج تثبيت في المتصفح (فحص المتطلبات والترخيص وقاعدة البيانات وخطوتا الموقع والمدير).
  • خيار التثبيت بمحتوى تجريبي أو فارغًا.
  • واجهة بالتركية والإنجليزية للموقع ولوحة التحكم ومعالج التثبيت؛ واختيار اللغة من «Site ayarları» (إعدادات الموقع)؛ وإضافة لغة جديدة بنسخ ملف اللغة.
  • ترخيص مرتبط باسم النطاق؛ ولا يُفتح الموقع على نطاق بلا ترخيص.
  • التحديث بملف zip من اللوحة: نسخة احتياطية تلقائية والعودة إلى الإصدار السابق عند الخطأ والحفاظ على المحتوى وعلى ملفات اللغة المضافة.
  • الطاولات: إضافة الطاولات واحدة واحدة أو دفعة واحدة (حتى 500 في المجموع)، ومفتاح QR لا يمكن تخمينه لكل طاولة، ورابط QR في قائمة الطاولات وتجديد المفتاح.
  • استدعاء النادل: زر استدعاء النادل للزوار القادمين عبر رمز QR لطاولة، وقاعدة انتظار لكل طاولة، وحالة الاستدعاء تظهر للزائر؛ وصفحة «Garson Çağrıları» (استدعاءات النادل) في اللوحة (استدعاءات معلّقة ومجاب عنها، وتحديث كل 15 ثانية، والعدد في عنوان التبويب، وصوت اختياري، وتنظيف تلقائي بعد 7 أيام). لا توجد سلة ولا دفع ولا طلب.
  • صفحة «رمز QR» في اللوحة: رمز QR للقائمة (الصفحة الرئيسية) ولكل فئة ولكل طاولة؛ وتنزيل بصيغة PNG (512 و1024 و2048 بكسل) وSVG؛ وعرض طباعة بمقاس A6 وA4 وأربع بطاقات A6 على ورقة A4 ونص بطاقة قابل للتعديل؛ وطباعة بطاقات كل الطاولات (باختيار نطاق عند وجود أكثر من 100 طاولة) وبحث في الطاولات وتقسيم إلى صفحات. يفتح رمز الطاولة القائمة ويُظهر اسم الطاولة ويُظهر زر استدعاء النادل.
  • قالبان للواجهة (القالب 1: تطبيق، القالب 2: مقهى) واختيار القالب من اللوحة؛ وإضافة ملف ozel.css الخاص بك.
  • الفئات وواجهة عرض المنتجات بأسعار: الترتيب والحالة والوصف القصير والنص المنسّق والصورة؛ وبحث مباشر عن المنتجات. لا توجد سلة ولا طلبات.
  • العروض والمدوّنة والمعرض والفريق والصفحات الإضافية؛ وتفعيل الأقسام وتعطيلها واحدًا واحدًا من قائمة الإعدادات.
  • من نحن ومعلومات الاتصال ونموذج اتصال بخانة موافقة KVKK وقسم «Mesajlar» (الرسائل) في اللوحة وساعات العمل وروابط التواصل الاجتماعي.
  • اختيار اللون الرئيسي من اللوحة، ويُختار لون النص تلقائيًا بما يناسب الخلفية.
  • التحويل إلى WebP عند رفع الصور (إذا كان GD مفعّلًا) وتحديد الضلع الطويل بـ 1600 بكسل.
  • تغيير توقيع التذييل أو إزالته من اللوحة.
  • نسيت كلمة المرور: رابط إعادة تعيين بالبريد الإلكتروني صالح لساعة واحدة ولمرة واحدة.
  • صلاحيات المدير والمحرر.
الإصلاحات
  • العناوين غير الصالحة وعناوين المنتجات والمقالات والصفحات الإضافية غير المنشورة تعرض صفحة 404 بدل الخطأ.
  • حقول الصور ووسائل التواصل الاجتماعي والخريطة التي تُترك فارغة لا تُرسم في الموقع.
الأمان
  • التحقق من CSRF وحدّ لعدد المحاولات وفحوص الصلاحيات في إجراءات اللوحة.
  • تحمل عناوين الطاولات مفتاحًا عشوائيًا لا يمكن تخمينه؛ ويعمل استدعاء النادل برمز نموذج موقّع محدود المدة وبحدود لكل طاولة ولكل شبكة؛ ويحتوي نموذج الاتصال على تأكيد KVKK وحقل فخ وحد للإرسال.
  • لا تُكتب في رموز QR إلا العناوين التي يحددها الخادم؛ ويُنقل عنوان الموقع المكتوب يدويًا بروابط موقّعة.
  • يُتحقق من نوع الصور المرفوعة إلى اللوحة من محتواها.
  • تُصفّى حقول النص المنسّق في اللوحة عند الحفظ، وأُضيفت سياسة أمان المحتوى إلى اللوحة.
  • تُحفظ كلمات مرور المديرين بالتجزئة وكلمة مرور SMTP مشفّرة.
  • لا يمكن فتح قوالب الواجهة مباشرة بعنوانها؛ وتعمل استعلامات البحث باستعلامات مُعدّة ويُهرَّب الناتج.

دليل التثبيت هو الملف KURULUM.html داخل الحزمة.

يشمل كل ترخيص نطاقًا واحدًا، ويلزم ترخيص مستقل لكل موقع. لا يمكن تغيير النطاق بعد التثبيت، وتغيير امتداد النطاق نفسه خدمة مدفوعة.

نعم. يجب أن تستوفي استضافتك «متطلبات الخادم» المذكورة في صفحة المنتج.

تظهر الإصدارات الجديدة في منطقة العميل ما دام ترخيصك نشطًا.

التثبيت خدمة مدفوعة، ولا يوجد تثبيت مجاني للسكربت. يمكنك تثبيته بنفسك باتباع الدليل التفصيلي الموجود في الحزمة. وإن رغبت في أن نتولى التثبيت عنك فيمكنك الاستفادة من خدمة التثبيت المدفوعة لدينا.

سكربت قائمة QR مع استدعاء النادل

المطاعم وقائمة QR
  • موقع قائمة QR مع استدعاء النادل. رمز QR لكل طاولة وقالبان للواجهة وقائمة وعروض وأسعار من لوحة التحكم. تثبيت بمعالج.
999 ₺ مرة واحدة
159 مشاهدة
تفاصيل المنتج
تاريخ الإصدار2 نوفمبر 2026
آخر تحديث2 نوفمبر 2026
الإصدار2.0.0
التقنيات المستخدمةPHP 8.2+, MySQL/MariaDB, Düz PHP (PDO), Font Awesome 6, DataTables, Summernote, PHPMailer, php-qrcode
الصفحات المشمولةعدد الأقسام الجاهزة: 12
الترخيصنطاق واحد، استخدام مدى الحياة
التحديثاتمشمولة ما دام الترخيص نشطًا
متطلبات النظام
  • PHP 8.2 أو أحدث
  • امتدادات PHP: pdo_mysql وmbstring وopenssl وcurl وzip وfileinfo وjson وsodium (يُوصى بـ gd)
  • MySQL أو MariaDB: قاعدة بيانات جديدة وفارغة. اكتب localhost في حقل خادم قاعدة البيانات.
  • يُوصى باسم نطاق وشهادة SSL.
  • استضافة تعتمد على Apache مع دعم .htaccess (لا حاجة إلى mod_rewrite). وإذا كنت تستخدم Nginx فافتح تذكرة دعم قبل التثبيت.
  • المجلدات القابلة للكتابة: tiklaweb وuploads
  • لإشعار نموذج الاتصال وبريد «نسيت كلمة المرور»، بيانات SMTP التي تقدمها شركة الاستضافة (تُدخل في صفحة «E-posta ayarları» (إعدادات البريد))
  • يأتي الموقع ولوحة التحكم بالتركية والإنجليزية ويمكن إضافة لغة جديدة. ودليل التثبيت (KURULUM.html) باللغة التركية.
الوسوم
قائمة qr مع استدعاء النادلقائمة qrقائمة برمز qrاستدعاء النادلقائمة رقميةموقع مطعمرمز qr للطاولةمولد رمز qrموقع قائمة المقهىسكربت موقع phpموقع بلوحة تحكمتثبيت بمعالج

منتجات أخرى

تصفح جميع المنتجات

سكربت موقع لخدمة صيانة الأجهزة المنزلية

الخدمة الفنية والإصلاح 999 ₺ مرة واحدة

سكربت موقع لغسيل السيارات والعناية بها

السيارات والنقل واللوجستيات 999 ₺ مرة واحدة

سكربت موقع لنادٍ رياضي ولياقة بدنية

الرياضة واللياقة 999 ₺ مرة واحدة

سكربت موقع لشركة تنظيف

التنظيف والخدمات المنزلية 999 ₺ مرة واحدة
التواصل

التواصل مع المبيعات والدعم

هل لديك سؤال قبل الشراء، أو تحتاج إلى مساعدة في حساب قائم؟ اتصل بنا أو راسلنا بالبريد الإلكتروني.