Также communication blog добавить комментарий http. Blogger: Настраиваем комментарии! стоит ли обновлять WordPress
Обновления и исправления
- Выпущено обновление безопасности Exchange MS14-075 .
- Обновленная версия Exchange 2013 Server Role Requirements Calculator. Вы можете посмотреть изменения и скачать новую версию.
- Обновленная версия Exchange 2010 Server Role Requirements Calculator. Вы можете посмотреть изменения и скачать новую версию.
- Стал доступен Exchange Server 2013 Cumulative Update 7 . Список проблем решаемых установкой CU7 вы можете найти в KB2986485 .
Декабрьские исправления для Outlook 2010 вы можете скачать по следующей ссылке .
Полный перечень обновлений для Office:
Полный перечень обновлений и версий Exchange:
Список текущих проблем протокола ActiveSync с устройствами сторонних производителей.
Проблемы и их решения :
Сообщение об ошибке: «Страница представителей недоступна» при переходе на вкладку делегаты в диалоговом окне Параметры в Outlook с Exchange Server:
Фиксируется ошибка 9875: MSExchangeIS Mailbox Store:
Выполнении командлета Get-WebServicesVirtualDirectory завершается ошибкой, при запуске мастера настройки Гибридной конфигурации:
При выполнении поиска вложения Excel файлов, при указании критерия поиска число возвращается пустой результат в режиме подключения Online и в OWA:
Exchange ActiveSync не загружает вложения содержащиеся в элементах календаря:
Не возможно установить TLS соединение в Exchange Online или Exchange Server:
Устройства ActiveSync неожиданно блокируются:
Не возможно использовать EAC для удаления участников группы рассылки, которая содержит более 3000 участников.
Lync Server: Community & Knowledge Base
Обновления и исправления
Актуальная версия Lync Connectivity Analyzer
Актуальные обновления для Lync Server, а также клиентов Lync можно найти
Описание обновлений
Перечень изменений и исправлений:
Краткое описание изменений:
- Анонимное подключение к конференции
- Пассивная аутентификация и аутентификация по сертификату
- Управление контактами (доступно только в Lync Online)
Доступно обновление мобильного клиента Lync 2013 для Windows Phone
В обновлении добавлена поддержка следующих функций:
- Transport Settings – user can use VOIP or Cellular for making & receiving phone calls
- WP should not cancel VOIP call on all endpoints when receiving PSTN & VoIP call at the same time
Перечень исправлений:
Доступен Protocol Workloads Poster для Lync Server 2013 – pdf и visio версии постера можно загрузить
Дополнительная информация и описание
Доступны новые каталоги аппаратных и программных решений для Lync Server:
Доступен функционал видео-звонков между клиентами Lync и Skype
ВАЖНО! – Данный функционал временно отключен до выхода обновленной версии клиента Skype. Обновление будет доступно в ближайшее время.
Новые возможности собраний Lync с оборудованием Unified Conference Stations от Polycom.
Обучающие сессии Skype for Business теперь включены в программу Office 365 Summit.
Share Point Server: Community & Knowledge Base
Обновления и исправления
Декабрьское накопительное обновление для SharePoint 2010 устанавливается на систему с установленным 2-ым пакетом обновления, необходимо установить 2-й пакет обновления перед установкой декабрьского накопительного обновления. Порядок установки: пакет обновления 2 (SP2) для Microsoft SharePoint 2010, затем Пакет обновления 2 (SP2) для Microsoft 2010 Server Language Pack, затем декабрьское накопительное обновление. После установки исправления необходимо запустить Мастер настройки продуктов SharePoint 2010 (SharePoint 2010 Products Configuration Wizard) на каждом сервере в ферме.
Декабрьское накопительное обновление для SharePoint 2013 устанавливается на систему с установленным 1-ым пакетом обновления. Рекомендуется установить 1-й пакет обновления перед установкой декабрьского накопительного обновления. Порядок установки: пакет обновления 1 (SP1) для Microsoft SharePoint 2013, затем Пакет обновления 1 (SP1) для Microsoft 2013 Server Language Pack, затем декабрьское накопительное обновление. После установки исправления необходимо запустить Мастер настройки продуктов SharePoint 2013 (SharePoint 2013 Products Configuration Wizard) на каждом сервере в ферме.
ВНИМАНИЕ:
Предыдущие выпуски накопительных обновлений SharePoint Server 2013 включали исполняемый и CAB файл в одном самораспаковывающемся файле. Из-за размера файла пакет SharePoint Server 2013 был разделен на отдельные загрузки: исполняемый файл и CAB-файлы. Все являются необходимыми и должны быть извлечены в одну и ту же папку, чтобы успешно установить обновление. Все доступны по указанной ссылке.
Полный перечень обновлений и версий SharePoint
Microsoft Support LifecycleЗавершение поддержки продуктов
- Windows XP поддержка завершена 8 апреля 2014.
- Office 2003, SharePoint Server 2003, Visio 2003, Project 2003 поддержка завершена 8 апреля 2014 .
- Exchange Server 2003 поддержка завершена 8 апреля 2014 .
- BizTalk Server 2004 поддержка завершена 8 июля 2014 .
Завершение поддержки пакетов обновлений
- Exchange Server 2010 SP2 поддержка завершена 8 апреля 2014.
Многим такое название не мешает, но иногда встает вопрос как изменить добавить комментарий на оставить отзыв или подобное. В этом случаи вам и поможет данная статья. Как и написал выше, покажу пару способов.
Способ №1Для первого способа, вы должны в папке с темой, что установлена у вас на сайте, найти файл comments.php . Если такой есть, открыть его и поискать в нем массив, отвечающий за настройки и вывод содержания формы комментариев. Выглядит он примерно так:
$args = array("comment_notes_before" => "
", "comment_field" => "Комментарий *
", "id_submit" => "comm_subm", "label_submit" =>Так вот, к этому массиву, нужно добавить новый параметр с нужным значением и все. В нашем случаи, это:
"title_reply" => "Оставить свой отзыв",
Как понимаете - Оставить свой отзыв , это и есть новое название вместо - Добавить комментарий. Добавить такой параметр можно в конец или в начало массива. Получится как-то так:
$args = array("title_reply" => "Оставить свой отзыв", "comment_notes_before" => "
Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *
", "comment_field" => "Комментарий *
", "id_submit" => "comm_subm", "label_submit" => "Отправить",); comment_form($args);Добавлено в начало и теперь, на страницах записей будет выводится строка - Оставить свой отзыв. Этот способ не сложный и требует минимальных сил, главное правильно определить массив. Но иногда так бывает, что внутри темы нет файла comments.php или в нем нет массива и вы не знаете как правильно его туда добавить, тогда вам поможет второй способ.
Способ №2Суть второго способа заключается в том, чтобы добавить новую функцию, которая и сделает замену названия. Для этого в папке с активной темой, нужно найти файл function.php с пользовательскими функциями и в удобное место, если не знаете такого, то в самый конец перед закрывающим тегом PHP - ?> , если такого нет, то просто в самый конец, добавить вот такой код:
Function wph_change_submit_label($defaults) { $defaults["title_reply"] = "Оставить свой отзыв"; return $defaults; } add_filter("comment_form_defaults", "wph_change_submit_label");
БонусЭто то же самое, по сути что делалось и в первом способе, просто, там мы внедряли непосредственно в массив, а тут через фильтр. После этих действий, вы увидите изменение в названии. Как и в первом способе, можете поменять текст - Оставить свой отзыв, на тот что вам нравится. Данный текст указан как пример.
Еще хочу предложить и обратить внимание на склонение слова Комментарии. Если у вас выводит в форме строку - Опубликовано 1 комментарий или Комментариев: 10. Можете воспользоваться Функцией из статьи . Если вы уже пользуетесь ней, то рекомендую в строке с массивом:
Array("комментарий","комментария","комментариев")
Изменить названия на отзыв,отзыва,отзывов, если вы использовали это слово в способах выше. таким образом, у вас будет все одинаково, а не в разброс, там отзывы, а там комментарии.
Вот такую информацию, хотел сегодня вам предоставить. Возможно, кому-то она станет полезной.
На этом все, спасибо за внимание. 🙂
Инструкция
В том случае, если для сайта используется профессиональная платформа, обычно платная, в ней уже есть все необходимые модули, в том числе и блок комментариев. Но как поступить, если вы только осваиваете веб-дизайн, создали простой сайт на чистом html и хотите дать посетителям возможность оставлять сообщения?
Для добавления на сайт блока комментариев воспользуйтесь сервисом Disqus . После установки данной платформы на сайт его посетители смогут оставлять свои реплики.
Зарегистрируйтесь на сервисе. В поле Site URL введите адрес нашего сайта. В поле Site Name – его название. Чуть сложнее с полем Site Shortname – здесь надо ввести короткое имя сайта, то есть без http, www и ru. Например, если ваш сайт имеет название httр://site12345.ru, то в качестве короткого имени введите site12345. В результате будет создан поддомен site12345.disqus.com. Перейдя на него, вы попадете в панель настройки комментариев.
Введя все данные, нажмите кнопку Continue, откроется панель настроек. Выберите русский язык, потом настройте Optional Features. В пункте Facebook Connect вы можете дать пользователям Facebook возможность оставлять комментарии из своего аккаунта. Для этого вам надо ввести API Key: вы можете получить его, нажав на ссылку чуть ниже пункта Facebook Connect, но для этого у вас должен быть аккаунт на данном сервисе. В поле Twitter @Replies впишите имя вашего -аккаунта, оно будет использоваться при ответах.
Теперь настройте чекбоксы (переключателя). Если отметите Media Attachments, то все ссылки на медиафайлы будут показаны внизу комментария как прикрепленные файлы. Trackbacks – показывает трекбеки к странице. Akismet – подключение антиспамового сервиса. Reactions – показывает упоминания в сети о вашем сайте. Наконец, если отметить чекбокс Display login buttons with comment box, над формой комментариев появятся кнопки сервисов – Facebook, Twitter и пр.
Заполнив форму, нажмите Continue. На новой странице появятся варианты подключения к различным платформам. Если вы писали код сайта сами, выберите пункт Universal Code. Для установки кода скопируйте его из пункта 1, после чего вставьте в то место вашей страницы, где должны находиться комментарии. Затем скопируйте код из пункта 2 и вставьте его до закрывающего тега /body.
Вам осталось правильно оформить ссылки, ведущие на страничку с комментариями. Например, если страница для комментариев имела вид httр://site12345.ru/comment.html, то ссылку надо сделать такой: httр://site12345.ru/comment.html #disqus_thread. После этого проверьте возможность оставлять комментарии, все должно работать.
Честно говоря, когда увидел, что по этому поводу пишут и советуют новичкам на других сайтах, немного ужаснулся и решил запилить свою заметку на эту тему без фатального недостатка . В основном я видел длинные полотнища кода, которые реализуют добавление комментариев на сайт . Обычно для этого создают форму, реализуют ее обработку, сохранение, а так же выборки для отображения. Но преимуществ подобного подхода чем дальше, тем все меньше.
В этой заметке вы узнаете один из самый простых (но, субъективно, один из наиболее предпочтительных) способов добавить комментарии на сайт - простой пример для новичков + варианты для более продвинутых веб-мастеров.
Действительно, для чего изобретать велосипед и писать кучу кода, который в будущем еще придется поддерживать, фиксить и т.д., если есть куча готовых решений от сторонних сервисов (речь идет о социальных сетях + disqus )?
Но прежде чем перейдем к непосредственно внедрению, давайте рассмотрим преимущества/недостатки использования готовых решений. (Если о чем забыл - пишите в комментах - расширим список)
Преимущества сторонних решений:
- Простота в реализации.
- Защищенность от спама "с коробки" (в своем решении пришлось бы это дополнительно реализовать, так что, теоретически, связано с предыдущим пунктом).
- В меньшей степени подвержено ошибкам, багам и т.д., так как сторонние решения проверили миллионы пользователей (опять связано с первым: вы тоже можете написать все без багов, но уйдет дополнительное время на отладку).
- Как правило, сервисы предоставляют готовую админку, статистику, уведомления для админов, иногда модерацию, несколько админов, премодерацию и т.д., на реализацию чего у веб-мастера, особенно начинающего, могут уйти месяцы, если не годы.
- Пользователю не нужно регистрироваться, вводить свое имя и т. д. - предполагается, что у него уже есть аккаунт в популярной соцсети.
- Скорее всего, выдержит большую нагрузку из-за того, что соц. платформы изначально рассчитаны на большие нагрузки.
Недостатки:
- Скудное или полное отсутствие возможности изменить внешний вид блока с комментариями.
- Индексация в поисковых системах.
Как видите, преимуществ намного больше. Невозможность изменить внешний вид, скорее всего, сделана для того, чтобы узнавать стиль сервиса комментариев, таким образом создавав ненавязчивую рекламу. (Как один из вариантов). А что касается индексации - так ли уж она важна, ведь далеко не все комменты несут смысловую нагрузку.
Но довольно теории, перейдем к практике.
1. Простейший вариант - добавить комментарии с использованием какой-то выбранной соцсети.
Например, vk. Смотрим документацию . Копируем предоставленный код, и добавляем на странице (куски кода взяты с доки по ссылке, в будущем может поменяться, так что всегда копируйте с сайта с документацией. Здесь только возможный пример):
1) Добавляем в :
VK.init({apiId: 2951023, onlyWidgets: true});
2) Добавляем в том месте, где хотим видеть виджет комментариев (например, после заметки, если речь идет о блоге):
VK.Widgets.Comments("vk_comments", {redesign: 1, limit: 10, width: "665", attach: "*"});
2. Добавить виджеты из нескольких сервисов. Например, как на этом ресурсе. Переключаются табами:
Добавляем в разметку (для корректной работы должен быть подключен twitter bootstrap!) в месте, где нужно вывести виджет комментариев :
Но этот вариант не самый лучший, хоть и самый простой. Проблема в том, что при таком подходе при загрузке страницы будут инициализироваться все виджеты, независимо от того, понадобятся они пользователю, или нет.
Этого можно избежать, реализовав ленивую инициализацию виджетов комментариев . Сначала код целиком, потом разъяснение:
(function(global, $) { "use strict"; $(function() { var $tabToggler, initComments, initialized; initialized = { "#vk-comments": false, "#disqus_thread": false }; initComments = function(type) { var discussUserName, disqus_config, pageUrl; if (initialized) { return; } pageUrl = "page_url"; switch (type) { case "#disqus_thread": // You need to set this params using your platform"s appropriate way discussUserName = "discussUserName"; disqus_config = function() { this.page.url = pageUrl; return this.page.identifier = "page_identifier"; }; (function() { var d, s; d = document; s = d.createElement("script"); s.src = "//" + discussUserName + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +new Date()); return (d.head || d.body).appendChild(s); })(); break; case "#vk-comments": VK.Widgets.Comments("vk-comments", { limit: 5, attach: "*", pageUrl: pageUrl }); break; default: return; } initialized = true; }; $tabToggler = $(".comments-wrapper a"); $tabToggler.on("shown.bs.tab", function(e) { initComments($(e.target).attr("href")); }); initComments($tabToggler.closest(".active").find("a").attr("href")); }); })(window, jQuery);
Обратите внимание на переменные, значение которых вы должны подготовить с помощью методов, предоставляемых вашей платформой.
Для начала создаем маппинг типов виджетов комментариев , переменная initialized . Дальше, функция initComments(type) позволяет инициализировать виджет комментария , причем она ничего не делает, если он уже был инициализирован.
И последний штрих - инициализируем дефолтный виджет комментариев, чтобы он отобразился сразу после загрузки страницы.
Готовый скрипт на и coffeescript на gist. Пример работы - внизу (примеры кода взяты с этого сайта)
Каждый день в рунете создается порядка 3 тысяч новых сайтов. Владельцы стремятся как можно быстрее раскрутить свой сайт и пробиться в топы. Для этого существуют разные способы и один из них - комментарии. Комментарии позволяют создавать сообщества, постоянную аудиторию, которая со временем начинает привлекать новых клиентов. На сегодняшний день существует множество систем комментирования, но как выбрать самую подходящую для вашего сайта?
Я выбрал несколько самых популярных систем комментирования, сравнил по множеству параметров и сделал обзор каждой.
Основные возможности Для сравнения были выбраны: Виджет Комментариев ВКонтакте, Facebook Comments, Disqus, Cackle, Livefyre и IntenseDebate. Это самые популярные системы, которые я встречаю на сайтах или в поисковиках.Обзорная таблица всех основных возможностей имеет примерно следующий вид:
Скорость загрузки | быстро | медленно | среднее | быстро | медленно | быстро |
Кнопка Like | да | да | да | да | да | да |
Вставка картинок, видео | да | нет | да | да | нет | да |
Доп. модераторы | да | да | да | да | да | да |
Realtime обновление | да | да | да | да | нет | да |
Подгонка размера | нет | нет | да | частично | да | да |
Древовидность | нет | нет | да | да | да | да |
Премодерация | нет | да | да | да | да | да |
Akismet (спам защита) | нет | нет | да | нет | да | да |
Бан юзера/IP | только юзера | только юзера | да | да | да | да |
Анонимная авторизация | нет | нет | да | да | нет | да |
Разные темы | нет | нет | частично | нет | частично | да |
Редактирование CSS | нет | нет | нет | частично | да | да |
UI CSS редактор | нет | нет | нет | нет | нет | платно |
Редактирование HTML | нет | нет | нет | нет | нет | нет |
Редактор заголовков | нет | нет | нет | нет | нет | да |
Whitelabel | нет | нет | нет | да | нет | платно |
Индексация поисковиками | нет | да | частично | нет | нет | частично |
SSO | нет | нет | платно | да | нет | платно |
API | нет | нет | да | да | да | да |
Модерация на сайте | нет | нет | частично | да | частично | платно |
Разберем некоторые возможности, подробнее.Скорость загрузки Для анализа скорости я сделал сайт, на главной странице которого, размещены все системы комментирования. При загрузке страницы, в javascript-е по timeout-у запускается функция, которая проверяет высоту контейнера с каждой системой комментирования. Если высота больше 300px, значит система комментирования загружена, сообщение об этом идет на сервер и суммируется с предыдущим значением. В итоге после запуска Selenium IDE на нескольких машинах, было установлено что:
- ВКонтакте загружаются в среднем секунду
- FB comments около 1.6 секунды
- Disqus 1.4 секунды
- Livefyre 600 миллисекунд
- IntenseDebate чуть больше 2 секунду
- Cackle 850 миллисекунду
PS: UI css редактора нет ни в одной системе кроме Cackle, но он платный.
Whitelabel Whitelabel - это возможность использовать продукт без копирайта (ссылок, баннеров или иконок компании). Есть только в Cackle, но платно.Индексация поисковиками На сегодняшний день, Google научился индексировать Facebook комментарии. Так же на сайте Disqus одна из возможностей это индексация в Google out-of-the-box, то есть без всякой дополнительной работы гемора. Но похоже, что в реальности это не работает, по крайней мере после запуска Disqus 2012 комментарии на главной странице (disqus.com) до сих пор не были проиндексированы. В остальных системах, например Cackle, придется сохранять комментарии, через API, в свою БД и отрисовывать в HTML.SSO Единая авторизация, то есть возможность авторизации и комментирования пользователей зарегистрированных на вашем сайте. Порадовал Livefyre, он предоставляет данную возможность абсолютно бесплатно, в отличии от остальных систем.Теперь не много подробнее о каждой системе.