문제

"익명"토론 보드가 필요한 WSS 3.0 설치가 있습니다. 뷰를 수정하여 사용자 이름이 표시되지 않지만 "Reply"를 클릭하면 이전 포스터의 사용자 이름과 함께 Rich Text Box에 표시되는 메시지가 표시됩니다.

해당 사용자 이름을 제거하는 방법이 있습니까? 아니면 이전에 게시 된 텍스트를 완전히 제거 하시겠습니까? ..12 template feature wectionionslist 폴더에 따라 많은 관련 정보가 포함 된 schema.xml 파일을 찾았지만 이것이이 설정을 조정하는 가장 쉬운 방법인지 확실하지 않습니다.

모든 의견에 감사드립니다.

도움이 되었습니까?

해결책

모범 사례에 따르면 OOB 자산을 수정하는 대신 항상 사용자 정의 목록 정의를 작성해야합니다.

이 작업을 수행하는 가장 쉬운 방법은 12 Template Feature Troughtlist 토론 폴더 토론, 기능 ID 및 이름을 고유 한 수정하는 것입니다. 그런 다음 스키마 렌더 템플릿 (예 : 스키마보기)을 자유롭게 변경하고 편집 및 디스플레이 양식을 수정하십시오.

실제 항목 양식을 수정 해야하는 경우 사용자 정의 컨트롤 템플릿을 고려할 수 있습니다. http://msdn.microsoft.com/en-us/library/aa543922.aspx

사용자 정의 목록 정의 : http://msdn.microsoft.com/en-us/library/ms466023.aspx

다른 팁

agrothe,

비슷한 요구 사항이 있습니다 (응답 스레드 내부에 저자를 숨기거나 마스킹). schema.xml 내부에서 정확히 어떤 내부에서 그것을 달성 할 수 있다고 생각하십니까?

목록 양식이 XSLT에 노출되는지 확실하지 않습니다. 그렇다면 아마도 이것은 또 다른 접근법 일 것입니다.

FWIW, 내가 조사한 다른 솔루션 :

(1) 사용자 정의 이벤트 핸들러. 불행히도 누군가 답장을 클릭하면 어떤 이벤트가 발생하는지 정확히 찾아 낼 수 없습니다. (2) 익명 블로그 댓글 (http://blogs.msdn.com/sharepoint/archive/2007/08/06/anonymous-comment-feature-for-sharepoint-blog-available-on-codeplex.aspx). (3) 내가 고려하고있는 또 다른 것은 사용자가 익명으로 게시하는 데 사용할 수있는 글로벌 익명 Active Directory 로그인을 소개하는 것입니다. 이상적이지는 않지만 솔루션을 연구하는 데 소비 한 시간 동안 마지막 희망이 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top