إضافة صفحات الهبوط ✈️

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

كلاهما. في البداية، لم يتم تحميل أجزاء من موقعي عندما كان الموقع يعمل بشكل مثالي حتى قمت بتثبيت المكون الإضافي.

هل يمكنني استخدام السمة التي استخدمتها دائمًا أم أن تلك السمة الخاصة بالمدونة ضرورية؟

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

ما هي السمة التي استخدمتها دائمًا؟

أستخدم نسخة معدلة بشكل كبير من Air Theme (الكثير من تغييرات CSS) مع لوحة ألوان داكنة. في الأساس، ما هي فائدة سمة المدونة نفسها عندما أستخدم بالفعل سمة على منتدياتي/موقعي؟ هل هي ضرورية أم لا؟

لأنني أرى أيضًا قسم السمات في المكون الإضافي نفسه لذا أنا مرتبك:

أيضًا، الخطوة الأخيرة في دليل موقعك تقول: “في واجهة إدارة صفحات الهبوط، قم بتغيير فئة صفحة “المدونة” إلى أي فئة تريد استخدامها لتشغيل مدونتك.” ولكن الفئة معتمة بالنسبة لي.

كنت للتو في لوحة الإدارة، قمت بتثبيت المكون الإضافي، وقمت بتحديث اللوحة وتم مسح نصف الموقع تقريبًا. لست متأكدًا مما إذا كان لا يزال يحاول تحميل كل شيء أم لا.

نعم، يمكنك استخدام سمة الهواء (Air Theme). ضع في اعتبارك أنه ستكون هناك بعض عناصر HTML المختلفة في صفحات هبوط المدونة. يمكنك قراءة المزيد حول هذا في وثائق المكون الإضافي التي ربطها @Arkshine بشكل مفيد، وهي مرتبطة في المنشور الأصلي. انظر هذا الموضوع على وجه الخصوص:

إذا كانت لديك أسئلة أخرى حول هذا الموضوع، يمكنك الرد هناك.

هل للصفحة صفحة “أصل”؟

ما هي الصفحات التي تم مسحها من الموقع؟

إعجاب واحد (1)

إذًا، إذا اخترت مدونة أو منشور مدونة، تظل الفئة رمادية. لدي فئتان على موقعي: منتديات والآن مدونة. هل كان من المفترض أن أجعل المدونة فئة فرعية مع المنتديات كأصل؟

ما زلت مرتبكًا قليلاً بشأن سمة القالب. هل من المفترض أن يكون موقع المنتديات بأكمله هو سمة هبوط المدونة، أم فقط المكون الإضافي؟ على سبيل المثال، إذا كنت أرغب في استخدام نسختي المعدلة من Air، هل يمكنني الاحتفاظ بـ Air كسمة المنتديات الخاصة بي ثم تعيين سمة هبوط المدونة فقط في إعدادات المكون الإضافي؟ سأكره إعادة إنشاء السمة بأكملها.

لا يمكنني أيضًا معرفة كيفية جعل “forums.mysite.com” صفحة الهبوط. أود أن يصل الأشخاص إلى صفحة الهبوط عن طريق زيارة عنوان URL الخاص بالمنتديات. لا يمكنني تغيير المسار على الإطلاق؟
kkkk

لقد اختفى حرفيًا نصف الموقع. أعتقد أنه ربما كان موقعي لا يزال قيد التحميل، ربما ليس المكون الإضافي نفسه.

لا يبدو أن المكون الإضافي قد أفسد موقعك. يرجى المتابعة بأسئلة محددة في مواضيع التوثيق التي تغطي ما تسأل عنه.

إعجاب واحد (1)

تم. Some Questions about Blog Layout - Please Help - Discourse Landing Pages - Pavilion

يا للسخرية. انظر ماذا أخبرني أحدهم هناك للتو:

إذًا هل هو “مُصان” أم لا؟ من الحديث هنا، يبدو أنه كذلك. من هناك، يبدو أنه ليس كذلك. يبدو أن الجميع ليسوا على نفس الصفحة. كل ما أحتاجه حقًا للمساعدة الآن هو معرفة سبب وجود الكثير من الأخطاء في HTML الافتراضي في المكون الإضافي (كما هو موضح في المنشور الذي ربطته) ولماذا قسم الاشتراك معطل تمامًا بشكل افتراضي، بالإضافة إلى مربع عشوائي قابل للنقر لا يفعل شيئًا (وظيفة الاشتراك لا تفعل شيئًا عند النقر عليها أيضًا).

إعجاب واحد (1)

مرحباً، @45thj5ej، فقط أتدخل لذكر أن المكون الإضافي نفسه لا يزال قيد الصيانة (أنا أساعد في ذلك بنفسي)، ولكن لم يتم تحديث صفحات المدونة ولا سمة المدونة منذ بضع سنوات.

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

