استخدم WP Discourse لنشر المشاركات من Wordpress إلى Discourse

مرحباً Angus،

مكون إضافي رائع وتعليمات رائعة.

لقد قمت للتو بتثبيت وتكوين WP-Discourse. يبدو أنه يعمل، ولكنني أرى بعض علامات html تأتي في منشوري على Discourse من Wordpress، وهو ما من المحتمل أن يكون مرتبطًا بالسمة التي أستخدمها على Wordpress.

فحص سريع، أفترض أنه في اتجاه واحد، صحيح؟ لذلك يتم نشر منشور Wordpress على Discourse. إذا قمت بعد ذلك بإجراء تغييرات في هذا المنشور على Discourse (على سبيل المثال، إزالة علامات html) فلن تتم مزامنة ذلك مع Wordpress. صحيح؟

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

شكرًا لك مع خالص التقدير،
Pieces

إعجابَين (2)

أهلاً @Pieces

هل تظهر هذه في النسخة المنشورة من مشاركة Discourse أم فقط عند تحريرها؟

نعم هذا صحيح.

ظهرت عندما قمت بتحديث منشور Wordpress منشور سابقًا ليتم نشره على Discourse (مباشرة بعد تثبيت Discourse). لذلك ظهرت في منشور Discourse منشور.

أنا أستخدم سمة Avada لـ Wordpress.

هل يمكنك ربطي بالمكان الذي يحدث فيه هذا في مجتمعك؟

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

بالتأكيد. يمكن العثور على منتداي هنا، ويمكن العثور على ووردبريس الخاص بي هنا.

كان منشور Ragnarok هو الذي يحتوي على HTML عند نشره. لقد قمت بتغييره في Discourse على الرغم من ذلك لذلك لن يظهر. من المحتمل أن أنشر منشورًا جديدًا غدًا لذلك سأختبره مرة أخرى وسأعلمك إذا حدث ذلك مرة أخرى.

شكرًا لدعمك، أقدر ذلك كثيرًا.

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

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

مرحباً، شكراً لك على هذه الإضافة المفيدة جداً.

هل هناك طريقة لإصلاح قالب منشور discourse؟ في كل تحديث، يتم مسح القالب واستبداله بالقالب الافتراضي.

شكراً.

مرحباً @sedget،

شكراً لملاحظاتك! هل يمكنك تقديم المزيد من التفاصيل حول ما تقصده بـ:

  • “كل تحديث” - هل تقوم بتحديث ووردبريس، أو ديسكورس، أو المكون الإضافي نفسه؟
  • “يتم مسح القالب” - هل يمكنك توضيح ما تقصده بالقالب وماذا تقصد عندما تقول إنه “يتم مسحه”؟

شكراً :slight_smile:

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


عند تحديث المكون الإضافي WP discourse في ووردبريس، يتم إعادة تعيين هذا التخصيص إلى التكوين الافتراضي، وفي كل مرة يتعين علينا إعادة تكوين القالب. التكوين الافتراضي يعرض الرسالة بدون صورة مميزة

لذا سؤالي هو: هل هناك طريقة للحفاظ على القالب نشطًا ومحميًا من إعادة التعيين عند تحديث المكون الإضافي WP discourse في ووردبريس؟
شكراً لقراءتك :slight_smile:
مع خالص التقدير

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

أي مساعدة في إصلاح هذا ستكون موضع تقدير!

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

أحد الاقتراحات التي أود رؤيتها لهذا المكون الإضافي هو إضافة أداة يمكن استخدامها في الشريط الجانبي لعرض أحدث المواضيع النشطة في discourse.

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

<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<div class="wp-block-embed__wrapper">
<span class="embed-youtube" style="text-align:center; display: block;">
<iframe loading="lazy" class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/IpY_IMjT9Ik?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation"></iframe>
</span>
</div>
</figure>

هذا الكود من موضوع Discourse تم إنشاؤه بواسطة WP.

هل لديك أي أفكار حول كيفية جعل هذا يعمل؟

لا يمكنك رؤية أي محتوى باستخدام الرموز القصيرة أيضًا. يجب أن يقوم Discourse بمعالجة PHP الخاص بـ WordPress في مثل هذا الموقف، ولكنه لا يستطيع ذلك، لذا يعرض المكون الإضافي فقط معاينة تقريبية / نصًا / صورًا / محتوى “سلبيًا”.

