Joomla Dersleri

Modüller, Bileşenler, Pluginler, Temalar, Anlatımlar

ingilizce sorgusu için yayınlar alaka düzeyine göre sıralanmış olarak gösteriliyor. Tarihe göre sırala Tüm yayınları göster
ingilizce sorgusu için yayınlar alaka düzeyine göre sıralanmış olarak gösteriliyor. Tarihe göre sırala Tüm yayınları göster

Joomla CSS Yapısı



Joomla sitelerde genelde içerik girmekle meşgul olduğumuz için, hepimizin bildiği üzere genelde hazır temalar kullanılmakta. Diyelim ki bu hazır temalardan birini beğendiniz, tam sitenize ve içeriğinize uygun fakat küçük bir uyuşmazlık var ya da hoşunuza gitmeyen küçük bir ayrıntı var. İşte bu küçük ayrıntıları Joomla'nın CSS'yapısını düzenleyerek giderebilirsiniz.
Admin Panelinden şablon yöneticisine girip, CSS'sini düzenlemek istediğiniz temanın başındaki noktayı işaretleyerek, üstte bulunan "Edit CSS" butonunu tıklayınız. İşte burada, çok hafif bir ingilizce bilginiz varsa harikalar yaratabilirsiniz. Temanın her türlü biçim özelliklerine müdahale edebileceğiniz bu CSS kodlarını aşağıdaki resimde gördüğünüz ad etiketlerini takip ederek düzenleyebilirsiniz. Aşağıdaki resmi dikkatle incelemenizi tavsiye ederim; zira tüm CSS etiketlerini orada göreceksiniz.

Not: Resmin büyük halini görebilmek için üzerine tıklayınız.



Joomla'da Favicon Oluşturmak - Değiştirmek



Hafta sonları daha müsait olduğumdan dolayı bloğa yazmak için daha çok vaktim oluyor. Hazır vakit bulmuşken; çoğu Joomla kullanıcısının kafasında soru işareti olan şu favicon konusunu da aradan çıkaralım ;)

Favicon Nedir?
Favicon kelime kökeni olarak, malum ingilizce bir terim, "Favorite Icon" kelime gurubunun kısaltmasıdır. (Türkçesi = Favori Simgesi) Favicon bir sitenin aslında bir nevi logo gibi, siteyi simgeleyen ana unsurlarından biridir. 16x16 boyutlarında hazırlanmış *ico uzantılı bir simge dosyasıdır. Örneğin bir ziyaretçi sitenizi sık kullanılanlarına (favorilere) ekledi. Ziyaretçinin tarayıcısında (browser), sık kullanılanlara tıkladığı zaman sitenizin başında sizin faviconunuz yer alacaktır. Ya da ziyaretçi sayfanıza, bilgisayarının masaüstünden kısayol oluşturur ise o oluşturduğu kısayolun simgesi de sizin belirlediğiniz favicon olacaktır. Tüm bunların yanında sitenize girenlerin adres satırının başında göreceği simge olacaktır.

Neden Gereklidir?
Kimisi faviconu küçük, gereksiz bir ayrıntı olarak görmektedir fakat aslında siteyi simgeleyen temel unsurlardan biridir ve sitenize bir saygınlık ve prestij katmaktadır. Ziyaretçinin, faviconu olmayan bir site ile olan bir siteye bakışı çok farklıdır. Favicon olmayan site sanki aceleyle hazırlanmış da hemen yayına başlamış gibi bir intiba yaratır. (genelde de aceleyle yapılan sitelerde favicon gözden kaçar.) Ziyaretçi karşısında bir nevi karizmadır, normal giyimli insanlar arasında takım elbiseli olmak gibi bir saygınlık katar.

Nasıl Oluşturulur?
Kendi tasarladığınız ya da favicon olarak kullanmak istediğiniz resim dosyasını bir resim editörü (Adobe Photoshop gibi) ile açtıktan sonra, daha önce belirttiğimiz gibi 16x16 boyutlarında düzenleyip, farklı kaydet (save as) diyerek, .ico uzantılı kaydetmeniz yeterlidir.
ya da;
Favicon Generator ile programsız, internet üzerinden faviconunuzu oluşturabilirsiniz. Açılan sayfada göz at deyip, favicon yapmak istediğiniz resmi seçin ve "create favicon" butonuna basın. Sayfadaki iconunuzu şimdi bilgisayarınıza kaydedebilirsiniz.

Joomla'da Favicon
Evet o kadar anlattık faviconun ne olduğunu. Sanırım anlaşılmıştır. Şimdi gelelim asıl konumuza. Joomla'da kurulumda otomatik olarak favicon zaten vardır. Şayet sitenizde Joomla ile ilgili bir içerik yayınlamayacaksanız, joomlanın verdiği bu faviconu değiştirmenizi öneririm. Zira diğer Joomla sitelerle aynı faviconu kullanmak pek hoş olmayabilir.
Peki nasıl değiştireceğiz? Joomla'da favicon ana dizinin altındaki images klasörünün içindedir. (nadiren kullanılan temanın bulunduğu klasörde de olabiliyor.) FTP yoluyla bağlandığınız dizindeki favicon.ico isimli dosya ile sizin hazırladığınız faviconu değiştirin. Artık Joomla sitenizin faviconu sizin tasarladığınız simge olacaktır.