شكراً على الرد! نعم، رأيت على GitHub أنها مضت عليها 3 سنوات أو أكثر. أعرف أن لديك تحيزًا لأنك تساعد في صيانتها، ولكن هل تم إهمالها لأن هناك خيارات أفضل لصفحة هبوط بأسلوب مدونة أم ما هو الأمر برمته؟

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

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

@cabidop؟

بالإضافة إلى ردي أعلاه (لم أسمع منك بعد)، ستحتاج مخططات عناوين URL أيضًا إلى التغيير. في الوقت الحالي، تحاول صفحة المدونة الارتباط بموضوع المنتدى الذي تم إنشاؤه لها، ولكن مخططات عناوين URL لا تتطابق، لذا تحصل دائمًا على صفحة معطلة.

مثال:


الرابط الذي يحاول الانتقال إليه هو https://forums.mysite.me/b/blog-test-one-million
ولكن هذا الرابط لم يكن موجودًا أبدًا لأنه في اللحظة التي أنشأت فيها هذا الموضوع في المنتديات، كان رابطه: https://forums.mysite.me/t/blog-test-one-million/20

لذلك بطريقة ما، تحتاج صفحات المدونة إلى استبدال /b/ بـ /t/ والحصول بطريقة ما على الرقم في النهاية الذي يتم إنشاؤه. /b/ هو اسم المستخدم للمؤلف. لذا فهو يحاول الارتباط بـ:
https://forums.mysite.me/author/topictitle بدلاً من:
https://forums.mysite.me/t/topictitle/randomnumber

مرحباً مرة أخرى، @45thj5ej، لقد أرسلت بعض التحديثات إلى المستودعات الثلاثة (هذه الإضافة وكلا من سمة Blog Landing وصفحاتها) لذا يجب إصلاح المشكلات التي ذكرتها في الفيديو الخاص بك بمجرد دمجها (عادةً في غضون أيام قليلة).

بخصوص منشورك حول عناوين URL، فإن المسار ليس /author/topictitle بل /blogpath/topictitle، حيث blogpath هو إعداد المسار في الصفحة الأم “Blog” (والذي يبدو أنه /b في حالتك). ما تراه مقصود، فإذا كانت صفحة “Blog Post” مهيأة بشكل صحيح (الإعدادات الافتراضية يجب أن تكون كافية) فستعرض الموضوع كمنشور مدونة بهذا العنوان. إذا استمر ظهور صفحة معطلة بعد التحديثات، فأخبرني، فقد تكون مشكلة في الأذونات أو عدم توافق مع إضافة أخرى.

أما عن سبب إهمال أجزاء المدونة، فلا يمكنني الجزم بذلك لأنني انضممت مؤخرًا، ولكن بالنظر إلى أسئلتك والموضوعات الأخرى المتعلقة بها، يمكنني تخمين أنها صعبة الصيانة لتلبية توقعات كل مستخدم فيما يتعلق بوظائف المدونة (بينما هي أبسط بكثير لصفحة هبوط).

إعجابَين (2)

مرحباً، شكراً جزيلاً على التحديث! يبدو أنها تم دمجها منذ 5 ساعات. إذن، كيف أقوم بتحديث إضافة صفحات الهبوط نفسها؟ لقد قمت في الأصل بعمل نسخة متفرعة منها إلى مستودع GitHub الخاص بي، وقد قمت الآن بمزامنة النسخة المتفرعة مع التحديثات، ولكن عندما أنقر على “Pull” في إعدادات الإضافة، أحصل على الصورة أدناه والرابط “learn more” يأخذني فقط إلى الصفحة الرئيسية لموقع المؤلف بدلاً من معلومات مفيدة فعلية من شأنها أن تساعدني في “التعلم المزيد”…

تعديل: يبدو أنه يمكنك الذهاب إلى https://forums.mysite.me/admin/upgrade وتحديث الأشياء هناك، ومع ذلك، هذا لا يقوم بتحديث صفحات المدونة الفعلية الخاصة بي. تظهر أشياء HTML القديمة الخاصة بي على صفحة الإضافة ولا تزال تعطي خطأ الاسم المذكور أعلاه.

تعديل 2: لذا، ذهبت وقمت بتحديث الأشياء البرمجية يدوياً (لا أزال أرغب في إجابة لسؤالي أعلاه، مع ذلك) وصفحة تدوينة المدونة تبدو الآن هكذا… تكرر صورة الخلفية، الألوان خاطئة، مواضع أزرار غريبة، إلخ. أيضاً، زر الاشتراك لا يزال لا يفعل شيئاً عند النقر عليه في أي صفحة. وعلى الهاتف المحمول، لا تزال قائمة الهامبرغر الموجودة هناك لا تفعل شيئاً أيضاً.

مع أخذ ذلك في الاعتبار، يبدو أن الصندوق الرمادي الصغير غير الجذاب هذا يكون جيداً إذا كانت تدوينة المدونة تحتوي على محتوى نصي كافٍ. لذا ربما هناك إصلاح للمدونات القصيرة؟ مثال على تخطيط تدوينة أطول:


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

