ყოველთვიური არქივი: აპრილი 2011

SharePoint 2010 KeywordQuery და ანონიმური

მე საშუალება მისცა ანონიმური ხელმისაწვდომობა ჩემი საიტი შესამოწმებლად out ძებნის ვებგვერდი ნაწილი მე ვითარდება და არა რომელიმე დიდი სიურპრიზი, ეს არ საკმაოდ მუშაობს.  ანონიმური ხელმისაწვდომობის საკმაოდ ბევრი ყოველთვის გამოწვევაა ჩემთვის.

ამ შემთხვევაში, საწყის მოძებნილი არ ხორციელდება რაიმე მიზეზით.  მინდა გითხრათ, რომ ეს იყო გაშვებული მაგრამ არ დაბრუნების არანაირი შედეგი.  მე გამოყენებით KeywordQuery, რომ თავდაპირველი ჩვენება.

მე სწრაფი ძებნის და ამ დღიურში პოსტის "sowmyancs"მოვიდა საკმაოდ სწრაფად: "SharePoint 2010 ძიება: არ აჩვენებს რაიმე შედეგები ანონიმური წევრი?"  რომ წაკითხვა შესვლის აღწერს პრობლემა იმ ყუთში სიტყვით ძებნის პერსპექტივა, მაგრამ საქციელი იყო მსგავსი აფეთქდა - ის მუშაობდა დამოწმებული წევრებს და ანონიმური წევრი, მაგრამ ანონიმური წევრი მიიღო უშედეგოდ. 

მე მოჰყვება ინსტრუქციები და bang!  ეს გადაწყდება ჩემი საკითხი.  მე არ ვარ დარწმუნებული, თუ რა გვერდითი მოვლენები ამ ექნება და ისინი შეიძლება აღმოჩნდეს პრობლემა, მაგრამ მოკლევადიანი შედეგი არის სასარგებლო.

დაწკაპეთ მეშვეობით წაკითხვა:

image

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery და HiddenConstraints ქონება

მე უკვე აკეთებს ცოტა მუშაობა KeywordQuery ობიექტის SharePoint 2010 და გამოყენება HiddenConstraints ქონების.

მე ვერ აღმოაჩინა დაუყოვნებლივ სასარგებლო ინფორმაციას, რომ საკუთრების, ასე მეგონა, მე მინდა სწრაფად jot ქვემოთ, როგორ მე გამოყენება.

რამდენადაც მე შემიძლია გითხრათ, ეს არის ავტომატური შეზღუდვა დასძინა, რომ შეკითხვის ასე რომ თქვენ შეგიძლიათ ერთგვარი პარკი იქ და არ აღელვებს მას.  იმდენი, ეს არის კიდევ ერთი სიტყვით (ან მითითებული სიტყვა) და მოდიფიკატორები, რომ თქვენ შეგიძლიათ აკრიფოთ რომ UI, როდესაც თქვენ სიტყვით ძიება.  Here’s an example:

keywordQuery.HiddenConstraints = "ფარგლები:\"მრეწველობა " ";

შეგიძლიათ დამატებითი შეზღუდვების სივრცეში delimiter.

keywordQuery.HiddenConstraints = "ფარგლები:\"მრეწველობა " თავდაცვის ";

აღნიშნული ამბობს, ინგლისური, "აწარმოებს სიტყვით შეკითხვის ეძებს" დაცვა "და უფრო მეტიც, გამოიყენოთ "მრეწველობა" ფარგლები.

აქ არის კიდევ ერთი გზა ეძებს ის:

image

I’ve been using it to provide a context-dependent automatic scope on a custom web part.  When the user clicks on a tab and clicks a search button, the tab dictates a particular search scope.  It’s working well so far.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

მაგალითი: XSLT ქმნის HTML href-ს

მე აკეთებდა ცოტა XSL პერსონალი ბოლო პერიოდში და მეგონა, მე მინდა ერთად სინჯი ჩემი მომავალი მინიშნება და ეს შეიძლება იყოს ღირებულების ყველა ჩვენგანისთვის XSLT-ers მიღების მცხოვრები internets.

განვიხილოთ შემდეგ XML:

<FdcSearchTabsCollection Count="2">
  <SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:მრეწველობა" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:PracticeGroups" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</FdcSearchTabsCollection>

შემდეგ XSL snippet იქნება გადანაწილებული ჩამონათვალი hrefs ჩანართების:

<XSL:template match="FdcSearchTabsCollection" xml:space="preserve">
   
    <!– The "all" tab –>
    <a href="javascript:ViewTab(‘All’)">ყველა</a>
   
    <!– თითოეული ინდივიდუალური tab –>
    <!– Iterate მთელი ჩანართების და არიან სწორი  ბმულები. –>
    <XSL:for-each select="SearchTab">
      <XSL:sort select="@SortOrder"/>

      …
      <a href="javascript:ViewTab('{@ TabID}')"><XSL:value-of select="@Label"/></a>
    </XSL:for-თითოეული>

    <br /> 
   

   </XSL:template>

