שגיאת קונסול באלמנטור

פורום התמיכה פתוח למשתמשים מנויים בלבד. יש להתחבר או להרשם כדי להוסיף דיון או תגובה בפורום.

פורום התמיכה הועבר
על מנת שנוכל לתת לכם שירות ותמיכה בצורה אישית יותר, פורום התמיכה הועבר למערכת טיקטים באמצעות האימייל. בימים הקרובים יסגר הפורום לכתיבת הודעות חדשות לחלוטין.

ראשי › פורומים › תמיכה › שגיאת קונסול באלמנטור

דיון זה מוגדר: סגור

תגיות: 

מוצגות 13 תגובות – 1 עד 13 (מתוך 13 סה״כ)
  • מאת
    תגובות
  • #78064
    maorb
    Participant

    הי,
    יש לי סליידר המלצות שמבוסס על slick. (משתמש בסקריפט slick שכבר מגיע עם האלמנטור, לא עושה לו enque). הסליידר עטוף כשורטקוד.
    בפרונט הכל בסדר.
    בממשק הניהול כנראה הslick לא נטען אז הסליידר לא מוצג כסליידר והקונסול מוציא שגיאת JS על הפונקציה slick שלא קיימת.
    TypeError: $(...).slick is not a function
    מבחינה ויזואלית בממשק של האלמנטור זה לא משנה לי שלא רואים את זה כסלייד. השאלה אם שגיאת ה JS הזאת לא עלולה להפריע לדברים אחרים, למרות שהשמירה כרגע נראית בסדר.

    #78065
    Yakir Sitbon
    Participant

    בעדכון האחרון דאגנו לא לטעון את כל הספריות סתם בכל האתר, אלא אם כן יש באמת בעמוד את אלמנטור. לכן לכאורה גם הסקריפט לא נטען לך.

    אני אבדוק היום דרך לתת לך אפשרות להטמיע את הסקריפטים בצורה רגילה.. אולי על ידי כמה שורות קוד פשוטות..

    #78082
    maorb
    Participant

    סבבה תודה.
    בפרונט (לפחות כרגע) הסקריפט של slick דווקא כן נטען, גם בעמוד שלא משתמש באלמנטור. בכל מקרה זה טוב שלא ייטענו כל הסקריפטים תמיד, במיוחד בצד פרונט.
    במקרה כזה באמת אשמח אם קיימת איזו פונקציית באקאנד לשאול "האם יש אלמנטור בעמוד הזה" כדי לטעון עצמאית את הסקריפט במידת הצורך.
    בכל מקרה השאלה היתה בעצם לגבי זה בממשק הניהול 🙂

    #78104
    maorb
    Participant

    אני עדיין לא מעדכן את אלמנטור ל- 1.1.x
    עדיין עם 1.0.12
    בגלל זה הסקריפט הזה עובד לי בפרונט על עמוד בלי אלמנטור.
    בכל מקרה, לפני שאעדכן את אלמנטור לגרסה האחרונה אשמח לעדכון בנושא הזה כדי להחליט איך לטפל בטעינת הסקריפט הזה.
    תודה

    #80117
    maorb
    Participant

    יקיר, כתבת לפני כחודש בתגובה למעלה שתבדוק אפשרות להטמיע סקריפטים שמגיעים אם אלמנטור אבל שלא נטענו בעמודים שלא בנויים עם אלמנטור.
    אשמח אם יש לך עדכון לגבי זה.

    #80124
    Yakir Sitbon
    Participant

    הוספנו לסטייל אפשרות כזאת לא מזמן.. והסקריפטים מסתבר שהם נשכחו. בכל מקרה, הרגע שלחתי קומיט (צריך לצאת שיחרור היום או מחר בכל מקרה) שתוכל דרכו להשתמש בצורה כזאת:

    add_action( 'wp_enqueue_scripts', function() {
        wp_enqueue_script( 'jquery-slick' );
    } );
    #80167
    maorb
    Participant

    אחלה תודה.
    מחכה שעדכון הגרסה יגיע, בינתיים עוד אין

    #80191
    maorb
    Participant

    עשיתי ENQUEUE לסקריפט, עכשיו הוא אכן מביא אותו גם בעמוד שלא בנוי עם אלמנטור.
    עם זאת כנראה שאת הסטייל הוא לא טוען.
    ניסיתי לחפש באלמנטור את השם של הסטייל כדי לעשות גם לו STYLE ENQUEUE, אבל לא כ"כ מצאתי, אולי איחדתם את זה יחד עם עוד קבצי סטייל?
    בקיצור איזה ENQUEUE סטייל צריך לעשות כדי לטעון גם את זה?
    תודה

    #80192
    Yakir Sitbon
    Participant

    בקובץ הראשי של הפרונט שלנו..

    #80193
    maorb
    Participant

    אבל קובץ הפרונטאנד שלכם נטען בכל מקרה, ואם כך היה אמור לכלול גם את הCSS של SLICK, לא? נראה שזה לא טוען את ה CSS הזה.

    #80194
    Yakir Sitbon
    Participant
    wp_enqueue_style( 'elementor-icons' );
    wp_enqueue_style( 'font-awesome' );
    wp_enqueue_style( 'elementor-animations' );
    wp_enqueue_style( 'elementor-frontend' );
    #80195
    maorb
    Participant

    אז יספיק לטעון את elementor-frontend או שצריך את כל הרביעיה?
    (וכלומר אין מצב לטעון דרך אלמנטור רק את מה שצריך לסליק אלא את כל הסטיילים שלו?)

    #80196
    Yakir Sitbon
    Participant

    כל אחד לגופו בגדול.. תתחיל רק עם אלמנטור ותראה לאן להתקדם

מוצגות 13 תגובות – 1 עד 13 (מתוך 13 סה״כ)
  • הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.