mėnesio Archyvai: Balandžio 2011

SharePoint 2010 KeywordQuery ir anoniminiams vartotojams

I leido anoniminę prieigą į mano svetainę iš paieškos žiniatinklio dalį, aš sukurti ir Nr didelis siurprizas, ji gana neveikia.  Anoniminės prieigos beveik visada yra iššūkis man.

Šiuo atveju, pradinio paieškos neveikia dėl tam tikrų priežasčių.  Turėčiau pasakyti, kad ji buvo veikia, bet jis buvo negrįžta jokių rezultatų.  I 'm using į KeywordQuery, kad pradinis ekranas.

Aš greitai ieškoti ir šį pranešimą dienoraščio by"sowmyancs"atėjo gana greitai: “SharePoint 2010 Paieška: nerodo jokių rezultatų apie anoniminiams vartotojams?”  Kad dienoraščio įrašas apibūdina problemą nuo iš langelį raktažodžių paieškos perspektyvos bet elgesys buvo panašus į mano-jis dirbo autentifikuotiems vartotojams ir anoniminiams vartotojams, bet anoniminiai vartotojai gavo jokių rezultatų. 

Aš po instrukcijas ir sprogimo!  Tai išspręsti mano problemą.  Aš nesu tikras, ką šalutinį poveikį tai turės ir jie gali pasirodyti būti problema, bet artimiausiu metu rezultatas yra naudinga.

Spauskite ant per dienoraštį:

image

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery ir HiddenConstraints nuosavybė

I been doing šiek tiek darbo su į KeywordQuery objekto SharePoint 2010 naudojimo, HiddenConstraints nekilnojamojo turto.

Man nepavyko rasti jokių iš karto naudingos informacijos, ir kad turto, ir aš maniau, būtų greitai užrašoma kaip I been naudojant ji.

Tiek, kiek aš galiu pasakyti, tai yra automatinis apribojimas įtraukta užklausą, kad galite rūšiuoti parko tai ten ir ne worry about it.  Kaip toks, tai tik dar vienas raktinis žodis (ar raktinių žodžių rinkinį) ir modifikatorius, kad galite įvesti į UI kai raktinių žodžių paiešką.  Štai pavyzdys:

keywordQuery.HiddenConstraints = "taikymo sritis:\"Industry" ";

Galite pridėti papildomų apribojimų su vietos skyriklis.

keywordQuery.HiddenConstraints = "taikymo sritis:\"Industry" gynybos";

Aukščiau sako anglų kalba, "paleisti"gynybos"ieško raktinių žodžių užklausą ir be to, naudoti "Pramonės" taikymo sritis.

Čia pateikiamas kitas būdas pažvelgti į tai:

image

Aš naudoju jį teikti kontekste priklausomuose Automatinis sritį pasirinktinį puslapio dalies.  Kai vartotojas spusteli skirtuką ir spusteli paieškos mygtuką, skirtuką diktuoja ypač ieškos aprėptį.  Jis veikia gerai iki šiol.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Pavyzdys: XSLT sukurti HTML Href

Aš daro šiek tiek XSL stuff paskutiniu ir minties Norėčiau įdėti kartu mėginys mano ateityje ir kad gali būti vertės visiems mums padaryti gyvenimo the Internets XSLT-kams.

Apsvarstyti šios XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab etiketės = "pramonės" SortOrder = "00" etiketė "Pramonės" SearchConstraints = "contenttype =:Pramonės" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab etiketės = "praktika" SortOrder = "01" etiketė = "Praktika" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Po XSL gabalėlį sukurs surūšiuotas sąrašas hrefs skirtukų:

<XSL:šablono rungtynės = "FdcSearchTabsCollection" XML:erdvės = "išsaugoti">
   
    <!– "Visiems" skirtukas –>
    <a href = "javascript:ViewTab("Visi")">Peržiūrėti visas</a>
   
    <!– Kiekvienas atskiras skirtukas –>
    <!– Iterate per visus skirtukus ir parodyti teisingą  nuorodos. –>
    <XSL:už kiekvieną pasirinkite = "SearchTab">
      <XSL:rūšiuoti select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@TabID}’)"><XSL:vertė-apie select="@Label"/></a>
    </XSL:už kiekvieną>

    <br /> 
   

   </XSL:šablonas>

Štai kaip jis atrodo SharePoint:

SNAGHTML78aa2cb

 

 

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

SharePoint MVP pokalbių dėl Thu 04/20

Aš dalyvaujančių vienoje iš MVP pokalbiai kitą savaitę laikotarpį, 04/20.  Čia yra "Microsoft' rašymą į viršų ir nuorodą į registracijos:

