شاركوا ديكورات الهالوين الخاصة بكم في Discourse!

على غرار ديكورات عيد الميلاد، إليك موضوعًا لمشاركة ديكورات هالوين.

شبح مرعب


بالافتراض، تظهر احتمالية ظهور الشبح عند فتح محرر الرسائل بنسبة 1 من أصل 10.

  1. قم بتحميل الصورة التالية في سمة/مكونك وحدد اسم المتغير باسم ghost:


المصدر

  1. أضف كود الجافاسكريبت التالي في علامة التبويب </head> في سمةك أو مكونك:
    يمكنك زيادة أو تقليل قيمة متغير rarity لجعل الشبح يظهر بشكل أقل أو أكثر تكرارًا.

    <script type="text/discourse-plugin" version="1.4.0">
    const appEvents = api.container.lookup("service:app-events");
    appEvents.on('composer:opened', () => {
        let rarity = 10 // الشبح لديه فرصة 1 من أصل [قيمة rarity] للظهور عند فتح محرر الرسائل
        if (Math.floor(Math.random() * rarity) == 0) {
            let halloweenGhost = document.createElement("img");
            halloweenGhost.id = "halloween-ghost";
            halloweenGhost.src = settings.theme_uploads.ghost;
            document.getElementsByTagName("body")[0].appendChild(halloweenGhost);
            setTimeout(function () {
                halloweenGhost.classList.add("ghost-show");
            }, 0);
            setTimeout(function(){
                halloweenGhost.remove();
            }, 1000);
        }
    });
    </script>
    
  2. أضف هذا الكود في علامة التبويب CSS:

    #halloween-ghost {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(.5);
        z-index: 10000;
        opacity: 1;
        pointer-events: none;
        transition: opacity .75s ease-in, top .75s ease, transform .75s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        &.ghost-show {
            transform: translate(-50%, -60%) scale(.6);
            opacity: 0;
        }
    }
    @media all and (min-width: 1024px) {
        #halloween-ghost {
            transform: translate(-50%, -50%) scale(.75);
            &.ghost-show {
                transform: translate(-50%, -60%) scale(.9);
            }
        }
    }
    

:warning: يقفز الشبح على الهواتف المحمولة عند ظهور لوحة المفاتيح الافتراضية.

شبكات العناكب


ستتم إخفاء الشبكات على الشاشات الأصغر.

كيفية إضافة هذا إلى منتداك:

  1. قم بإنشاء مكون سمة جديد أو عدّل سمتك، وقم بتحميل هذه الصورة، وحدد اسم المتغير باسم spiderweb:


    المصدر

  2. أضف كود CSS التالي إلى سمةك أو مكونك:

    @media all and (min-width: 1300px) {
       #main {
         &:before, &:after {
             content: "";
             display: block;
             top: 4em;
             width: 300px;
             height: 300px;
             position: absolute;
             background: transparent url($spiderweb) top left no-repeat;
             background-size: contain;
             z-index: -1;
         }
         &:after {
             right: 0;
             transform: scaleX(-1);
          }
       }
    }
    

أيقونة جمجمة لمحدد الرموز التعبيرية

تلميح بسيط يستبدل أيقونة الابتسامة في محرر الرسائل بجمجمة :skull:

image

  1. أضف skull في إعداد مجموعة أيقونات SVG الخاص بك:

  2. استبدل الأيقونة في علامة التبويب </head> في سمةك/مكون السمة الخاص بك:

    <script type="text/discourse-plugin" version="0.8.23">
        api.replaceIcon('far-smile', 'skull');
    </script>
    

:warning: وبالتالي، يتم استبدال أيقونة الابتسامة في أماكن أخرى أيضًا، مثل لوحة التحكم. لكن هذا هالوين بعد كل شيء، أليس كذلك؟

image

يقطينة منقوشة (Jack-o’-lantern)

يقطينة منقوشة ثابتة وبسيطة تقع في الزاوية اليمنى السفلية من موقعك:

  1. قم بإنشاء مكون سمة جديد أو عدّل سمتك، وقم بتحميل هذه الصورة، وحدد اسم المتغير باسم pumpkin:


    المصدر

  2. أضف كود CSS التالي إلى سمةك أو مكونك:

    body {
        background: transparent url($pumpkin) bottom right no-repeat;
        background-size: 10%;
    }
    @media all and (min-width: 1024px) {
        body {
            background-size: 7%;
        }
    }
    

