קובץ הקשר

בדף הזה נסביר איך להתאים אישית את המראה של מנוע החיפוש באמצעות קובץ ההקשר, שהוא מפרט ה-XML של מנוע החיפוש.

  1. סקירה כללית
  2. הרכיב LookAndFeel
  3. המאפיינים של הרכיב LookAndFeel
  4. רכיבי הצאצא של LookAndFeel
  5. הוספת לוגו לדף תוצאות באירוח Google

סקירה כללית

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

לקבלת גמישות רבה יותר באופן ההצגה של מנוע החיפוש, אפשר להשתמש ב-Programmable Search Element, שמאפשר להטמיע את Programmable Search Engine בדף האינטרנט ובאפליקציות אחרות שלכם באמצעות JavaScript.

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

לפני שמתחילים לעצב את העיצוב והסגנון של Programmable Search Engine, מומלץ לקרוא את המאמר הנחיות להטמעת Programmable Search Engine. זה מסמך קצר שמסביר איך צריך לטפל במיתוג ובשיוך של Google.

חזרה למעלה

הרכיב LookAndFeel

בקובץ ההקשר, כל המפרטים של המראה והתחושה מוגדרים על ידי הרכיב LookAndFeel מתחת ל-CustomSearchEngine. הרכיב הזה קובע אם מודעות יוצגו, איך יוצג קטע תוצאות החיפוש ואיך יוצגו תוצאות חיפוש בודדות. בדוגמה הבאה מוצגים כל המאפיינים ורכיבי הצאצא של הרכיב LookAndFeel.

<CustomSearchEngine ... >
  <Title>...</Title>
  <Description>...</Description>
  <Context>
     ...
  </Context>
  <LookAndFeel googlebranding="watermark"
      element_layout="1" theme="1" custom_theme="false" text_font="Arial, sans-serif"/>
    <Logo />
    <Colors url="#3366cc"
            background="#FFFFFF"
            border="#336699"
            title="#0000CC"
            text="#000000"
            visited="#ffbd10"
            title_hover="#0000CC"
            title_active="#0000CC"/>
    <Promotions title_color="#006600"
                title_visited_color="#663399"
                url_color="#3366ff"
                background_color="#FFFFFF"
                border_color="#ffff33"
                show_image="true"
                show_snippet="true"
                snippet_color="#330000"
                title_hover_color="#0000CC"
                title_active_color="#0000CC" />
    <SearchControls input_border_color="#BCCDF0"
                    button_border_color="#666666"
                    button_background_color="#CECECE"
                    tab_border_color="#E9E9E9"
                    tab_background_color="#E9E9E9"
                    tab_selected_border_color="#FF9900"
                    tab_selected_background_color="#FFFFFF" />
    <Results border_color="#FFFFFF"
             border_hover_color="#FFFFFF"
             background_color="#FFFFFF"
             background_hover_color="#FFFFFF" />
  </LookAndFeel>
  <AdSense />
  <EnterpriseAccount />
</CustomSearchEngine>

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

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

הקטעים הבאים עוסקים בנושאים הבאים:

חזרה למעלה

המאפיינים של הרכיב LookAndFeel

כל המאפיינים של LookAndFeel הם אופציונליים; אם לא תציינו אותם, Programmable Search Engine ישתמש בערכי ברירת המחדל. לדוגמה, אם לא מגדירים את המאפיין element_layout של הרכיב LookAndFeel, המערכת תפרש זאת כך שהערך של element_layout הוא "1". לא כל המאפיינים רלוונטיים לכל הסוגים של מנועי החיפוש.

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

זו דוגמה לרכיב LookAndFeel עם מאפיינים מוגדרים באופן מלא:

<LookAndFeel googlebranding="watermark"
             element_layout="1"
             theme="1"
             custom_theme="false"
             text_font="Arial, sans-serif" />

בטבלה הבאה מפורטים המאפיינים של CustomSearchEngine והערכים שלהם.

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

חזרה למעלה

מאפיין אפשרויות אירוח תיאור ערך
googlebranding מתארח ב-Google קובע את תיבת החיפוש עבור מנוע החיפוש שלך.

