ארכיון חודשי: באפריל 2011

SharePoint 2010 KeywordQuery, משתמשים אנונימיים

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

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

עשיתי חיפוש מהיר וזה בבלוג על-ידי".sowmyancs"הגיע במהירות: “SharePoint 2010 חיפוש: לא מציג תוצאות כלשהן עבור משתמשים אנונימיים?”  בבלוג מתאר את הבעיה החוצה הפרספקטיבה חיפוש מילת מפתח תיבת אך ההתנהגות היה דומה שלי-זה עבד עבור משתמשים שאומתו ועבור משתמשים אנונימיים, אבל משתמשים אנונימיים אין תוצאות. 

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

לחץ על דרך הבלוג:

image

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery ואת המאפיין HiddenConstraints

אני כבר עושה עבודה עם קצת KeywordQuery אובייקט ב- SharePoint 2010 תוך שימוש HiddenConstraints מאפיין.

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

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

keywordQuery.HiddenConstraints = "טווח:\"Industry" ";

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

keywordQuery.HiddenConstraints = "טווח:\"Industry" הגנה";

לעיל הוא אומר באנגלית, "הפעלת שאילתה מילת מפתח מחפש"הגנה", יתרה מזאת, שימוש בטווח "תעשייה".

הנה דרך אחרת להסתכל על זה:

image

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

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

דוגמה: XSLT יצירת Href של HTML

אני כבר היה עושה קצת דברים XSL לאחרונה וחשבתי שאני אעשה יחד מדגם לעיון בעתיד שלי, זה לא ערך על כל אחד מאיתנו XSLT-ers כך את מחייתם למצות.

שקול את ה-XML הבאים:

<ספירת FdcSearchTabsCollection = "2">
  <תווית SearchTab = "התעשייה" SortOrder = התווית "00" = "תעשיות" SearchConstraints = "contenttype:תעשיית" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <תווית SearchTab = "נהלים" SortOrder = התווית "01" = "מנהגים" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

גזיר XSL הבאה תיצור רשימה ממוינת של כרטיסיות hrefs:

<xsl:התאמת תבנית = "FdcSearchTabsCollection" xml:שטח = "לשמר">
   
    <!– כל"" הכרטיסיה –>
    <href = "javascript:ViewTab('כל')">הצג הכל</של>
   
    <!– כל כרטיסיה בודדים –>
    <!– סוב בין כל הכרטיסיות ולהציג הנכון  קישורים. –>
    <xsl:עבור-כל בחירה = "SearchTab">
      <xsl:מיון select="@SortOrder"/>

      …
      <href = "javascript:ViewTab(‘{@ TabID}’)"><xsl:הערך של select="@Label"/></של>
    </xsl:עבור-כל>

    <br /> 
   

   </xsl:תבנית>

כאן הוא נראה ב- SharePoint:

SNAGHTML78aa2cb

 

 

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

צ'אט MVP של SharePoint בד' 04/20

ניתן להשתתף באחת תקופת ש-MVP צ'אט בשבוע הבא, 04/20.  הנה write-up ולקשר הרישום של Microsoft:

האם יש לך שאלות טכניות קשה בנוגע SharePoint שעבורה אתה מחפש תשובות? האם ברצונך לנצל הידע העמוק של מוכשר Microsoft המוערכים ביותר? ה-SharePoint MVPs הם אותם אנשים שאתה רואה בקהילה טכנית עורכים, רמקולים, מנהיגי הקבוצה המשתמש ו- answerers בפורום TechNet ו- MSDN. על-ידי דרישה פופולרי, הבאנו מומחים אלה יחד כקבוצה קולקטיבית כדי לענות על השאלות שלך חיה. אז אנא הצטרפו אלינו ולהביא בשאלות! צ'אט זה יכסה WSS 3.0, מוס, קרן SharePoint 2010 לבין שרת SharePoint 2010. הנושאים כוללים התקנה וניהול, עיצוב, שאלה כללית ופיתוח.
אנא הצטרף אלינו ביום רביעי 20 באפריל 9 אני PDT/בצהרים EST לשוחח עם Mvp מ ברחבי העולם. למד עוד ולהוסיף צ'אטים אלה ללוח השנה שלך על-ידי ביקור בדף האירוע MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

הצטרפתי באחד אלה בשנה שעברה וזה היה פיצוץ אמיתי.  זהו בדיוק סוג מטורף של לחגיגת שאלה פתוחה/מענה. 

להלן חלק (כעת) המשתתפים MVP של SharePoint מתוזמנת:

קורנליוס ואן דייק
אטיס דן
דניאל Wessels
מרטוס דוד
איוון סנדרס
ג'רמי Thake
ג'ון רוס
קריס וגנר
מייק Oryszak
רנדי Drisgill
וודי  Windischman
זלאטן Dzinic

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

חתום כאן כאן (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

סיבה אחת לשדה"אחד או יותר סוגי אינו מותקן כראוי”

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

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

אני עומד בפני עוד נושא כלי יוצא דופן מוקדם יותר כך לא מיד חיבור בשאילתה שלי CAML עם השגיאה SharePoint היה דיווח לי.  עשיתי חיפוש מהיר bing ו ו נמצאו בבלוג זה שימושי על-ידי קלמן Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

השאילתה רע:

שאילתה.שאילתה ="<היכן><ו><Neq><שם FieldRef = 'Abbr' /><סוג ערך = 'טקסט'>SFNY</ערך><שם FieldRef = 'Abbr' /><סוג ערך = 'טקסט'>SFIS</ערך></Neq></ו></היכן>";

כאן הוא קבוע:

שאילתה.שאילתה ="<היכן><ו><Neq><שם FieldRef = 'Abbr' /><סוג ערך = 'טקסט'>SFNY</ערך></Neq><Neq><שם FieldRef = 'Abbr' /><סוג ערך = 'טקסט'>SFIS</ערך></Neq></ו></היכן>";

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

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

</קצה>

תיקון מהיר עבור "אירעה שגיאה בעת טעינת הטופס”

אני בודק את מעצב SharePoint מותאמות אישית 2010 פעילות זו בשעות אחר-הצהריים של יום ראשון יפים ואני באופן בלתי צפוי גלש "שגיאה קריטית" בעת ניסיון להפעיל את זרימת העבודה:

אירעה שגיאה בעת טעינת הטופס.

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

לחץ על סגור כדי לצאת הודעה זו.

הצג פרטי שגיאה

בטח, אם תלחץ על לחצן "הצג פרטי שגיאה" כל שהוא עושה הוא להראות לך מזהה מתאם:

image

במקרה שלי, זה התברר שיש בעיה מיפויי גישה חלופיים.  הסתכלתי על קובץ יומן הרישום ב- 14 כוורת (hive) וראיתי את InfoPath הייתה מתלוננת בעיה AAM (מאז אני גלש localhost במקום שם השרת).  שיניתי את אזור כתובת URL, אשר פתר אותה.

היא עושה כדי להראות עם כל linkings הסיביות שונים כיום ב SP 2010, הדבר לך באופן טבעי מדובר בבעיה (זרימת עבודה של SharePoint Designer במקרה שלי) הוא למעשה לחלוטין קשורה לבעיה ליבה.

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

</קצה>