Fix Broken Category Class Title in SharePoint 2010 Blog site

December 12 2012 52 comments

There is an old bug in SharePoint 2010 that surfaces to me from time to time: blog site category title doesn’t render correctly if it contains some funny foreign characters we Finnish like to use in our language.

The power of umlauts is too much for this blog

The reason I’m writing this down right now is that I’ve got a case tomorrow at work where I have to fix this. This happens on a regular basis and I always write the fix from the scratch. Only this time, I don’t have to do it. I’ve got the CTRL-C / CTRL-V solution right here.

Buğra Postacı has blogged a solution that involves SharePoint Designer and manual labour earlier this year. As I’m not a fan of either I decided to use some nasty client script to hack the problem.

But let’s start with CSS!

Those question marks look weird in the category title, let’s get rid of the title by applying a CSS display: none.  As we’re going to use JavaScript for our fix, it will take a few milliseconds to complete. I’m doing this CSS hiding to prevent flicker until the JS kicks in. Pure optional, that is.

h3.ms-CategoryTitleMonth { display: none;}

Let's hide the title with a bad word, there might be children watching

The Javascript

I’m going to be using my favourite DOM manipulation library, jQuery combined with some vanilla JS but you can use whatever works for you. I’m just using the jQuery to find the element, so it is a bit of an overkill here but this is just an example.

First we need a helper function getUrlVars() to parse the URL and get to the hash. We will be using that to get the category name.

function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

When the page is ready, we set the textual content of the category title to the decoded hash value and show the element (it was initially hidden with CSS). I’m using PageLoad() here because the page I’m using has a postback but once again you can use whatever works for you.

function pageLoad() {
    $j('h3.ms-CategoryTitleMonth').text(unescape(getUrlVars()['Name'])).show();
}

Which translates to:

The Iceman cometh!

That’s all there really is to it. Have fun.

Popularity: 3% [?]