משתמשים באחד מהערכים הבאים:

  • watermarkברירת מחדל.

    תיבת חיפוש עם סימן המים של Programmable Search Engine

  • smnar

    תיבת חיפוש צרה על רקע לבן

  • smwide

    תיבת חיפוש צרה על רקע לבן

  • smwidg

    תיבת חיפוש צרה על רקע אפור

  • smnarg

    תיבת חיפוש צרה על רקע אפור

  • smnarb

    תיבת חיפוש רחבה על רקע שחור

  • smwidb

    תיבת חיפוש צרה על רקע שחור

element_layout רכיב חיפוש

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

משתמשים באחד מהערכים הבאים:

  • 1ברירת מחדל. רוחב מלא.
  • 2 – קומפקטי.
  • 3 – שתי עמודות.
  • 4 – שני עמודים.
  • 5 – מתארח ב-Google: פתיחה בחלון הנוכחי.
  • 6 – מתארח ב-Google: פתיחה בחלון חדש.
  • 7 – תוצאות בלבד.
theme רכיב חיפוש קובע את הסגנון של תיבת החיפוש ותוצאות החיפוש.

משתמשים באחד מהערכים הבאים:

  • 1ברירת מחדל. דומה לתוצאות החיפוש מ-Google.

    הסגנון נקרא &#39;ברירת מחדל&#39;

  • 2 - המינימליסטי יש לוח צבעים פשוט.

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

  • 3 – 'שמיים ירוקים' משתמש בגופן Trebuchet.

    סגנון שנקרא &#39;שמיים ירוקים&#39;

  • 4 - 'מסטיק' משתמש בגופן ValueTrack.

    סגנון שנקרא &#39;מסטיק&#39;

  • 5 – ב-Espresso נעשה שימוש בגופן serif, Georgia, בלוח צבעים חמים.

    סגנון שנקרא &#39;אספרסו&#39;

  • 6 – מבריק משתמש בגופן Verdana מסוג Sans Serif, בלוח צבעים קרים.

    סגנון שנקרא &#39;מבריק&#39;

custom_theme רכיב חיפוש כדי להתאים אישית את העיצוב ולהציג צבעים שונים ומשפחת גופנים שונה מהרמה הרגילה, צריך להגדיר את הערך ל-true. אחרת, Programmable Search Engine מתעלם מההתאמה האישית שביצעתם בצבעים ובגופנים, המוגדרים ברכיבי הצאצא של LookAndFeel.

צריך לציין אחת מהאפשרויות הבאות:

  • falseברירת מחדל. Google מציגה את העיצובים הרגילים.
  • true – מגדיר את Programmable Search Engine לקבל את הערכים שהגדרתם ברכיבי הצאצא של LookAndFeel.
text_font הכול

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

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

text_font="Arial, sans-serif"

אם רשמתם יותר ממשפחת גופנים אחת, הדפדפן ישתמש בגופן הראשון. אם הדפדפן לא תומך בגופן הראשון, הוא ינסה בגופן הבא. לכן, יש להתחיל בגופן הרצוי ולסיים אותו במשפחת גנרית, כמו serif או san-serif. הקבוצה הגנרית מאפשרת לדפדפן לבחור גופן דומה בקבוצה הגנרית אם אף אחד מהגופנים שציינת לא זמין.

אם משתמשים במשפחת גופנים שהשם שלה כולל יותר ממילה אחת, עליך לתחום אותה בין ישויות במירכאות (&quot;). לדוגמה, את Trebuchet MS צריך לכתוב כך: &quot;Trebuchet MS&quot;.

רכיבי הצאצא של LookAndFeel

כל רכיבי הצאצא של LookAndFeel, מלבד הרכיב Promotions, מתייחסים רק לרכיב החיפוש. רוב המאפיינים של הרכיב Promotions חלים על כל הסוגים של מנועי החיפוש. מרוב הבחינות, רכיבי הצאצא קובעים את הצבעים של הרכיבים השונים במנוע החיפוש. ערכי הצבעים הם סימוני HTML הקסדצימליים רגילים. אם לא תגדירו את המאפיינים של הרכיב, Programmable Search Engine ישתמש בערכי ברירת המחדל.

הערה: אם רוצים להתאים אישית רכיב חיפוש, צריך להגדיר את המאפיין custom_theme של הרכיב LookAndFeel כ-true לפני שמגדירים את הערכים ברכיבי הצאצא. אם לא מגדירים את המאפיין custom_theme לערך true, המערכת תתעלם מכל הערכים שהגדרתם ברכיבי הצאצא (פרט ל-Promotions).

