mesačné archívy: Apríl 2011

SharePoint 2010 KeywordQuery a anonymných používateľov

Som v mojej stránky na skúšku, Hľadať webovú časť som bol vývoj a žiadne veľké prekvapenie povolený anonymný prístup, to nebolo dosť práce.  Anonymný prístup je skoro vždy pre mňa výzvou.

V tomto prípade, počiatočné vyhľadávanie nebol spustený z nejakého dôvodu.  Mal by som povedať, že bola beží, ale nie vracal žiadne výsledky.  Som pomocou KeywordQuery že počiatočné zobrazenie.

Urobil som rýchle vyhľadávanie a tento blog post"sowmyancs"prišiel pomerne rýchlo: “SharePoint 2010 Hľadať: nezobrazuje žiadne výsledky pre anonymných používateľov?”  Že blog položka popisuje problém z von z pohľadu poľa kľúčové slovo Hľadať, ale správanie bolo podobné ako moje – fungovalo to pre overených používateľov a pre anonymných používateľov, ale anonymných používateľov dostal žiadne výsledky. 

Sledoval som inštrukcie a bang!  To vyriešiť môj problém.  Nie som si istý, čo to bude mať vedľajšie účinky a oni môžu dokázať byť problém, ale krátkodobo výsledok je užitočné.

Kliknite na cez blog:

image

</koniec>

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery a vlastnosť HiddenConstraints

Bol som robiť trochu práce s KeywordQuery objekt v lokalite SharePoint 2010 a využívanie HiddenConstraints nehnuteľnosti.

Nepodarilo nájsť okamžite užitočné informácie o tomto majetku, tak som myslel bych rýchlo zapisovať ako som bol s použitím ho.

Ako môžete povedať, je to automatické obmedzenie pridané do dotazu tak, že môžete zoradiť Park to tam a nestarat sa o to.  Ako taký, to je len ďalšie slovo (alebo sadu kľúčových slov) a modifikátory, ktoré môžete zadať do UI keď budeš robiť vyhľadávanie kľúčových slov.  Tu je príklad:

keywordQuery.HiddenConstraints = "rozsah:\"Industry" ";

Môžete pridať ďalšie obmedzenia s priestor oddeľovač.

keywordQuery.HiddenConstraints = "rozsah:\"Industry" obrany";

Vyššie uvedené je povedať v angličtine, "spustenie dotazu kľúčové slovo hľadá"obrany"a ďalej, použitie rozsahu "Priemysel".

Tu je ďalší spôsob, ako na to pozerať:

image

Bol som pomocou to poskytnúť kontext-dependentný automatické rozsahu na vlastnej webovej časti.  Keď používateľ klikne na kartu a klikne na tlačidlo Hľadať, karte určuje rozsah vyhľadávania.  Funguje to dobre tak ďaleko.

</koniec>

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

Príklad: XSLT vytváranie HTML Href je

Bol robí trochu XSL veci v poslednej dobe som a myslel by som dal dohromady vzorky pre moju budúce použitie a ktoré možno hodnotu pre všetkých z nás XSLT-ers obživy v internety.

Zvážte nasledujúce XML:

<FdcSearchTabsCollection počet = "2">
  <SearchTab Label = "priemysel" Parameter zoradenie = "00" Label = "Priemysel" SearchConstraints = "contenttype:Priemysel" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "praktiky" Parameter zoradenie = "01" Label = "Postupy" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Nasledujúci úryvok XSL vytvorí usporiadaný zoznam kariet hrefs:

<XSL:Šablóna zápas = "FdcSearchTabsCollection" XML:priestor = "zachovanie">
   
    <!– Všetky"" kartu –>
    <href = "javascript:ViewTab("Všetky")">Zobraziť všetky</a>
   
    <!– Každá karta –>
    <!– Iteráciou cez všetky karty a zobrazenie správne  odkazy. –>
    <XSL:pre každý vybrať = "SearchTab">
      <XSL:triedenie select="@SortOrder"/>

      …
      <href = "javascript:ViewTab(‘{@TabID}’)"><XSL:hodnotu z select="@Label"/></a>
    </XSL:pre každý>

    <br /> 
   

   </XSL:šablóny>

Tu je ako to vyzerá v lokalite SharePoint:

SNAGHTML78aa2cb

 

 

</koniec>

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

