waqar
(Waqar Akram)
19 سبتمبر 2022، 12:37م
1
مرحباً، كما نعلم عندما نضيف فئة إلى مجتمع Discourse الخاص بنا، فإن عنوان URL الخاص بها يظهر كـ Questions & Support - Dark Gaming . في هذه الفئة، يمثل “c” الفئة.
سؤالي هو هل يمكننا تعديل عنوان URL الافتراضي هذا حيث يمكننا إضافة أي كلمة أو حرف مخصص بدلاً من “c”؟
إعجاب واحد (1)
Alexander
(Alexander Barrios)
19 سبتمبر 2022، 12:54م
2
ربما يمكن أن يكون ذلك ممكنًا عن طريق تعديل كود Discourse المصدر، في البداية هذين الملفين (قد يؤدي ذلك إلى تعطل Discourse على الرغم من ذلك)
# frozen_string_literal: true
require "sidekiq/web"
require "mini_scheduler/web"
# The following constants have been replaced with `RouteFormat` and are deprecated.
USERNAME_ROUTE_FORMAT = /[%\w.\-]+?/ unless defined?(USERNAME_ROUTE_FORMAT)
BACKUP_ROUTE_FORMAT = /.+\.(sql\.gz|tar\.gz|tgz)/i unless defined?(BACKUP_ROUTE_FORMAT)
Discourse::Application.routes.draw do
def patch(*)
end # Disable PATCH requests
scope path: nil, constraints: { format: %r{(json|html|\*/\*)} } do
relative_url_root =
(
if (
defined?(Rails.configuration.relative_url_root) &&
Rails.configuration.relative_url_root
)
This file has been truncated. show original
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/routes/app-route-map.js
ولكن لماذا قد ترغب في فعل ذلك؟
إعجاب واحد (1)
waqar
(Waqar Akram)
19 سبتمبر 2022، 3:00م
4
نعم، لا ينبغي لنا أن نخاطر بهذا القدر.
إعجاب واحد (1)
waqar
(Waqar Akram)
19 سبتمبر 2022، 3:01م
5
@RGJ هل لديك أي فكرة عن كيفية التغيير؟
إعجاب واحد (1)
RGJ
(Richard - Communiteq)
19 سبتمبر 2022، 3:09م
6
ستقوم بإنشاء إضافة، متجاوزًا المسارات /c.
أنا مهتم: لماذا تريد تغيير هذا؟
إعجابَين (2)
pfaffman
(Jay Pfaffman)
19 سبتمبر 2022، 4:28م
7
Richard - Communiteq:
هذه تبدو فكرة سيئة حقًا.
هذه هي النصيحة التي يجب أن تنصت إليها.
البشر، ربما باستثناء ذلك الشخص الواحد في قسم التسويق أو الإدارة الذي من المحتمل ألا يسجل الدخول إلى المنتدى أبدًا، لا يلاحظون عناوين URL.
4 إعجابات
waqar
(Waqar Akram)
20 سبتمبر 2022، 12:33ص
8
سنقدم أنواعًا مختلفة من خدمات المقابلات الوهمية في مجتمعنا ويريد عميلي إضافة “forum” بدلاً من “c” لجعل عنوان URL سهل الفهم.
ما هي الإضافة التي يمكن أن تساعد في تغيير هذا؟
إعجاب واحد (1)
Jagster
(Jakke Lehtonen)
20 سبتمبر 2022، 4:56ص
9
لا يوجد، على حد علمي. عليك توظيف مطور ولا توجد ضمانات بأن مثل هذه الإضافة ستعمل.
هذا سيزيد التكاليف بشكل كبير نسبيًا، وبعد ذلك من المقبول تمامًا أن تسأل ما إذا كان عميلك على استعداد للدفع لتغيير كلمة واحدة لا يراها أو يستخدمها أحد.
إذا كان على المستخدم النظر إلى عنوان URL لفهم مكان وجوده، فإن واجهة المستخدم مصممة بشكل سيء حقًا. هذا ليس الوضع في Discourse.
لست متأكدًا تمامًا، ولكن هل هناك احتمال أنك تحاول استخدام الأداة الخاطئة الآن؟
3 إعجابات
RGJ
(Richard - Communiteq)
20 سبتمبر 2022، 6:00ص
10
الخيار 1: أخبر عميلك أنه باهظ الثمن
الخيار 2: العبث بالمسؤول - تخصيص - الروابط الدائمة لإعادة توجيه /forum/whatever-your-client-wants إلى الفئة الصحيحة
إعجابَين (2)
Jagster
(Jakke Lehtonen)
20 سبتمبر 2022، 6:02ص
11
Richard - Communiteq:
الخيار 2: تعديل
ما هي احتمالات أن يؤدي ذلك إلى كسر الكثير من الوظائف التي تعتمد على الفئة؟
إعجاب واحد (1)
RGJ
(Richard - Communiteq)
20 سبتمبر 2022، 6:32ص
12
تلك الاحتمالات صفر، ولكن هذا لأنه ليس حلاً مثاليًا من البداية. كل ما ستفعله الروابط الدائمة هو إضافة عنوان URL إضافي يعيد التوجيه إلى عنوان URL الفعلي للفئة /c/.
المزايا هي أنه يمكن للمرء أن يوضح للعميل أنه يعمل، والعيوب هي أن عنوان URL في المتصفح سيتغير بالفعل إلى /c/whatever.
4 إعجابات
waqar
(Waqar Akram)
21 سبتمبر 2022، 2:11م
13
حسنًا. سأشارك هذا مع عميلي.
أحتاج إلى مساعدة صغيرة أخرى. في منشوري، أريد طي المحتوى بمساعدة خيار “إخفاء التفاصيل” في منشور ديسكورس.
Collapse details
أنا قادر على طي المحتوى ولكن كيف يمكنني جعل عنوان هذا الخيار عريضًا، على سبيل المثال، أريد الآن جعل “Collapse details” عريضًا؟
إعجاب واحد (1)
Moin
21 سبتمبر 2022، 4:03م
14
يمكنك استخدام html
العنوان
نص ....
<details>
<summary><b>العنوان</b></summary>
<p>نص .... </p>
</details>
5 إعجابات
pfaffman
(Jay Pfaffman)
21 سبتمبر 2022، 8:39م
15
انقر على المفتاح وسيتم إدراج الأشياء:
سيتم إدراج هذا:
[details="Summary"]
This text will be hidden
[/details]
إعجاب واحد (1)
pfaffman
(Jay Pfaffman)
21 سبتمبر 2022، 8:46م
17
Moin:
هل رأيت السؤال المنهار؟
أوه. أعتقد ربما لا؟
لا يمكنني تحديد ما إذا كانت الرغبة هي أن تكون قادرًا على جعل الخط عريضًا داخل عنوان تفاصيل الانهيار في منشور معين أو جعل العنوان عريضًا لجميعها (وهو ما ستفعله بمكون سمة).
HTML أمر مزعج لأن خلط HTML و markdown يمكن أن يصبح فوضويًا.
إعجابَين (2)
Jagster
(Jakke Lehtonen)
21 سبتمبر 2022، 8:49م
18
أنا على جهاز iPad الآن لذا لا يمكنني التحقق من ذلك ولكن هل هناك بعض CSS التي يمكن تعديلها قليلاً؟
RGJ
(Richard - Communiteq)
21 سبتمبر 2022، 9:56م
19
لم تتم الإجابة على السؤال بالفعل…؟ Can we change the URL of categories? - #14 by Moin
@pfaffman كان عليك التوسع لرؤية السؤال الفعلي
3 إعجابات
waqar
(Waqar Akram)
22 سبتمبر 2022، 12:22ص
20
مرحباً، نعم كان سؤالي الرئيسي حول عنوان URL ولكن بعد التحقق من الردود ومناقشتي مع العميل، نعتقد أن ذلك سيكون مكلفًا + محفوفًا بالمخاطر.
في نفس السؤال، طلبت مساعدة صغيرة بخصوص خيار “إخفاء التفاصيل”.
إعجاب واحد (1)