LookAndFeel כולל את רכיבי הצאצא הבאים.

  • Colors - קביעת הצבעים של רכיב החיפוש.
  • Promotions – קובע את העיצוב והסגנון של מבצעים. ההגדרות חלות על כל הסוגים של מנועי החיפוש.
  • SearchControls - קובע את צבעי הרכיבים של תיבת החיפוש של רכיבי חיפוש.
  • Results - קובע את הצבעים של הרכיבים של קטע התוצאות של רכיבי החיפוש.

חזרה למעלה

רכיב הצאצא Colors

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

זו דוגמה לרכיב Colors עם מאפיינים מוגדרים באופן מלא:

<Colors url="#3366cc"
        background="#FFFFFF"
        border="#336699"
        title="#0000CC"
        text="#000000"
        visited="#ffbd10"
        title_hover="#0000CC"
        title_active="#0000CC"/>

בטבלה הבאה מפורטים המאפיינים האופציונליים של Colors והערכים שלהם.

מאפיין צבע הרכיב
url כתובת ה-URL שבתחתית כל קטע קוד של תוצאה.
background הרקע של כל קטע התוצאות.
border הגבול מסביב לרכיב החיפוש.
title הכותרת של קטעי הטקסט של התוצאות. הכותרת היא השורה הראשונה בכל תוצאה.
text טקסט התוכן של קטע הטקסט של התוצאה.
visited הקישור שמופיע אחרי שהמשתמש לחץ עליו.
title_hover הצבע של הכותרת כשהמשתמש מעביר את העכבר מעל הקישור.
title_active הצבע של הכותרת כשהמשתמש לוחץ על הקישור.

חזרה למעלה

רכיב הצאצא Promotions

הרכיב Promotions קובע את הצבעים של המבצע וגם קובע אם צריך להציג תמונות ותיאורים. העיצוב והסגנון של המבצעים מוגדרים בקובץ ההקשר, אבל התוכן של המבצעים עצמם מוגדר בקובץ ה-XML של המבצעים. מידע נוסף על מבצעים

זו דוגמה לרכיב Promotions עם מאפיינים מוגדרים באופן מלא:

<Promotions title_color="#006600"
            title_visited_color="#663399"
            url_color="#3366ff"
            background_color="#FFFFFF"
            border_color="#ffff33"
            snippet_color="#330000"
            show_image="true"
            show_snippet="true"
            title_hover_color="#0000CC"
            title_active_color="#0000CC" />  

בטבלה הבאה מפורטים המאפיינים האופציונליים של Promotions והערכים שלהם.

מאפיין צבע הרכיב
title_color הכותרת של כל מבצע.
title_visited_color הכותרת אחרי שהמשתמש לחץ עליה.
url_color כתובת ה-URL שבתחתית כל מבצע.
background_color צבע הרקע של כל קטע המבצעים.
border_color הגבול מסביב לקטע המבצע כולו.
snippet_color תיאור קידום המכירות. אם אין תיאור למבצע, ההגדרה לא תשנה דבר.
show_image

כדי להציג תמונה במבצע, צריך להגדיר את המאפיין הזה כ-true. ברירת המחדל היא false.

התמונה להצגה מוגדרת בקובץ המבצעים.

show_snippet

כדי להציג תיאור במבצע, צריך להגדיר את המאפיין הזה כ-true. ברירת המחדל היא false.

תוכן התיאור מוגדר בקובץ המבצעים.

title_hover_color הכותרת כשהמשתמש מעביר את העכבר מעל הקישור.
title_active_color הכותרת כשהמשתמש לוחץ על הקישור.

חזרה למעלה

רכיב הצאצא SearchControls

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

כדי ש-Programmable Search Engine ישלים אוטומטית שאילתות, יש לעיין בקטע שמתאר את המאפיין autocompletions של הרכיב CustomSearchEngine בקובץ ההקשר.

זו דוגמה לרכיב SearchControls עם מאפיינים מוגדרים באופן מלא:

<SearchControls input_border_color="#BCCDF0"
                button_border_color="#666666"
                button_background_color="#CECECE"
                tab_border_color="#E9E9E9"
                tab_background_color="#E9E9E9"
                tab_selected_border_color="#FF9900"
                tab_selected_background_color="#FFFFFF" />