Ar turite kietas techninių klausimų apie SharePoint, dėl kurių esate ieškau atsakymus? Ar norite bakstelėkite į giliai ir talentingų Microsoft Most Valuable Professionals žinių? SharePoint MVP yra tie patys žmonės mato techninius Bendrijoje kaip autoriai, garsiakalbiai, vartotojo grupės vadovai ir answerers MSDN ir TechNet forumuose. Pagal paklausą, Mes davė šie ekspertai kartu kaip šuolį atsakyti į jūsų klausimus gyventi. Taigi prašome prisijungti prie mūsų ir atnešti į klausimus! Šis pokalbių apims WSS 3.0, SAMANŲ, SharePoint Foundation 2010 ir SharePoint serveryje 2010. Temos nustatymas ir administravimas, dizainas, plėtros ir bendras klausimas.
Prisijunk mums trečiadienis balandžio 20 9 am PST/vidurdienio EST kalbėtis su MVP iš viso pasaulio. Sužinokite daugiau ir įtraukti šie pokalbiai į kalendorių iš MSDN renginio puslapyje http://msdn.microsoft.com/en-us/events/aa497438.aspx

Aš įstojo į vieną iš šių pernai ir tai buvo reali sprogimas.  Tai tiesiog crazy rūšies atviras klausimas/atsakymas spektaklis. 

Štai keletas, (Šiuo metu) reguliaraus SharePoint MVP dalyviai:

Kornelijus van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivanas Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Medienos  Windischman
Zlatan Dzinic

Tai yra plataus spektro interesus ir patiekalai.  Manau, kad tai bus įdomus laiko ir gerai panaudoti savo pietų pertrauką (arba bet kurią valandą per dieną šypsena )

Užsiregistruok čia ir čia (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Viena iš priežasčių "vieną ar daugiau lauko tipai yra netinkamai įdiegta”

Buvo padaryti maža įgnybti vakar į tinklapio dalis, kurioje nėra CAML užklausą pagal sąrašą.  Aš padariau pakeitimus, Magento ir gavo hit su klaida:

Netikėta klaida įvyko, trys dienos Outlook Weather Forecast valdikliai Tinklapiodalis. Prašome susisiekti su sistemos administratoriumi. Vienas arba daugiau laukų tipų nėra tinkamai įdiegta. Eikite į sąrašo parametrų puslapį, kad juos panaikinti.

Aš susiduria su dar vienas originalus klausimas anksčiau, aš ne iš karto prisijungti mano CAML užklausa su klaida, kad SharePoint buvo atskaitomybės man.  Aš Greita bing paieška ir ir rasti šį pranešimą naudinga dienoraščio pagal Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Čia yra netinkamas užklausos:

užklausos.Užklausa ="<Tais atvejais, kai><Ir><Neq><FieldRef pavadinimas = "Abbr" /><Vertės tipas = "Tekstas">SFNY</Vertė><FieldRef pavadinimas = "Abbr" /><Vertės tipas = "Tekstas">SFIS</Vertė></Neq></Ir></Tais atvejais, kai>";

Čia ji yra nustatyta:

užklausos.Užklausa ="<Tais atvejais, kai><Ir><Neq><FieldRef pavadinimas = "Abbr" /><Vertės tipas = "Tekstas">SFNY</Vertė></Neq><Neq><FieldRef pavadinimas = "Abbr" /><Vertės tipas = "Tekstas">SFIS</Vertė></Neq></Ir></Tais atvejais, kai>";

Taigi, istorijos moralas yra: Įsitikinkite, kad jūsų CAML yra teisinga ar galite gauti originalus klaida.

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

</pabaigos>

Greitai nustatyti "buvo klaida nors įkelti formos”

Aš mėginu pasirinktinį SharePoint Designer 2010 veikla šios baudos sekmadienis po pietų ir aš buvo netikėtai pradeda "Kritinė klaida" bandant paleisti darbo eigą:

Nors įkelti formos buvo klaida.

Spustelėkite pradėti per, įkelti naują formos kopiją.  Jei ši klaida išlieka, susisiekti su palaikymo komanda svetainės.

Spustelėkite Uždaryti, kad išeiti šį pranešimą.

Rodyti klaidos informacija

žinoma, Jei spustelėsite mygtuką "Rodyti išsamiai apie klaidą" visi ji yra parodyti jums koreliacijos ID:

image

Mano atveju, Tai pasirodė esąs pakaitinių prieigos susiejimai problema.  Aš mačiau ne žurnalo failą, 14 Hive ir pamačiau, kad programa InfoPath buvo skundą apie AAM problema (kadangi buvo pradeda localhost vietoj, serverio pavadinimą).  Pasikeitė mano URL ir kad išspręsti.

Tai rodo, kad su visų įvairių bitų dabar SP linkings 2010, ką jūs natūraliai tai problema (SharePoint Designer darbo eigos mano atveju) yra faktiškai visiškai nesusiję su esminė problema.

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

</pabaigos>