SharePoint MVP Chat na St 04/20

Budem sa zúčastňuje v jednom z obdobia MVP chaty budúci týždeň, 04/20.  Tu je napísať-up a odkaz na registráciu spoločnosti Microsoft:

Máte ťažké technické otázky týkajúce sa SharePoint, pre ktorú hľadáte odpovede? Prajete si preniknúť do hlboké znalosti z talentovaných Microsoft odborníkov? SharePoint MVP sú rovnakí ľudia, vidíte v technickej komunite ako autori, reproduktory, používateľské skupiny vodcov a prispievateľa vo fórach MSDN a TechNet. Populárnej dopytu, priniesli sme spolu títo odborníci ako kolektívna skupina odpovedať na vaše otázky live. Takže prosím, s nami a priniesť na otázky! To chatu pokryje WSS 3.0, MACHY, SharePoint Foundation 2010 a SharePoint Server 2010. Témy zahŕňajú Inštalácia a správa, dizajn, rozvoj a všeobecnú otázku.
Prosím Pripojte sa k nám na stredu 20.apríla 9 som PDT/poludnie EST chatovať s MVP z celého sveta. Viac informácií a tieto chaty do kalendára pridávať udalosti stránke MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Pripojil som sa v jednom z nich v minulom roku a bol to skutočný výbuch.  Je to len blázon akúsi otvorená otázka/odpoveď fantastická. 

Tu sú niektoré z (v súčasnosti) plánované SharePoint MVP účastníkov:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Woody  Windischman
Zlatan Dzinic

To je široké spektrum záujmov a špeciality.  Myslím, že to bude legrace čas a dobré využitie obeda (alebo ktorúkoľvek hodinu počas dňa úsmev )

Zaregistrujte tu tu (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</koniec>

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

Jednou z príčin "jednej alebo viacerých pole typov nie sú nainštalované správne”

Som bol tvorby malé vylepšenia včera do webovej časti, ktorá robí CAML dotaz proti zoznamu.  Vykonané zmeny, nasadiť ju a uhodit s chybou:

Vyskytla sa neočakávaná chyba v troch deň Outlook predpoveď počasia WebPart. Obráťte sa na správcu systému. Jeden alebo viac typov polí nie sú správne nainštalované. Prejdite na stránku nastavení zoznamu a odstráňte tieto polia.

Som čelila ďalším problémom podivín skôr tak nemala okamžite pripojiť môj dotaz CAML s chybu, že SharePoint bola hlásenia pre mňa.  Urobil som rýchle vyhľadávanie na bing a a našiel tento post, užitočné blog Autor: Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Tu je zlý dotaz:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFNY</Hodnota><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFIS</Hodnota></Neq></A></Kde>";

Tu je to opravené:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFNY</Hodnota></Neq><Neq><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFIS</Hodnota></Neq></A></Kde>";

Takže, ponaučenie z príbehu je: Uistite sa, že vaša CAML je správne alebo sa môžete dostať podivín chyba.

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

</koniec>

Rýchla oprava pre "There has been chyba pri načítaní formulára”

Som testovanie vlastného programu SharePoint Designer 2010 činnosť tohto poriadku nedeľné popoludnie a nečakane zasiahla "Kritická chyba" pri pokuse o spustenie pracovného postupu:

Došlo k chybe pri načítaní formulára.

Kliknite na tlačidlo Štart nad načítať novú kópiu formulára.  Ak táto chyba pretrváva, kontaktovať tím podpory pre webovú lokalitu.

Kliknite na tlačidlo Zavrieť ukončiť túto správu.

Zobraziť podrobnosti o chybe

samozrejme, Ak kliknete na tlačidlo "Zobraziť podrobnosti o chybe" to je ukázať vám identifikácia korelácie:

image

V mojom prípade, to sa ukázalo byť problém alternatívneho priradenia prístupu.  Pozrel som sa na súbor denníka v 14 úľa a videl, že program InfoPath sťažoval AAM problém (Odvtedy bol biť localhost namiesto názvu servera).  Som zmenil môj URL a že to vyriešil.

To robí Ukázať, že s linkings rôznych kúskov teraz v SP 2010, čo vás prirodzene je to problém (V mojom prípade pracovného postupu programu SharePoint Designer) je vlastne úplne nesúvisiace jadro problému.

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

</koniec>