בטבלה הבאה מפורטים המאפיינים האופציונליים של SearchControls והערכים שלהם.

מאפיין צבע הרכיב
input_border_color

הגבול של שדה הקלט עבור שאילתות חיפוש.

button_border_color הגבול מסביב ללחצן החיפוש.
button_background_color לחצן החיפוש.
tab_border_color הגבול מסביב לכרטיסיות שאינן מתמקדות כרגע (לא נבחר על ידי המשתמש).
tab_background_color הכרטיסיות שלא נמצאות במוקד.
tab_selected_border_color הכרטיסייה שהמשתמש בחר עכשיו על ידי לחיצה. הכרטיסייה שעליה המשתמש לחץ לאחרונה תועבר למצב שנבחר.
tab_selected_background_color הצבע של הכרטיסייה שנבחרה.

חזרה למעלה

רכיב הצאצא Results

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

איור 1: תוצאות עם תוצאות בודדות מסומנות ותוצאה בודדת שמודגשת בהעברת העכבר.

תוצאות עם תוצאות בודדות מסומנותתוצאות עם תוצאה גבוהה

לתוצאות יש שני מצבים:

  • מצב רגיל - הופעה של תוצאה בודדת כאשר העכבר לא מרחף מעליה.
  • מצב של העברת העכבר – המראה של תוצאה מסוימת כאשר סמן העכבר מרחף מעליה.

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

זו דוגמה לרכיב Results עם מאפיינים מוגדרים באופן מלא:

<Results border_color="#FFFFFF"
         border_hover_color="#FFFFFF"
         background_color="#FFFFFF"
         background_hover_color="#FFFFFF" />

בטבלה הבאה מפורטים המאפיינים האופציונליים של Results והערכים שלהם.

מאפיין צבע הרכיב
border_color הגבול של כל אחד מהפרטים הוא במצב רגיל.
border_hover_color גבול התוצאה כאשר יש עליה עכבר.
background_color צבע הרקע של אנשים פרטיים יוצר מצב תקין.
background_hover_color הרקע של התוצאה שעליה מעבירים את העכבר מעליה.

חזרה למעלה

הוספת לוגו לדף תוצאות באירוח Google

אם אתם מאפשרים ל-Google לארח את דף התוצאות, תוכלו לכלול לוגו או תמונה קטנה לצד תיבת החיפוש בדף תוצאות החיפוש. התמונה צריכה להיות קובץ .jpg, .png או .gif שמתארח באתר (סביר להניח שהוא שלכם או מאתר שאין בו הגבלות על זכויות יוצרים). אפשר לשייך כתובת URL לתמונה כדי להפוך אותה לניתנת ללחיצה.

הערה: אם אתם משתמשים ב-Programmable Search Element כדי לארח תוצאות חיפוש, לא ניתן להוסיף תמונה באמצעות לוח הבקרה או קובץ ההקשר.

הדוגמה הבאה היא של דף תוצאות עם לוגו.

איור 3: תיבת חיפוש עם תמונה

התמונה וכתובת ה-URL שלה מוגדרות במאפיינים של הרכיב Logo מתחת לרכיב LookAndFeel. הדוגמה הבאה מראה איך להוסיף לוגו לדף תוצאות החיפוש שמתארח ב-Google.

<LookAndFeel>
   <Logo url="http://www.ascii.com/logo.gif"
         destination="http://www.ascii.com/"
         height="90"/>
   ...
</LookAndFeel>

בטבלה הבאה מפורטים המאפיינים של הרכיב Logo.

מאפיין תיאור וערך
url כתובת ה-URL של התמונה. היא יכולה להיות קובץ .gif, .png, או .jpg.
destination אם רוצים שהתמונה תהיה קישור, מגדירים את יעד כתובת ה-URL.
height גובה התמונה בפיקסלים. הגובה המקסימלי הוא 100 פיקסלים. אין צורך לציין את הרוחב כי Programmable Search Engine שומר על יחס הגובה-רוחב. אין טעם לספק את הגובה, אלא אם התמונה גדולה מדי ואתם רוצים ש-Programmable Search Engine יקטין אותה.

חזרה למעלה