طلب تحسين لسكربت استيراد phpBB3

يبدو الأمر صعبًا، ولكن قد تنجح عن طريق تعديل هذه الدالة هنا:

بدلاً من هذا:

text.gsub!(attachment_regexp) do
        index = $1.to_i
        real_filename = $2
        unreferenced_attachments[index] = nil
        attachments.fetch(index, real_filename)
end

قد ترغب في شيء كهذا:

text.gsub!(attachment_regexp) do
        index = $1.to_i
        description = $2.strip
        unreferenced_attachments[index] = nil

        url = attachments.fetch(index, description)

        "![#{description}](#{url})"
end

هذا مثال غير مُختبَر فقط ليوضح لك أين يجب إجراء التعديل. قد أكون مخطئًا.

إذا كان لدي وقت غدًا، فقد أفتح طلب سحب (PR) بحل حقيقي. :grinning_face_with_smiling_eyes:

5 إعجابات