dipnot: Bazı tarayıcılarda, çerez ve cache ayarlarından dolayı değişikliği o anda göremeyebilirsiniz. Telaşlanmayın. Mümkünse başka bilgisayarda açın sitenizi ya da bir süre bekleyin.

Joomla Anket Sayfasını Değiştirmek


Joomla sitelerin çoğunda anket bileşeni sayfası aynıdır. Çoğumuz bu anket sayfasını değiştirebileceğimizi bilmeyiz. Neden her siteyle aynı olsun sizin anketiniz? İşte şimdi size anket sonuçları sayfasının nasıl değiştirildiğini anlatacağım.

Dikkat: Bu anlatım Joomla 1.5 sürümünü içerir.

components\com_poll\views\poll\tmpl içerisinde bulunan default_graph.php dosyasını düzenlemek üzere açalım.

/components/com_poll/assets/poll.png adresi ile dosyada belirtilmiş resmin başlık yanında yer almasını sağlayan bu resimden başlıyorum ve bu adresleme işlemini kendi istediğim resme yönlendirmek üzere değiştiriyorum. (Resmin boyutlarının poll.png ile aynı ya da yaklaşık boyutlarda olmasına dikkat ederek...)

Yapacağım ikinci değişiklik php dosyasında belirtilen tablo sütun sayısını değiştirmek olacak. Yazı veya başka birşey eklemek istiyorum ve

<td width="100%" colspan="4">
bölümünde 4 değerini tablomda kaç sütunumun olmasını istiyorsam ona göre ayarlıyorum. Oy sayısı, yüzde değeri ve yüzde değerini ifade eden grafik çizgisi default sütunları işgal eder. Ben bunlara ek olarak yeni bir sütun daha ekleyeceğim.

Herbir seçenek ismini kalın veya italic vs göstermek istiyorum:

 echo $vote->text; ?>


kodunu

<strong>strong>
kodları arasına yerleştirirseniz kalın seçenek yazısı belirlemiş olursunuz. diğer yazı tipleri için de küçük bazı html kodları gerekiyor.

Sonrasında sütunlarımın kodları geliyor. Yeni bir sütun eklemek istiyordum, bunu şu şekilde yapıyorum:

<tr class="sectiontableentryodd; ?>">

<td align="right" width="2">
<strong>Oy:strong>
td>

<td align="right" width="10">
echo $vote->hits; ?>&nbsp;
td>


bu kodlar arasına şuanda kalın karakterde görünen kodu yerleştirdim, dolayısıyla daha sonrasında gelen oy sayısının neyi ifade ettiğini açıkladım. Bu bölümde herbir bölümü sütunları işaret ediyor. Bunların sıralarını değiştirerek grafik çizgisini başa, yüzdeyi e sağa yerleştirmek gibi sıra değişimleri yapabilirsiniz.

Herhangi bir sütunu kaldırmak istiyorsanız bir kod işinizi görecektir. Mesela benim gibi yüzde olarak görüntülemeyi engellemek istiyorsanız (95% şeklinde) yapmanız gereken:

kodu içine yerleştirmelisiniz yani şu şekilde:

<td width="30" >
echo $vote->percent; ?>%td>


Bu bölümde sütunların birbirlerine daha yakın ya da daha uzak olmalarını dilerseniz de herbirinin width değerini arttırıp azaltabilirsiniz.

Son olarak bahsedebileceğim şey de sonuç sayfasının alt kısmında ankete katılan sayısı, ilk ve son oylama tarihleri bölümünde yazıların ingilizce oluşudur. Yine aynı dosya içinde:

 echo JText::_( 'First Vote' ); ?>
kodu içinde kalın ve italik yazıyı dilediğinizce değiştirebilirsiniz.


DİKKAT!: Eğer kod bilgisine sahip değilseniz dersi yerel yani localhost üzerinde denemeniz tavsiye edilir.

Joomla Watch Türkçe Dil Dosyası

Joomla siteniz için anında istatistik sağlayan ve her türlü ziyaretçi denetimini yapabilmenizi sağlayan mükemmel bileşen Joomla Watch orjinalde İngilizce olduğu için biraz anlaşılmaz geliyor. Fakat aşağıdan indireceğiniz Türkçe Dil Dosyası'nı dizininizde bileşenin kurulu olduğu yer components/com_joomlawatch/lang/ klasörünün içine FTP yoluyla atın.
Daha sonra admin panelden bileşenlerden JoomlaWatch'u açın ve üstte bulunan menüden "Settings" i tıklayın. Açılan sayafada biraz aşağıya indiğinizde "Languages" diye bir değer göreceksiniz. Bunu "turkish" olarak seçip en altta bulunan "save" butonuna tıkladığınızda artık bileşenimiz Türkçe olacaktır.

dipnot: Türkçeleştirme, bizzat kendi çalışmamdır. Güle güle kullanın.

İNDİR | JoomlaWatch Türkçe Dil Dosyası