هل يمكن استخدام أي متغيرات أخرى في 'embed.imported_from'؟

هل من الممكن استخدام متغيرات أخرى في embed.imported_from بخلاف %{link}؟

أود إنشاء رابط باستخدام العنوان والرابط بشكل منفصل (في الرسالة الافتراضية، يُعرض الرابط كاملاً كعنوان URL).

شكرًا لك.

عندما أحذف المواضيع التي تم إنشاؤها عبر RSS، يبدو أنها تعود للحياة بسرعة كبيرة. ما الذي يجب عليّ فعله لمنع ذلك؟ شكرًا لك.

سأقوم بتقليل إعداد “الحد الأقصى لعدد المنشورات المدمجة” في قسم التخصيص/الدمج أكثر من ذلك، على أمل أن يساعد ذلك.

تعديل: لقد قللته إلى 3 وحذفت ثماني منشورات. لكن جميعها أعيدت إحياءً في نفس اللحظة.

ربما يكون الحل هو عدم حذف الموضوع حتى يتوقف عن الظهور في تغذية RSS.

==============================

31 أكتوبر 2020: لا أستطيع الرد لأنني أتحدث إلى نفسي هنا، لذا سأقوم بتعديل المنشور :slight_smile:

أعتقد الآن أن هذا لا علاقة له بإضافة RSS.

ما زلت أرغب في الحصول على إجابة على هذا السؤال :slight_smile:

كان الحل هو إخفاء المواضيع من القائمة حتى لا يتم استرجاعها مرة أخرى من تغذية RSS.

يتم تحديد المسار المستخدم بواسطة قيمة سمة link المُعرَّفة لكل عنصر في التغذية. أعتقد أنني عثرت على مسارات التغذية في rss.cnn.com بإضافة http://rss.cnn.com/ إلى إعداد عنوان التغذية في موقعي، ثم النظر في عناوين URL المضمَّنة للمواضيع التي تم إنشاؤها بواسطتها.

لا يزال لدي اهتمام بتخصيص هذه الرسالة. شكرًا مقدّمًا على أي مساعدة.

تصفحًا للمنتدى اليوم، تساءلت مرة أخرى حول هذا الأمر. والسبب في سؤاله هو أن بعض عناوين URL طويلة وغير مرتبة، وكان من الجيد “إخفاؤها” خلف نص أكثر فائدة داخل وسم HTML a.

لا يزال لدي رغبة في سماع آرائكم حول هذا الأمر :slight_smile: شكراً لكم.

لا، القيمة المقدمة لعلامة النطاق %{link} هي عنوان URL يتم تمريره إلى العلامة النطاقية في كود Discourse. تغيير اسم العلامة النطاقية لن يؤثر على ذلك.

شكرًا لك. هل يمكن تحويله إلى رابط على غرار DuckDuckGo بدلاً من https://duck.com/?

لن يعمل هذا مع الكود الحالي. الطريقة التي تنشئ الرابط هي:

  def self.imported_from_html(url)
    "\n<hr>\n<small>#{I18n.t('embed.imported_from', link: "<a href='#{url}'>#{url}</a>")}</small>\n"
  end

هذا سينشئ دائمًا رابطًا يكون فيه نص الرابط هو نفسه عنوان URL الخاص بالرابط.

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

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

تعديل: كانت الإجابة على هذا السؤال هي تغيير ترتيب الفرز الافتراضي للفئة إلى “إنشاء تنازليًا”! لم يتغير ذلك في صفحة الفئات الرئيسية، لكنني أفترض أنه سيتم تحديثه خلال 24 ساعة تقريبًا.

مرّ وقت طويل منذ أن كتبت إضافة. أعتقد أنه من الممكن إعادة فتح الطريقة في إضافة وتخصيص مخرجاتها من HTML.

هذا صحيح. لا يُستخدم تاريخ عنصر القناة عند إنشاء الموضوع.