دمج صفحة PHP مستقلة في Prestashop و / أو تعديل قواعد إعادة الكتابة [مغلق]

StackOverflow https://stackoverflow.com/questions/7334550

  •  27-10-2019
  •  | 
  •  

سؤال

المطلوب هو إضافة ميزة ترسل بريدًا إلكترونيًا إلى عنوان المتجر من خلال نموذج.هذا للزوار الذين يرغبون في معرفة ما إذا كانوا مؤهلين للحصول على مكافأة 5 يورو.

لقد أنشأت نصًا برمجيًا مستقلاً يفي بهذه المتطلبات ويظهر النموذج كما ينبغي عندما أدخل عنوان url الكامل.ومع ذلك ، يؤدي النقر فوق ارتباط إلى نفس عنوان url من وصف المنتج إلى ظهور الخطأ 404.

هل يمكن أن يكون هذا بسبب إعادة كتابة عنوان url؟هل يمكن أن تتواجد صفحة PHP مع Prestashop أم يجب أن أكتب وحدة مجردة من نوع ما لتناسبها؟

هل كانت مفيدة؟

المحلول

لقد صوّت لك بعد مراجعة السؤال لتحصل على -2.آمل أن يكون هذا مفيدًا.

لست على دراية بـ Prestashop ، ولكن إذا كان يستخدم PHP وهو ما أعتقد أنه يعمل بسبب علاماتك ، فيمكنك تجربة بعض الأشياء:

1 - يمكنك إضافة مستمع الحدث إلى زر الإرسال.عند الضغط على زر إرسال النموذج ، سترسل الوظيفة طلب Ajax إلى الخادم لإرسال البريد الإلكتروني. Genacodicetagpre

سيتم استدعاء function_to_execute () عند النقر فوق زر الإرسال.

يمكنك إضافة هذا الرمز إلى البرنامج النصي حيث يوجد النموذج ، أو إذا كنت لا تريد اختراق كود Prestashop ، فيمكنك إرفاقه مسبقًا بجميع البرامج النصية باستخدام php.ini.فقط أضف: Genacodicetagpre

أعتقد أن هذا قد ينجح.حظا سعيدا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top