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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. וורדפרס ומסד נתונים

וורדפרס ומסד נתונים

מתוזמן נעוץ נעול הועבר תכנות
15 פוסטים 3 כותבים 287 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • shpro654S מנותק
    shpro654S מנותק
    shpro654
    כתב ב נערך לאחרונה על ידי
    #1

    יש לי אתר וורדפרס,
    ויש בו הרבה טפסים, הרשמה לאירועים וכדו'
    רוצה לחבר הכל ל-DB של האתר,
    ולהציג את הנתונים בצורה מרוכזת
    מה הדרך הנכונה לתקוף את זה?

    dovidD תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לshpro654 ב נערך לאחרונה על ידי
      #2

      @shpro654 אמר בוורדפרס ומסד נתונים:

      יש לי אתר וורדפרס,
      ויש בו הרבה טפסים, הרשמה לאירועים וכדו'

      מאוד משנה עם איזה תוסף/דרך יצרת את הטפסים.

      רוצה לחבר הכל ל-DB של האתר,

      את מה לחבר, ולאיפה? כלומר כיום לאיפה הנתונים הולכים, למייל וזהו?

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      shpro654S תגובה 1 תגובה אחרונה
      1
      • shpro654S מנותק
        shpro654S מנותק
        shpro654
        השיב לdovid ב נערך לאחרונה על ידי shpro654
        #3

        @dovid
        כרגע חיברתי את זה לגוגל-שיטס
        אבל חשבתי לשלוח את זה ישירות לדטה-בייס של הוורדפרס (mysql)
        והשאלה היא הן על השליחה לשם,
        והן על ההצגה משם בצורה מרוכזת

        dovidD תגובה 1 תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          השיב לshpro654 ב נערך לאחרונה על ידי
          #4

          @shpro654 ההצגה זה ממש קל, השליחה תלויה באיך הטפסים בנויים ואיזה אינטגרציות נתמכות שמה.

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          shpro654S תגובה 1 תגובה אחרונה
          1
          • shpro654S מנותק
            shpro654S מנותק
            shpro654
            השיב לdovid ב נערך לאחרונה על ידי
            #5

            @dovid אמר בוורדפרס ומסד נתונים:

            ההצגה זה ממש קל

            בשתי מילים - איך?

            @dovid אמר בוורדפרס ומסד נתונים:

            השליחה תלויה באיך הטפסים בנויים

            לכתחילה אלמנטור

            dovidD 2 תגובות תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לshpro654 ב נערך לאחרונה על ידי
              #6

              @shpro654 אמר בוורדפרס ומסד נתונים:

              @dovid אמר בוורדפרס ומסד נתונים:

              ההצגה זה ממש קל

              בשתי מילים - איך?

              אני בע"ה יעזור לך אז... דף PHP שמציג יפה מהDB זה ממש המומחיות של wordpress.

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              shpro654S תגובה 1 תגובה אחרונה
              1
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                השיב לshpro654 ב נערך לאחרונה על ידי
                #7

                @shpro654 אמר בוורדפרס ומסד נתונים:

                לכתחילה אלמנטור

                אני מבין שכבר עשית איתם טופס, ויש לך את הגירסה המקצועית.
                תבדוק את התוסף הבא
                https://wordpress.org/plugins/sb-elementor-contact-form-db/
                הוא מומלץ רשמית (פה) על ידי אלמנטור עבור שמירת הנתונים לDB.

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                0
                • shpro654S מנותק
                  shpro654S מנותק
                  shpro654
                  השיב לdovid ב נערך לאחרונה על ידי
                  #8

                  תודה רבה,
                  נתחיל ונראה

                  @dovid אמר בוורדפרס ומסד נתונים:

                  זה ממש המומחיות של wordpress

                  זו מומחיות של וורדפרס או של php?
                  כלומר אם אני כותב דף php שמביא מה-db, מטבלה שיצרתי שם
                  איפה וורדפרס בתמונה?

                  dovidD תגובה 1 תגובה אחרונה
                  1
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב לshpro654 ב נערך לאחרונה על ידי dovid
                    #9

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

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    shpro654S תגובה 1 תגובה אחרונה
                    0
                    • shpro654S מנותק
                      shpro654S מנותק
                      shpro654
                      השיב לdovid ב נערך לאחרונה על ידי
                      #10

                      @dovid אמר בוורדפרס ומסד נתונים:

                      בדוק את התוסף

                      התוסף מוסיף ב-db פוסט חדש בטבלת posts לכל טופס שנשלח, (פוסט חדש לכל שליחה ושליחה, ושורות postmeta לתוכן)
                      מצד אחד זה מאפשר באמת לנצל את הפונקציות המובנות של וורדפרס לקריאת הנתונים.
                      מצד שני, 'בחלומי', יש טבלה נפרדת ב-db לנתונים שאני אוסף (או שזה סתם סיכון להיכנס למקום כזה)

                      dovidD תגובה 1 תגובה אחרונה
                      1
                      • dovidD מנותק
                        dovidD מנותק
                        dovid ניהול
                        השיב לshpro654 ב נערך לאחרונה על ידי
                        #11

                        @shpro654 אמר בוורדפרס ומסד נתונים:

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

                        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                        בכל נושא אפשר ליצור קשר dovid@tchumim.com

                        shpro654S תגובה 1 תגובה אחרונה
                        0
                        • shpro654S מנותק
                          shpro654S מנותק
                          shpro654
                          השיב לdovid ב נערך לאחרונה על ידי
                          #12

                          @dovid אמר בוורדפרס ומסד נתונים:

                          אז תעזוב את וורדפרס לעניין השמירה וההצגה,

                          @dovid אמר בוורדפרס ומסד נתונים:

                          אם אתה כותב דף לבד אתה צריך לטפל במאה משימות, קח למשל אבטחה.

                          מה השתנה?

                          עברתי מלמעלה על התוסף הנ"ל, הוא ממש קליל (קובץ php בודד, 800 שורות)
                          לשמירה - אתבסס עליו, רק אשלח לטבלה חדשה ולא לטבלת posts (התוסף מוסיף פונקציה לאלמנטור).
                          להצגה, אני צריך להחליט אם להתבסס על וורדפרס, (כתיבת תוסף בעצם) או להביא ולהציג לבד.

                          וזו כבר שאלה נפרדת, של במה אני רוצה להעמיק...

                          dovidD תגובה 1 תגובה אחרונה
                          2
                          • dovidD מנותק
                            dovidD מנותק
                            dovid ניהול
                            השיב לshpro654 ב נערך לאחרונה על ידי dovid
                            #13

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

                            800 שורות זה נורא... אני חשבתי שתוכל לכתוב פלאגין קטן ייעודי, פילטר למתי שרשומה נכנסת, ראה פה את הAPI של הטפסים של אלמנטור https://developers.elementor.com/forms-api/ אבל אי שאתה רוצה.

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

                            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                            בכל נושא אפשר ליצור קשר dovid@tchumim.com

                            תגובה 1 תגובה אחרונה
                            1
                            • shpro654S מנותק
                              shpro654S מנותק
                              shpro654
                              כתב ב נערך לאחרונה על ידי
                              #14

                              @dovid אמר בוורדפרס ומסד נתונים:

                              800 שורות זה נורא...

                              שלא להוציא לעז... הפונקציה לשמירה לdb בתוסף, היא 50 שורות, כל השאר להצגה וייצוא לcsv

                              ש תגובה 1 תגובה אחרונה
                              0
                              • ש מנותק
                                ש מנותק
                                ש.ב.ח.
                                השיב לshpro654 ב נערך לאחרונה על ידי ש.ב.ח.
                                #15

                                @shpro654
                                לא בדקתי את התוסף ש @dovid הציע אבל...
                                ככל הנראה התוסף רושם סוג פוסט חדש (עם הפונקציה register_post_type())
                                וכך כל טופס של אלמנטור הוא תופס ומכניס אותו פוסט חדש בסוג פוסט הנ"ל

                                באופן כללי וורדפרס ככה עובדת ופחות מתעסקים עם טבלאות חדשות
                                (אם הרעיון נכון או לא, לא יודע)
                                כך מתוך הדוקומנטציה של וורדפרס https://codex.wordpress.org/Creating_Tables_with_Plugins

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

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

                                ד.א. קיים תוסף קל יותר עבור שמירת הטפסים של אלמנטור
                                https://wordpress.org/plugins/lenix-elementor-leads-addon/

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

                                add_filter( 'register_post_type_args', 'change_elementor_lead_args', 10, 2 );
                                function change_elementor_lead_args( $args, $post_type ) {
                                 
                                    if ( 'elementor_lead' === $post_type ) {
                                        $args['public'] = true;
                                    }
                                 
                                    return $args;
                                }
                                
                                תגובה 1 תגובה אחרונה
                                2

                                בא תתחבר לדף היומי!
                                • התחברות

                                • אין לך חשבון עדיין? הרשמה

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