lưu trữ hàng tháng: Tháng tư 2011

SharePoint 2010 KeywordQuery và người dùng vô danh

Tôi kích hoạt chưa xác định người truy cập trong trang web của tôi để thử nghiệm trong một tìm kiếm web phần tôi đã phát triển và không có thật ngạc nhiên tuyệt vời, nó không khá làm việc.  Chưa xác định người truy cập là khá nhiều luôn luôn là một thách thức đối với tôi.

Trong trường hợp này, tìm kiếm ban đầu đã không chạy cho một số lý do.  Tôi nên nói rằng nó được chạy, nhưng nó không phải trả lại bất kỳ kết quả.  Tôi đang sử dụng KeywordQuery cho rằng hiển thị đầu tiên.

Tôi đã làm một tìm kiếm nhanh và bài đăng blog của"sowmyancs"đã đưa ra khá nhanh chóng: “SharePoint 2010 Tìm kiếm: không hiển thị bất kỳ kết quả cho người dùng vô danh?”  Blog mục mô tả vấn đề từ một trong số các quan điểm hộp tìm kiếm từ khóa nhưng các hành vi được tương tự với tôi-nó đã làm việc cho xác thực người dùng và cho người dùng vô danh, nhưng người dùng vô danh không có kết quả nào. 

Tôi theo hướng dẫn và bang!  Nó giải quyết vấn đề của tôi.  I 'm not sure tác dụng phụ này sẽ có và họ có thể chứng minh là một vấn đề, nhưng kết quả ngắn hạn là hữu ích.

Bấm vào thông qua các blog:

image

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery và tài sản HiddenConstraints

Tôi đã làm một chút công việc với các KeywordQuery đối tượng trong SharePoint 2010 và làm việc sử dụng các HiddenConstraints bất động sản.

Tôi đã không thấy bất kỳ thông tin hữu ích ngay lập tức trên rằng bất động sản, Vì vậy tôi nghĩ tôi sẽ nhanh chóng jot xuống làm thế nào tôi đã sử dụng nó.

Như xa như tôi có thể nói, Đây là một hạn chế tự động thêm vào các truy vấn do đó bạn có thể sắp xếp của công viên nó có và không phải lo lắng về nó.  Như vậy, đó là chỉ là một từ khóa (hoặc bộ từ khóa) và bổ ngữ mà bạn có thể nhập vào để giao diện khi bạn thực hiện tìm kiếm từ khóa.  Đây là một ví dụ:

keywordQuery.HiddenConstraints = "phạm vi:\"Industry" ";

Bạn có thể thêm thêm ràng buộc với một vũ trụ delimiter.

keywordQuery.HiddenConstraints = "phạm vi:\"Industry" Quốc phòng";

Ở trên là nói bằng tiếng Anh, "chạy một truy vấn từ khóa tìm kiếm"quốc phòng"và hơn nữa, sử dụng phạm vi "Công nghiệp".

Đây là một cách khác để nhìn vào nó:

image

Tôi đã sử dụng nó để cung cấp một phạm vi tự động phụ thuộc vào ngữ cảnh trên một phần tùy chỉnh trang web.  Khi người dùng nhấp chuột vào một tab và nhấp chuột một nút tìm kiếm, tab ra các phạm vi tìm kiếm cụ thể.  Nó làm việc tốt cho đến nay.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Ví dụ: XSLT tạo HTML Href

Tôi đã làm một chút XSL thứ gần đây và nghĩ rằng tôi muốn đặt cùng một mẫu để tham khảo trong tương lai của tôi và có thể sẽ là giá trị cho tất cả chúng ta XSLT-ers thực hiện một cuộc sống trong các internets.

Xem xét các XML sau đây:

<Bá tước FdcSearchTabsCollection = "2">
  <SearchTab nhãn = "ngành công nghiệp" SortOrder = "00" nhãn = "Công nghiệp" SearchConstraints = "contenttype:Ngành công nghiệp" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab nhãn = "thực hành" SortOrder = "01" nhãn = "Thực hành" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Snippet XSL sau sẽ tạo ra một danh sách được sắp xếp của hrefs tab:

<XSL:trận đấu tiêu bản = "FdcSearchTabsCollection" XML:vũ trụ = "bảo vệ">
   
    <!– "Tất cả" tab –>
    <a href = "javascript:ViewTab('Tất cả')">Xem tất cả</một>
   
    <!– Mỗi cá nhân tab –>
    <!– Iterate qua tất cả các tab và hiển thị đúng  liên kết. –>
    <XSL:cho mỗi chọn = "SearchTab">
      <XSL:sắp xếp select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@ TabID}’)"><XSL:giá trị của select="@Label"/></một>
    </XSL:cho mỗi>

    <BR /> 
   

   </XSL:tiêu bản>

Đây là những gì nó trông giống như trong SharePoint:

SNAGHTML78aa2cb

 

 

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SharePoint MVP Chat ngày thứ tư 04/20

Tôi sẽ tham gia vào một trong khoảng thời gian MVP cuộc trò chuyện tiếp theo tuần, 04/20.  Dưới đây là của Microsoft viết lên và liên kết để đăng ký:

