Блог did5.ru

Про АйТи и около айтишные темы

Архив за мая 2014

[SharePoint2010] Ошибка 1053 при запуске службы SharePoint 2010 Administration

Комментариев нет

После установки обновления December 2012 CU 14.0.6131.5001 для SharePoint 2010 Foundation перестала запускаться служба SharePoint 2010 Administration, код ошибки 1053.

sharepoint admin service 1 thumb [SharePoint2010] Ошибка 1053 при запуске службы SharePoint 2010 Administration

Проблема оказалась в отсутствии подключения к интернет у сервера SharePoint, т.к. он не смог обновить список отозванных сертификатов. Решения два: первое — подключить сервер к интернету, а второе – отключить проверку отозванных сертификатов. Рассмотрим второй вариант:

Открываем редактор локальных групповых политик (Пуск – gpedit.msc) и снимаем галку Автоматически обновлять сертификаты в программе корневых сертификатов Microsoft (рекомендуется). (Как показано на скриншоте)

sharepoint admin service 2 thumb [SharePoint2010] Ошибка 1053 при запуске службы SharePoint 2010 Administration

После этого служба SharePoint 2010 Administration запустилась даже без перезагрузки сервера.

Подробнее про эту проблему можно почитать здесь.

Автор: did5

15 мая 2014 в 15:03

Рубрика: Жизнь

[SharePoint2010] Как добавить свой стиль оформления таблиц

Один комментарий

В SharePoint 2010 по умолчанию всего несколько стилей для оформления таблиц, и они, мягко говоря, не ахти. Это не беда, т.к. можно добавить собственные стили.

sharepoint custom style 1 thumb [SharePoint2010] Как добавить свой стиль оформления таблиц

Для этого создаем текстовый файл, называем его – MYCUSTOM.CSS, например. И вводим следующий текст:

.ms-rteTable-mytable {
-ms-name:"Дополнительный стиль таблицы - 1";}
.ms-rteTable-mytable td,
th.ms-rteTableFirstCol-mytable,
th.ms-rteTableFooterFirstCol-mytable{
padding:10px;
font-size: 12px;
color: #385B83;
text-align:center;
/* border-bottom:1px solid #ccc; */
border:solid 1px #ffffff;
}
.ms-rteTableHeaderRow-mytable th{
background:#C1E3F4;   /* Цвет заголовка */
color:#002060;
font-size: 12px;
padding:10px;
text-align:center;
border:solid 1px #ffffff;
}
.ms-rteTableFooterRow-mytable td,
th.ms-rteTableFooterFirst-mytable{
padding:10px;
border-top:1px solid #ccc;
background:#efefef; /* Цвет последней строки */
}
.ms-rteTable-mytable tr.ms-rteTableOddRow-mytable{
/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color:#fff;
}
.ms-rteTable-mytable tr.ms-rteTableEvenRow-mytable{
/* [ReplaceColor(themeColor:"Light1")] */ background-color:#EAFBFF; /* #BEE5FF */
}
.ms-rteTable-mytable th.ms-rteTableFirstCol-mytable{
font-weight:normal;
}
.ms-rteTable-mytable td.ms-rteTableLastCol-mytable{
font-weight:normal;
}
.ms-rteTable-mytable td.ms-rteTableOddCol-mytable{}
.ms-rteTable-mytable td.ms-rteTableEvenCol-mytable{}

Файл с дополнительным стилем готов. Копируем его в каталог C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\1049\STYLES на сервере SharePoint.

Далее необходимо прикрепить наш CSS файл к мастер-странице. Запускаем SharePoint Designer, открываем для редактирования главную страницу v4.master. Перед закрывающим тэгом </head> вставляем следующую строку:

<SharePoint:CssRegistration ID="CssRegistration1" name="/_layouts/1049/STYLES/mycustom.css" After="corev4.css" runat="server"/>

sharepoint custom style 2 thumb [SharePoint2010] Как добавить свой стиль оформления таблиц

Сохраняем мастер-страницу и проверяем результат. В списке стилей должен появиться новый пункт – Дополнительный стиль таблицы – 1 (как показано на скриншоте в начале заметки).

Кстати, в этот mycustom.css файл теперь можно добавлять и другие стили, которые будут заменять стандартные.

К сожалению, это изменение применится только к конкретному сайту, на дочерние сайты это изменение не повлияет. Рабочего решения этой проблемы SharePoint 2010 Foundation я не нашел, пришлось вручную поправить мастер-страницы всех сайтов, хорошо что из немного.

UPDATE Есть решение, подсказали на форуме Technet. Скрипт на PowerShell, который заменит мастер страницу по умолчанию на всех подсайтах:

$SiteCollection = Get-SPSite http://siteCollection #адрес коллекции сайтов
ForEach ($web in $SiteCollection.AllWebs)
{
write-host $web.Title
$web.MasterUrl = "/_catalogs/masterpage/v4_копия(1).master"   #адрес кастомной страницы в корневом сайте
$web.Update()
}
$SiteCollection.Dispose()

Автор: did5

14 мая 2014 в 11:14

Рубрика: Sharepoint

Метки:

[SharePoint2010] Не удаляется событие в календаре

2 комментария

Появилась проблема в одном из календарей на портале SharePoint 2010 Foundation, нельзя было удалить/изменить/просмотреть одно из событий. При попытке что-нибудь с ним сделать появлялось сообщение об ошибке – Элемент не существует. Возможно, он был удален другим пользователем. Но в календаре это повторяющиеся событие отображалось.

sharepoint calender error thumb [SharePoint2010] Не удаляется событие в календаре

Перепробовал разные вариант, но удалить это событие удалось только одним способом. В календаре выбрал представление – Все события, и поиском нашел проблемное событие, когда оно только создалось, это было примерно год назад. Его удалось открыть и удалить. Все повторения события тоже исчезли. Проблема решена.

sharepoint calender error 1 thumb [SharePoint2010] Не удаляется событие в календаре

Автор: did5

07 мая 2014 в 10:14

Рубрика: Sharepoint

Метки: ,