لا أعرف شيئًا، لكن لا يمكنني رؤية كيف يمكن لـ Discourse تحليل PHP من خلال مكون إضافي.

كما أرى، يربط WP Discourse موضوعًا بمنشور WordPress كنظام تعليق. WP Discourse ليس مستوردًا أو نسخة طبق الأصل من منشور WordPress كما تحاول استخدامه الآن.

إعجابَين (2)

مرحباً @angus، لقد تمكنت من إظهار Discourse في WordPress في قسم المنشورات في الزاوية العلوية اليمنى، وهو يقوم بإنشاء منشورات في منتدى Discourse. ومع ذلك، كنت أرغب في استخدام إضافة Jet Engine مع WordPress واستخدام Discourse معها.

ثم عندما أذهب للاختبار باستخدام Jet Engine، فإن قسم المنشورات لا يعمل. اختفى أيقونة Discourse في الزاوية العلوية اليمنى. هل هذا طبيعي؟ هل هناك طريقة لتمكينه أو تجاوز هذا؟

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

أهلاً @ethanjs،

لم أستخدم JetEngine من قبل، ولكن يبدو أنه يستخدم شريطًا جانبيًا خاصًا به. يدمج الشريط الجانبي لـ WP Discourse مع خطافات ونقاط نهاية شريط ووردبريس القياسي، لذا ما لم يدعم JetEngine هذه، فلن يظهر الشريط الجانبي لـ WP Discourse في الشريط الجانبي المخصص لـ JetEngine. في الأساس، هذه مشكلة تتعلق بـ JetEngine. يمكنك التواصل معهم وسؤالهم عن سبب عدم ظهور العناصر في الشريط الجانبي للمشاركات القياسي لديك في الشريط الجانبي الخاص بهم.

تحقق من ردي على موضوع الدعم الأخير هذا بخصوص هذا الأمر

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

@angus شكراً للمساعدة!

لقد تواصلت مع دعم Jet Engine كما أوصيت. قالوا بشكل أساسي إنهم لا يستطيعون ضمان التوافق الكامل مع أي إضافات خارجية.

حاولت معرفة ما إذا كانت أنواع منشورات أداة ACF (Advanced Custom Fields) ستعمل أيضًا. واجهت نفس المشكلة حيث لم تعرض أداة Discourse Plugin، مثل Jet Engine، الأداة في الزاوية العلوية اليمنى عند إنشاء المنشورات. كان هدفي الرئيسي هو وضع قسم تعليقات Discourse على كل صفحة ديناميكية. يبدو أن الطريقة الوحيدة للقيام بذلك هي عدم استخدام أي منهما واستخدام قسم المنشور القياسي. استخدام إضافة WP All Import لنقل جميع المنشورات.

لاحظت كتلة Discourse داخل العمود الأيسر في Gutenberg ضمن نوع منشور Jet Engine. لا تعرض Discourse في الزاوية العلوية اليمنى كما تفعل في قسم المنشور الأصلي.

تُظهر الصورة أدناه محرر Gutenberg مع قسم تعليقات Discourse. المشكلة هي أنها لا تظهر عند معاينة المنشور. أيضًا، نظرًا لأنني استخدمت Elementor لإنشاء المنشور، لست متأكدًا من كيفية نقله.

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

مرحباً @ethanjs،

إذا كانت Jet Engine توفر أداة إنشاء منشورات ووردبريس مخصصة لا تدعم أي إضافات خارجية، فأعتقد أن هذه هي مشكلتك الأساسية. يمكنني مساعدتك بشكل أكبر في المشكلات المحددة المتعلقة بإضافة WP Discourse، ولكني أخشى ألا أتمكن من تقديم الكثير من المساعدة فيما يتعلق بأداة إنشاء المنشورات المخصصة الخاصة بـ Jet Engine.

كيف أترك الرابط فقط؟

example: Samsung inicia fabricação de telas para o iPhone 15 e deve ampliar produção - Notícias - Tecnoblog Comunidade

تحقق من هذا القسم من هذا الموضوع

منذ آخر تحديث لـ WP-Discourse الإصدار 2.5.0 عندما أقوم بنشر تدوينات، يتم تعيينها الآن على “غير مدرجة” في Discourse. على الرغم من أنني لم أقم بتحديد هذا الخيار (لم أغيره قط):

image

image

هل كان هذا تغييرًا في الإصدار 2.5.0؟ على حد علمي، لم يتغير شيء من جانبي.