Bạn có câu hỏi cứng rắn kỹ thuật liên quan đến SharePoint mà bạn đang tìm kiếm câu trả lời? Bạn có muốn để khai thác vào kiến thức sâu sắc của các tài năng Microsoft nhất có giá trị Professionals? SharePoint MVPs là những người cùng bạn nhìn thấy trong cộng đồng kỹ thuật theo tác giả, loa, nhà lãnh đạo nhóm người dùng và answerers trong các diễn đàn MSDN và TechNet. Bởi nhu cầu phổ biến, chúng tôi đã đưa các chuyên gia với nhau như một nhóm tập thể để trả lời câu hỏi của bạn sống. Vì vậy xin vui lòng tham gia với chúng tôi và đưa vào các câu hỏi! Trò chuyện này sẽ bao gồm WSS 3.0, RÊU, SharePoint Foundation 2010 và SharePoint Server 2010. Các chủ đề bao gồm các thiết lập và quản lý, thiết kế, Tổng hợp câu hỏi và phát triển.
Xin vui lòng tham gia với chúng tôi ngày thứ tư April 20 tại 9 đang PDT/giờ trưa EST để trò chuyện với MVPs từ trên toàn thế giới. Tìm hiểu thêm và thêm các cuộc trò chuyện vào lịch của bạn bằng cách truy cập trang sự kiện MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Tôi tham gia vào một trong những năm qua và nó đã là một vụ nổ thực sự.  Đó là chỉ là một loại câu hỏi mở/trả lời extravaganza điên. 

Đây là một số các (hiện nay) theo lịch trình SharePoint MVP người tham gia:

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

Đó là một phổ rộng của các lợi ích và đặc sản.  Tôi nghĩ rằng đây sẽ là một niềm vui thời gian và sử dụng tốt của bạn giờ ăn trưa (hoặc bất kỳ giờ trong ngày Nụ cười )

Đăng ở đây tại đây (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

Một lý do cho "một hoặc nhiều trường loại không được cài đặt đúng”

Tôi đã làm cho một chỉnh nhỏ ngày hôm qua cho một phần web nào một truy vấn CAML dựa vào danh sách.  Tôi đã thực hiện những thay đổi, triển khai nó và đã nhận trúng với một lỗi:

Lỗi bất ngờ đã xảy ra trong ba ngày Outlook dự báo thời tiết WebPart. Xin vui lòng liên hệ với người quản trị hệ thống. Một hoặc nhiều loại trường không được cài đặt đúng. Đi đến trang thiết lập danh sách để xóa các lĩnh vực.

Tôi đã đối mặt một vấn đề khác oddball trước đó do đó, tôi đã không ngay lập tức kết nối truy vấn CAML của tôi với lỗi SharePoint báo cáo với tôi.  Tôi đã làm một tìm kiếm bing nhanh và và tìm thấy bài đăng này hữu ích blog bởi Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Dưới đây là các truy vấn xấu:

truy vấn.Truy vấn ="<Nơi><Và><Neq><FieldRef tên = 'Abbr' /><Giá trị loại = 'Văn bản'>SFNY</Giá trị><FieldRef tên = 'Abbr' /><Giá trị loại = 'Văn bản'>SFIS</Giá trị></Neq></Và></Nơi>";

Ở đây nó cố định:

truy vấn.Truy vấn ="<Nơi><Và><Neq><FieldRef tên = 'Abbr' /><Giá trị loại = 'Văn bản'>SFNY</Giá trị></Neq><Neq><FieldRef tên = 'Abbr' /><Giá trị loại = 'Văn bản'>SFIS</Giá trị></Neq></Và></Nơi>";

Vì vậy, các đạo đức của câu chuyện là: Hãy chắc chắn CAML của bạn là chính xác hoặc bạn có thể nhận được một lỗi oddball.

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

</kết thúc>

Nhanh chóng sửa chữa cho "đã có một lỗi trong khi tải các hình thức”

Tôi đang thử nghiệm một tùy chỉnh SharePoint Designer 2010 hoạt động này buổi chiều chủ nhật tốt đẹp và tôi đã bất ngờ nhấn "Lỗi nghiêm trọng" khi cố gắng để khởi động quy trình làm việc:

Đã có một lỗi trong khi tải các hình thức.

Nhấp vào bắt đầu trên để tải một bản sao mới của các hình thức.  Nếu lỗi này vẫn tồn tại, liên hệ với nhóm hỗ trợ cho trang Web.

Click vào gần thoát khỏi thông báo này.

Hiện chi tiết lỗi

Tất nhiên, Nếu bạn bấm vào nút "Hiển thị chi tiết lỗi" tất cả nó có phải là hiển thị cho bạn một ID tương quan:

image

Trong trường hợp của tôi, Điều này hóa ra là một vấn đề khác truy cập ánh xạ.  Tôi đã xem xét các tập tin log trong các 14 hive và thấy rằng InfoPath đã phàn nàn về một vấn đề AAM (kể từ khi tôi đã đánh localhost thay vì của tên máy chủ).  Tôi đã thay đổi URL của tôi và mà giải quyết nó.

Nó không để cho thấy rằng với tất cả các linkings của các bit khác nhau bây giờ trong SP 2010, những điều bạn tự nhiên đây là một vấn đề (SharePoint Designer quy trình làm việc trong trường hợp của tôi) không thực sự hoàn toàn liên quan đến vấn đề cốt lõi.

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

</kết thúc>