Friday, November 30, 2012
Delete SharePoint alerts for orphaned (deleted) users
1 2 $12HiveDir = "${env:CommonProgramFiles}\Microsoft Shared\web server extensions\12\" 3 cd $12HiveDir 4 [void][reflection.assembly]::Loadwithpartialname("Microsoft.SharePoint") | out-null 5 [void][reflection.assembly]::Loadwithpartialname("Microsoft.Office.Server.Search") | out-null 6 [void][reflection.assembly]::Loadwithpartialname("Microsoft.Office.Server") | out-null 7 8 $farm = [Microsoft.SharePoint.Administration.SPFarm]::Local 9 $websvcs = $farm.Services | where -FilterScript {$_.GetType() -eq [Microsoft.SharePoint.Administration.SPWebService]} 10 $webapps = @() 11 12 #Change this to match your domain, or even include the OU 13 $LDAP_Domain = "LDAP://DC=contoso,DC=local" 14 15 #From Check-SharePoint-Orphaned-Users: http://sharepointpsscripts.codeplex.com/releases/view/21699 16 function Check_User_In_ActiveDirectory([string]$LoginName, [string]$domaincnx) 17 { 18 $returnValue = $false 19 #Filter on User and NTgroups which only exists 20 $strFilter = "(&(|(objectCategory=user)(objectCategory=group))(samAccountName=$LoginName))" 21 $objDomain = New-Object System.DirectoryServices.DirectoryEntry($domaincnx) 22 23 $objSearcher = New-Object System.DirectoryServices.DirectorySearcher 24 $objSearcher.SearchRoot = $objDomain 25 $objSearcher.PageSize = 1000 26 $objSearcher.Filter = $strFilter 27 $objSearcher.SearchScope = "Subtree" 28 29 #$objSearcher.PropertiesToLoad.Add("name") 30
SharePoint Default Form date field validation using JavaScript
<script language=”javascript” type=”text/javascript”>
function PreSaveAction()
{
var date1 = getTagFromIdentifierAndTitle(“INPUT”,”DateTimeFieldDate”,”Start Date”);
var date2 = getTagFromIdentifierAndTitle(“INPUT”,”DateTimeFieldDate”,”End Date”);
var arrDate1 = date1.value.split(“/”);
var useDate1 = new Date(arrDate1[2], arrDate1[1]-1, arrDate1[0]);
var arrDate2 = date2.value.split(“/”);
var useDate2 = new Date(arrDate2[2], arrDate2[1]-1, arrDate2[0]);
if(useDate1 > useDate2)
{
alert(“The End Date cannot happen earlier than the Start Date”);
return false; // Cancel the item save process
}
return true; // OK to proceed with the save item
}
function getTagFromIdentifierAndTitle(tagName, identifier, title) {
var len = identifier.length;
var tags = document.getElementsByTagName(tagName);
for (var i=0; i < tags.length; i++) {
var tempString = tags[i].id;
if (tags[i].title == title && (identifier == “” || tempString.indexOf(identifier) == tempString.length – len)) {
return tags[i];
}
}
return null;
}
</script>
Monday, October 15, 2012
QUICK TIP – JQUERY COLLAPSABLE QUICKLAUNCH FOR SHAREPOINT 2010
Enable an end user to hide the Quicklaunch from view and free up some additional space if you have a lower resolution. download jquery-1.6.2.min.js and copy this snippets on Master page.
<script type="text/javascript" src="/Shared%20Documents/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
jQuery(function($) {
var CookieName = "QuickLaunchHidden";
var MainArea = $('.s4-ca');
var MainAreaLeftMargin = $(MainArea).css('margin-left');
var NoLeftMargin = "0px";
var LeftArea = $('#s4-leftpanel');
var Collapse = "/_layouts/images/mewa_leftPage.gif";
var Expand = "/_layouts/images/mewa_rightPage.gif";
$(MainArea).prepend('<a class=\'min\' style=\'float:left; position:absolute; top:0px; left:0px;\' title=\'Hide \\ Show Quick Launch\'><img src=\''+
Collapse +'\'/></a>');
$('.min').click(function(){
//Toggle the Left Panel to hide it
$(LeftArea).toggle();
$(LeftArea).is(":visible") ? MainArea.css('margin-left',MainAreaLeftMargin ) : MainArea.css('margin-left',NoLeftMargin);
var img = $(this).children();
$(LeftArea).is(":visible") ? img.attr('src',Collapse) : img.attr('src',Expand );
});
});
</script>
For more information:
http://www.lifeinsharepoint.co.uk/2012/06/19/quick-tip-jquery-collapsable-quicklaunch-sharepoint-2010/
Sunday, September 30, 2012
SharePoint 2010 CSS Page Elements
.s4-toplinks {
background-color: #899DC2;
}
body #s4-ribboncont {
background-color:#4D6193;
}
.v4master .ms-siteactionsmenuinner {
background-color:#949391;
}
.ms-cui-cg-db .ms-cui-cg-t{
color:#343332;
}
.ms-cui-tt-a:Hover {
color:#899DC2 !important;
background-color:#FFFFFF;
}
.s4-ql UL.root > LI > .menu-item {
color:#899DC2;
}
.s4-tn LI.static > .menu-item {
color:#FFFFFF;
}
.s4-toplinks .s4-tn A.selected {
border-color:#A7BADA;
color:#003759;
background-color: #A7BADA;
}
.s4-toplinks .s4-tn A:Hover {
border-color:#899DC2;
color:#000000 !important;
}
.s4-ql A.selected {
background-color: #A7BADA;
}
.ms-WPHeader A, .ms-addnew A {
color:#899DC2 !important;
}
Subscribe to:
Posts (Atom)
How to launch a document by clicking a link to the file?
Word: <a href='ms-word:ofe|u|path/to/web/word/document.docx'>Link to document</a> Excel: <a href='ms-excel:o...
-
Progress Bar for Tasks List in SharePoint 2010 Now we are going to see how to show the progress of tasks in SharePoint We are goin...
-
EnsureScriptFunc('offline.js', 'TakeOfflineToClientReal', function() { TakeOfflineToClientReal(2, 53, 'http...
-
Hide column on Sharepoint Dispform.aspx, Editform.aspx, Newform.aspx using a JavaScript. Copy the script on desired form under the <as...