:warning: غير متوافق مع المنتديات التي تستخدم بالفعل صورة خلفية في <body>.

شعار مرعب

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

imageimage
الخط المستخدم: Creepster

  • إذا كان شعارك يستخدم صورة، فقم بتعديل صورتك لتغيير الخط.
  • إذا كان شعارك نصًا حقيقيًا، فاتبع هذا الدليل لتغيير الخط المستخدم في الشعار: Include assets (e.g. images, fonts) in themes and components
    • استخدم المحدد #site-text-logo في كود CSS الخاص بك.
36 إعجابًا

أود ذلك بشدة، لكن لدي بعض المستخدمين الذين يعانون من رهاب العناكب، وقد أبلغوا عن ذلك بشكل متكرر، وهم من أكثر النشطين في النشر. :frowning_face:
أنا حقاً أحب الشبكات. تبدو رائعة! :+1:

6 إعجابات

هذا هو السبب في أنني لم أدرج عنكبوتًا، فأنا (ربما بشكل خاطئ) أفترض أن الناس لديهم تسامح أكبر مع الشباك فقط؟

5 إعجابات

سيكون رائعًا أيضًا أن تظهر عناكب تتجول على الشاشة مع صوت ‘موهاهاها’ عند الزيارة الأولى فقط، بالإضافة إلى أصوات أصرخ الأبواب أو سحس السلاسل عند الدخول إلى فئة أو النقر على موضوع (بشكل عشوائي نوعًا ما، مثل كل 20 نقرة، وإلا سيصبح الأمر مزعجًا جدًا إذا حدث في كل مرة)! :joy:

3 إعجابات

فكرتُ في إضافة شبح صغير يظهر بشكل عشوائي (ونادرًا) للحظة على الشاشة عند الرد على موضوع ما :ghost:

3 إعجابات

هذه فكرة رائعة! شكرًا لك على إنشائها.

4 إعجابات

هذا المكون الخاص بالموضوع الذي أنشأه @Rhidian سيكون خيارًا مثاليًا:

4 إعجابات

تمت إضافته أيضًا. شكرًا لك @Chaboi_3000!

إعجابَين (2)

رائع، لقد أضفنا خيوط العنكبوت إلى منصة Discourse الخاصة بنا :crazy_face:

إعجابَين (2)

لقد قمت بإزالة مشاركاتي الأخيرة لإضافتها في المنشور الأول نظرًا لأنه ويكي. أدعوكم أيضًا لإضافة تخصيصاتكم الخاصة!
كما قمت بتحسين كود الشبح مع إضافة لمسة من “الظهور” عبر انتقال التوسيع.

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

أعتقد أننا توصلنا إلى فكرة جيدة لهذا يا @ondrej. يجب أن يضيف القليل من المرح والشعور الاحتفالي للمجتمع، وأود حقًا أن يتم إضافته خلال فترة هالوين. :eyes:

ربما نخفف من التنوع لنضيف لمسة ‘مفاجئة’ أكثر :joy:

إعجابَين (2)

لقد قمت بإنشاء وإضافة شبح مرعب في المنشور الأول.

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

آه! جيد، سأعتني بذلك.

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

شكرًا جزيلاً لك! :heart_eyes: نحن في حالة احتفال على http://lettucecraft.com/ بفضل زخارفك! :raised_hands:

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

لقد أزلت هذا من منتداي للتو، لكنه كان ممتعًا ما دام - شكرًا لك على المساعدة (لقد أدرجنا اسمك في الائتمان)

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

أعدت استخدام نفس المفهوم لعطلات ديسمبر. شكرًا لك مرة أخرى!! https://forum.lettucecraft.com/

إعجابَين (2)

أتلقى هذا الخطأ على موقعي مع إضافة شبح.
image

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

هذا معقول جدًا عند الأخذ في الاعتبار العمر ومدى ندرة استخدامه.

إعجابَين (2)

نعم، رأيت هذا للتو وفكرت في أنه سيكون من الممتع إضافة بعض منه. من المضحك أيضًا كيف يقول ديسكورس “تحذير!!! موقعك معطل!!!” عندما يكون مجرد ظهور شبح معطل هههه

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

سأحاول إلقاء نظرة عليه. إنه مخيف للغاية بهذه الطريقة.

3 إعجابات