52 comments to “Fix Broken Category Class Title in SharePoint 2010 Blog site”

  1. İstanbul Hasta Bakıcısı
    İstanbul Hasta Bakıcısı Hizmeti
    İstanbul Hasta Bakıcısı Diye Bir Çok Firma Ve Bakıcı Çıkmakta Fakat Biz Hasta Sahiplerini Müşteriden Ziyade aile sıcaklığını Gibi hissettirerek Hasta Yardımcı hizmeti gerçekleştirmeye Gayret Gösteriyoruz.

    Hasta bakıcı Arıyorum Diye İnternette Arattırdığınızda Arama motoruna Tarafından Bir çok Bakıcı Firması ve Danışmanlık Gibi Bir çok Yerlerle Karşlılaşacaksınız.

    Fakat Bakıcı ve Yardımcı hizmeti Kaliteli ve itinayla Devam Ettiren Çok Az Sayıda Bakıcı Danışmanlık Firması Bulunmaktadır.

    Hasta Bakıcısı İstanbul
    İstanbul Hasta Bakıcısı
    önemli olan ise Bu Yardımcı ve Bakıcı hizmetini Gerektiği Gibi En İyi ve Güvenilir Bir Şekilde Sağlamaktır.

    İlk Olarak İstanbul Hasta Bakıcısı Başta Olmakla Üzere Yurt Dışlarına da Gereken Özeni Göstererek

    Yabancı Personel Hizmeti Sunmaktayız ve Çift vatandaşlık almış Avrupa Pasaportu olan Bulgaristan veya Gürcistanlı yardımcı / bakıcı Eleman Hizmeti Sunmaktayız

    Yaşlı Bakıcısı, Hasta Bakıcı Eve Yardımcı veya Hastanede Refakatçi bakıcı ve Yardımcı Eleman Hizmeti Vermekteyiz

    Bu Hizmetleri Almak İçin Bize her zaman web sitemizden http://www.evinizdekibakici.com veya iletişim numarasından ulaşabilirsiniz Ay Yıldız Bakıcılık

    Yatalak Hasta Yardımcı Hizmeti
    Yatalak Hasta Bakıcısı Sabır Güler Yüz Şefkat İsteyen Bir Hizmet Deneyim Ve Tecrübe gerektiriyor

    “Yatalak Hasta Yatak Yarası” Oluşmaması İçin Hastanın Sürekli Olarak Temiz Tutulması

    Belli Aralıklarla Çevirerek Pozisyon Verilmesi Genelde Gün İçinde belirli saat Aralıklarıyla ( örnek 2 saat sağ tarafına 2 saat sonra sol tarafına) pozisyon verilmelidir ve Nemli Terli Kalmamasına Özen Gösterilmesi Gerekmektedir.

    Yatak Yaralarının Önemli Faktörlerinden Biriyse de Fazla kilo Sürekli Yatağa Bağlı veya Hareketlerinde kısıtlı olan kişilerde daha çok görülmektedir yatak yarasının Oluşmasını Hızlandıran faktörlerden Biri Olduğundan Dolayı Yemesine ve İçmesine de Önem Gösterilmesi Gerekiyor.

    Hastaya Hasta Hasta Olduğunu sürekli dillendirmemeye ve hasta Muamelesi Gibi Davranışlardan Kaçınmayız ve sürekli motivasyon verilmesi gerekir.

    Psikolojik Durumu İyileştirme Hastanın Ve yakınları Yardımcı Bakıcı Kişinin Devamlı olarak ev içinde aktiviteler

    sohbet ve radyo, televizyon olmalı Gazete, dergi okunmalı veya kendisi okuyabiliyorsa yönlendirilmelidir.

    Hastaya İyi Ve Öz verili Bir şekilde davranılması Şefkatli ve güler yüzlü yaklaşımlarda Bulunarak motive edilmelidir.

    Yatılı Hasta Bakıcısı Genelde En Çok Tercih Edilen Evde Hasta Bakıcı Hizmeti veya Hastanede Yatılı Refakatçi

    Gündüzlüden Farkı İse Gün Boyu hastanızla ilgilenerek ihtiyaçlarını karşılaması ve gece ani durumlarda müdahale edebilmesinden dolayı hasta ve yaşlıların tek başına kalmaması için tercih edilmektedir haftanın 6 günü hizmet vermektedir

    Deneyimli ve Tecrübeli bakıcıda yardım alınması hasta için hem de hasta yakınları için Daha Rahat ve Sorunsuz Bir Yaşam Sürdürmek İçin gerekmektedir.

    Hastane ortamında bu konuda deneyimli refakatçiler evde ise yatılı Hasta Bakıcılar tarafından yapılmaktadır.

  2. Hasta Bakıcısı Yardımcılar
    Hasta Bakıcısı Hizmeti Faaliyet veren firmamızın tüm personelleri

    bir çok eğitim ve güvenirlik protokollerinden geçerek Yardımcı ve Bakıcı iş vermektedir.

    Yatılı Hasta Bakıcısı deneyimli, tecrübeli, güvenilir, temiz ve disiplinli olması gerekmektedir.

    Çünkü sizlerin emanet ettiği hasta ve yaşlı bireylerinizi kendi ailesi olarak görmeli Tüm İhtiyaçlarını

    zamanında Yerine Getirmeli Özellikle İlaçlarını Zamanında vermeli, bakımını ve temizliğine

    Özenle ve düzenli olarak yapması gerek Bakacağı Kişiyle sohbet Etmeli

    Hastanın moralini ve motivasyonunu yüksek tutabilmelidir.

    Hasta Bakıcısı
    Hasta Bakıcısı Bayan
    Hasta Bakıcısı Hizmeti
    Yeni hastalıklar geçiren, kaza veya doğuştan gelen bir hastalığı sahip,

    bakıma ihtiyacı olan yakınlarınızı ve güvenilir hasta bakıcılara emanet edebilirsiniz.

    Yatılı Yardımcı Personel
    Ay Yıldız Bakıcılık İnsan Kaynakları olarak en güvenilir hasta bakım hizmetlerini sizlere Sunuyoruz

    Sevdiklerinizi Rahat ferah içinde hayatlarını sürdürmelerini sağlamak için yardımcı personellerimizi

    özenle seçerek sizlere sunuyoruz Memnuniyetiniz Bizim İçin Çok Önemli İşimizi Ciddiye Alıyoruz Hizmet verecek adayların özverili ilgi alakalı güler yüzlü deneyimli tecrübeli olmasına Dikkat Ediyoruz

    Ücretlerimiz Siz Değerli Müşterilerimizi Zorda Bırakmayacak Kadar Makul Olması için

    gayret gösteriyoruz Günün Her Vaktinde Bizlere Ulaşabilirsiniz.

    Bakıcının görevleri nelerdir ?
    Yardıma ihtiyacı olan hastanın veya yaşlı bireyin ilaçları zamanında vermek

    Yemek, Mama Sıvı Gıda Su gibi temel ihtiyaçlarını üstlenmek

    Genel vücut temizliğini Öz Bakım yerine getirmek

    fiziksel aktiviteleri hastanın iyileşmesine yardımcı olmak

    Tansiyon Ölçümü, nabız gibi hayati fonksiyonlarının takibini Sağlamak

    Moral ve motivasyon olarak hastaya destek olmak

    Hastanın bulunduğu evi temizliğini ve düzenini sağlamak

    Profesyonel Yaşlı Bakıcısı

    Yatılı Bakıcı Yardımcı ihtiyacınız mı var ?

    İnternet’te bir çok siteyi gezdiniz bulamadınız mı?

    Ay Yıldız Bakıcılık Hizmeti Evinizdekibakici.com

    Deneyimli ve tecrübeli bakıcı ve Yardımcılar İçin İhtiyacınız Olan Yardımcıyı Bulmanıza Yardımcı Oluyoruz.

Leave a Reply