مرحباً، أخطط لإنشاء صفحة هبوط قصيرة وبسيطة من صفحة واحدة لموقعي، والذي هو في الأساس موقع مناقشة.
الموقع الرئيسي mysite.com هو المكان الذي توجد فيه المناقشة، وليس mysite.com/discourse .
أريد أن يوجه الموقع الرئيسي إلى صفحة الهبوط الرئيسية هذه، لذا mysite.com/home، والتي يجب أن يكون لها هيكل مختلف عن صفحة المناقشة.
لقد جربت إضافة صفحة الهبوط، لكنها أدت إلى تعطل موقعي ولا تعمل بالطريقة التي أريدها. لقد بحثت في المواضيع ذات الصلة ولكن لم أجد ما كنت أبحث عنه.
أي اقتراحات ستكون موضع تقدير.
المكون الإضافي لصفحات الهبوط ليس معطلاً على الإطلاق.
قد يعجبك هذا الامتداد الذي قمت ببنائه:
Support
Discourse Landing Pages
What are “Dynamic” and “Simple Pages” There are special pages facilitated by the Pavilion Landing Pages plugin and the new Home Pages Theme Component. The new Home Pages Theme Component is required to blend the content of the Landing Pages into...
Reading time: 1 mins 🕑
Likes: 5 ❤
إعجاب واحد (1)
قد يكون جزء من المشكلة هو استخدام تثبيت مجلد فرعي لصفحة الهبوط بدلاً من نطاق فرعي. (site/page بدلاً من page.site)
هل هذا هو المكون الإضافي الذي عطّل موقعك؟:
قد يكون هناك نوع من الخطأ فيه يمكن إصلاحه.
إعجاب واحد (1)
نعم، كان ذلك المكون الإضافي. إليك المنشور حوله تكرار الرأس - دعم - Discourse Meta
اكتشفت أن الخطأ كان مرتبطًا بالمكون الإضافي في وحدة تحكم المطور.
إعجابَين (2)
أرى هذا في إعادة البناء (ولكن لا أعرف ما إذا كان يمثل مشكلة) مع المكون الإضافي الإضافي المطلوب…
اسم المكون الإضافي هو 'home-pages'، ولكن اسم دليل المكون الإضافي هو 'discourse-home-pages'
@Timothy_Vail هل أثرت المشكلة على موقع Pavilion باستخدام معالج تقارير الأخطاء أو على موضوع الإضافات https://meta.discourse.org/t/landing-pages-plugin/180967؟
تأكد من تضمين أي أخطاء في وحدة تحكم المتصفح وأي أخطاء واضحة في السجلات.
لا أعتقد أن هذه مشكلة، إنها مجرد تحذير. اخترت _ عدم _ جعل هذه الأشياء متطابقة لأن discourse-home-pages هو سلسلة طويلة جدًا وغير عملية، خاصة كجزء من المسار!
إعجاب واحد (1)
لكنه قال:
مما يوحي بأنه ليس تثبيتًا في مجلد فرعي؟
إعجاب واحد (1)
Robert:
ليس تثبيتًا في مجلد فرعي
صحيح، الموقع الرئيسي ليس مجلدًا فرعيًا، ولكن تم تعيين الصفحة المقصودة كمجلد فرعي:
لست متأكدًا مما إذا كان ذلك قد يمثل مشكلة محتملة أم لا.
إعجاب واحد (1)
أوه، أفهم ما تقوله.
هذا ليس مجلدًا فرعيًا بحد ذاته، بل مسار محدد.
حسنًا، هذا يُحل بسهولة باستخدام إضافاتي على أي حال.
إعجابَين (2)
شكراً @angus لمراجعتك https://github.com/paviliondev/discourse-landing-pages/pull/30، لقد تم دمجها الآن، لذا يمكنك استخدام المستودع الرئيسي لصفحات الهبوط من الآن فصاعداً لميزة الصفحات الرئيسية.
لاحظ أنك لا تزال بحاجة إلى تثبيت مكون سمة الصفحات الرئيسية ومكون إضافة الصفحات الرئيسية.
سأتابع بطلب دمج آخر لدمج كود إضافة الصفحات الرئيسية لتبسيط الأمور بشكل أكبر.
إعجابَين (2)
لم أحفظ الخطأ أو أبلغ عنه. كنت أحاول فقط إصلاح المشكلة. إذا كنت تقوم بدمج المكون الإضافي الخاص بك في المكون الإضافي لصفحات الهبوط، ولم يتسبب ذلك في أي مشاكل أخرى، فقد يكون هذا هو الحل الخاص بي.
هل يجب أن أنتظر حتى يتم دمج كل شيء قبل أن أواصل تثبيت المكون الإضافي كحزمة موحدة؟
إعجاب واحد (1)
الأمر متروك لك. سأقوم على الأرجح بتقديم طلب سحب (PR) للواجهة الخلفية في نهاية هذا الأسبوع.
لا أعتقد أنني سأدمج TC. سيظل هذا دائمًا اختياريًا.
حسنًا، أعتذر، لست متأكدًا مما تعنيه PR و TC
إعجاب واحد (1)
Moin
14 يونيو 2024، 6:35م
15
شرح
PR تعني “طلب سحب” (Pull Request). إنها طريقة لاقتراح تغييرات على الكود في مستودع برامج مستضاف على منصات مثل GitHub أو GitLab أو Bitbucket. يسمح طلب السحب للمطورين بمراجعة ومناقشة التغييرات المقترحة قبل دمجها في قاعدة الكود الرئيسية.
أنا حقًا أحب ميزة الشرح في المساعد الذكي.
TC هو Theme component
5 إعجابات