עיצוב/עדכון לעמוד תוצאות חיפוש

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

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

ראשי פורומים תמיכה עיצוב/עדכון לעמוד תוצאות חיפוש

דיון זה מוגדר: סגור
מוצגות 16 תגובות – 1 עד 16 (מתוך 16 סה״כ)
  • מאת
    תגובות
  • #13069

    ערן אבינו
    משתתף

    שלום,
    אנחנו משתמשים בתבנית everest
    בשילוב של woocommerce.

    כרגע יש לי בעיה, אני מנסה להוסיף לעמוד תוצאות החיפוש (חיפוש במוצרים) את שדה החיפוש למעלה כדי שאם גולש לא מצא מה שחיפש יוכל לחפש מחדש ולא יצטרך לחזור אחורה או לרדת לפוטר.
    ניסיתי להעתיק את loop/search.php
    לתבנית הבת אבל כל שיוני שאני עושה לא משפיע על עמוד תוצאות החיפוש.
    כדי ליצור טופס חיפוש אני משתמש בןןידג'ט חיפוש בפוטר וגם בקוד הזה:
    <form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <?php /*<label class="screen-reader-text" for="s">חיפוש:</label>*/ ?>
    <input type="text" value="" name="s" id="s" placeholder="חיפוש:" /><input type="hidden" value="product" name="post_type"><input type="submit" id="searchsubmit" value="חפש" />
    </form>

    תודה מראש לעונים!

    #13085

    Yakir Sitbon
    משתתף

    אפשר לראות לינק?

    #13096

    ערן אבינו
    משתתף
    תגובה זו סומנה כפרטית.
    #13102

    Yakir Sitbon
    משתתף

    אתה יכול להשתמש בפונקציה של WC בשם: get_product_search_form().

    #13105

    ערן אבינו
    משתתף

    השאלה מה זה יתן לי?
    שאז זה כן יקח את העיצוב לפי הקובץ search.php?

    #13107

    ערן אבינו
    משתתף

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

    #13108

    Yakir Sitbon
    משתתף

    אתה היית צריך לקבל את העיצוב של WC מהלינק ששלחת, זה מוזר מאוד שלא קיבלתי. תן לנו לבדוק את הנושא בבקשה..

    #13163

    ערן אבינו
    משתתף

    שבוע טוב!
    האם יצא לכם לבדוק?
    תודה!

    #13179

    Yakir Sitbon
    משתתף

    מה שמוזר שאצלי אני בודק את זה, וזה תקין לחלוטין. אתה בטוח שלא נגעת באיזה קובץ עיצוב בטעות?

    #13182

    ערן אבינו
    משתתף

    האמת שתחת תבנית הבת עדכנתי רק CSS והוספתי פונקציות לקובץ functions אבל שום פונקציה לא קשורה לחיפוש…
    מעבר לזה הוספתי תיקיית woocommerce בתבנית הבת ושם עדכנתי קבצים מתוך תיקיית templates של ה- woocommerce להתאמות עיצוב, לא שיניתי שם שום דבר שקשור לחיפוש מלבד הוספת טופס החיפוש בעמוד קטגוריה שעושה חיפוש של products.
    מה שאני לא מצליח להבין זה מאיזה קובץ template נילקחת התבנית לעמוד תוצאות החיפוש.
    כמו שאמרתי, תחת תבנית בת הוספתי את הקובץ search.php בתוך תיקיית loop ובקובץ הזה הוספתי שוב את הקוד של טופס החיפוש כדי שבעמוד יופיע הטופס לצורך חיפוש חוזר אם לא מצאו מה שחיפשו ורוצים להמשיך לחפש. אחרי שראיתי שלא מופיע הטופס, עשיתי עוד כמה בדיקות והבנתי שהתבנית לתוצאות לא נילקחת מהקובץ הזה ולא מצאתי שום קובץ אחר שיכול להיות העיצוב של עמוד התוצאות חיפוש.
    הרגע עשיתי בדיקה – הוספתי לפוטר ווידג'ט חיפוש רגיל וגם ווידג'ט חיפוש מוצר. החיפוש הרגיל כן מראה דף תוצאות שכפוף לעמוד search.php. הבעיה שלי היא בקשר לחיפוש מוצר שבו אנחנו משתמשים…

    #13184

    ערן אבינו
    משתתף

    טוב אחרי עוד קצת חפירות מצאתי.
    כשעושים חיפוש של product search באופן טבעי ה woocommerce לוקח את התבנית של archive-page.
    במקרה של התבנית שלכם, יש את הקובץ הראשי everest/woocommerce.php
    בתוכו יש הפנייה ל woocommerce_content();
    הפונקציה הזו למעשה מציגה דף די דומה לarchive-page, לפחות בצורה שבה אפשר להתבלבל שמדובר בקובץ הזה אבל אם מנסים להכניס שינויים ב archive-page רואים שלא משתנה כלום בעמוד תוצאות החיפוש… (ב woocommerce רגיל למעשה דף תוצאות של חיפוש מוצר כן נישלט ע"י archive-page).
    אז לקחתי את הקובץ woocommerce.php לתוך תבנית הבת, ובמקום להשתמש בהפנייה woocommerce_content();, פשוט העתקתי פנימה את התוכן של הפונקציה עצמה, והוספתי אחרי כותרת העמוד:
    if is_search
    ואז את הקוד שיציג שוב את טופס החיפוש בעמוד תוצאות החיפוש.
    עם טיפה CSS זה נראה מעולה.
    אני רק מתכנת באתר הזה ולא הבעלים אז את התוצאה אראה לך מיד בתגובה פרטית.

    #13186

    ערן אבינו
    משתתף
    תגובה זו סומנה כפרטית.
    #13223

    Yakir Sitbon
    משתתף

    התוצאה עדיין מראה שזה לא תצוגה של המוצרים, אלא רשימה של פוסטים.

    #13224

    ערן אבינו
    משתתף

    תבדוק טוב…

    אם תוריד מהסטרינג של החיפוש את
    &post_type=product

    התוצאות יראו אחרת ויושפעו מהתבנית של
    search.php

    כרגע התוצאות מושפעות מהגדרה שנימצאת בקובץ שנמצא בתבנית (אולי זה קובץ שאתם יצרתם אני לא בטוח):
    woocommerce.php
    שאותו שיניתי קצת כדי להוסיף את שדה החיפוש למעלה.

    #13227

    Yakir Sitbon
    משתתף

    מצידך זה נראה בסדר?

    #13228

    ערן אבינו
    משתתף

    כרגע כן זה לפי דרישת הלקוח. כל הניראות של המוצרים עצמם בעמוד מוגדרת בCSS והבעיה שהיתה לי היתה איך להוסיף את שדה החיפוש למעלה מאחר ושום שינוי של קובץ search.php לא השפיע על עמוד התוצאות. אבל כמו שהסברתי מצאתי את המקום הנכון לעריכה של זה בלי לעשות שינויים מהותיים בתבנית…

    תודה!

    העליתי פוסט נוסף עם שאלה, אשמח אם תוכלו להסתכל.

מוצגות 16 תגובות – 1 עד 16 (מתוך 16 סה״כ)

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