أوه، لاحظت أيضاً الآن أن الرابط يتعطل على الهاتف المحمول ولكنه يعمل بشكل جيد على سطح المكتب عند النقر على عنوان مدونة في صفحة هبوط المدونة.
سطح المكتب يأخذك بشكل صحيح إلى:
https://forums.mysite.me/blogpath/topic-title
الهاتف المحمول يأخذك إلى:
https://forums.mysite.me/blogpath/blogpath/topic-title -
يضيف /blogpath/ ثانياً لسبب ما.

شيء أخير (في الوقت الحالي) أيضاً: منذ تحديث إضافة صفحات الهبوط، لم يعد مستودع GitHub الخاص بي يتصل عند إجراء “اختبار الاتصال” ويكون “Pull” معطلاً.
تعديل 3: شيء آخر وجدته للتو: إذا قمت بإنشاء موضوع جديد ليكون تدوينة، يتم تغيير تواريخ جميع المدونات السابقة إلى الأحدث. هذا ليس جيداً على الإطلاق. لقد أنشأت موضوعاً/تدوينة جديدة وتغيرت جميعها إلى تاريخ الجديدة (تاريخ اليوم):
cccc

بالنسبة للأسئلة/المشاكل المتعلقة بمكون المدونة حصريًا، دعنا ننقلها إلى موضوع مدونة صفحات الهبوط للحفاظ على تركيز هذا الموضوع على المكون الإضافي فقط. على أي حال، بقدر ما أرى المشكلة، فهي بشكل أساسي أن السمة (وهي أساسية جدًا) لا تتناسب مع حالة استخدامك، ونظرًا لأنك قمت بتحديثها بالفعل، يبدو أن الأمر يعود إليك لتستمر في تعديلها لتلبية احتياجاتك الخاصة (يجب أن يكون الافتراضي “جيدًا بما فيه الكفاية” بعد التحديث). قد أخصص بعض الوقت الإضافي لذلك، ولكن كما ذكرت، لم تتم صيانته لفترة طويلة وهو ليس تركيزي الرئيسي حقًا.

بخصوص مشكلتك الأولية، فإن خطأ name already exists يحدث عادةً إما عند إعادة إنشاء صفحة يدويًا أو عند إعادة تعيين المستودع البعيد مع الاحتفاظ بالصفحات. في كلتا الحالتين، الحل هو مجرد إزالة الصفحات الموجودة والمزامنة مرة أخرى.

بخصوص مشكلتك مع “Test Connection”، فإن آخر تحديث للمكون الإضافي يأخذ الآن كل من عنوان URL والفرع للتحقق، لذا تأكد من صحة البيانات التي تدخلها (بافتراض أن نسختك هي https://github.com/nomadtown/blog-landing-pages ليس لدي مشكلة في اختبارها باستخدام فرع master).

حسنًا، لقد قمت بنشر مشاركة هناك: Landing Pages Blog 🛩 - #42 by 45thj5ej

لا أقول إنها تناسب احتياجاتي. الوظائف الأساسية معطلة (زر الاشتراك لا يعمل، وقائمة الهامبرغر على الهاتف المحمول لا تفعل شيئًا، وروابط المدونة معطلة على الهاتف المحمول، وكل تواريخ المدونة يتم تحديثها عند إنشاء تواريخ جديدة، وما إلى ذلك).

مرحباً @angus @merefield، أتابع بمنشورين وجدت فيهما تقارير عن بعض المشكلات مع إضافة صفحات الهبوط (Landing Pages Plugin).

لقد قمت بتثبيت الإضافة بنفسي لتجربتها وواجهت نفس الخطأ الموصوف هنا: Repeating header

إليك لقطة شاشة على موقعي:

بالإضافة إلى ذلك، فإنها تتداخل مع عرض لوحة الإدارة، والمرشحات، والوظائف العامة:

يظهر الخطأ التالي في وحدة تحكم المتصفح:

أنا أقوم بتشغيل أحدث إصدار “3.3.0.beta3-dev (f4108702c8)” وفي اللحظة التي أقوم فيها بإلغاء تثبيت “إضافة صفحات الهبوط” (Landing Pages Plugin)، يبدأ كل شيء في العمل بشكل جيد مرة أخرى.

إعجاب واحد (1)

شكراً على التقرير المفصل، يبدو الأمر بسيطًا إلى حد ما… سألقي نظرة.

إعجاب واحد (1)

هل يمكنك التحديث والمحاولة مرة أخرى؟

إعجاب واحد (1)

رائع! لقد كان ذلك سريعًا… :smiley:
لقد أعدت تثبيت الإصدار المحدث ويبدو أنه يعمل بشكل جيد (على الأقل لا توجد مشكلات سابقة)، سأبدأ في استخدام المكون الإضافي الآن.
شكراً جزيلاً!

إعجاب واحد (1)