აი რას ჰგავს ამ SharePoint:

SNAGHTML78aa2cb

 

 

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

SharePoint MVP ჩატი გამოგზავნილია 04/20

მე უნდა მონაწილე ერთ პერიოდში MVP ჩეთები მომავალ კვირას, 04/20.  აი Microsoft-ის ჩაწერის-up და ბმული სარეგისტრაციო:

გაქვთ მკაცრი ტექნიკური საკითხები SharePoint რისთვისაც თქვენ ეძებს პასუხი? გნებავთ Tap შევიდა ღრმა ცოდნა ნიჭიერი Microsoft ყველაზე ძვირფასი პროფესიონალები? The SharePoint MVPs are the same people you see in the technical community as authors, გამომსვლელთა, user group leaders and answerers in the MSDN and TechNet forums. By popular demand, we have brought these experts together as a collective group to answer your questions live. So please join us and bring on the questions! This chat will cover WSS 3.0, Moss, SharePoint Foundation 2010 and the SharePoint Server 2010. Topics include setup and administration, design, development and general question.
Please join us on Wednesday April 20th at 9am PDT/noon EST to chat with MVPs from around the world. Learn more and add these chats to your calendar by visiting the MSDN event page http://msdn.microsoft.com/en-us/events/aa497438.aspx

I joined in one of these last year and it was a real blast.  It’s just a crazy kind of open question/answer extravaganza. 

Here are some of the (currently) scheduled SharePoint MVP participants:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
ჯონ როსი
Kris Wagner
მაიკ Oryszak
Randy Drisgill
Woody  Windischman
Zlatan Dzinic

That’s a wide spectrum of interests and specialties.  I think this will be a fun time and good use of your lunch hour (or any hour during the day Smile )

Sign here here (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

ერთი მიზეზი "ერთი ან მეტი საველე ტიპის დაყენებული არ არის სათანადოდ”

მე ვაკეთებდი მცირე tweak გუშინ ვებ ნაწილი, რომ არ CAML შეკითხვის წინააღმდეგ სიაში.  მე ცვლილება, განლაგებული და მივიღე მოხვდა შეცდომა:

მოულოდნელი შეცდომა მოხდა სამდღიანი Outlook ამინდის პროგნოზი WebPart. გთხოვთ დაუკავშირდეთ სისტემის ადმინისტრატორს. ერთი ან მეტი საველე ტიპის დაყენებული არ არის სათანადოდ. გადასვლა სია პარამეტრების გვერდზე წაშლა ამ სფეროებში.

მე წინაშე კიდევ oddball საკითხი ადრე მე არ მაშინვე დაკავშირება ჩემი CAML სიტყვით შეცდომა, რომ SharePoint იყო საანგარიშო ჩემთვის.  მე სწრაფად bing ძიება და და ეს სასარგებლოა დღიურში მიერ Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

აქ არის ცუდი შეკითხვის:

query.Query = "<სად><ხოლო><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</ფასი><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</ფასი></Neq></ხოლო></სად>";

Here it is fixed:

query.Query = "<სად><ხოლო><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</ფასი></Neq><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</ფასი></Neq></ხოლო></სად>";

ასე რომ,, the moral of the story is: make sure your CAML is correct or you may get an oddball error.

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

</ბოლო>

სწრაფი ფიქსის for "ყოფილა შეცდომა დატვირთვის ფორმა”

მე ტესტირება საბაჟო SharePoint დიზაინერი 2010 საქმიანობის ამ ჯარიმის კვირა დღის მეორე ნახევარში და მე მოულოდნელად დარტყმის "კრიტიკული შეცდომა", როდესაც ცდილობს დაიწყოს workflow:

ყოფილა შეცდომა დატვირთვის ფორმა.

დაწკაპეთ დაიწყოს ჩატვირთვა new ასლი ფორმით.  თუ ეს შეცდომა რჩება, contact the support team for the Web Site.

Click Close to exit this message.

Show error details

რა თქმა უნდა, if you click the “Show error details” button all it does is show you a correlation ID:

image

ჩემს შემთხვევაში, this turned out to be an Alternate Access Mappings problem.  I looked at the log file in the 14 hive and saw that InfoPath was complaining about an AAM issue (since I was hitting localhost instead of the server name).  I changed my URL and that solved it.

It does to show that with all the linkings of the various bits now in SP 2010, the thing you naturally this is a problem (SharePoint Designer workflow in my case) is actually totally unrelated to the core problem.

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

</ბოლო>