Joomla Dersleri

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

Joomla Hosting Gereksinimleri (System Requirements)

=== KONU TAŞINMIŞTIR ====


Joomla Hosting Gereksinimleri başlıklı konudan inceleyebilirsiniz.

Joomla'da MP3 Çalmak (MP3 Player)

==== KONU TAŞINMIŞTIR ====

Joomla Sayfada MP3 Çalmak başlıklı yazıdan takip ediniz.

Joomla'da Video Embed (HTML) Kodu Eklemek

=== KONU TAŞINMIŞTIR ====


Joomla’da Video Embed (HTML) Kodu Eklemek başlıklı konudan takip edebilirsiniz!

Kişisel Site İçin Tema (Ja Labra)


Merhaba sevgili arkadaşlar. Uzun bir aradan sonra tekrar buradayım. Mayıs ayını hiçbir yazı olmadan geçirmenin üzüntüsünü yaşamaktayım ne var ki diğer blogları gezdiğimde de aynı olayla karşılaşmam biraz rahatlattı beni :) Malum okuldaki sınav yoğunluğunun zirveye ulaştığı bir dönem. Neyse ki okul bitti ve kocaman bir yaz bizleri bekliyor. İnşallah acısını çıkaracağız.
Gelelim bu günkü paylaşımımıza, Joomla Art üretimi olan bu muhteşem temayı hemen sizlerle paylaşmak istedim. Her yerde (hatta belki buradan başka hiçbiryerde) bulamayacağınız güzel bir tema. Genelde kişisel siteler için tercih edildiğinden dolayı başlıkta o şekilde yer verdim fakat temanın bizlere sunduğu kullanışlu modülleri ile her türlü projede kullanmak mümkün.
Anasayfada bulunan header bölümüne, tema paketinin içinde bulunan slideshow modülü gelmekte. Bunu dilediğiniz şekilde kullanabileceğiniz gibi yine aşağıdaki pakette yer alan "Ja-Tabs" modülü ve plugin'i sayesinde birden fazla modülü sekmeler halinde aynı pozisyonda gösterebileceksiniz. Temada bulunan modülleri ajax desteğiyle yerlerini değiştirerek kullanıcı istediği şekilde kişiselleştirebilmektedir. Bu da temayı kullanışlı yapan bir başka özelliğidir.
Eminim birçok projede işinize yarayacaktır. Sevgilerimle.

İNDİR | DEMO

rar pass: joomla-dersleri.blogspot.com

Joomla İçerikte Google Reklamı Yayınlamak

==== KONU TAŞINMIŞTIR ====


Joomla İçerikte Google Reklamı Yayınlamak başlıklı konudan takip edebilirsiniz...

Joomla'da Google Reklamı Yayınlamak

===== KONU TAŞINMIŞTIR =====


Joomla’da Google Reklamı Yayınlamak başlıklı konudan takip edebilirsiniz.

Joomla Ajax Oylama Sistemi (Core Design Ajax Vote)

===== KONU TAŞINMIŞTIR ======

Joomla Ajax Oylama Plugini başlıklı konudan takip edebilirsiniz....

Joomla Video Bileşeni


Joomla 1.0 ile tam uyumlu (native), Joomla 1.5'te ise ger uyumluluk özelliğini aktif etmeniz halinde (legacy) sorunsuz çalışan bu bileşenin adı "Seyret".
Büyük olasılıkla Türk yapımı olan bu yerli malı bileşen sayesinde; Google Video, YouTube, Metacafe, DailyMotion gibi video sitelerindeki videoları ziyaretçilerinize izletebilirsiniz. Videoları kategoriler halinde verebileceğiniz bileşendeki videolara kullanıcalar yorum yapabilirler, sistemin verdiği "embed" kodlarıyla sitelerine ekleyebilirler ve oylayabilirler. Bileşenin ekran görüntüsü konun başındaki resimdeki gibidir. Resmin üzerine tıklayarak büyük halini görebilirsiniz.
Programı kurduktan sonra videoları eklemek çok basit.

Üst menüde bulunan "video ekle" butonunu tıkladığınızda karşınıza gelen metin kutusuna, eklemek istediğiniz videonun URL'sini giriniz. (örneğin "http://video.google.com/videoplay?docid=6091890586363581178&ei=hCW7Sev9N4K1-Abll7zDAQ&q=izmir" )

URL'yi girdikten sonra, videonun küçük resmi, başlığı, adı ve detayları, videonun yayınlandığı siteden otomatik olarak çekilecektir.

Bileşen tarafında hosttan otomatik olarak çekilen bu bilgileri istediğiniz gibi düzenleyip, videonun kategorisini seçip "kaydet" butonuna basarak videonuzu yayınlayabilirsiniz.
Dilerseniz Seyret bileşeni ile videolarınızı kendi hostunuzda da yayınlayabilirsiniz fakat bandwith sınırını çok zorlayacağından dolayı pek tercih edilen bir yöntem değildir.
Güle güle kullanın.

İNDİR | Seyret 0.2.8.5

Joomla'da Geri Uyumluluk

=== KONU TAŞINMIŞTIR ====

Joomla’da Geri Uyumluluk başlıklı konudan takip edebilirsiniz...

Tüm Anketleri Aynı Anda Yayınlamak

Joomla'nın orjinal anket bileşeninde en yaygın sorunlardan biri de budur. Örneğin yayında olan anketinizi sonlandırdınız ve yeni anket oluşturdunuz. Fakat eski anketlerinizi de, anket sonuçları sayfasında gösterebilmek istiyorsunuz. Öyle ya anket sayfasında üstte eski anketleri de seçebileceğimiz bir seçenek görünmekte.
Diğer anketi de yayınladığınızda, anket modülünde eski yeni anketinizin altında eski anketiniz de hala oylanabilir görünüyor. Bu büyük bir sorun.
Eski anketim anket sonuçlarında görünsün ama oylanabilir olmasın. İşte bu başlıkta bunu nasıl gerçekleştireceğimizi anlatacağım. Çözümü gayet basit.
Yeni yayınladığımız anketi oluştururken, sayfanın sağ tarafında sitenin neresinde görünmesini istediğimizi seçiyoruz. Anasayfa veya tüm sayfalar gibi...
Eski anketimizde bu seçeneği ise "yok" olarak seçiyoruz. Aynen alttaki resimde göründüğü gibi.

Bu işlemi uyguladıktan sonra yeni hazırladığınız anket önyüzde oylamaya açık olarak yayınlanırken, eski anketleriniz de, anket sonuçları sayfasında üstteki menü sayesinde görüntülenebilir olacaktır.

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ı

Joomla Blog Teması - Ja Koniga ve Modülleri


İşte bir başka blog teması daha arkadaşlar. JoomlArt firmasını ürettiği bu güzel tema mistik görüntüsü ve gözalıcı tasarımıyla dikkat çekiyor. Tema Joomla 1.0 için tasarlanmış olup aşağıdan indireceğiniz paket içinde, temaya özel flaş haberler modülü (mod_news_flash) ve foto galeri slayt modülü (mod_slidegallery) de bulunmaktadır.
Ayrıca yine aynı paket içinde paylaştıtığım "Ja_Koniga_Source" isimli rar dosyanı da açtığınızda, temanın PSD dosyalarını göreceksiniz. Bu PSD dosyalarını Photoshop ile düzenleyip, kişiselleştirebilirsiniz.
Blog tarzı bir Joomla site düşünenlerin çok işine yarayacağına eminim.

İNDİR | DEMO
rar şifresi: joomla-dersleri.blogspot.com

Fireboard Son Mesajlar Modülü


Joomla sistemlerde yaygın olarak kullanılan Fireboard forumunuza yazılan son mesajları anasayfanızda ya da sitenizin herhangi bir başka yerinde gösterebileceğiniz fireboard son mesajlar modülü işinize yarayacaktır. Modülün ekran görüntüsü yukarıdaki gibidir. Modülü yönetim panelinde sunduğu parametreler sayesinde tamamen kişiselleştirip, sitenize uygun hale getirebilirsiniz.


Düzenleyebileceğiniz modül parametreleri:

  • Mesaj Sayısı (Modül'de kaç tane mesaj görünmesini istiyorsanız buraya giriniz.)
  • Maximum Karakter Uzunluğu ( Modül üzerinde gösterilen bir mesajın en fazla kac karakterinin gösterimesini istiyorsanız buraya giriniz.)
  • Yazara Community Builder Linki (Mesajı yazan kişinin CB Profilinin görüntülenebilmesini de istiyorsanız bunu aktif yapın.)
  • Yazarı Göster / Gösterme ( Mesajı yazan kişinin görüntelenmesini istiyorsanız aktif yapın.)
  • Mesaj Yok Uyarısı (Bu bölüme de forumda hiç mesaj olmadığında, modülde ne yazmasını istediğinizi girin. Örneğin "Forumda şu anda hiç mesaj bulunmamaktadır." gibi.)

İNDİR | DEMO

İçerik İçinde Modül Yayınlama

Joomla İçerikte Modül Yayınlamak konusundan takip ediniz...

Joomla Okul Teması (Mt Meb)


Joomla Art firmasının Ja Sabina isimli temasından editlenerek yapılmış mt_meb teması okul sitelerinde kullanılabilecek güzel bir tema. Mavi ağırlıklı tonları ve sade ciddi tasarımıyla bir okulun ciddiyetini web sitesine yansıtabilir.

İNDİR | Mt Meb Teması

Joomla Günlük Burç Modülü






Merhaba arkadaşlar.
Sitenizde günlük otomatik olarak yayınlanan, tüm burçları pop-up olarak gösteren bir günlük burç modülü olmasını ister misiniz?
Gelin birlikte hazırlayalım modülümüzü. Öncelikle şu kodu kopyalayın. Lazım olacak...

Şimdi Joomla sitemizin admin paneline girip genel yapılandırma ayarlarını açıyoruz.

Daha sonra da varsayılan metin editörümüzü kapatıyoruz. Aşağıdaki resimdeki gibi. Çünkü Joomla'da HTML kodları direk editörle girdiğinizde bazı hatalarla kaşılaşıyoruz. İşimizi garantiye alalım.

Editörümüzü kapattıktan sonra üst menüden site modüllerini açalım. Site modüllerini açtıktan sonra ise yine üstte bulunan "yeni" butonuna tıklayalım.

Daha sonra açılan yeni modül oluşturma sayfasında ise Modül başlığımızı "Günlük Burç" olarak ya da kendi belirlediğimiz bir herhangi bir isim olarak yazalım.

Aynı sayfada biraz daha aşağıya indiğimizde ise boş bir metin kutusu göreceğiz. Bu kutuya konunun başında verdiğim kodu yapıştırın ve yukarıda bulunan kaydet butonuna basın.

Artık günlük burç modülümüz yayında. Tebrikler. Bu modülü sitenizin istediğiniz pozisyonunda yayınlayabilirsiniz.

Genel Yapılandırma Ayarları'ndan tekrar edötürünüzü açmayı unutmayın. Fakat şunu önemle belirtmeliyim ki eğer metin editörünüz açıkken, modülde herhangi bir düzenleme yapmak isterseniz kodları kaybedebilirsiniz. Düzenlemek istediğinizde yine editörü kapatmanız gerekiyor.

Umarım işinize yarar.

Joomla Videolu (Görsel) Dersler


Nette bulduğum birkaç güzel videolu anlatımı sizlerle paylaşmak istiyorum. Joomla 1.0 için hazırlanmış bu derslerin içinde "Joomla'da tema nasıl yüklenir?", "Joomla'da Nasıl Kategori Eklenir?" , "Nasıl Bölüm Oluşturulur?" gibi sorulara cevap olabilecek güzel anlatımlı konular mevcut. Video (Görsel) anlatım olması sizi korkutmasın cok hızlı yükleniyor. Rahatlıkla izleyebilirsiniz.
Joomla'yı hiç bilmeyen biri bile bu birkaç video dersini izledikten sonra Joomla hakkında fikir sahibi olabilir. Admin panelde yapabileceğiniz çoğu şeyi bu videolardan öğrenebilirsiniz.

İşte video konu başlıkları:


Ja Spica Teması

Ja Spica isimli bu güzel temayı da bir denemenizi tavsiye ederim.

İNDİR | Ja Spica Teması

Joomla Doğa Teması (Ja Zibal)

Bazen "bol modül pozisyonlu joomla teması" diye arayası geliyor insanın google'da :) İşte o şekilde arayarak bulamayacağınız türde, mutlaka denemeniz gereken bol pozisyonlu bir Joomla Teması. Ja Zibal isimli bu tema mavi renginin ağırlıklı olduğu ve genelde doğa , spor ya da tatil üzerine yapılabilecek Joomla projelerinde kullanılabilir.

İNDİR | Ja Zibal Teması

Joomla Blog Teması


Biliyoruz ki Joomla ile blog tarzı projeler üreten Joomlacılar da var. Malesef joomla blog teması pek nadir bulunuyor. Blogcular "Beatiful Day" isimli bu güzel tema tam size göre. Sade tasarımı ve sağ modül pozisyonları tam bir blog görünümü yaratmanızı sağlayacak.

İNDİR | DEMO

MT Alana Teması


Ücretli bir temadan esinlenerek yaptığını söyleyen tema tasarımcısı, logo kısmını da rahatlıkla kendinize göre düzenleyebileceğinizi söylüyor. Gri tonlarının ağırlıklı olduğu temada modül pozisyonları çoğunlukla sayfanın alt kısmında bulunmakta. Tema Joomla 1.0 içindir.

İNDİR | Mt Alana

Mt GlassyBrown Teması

Tema isminden de anlaşılacağı üzere cam gibi kahverengi ağırlıklı. Web'te bulunan bir Drupal temasından esinlenerek ve ya editlenerek oluşturulduğu belli olan bu güzel tema sade ve şık görünümüyle dikkat çekiyor.

İNDİR | GlassyBrown

Haber Teması (habber)


Joomla'yı eğer bir haber sitesi için kullanıyorsunuz bu tema işinize yarayabilir. Türk yapımı olan "habber" isimli tema, çok sayıda modül pozisyonu ile haber sitenizde daha cok içerik yayınlayabilmenize imkan sağlıyor.

İNDİR | DEMO

Futbol - Spor Teması


Olur ya; futbol üzerine bir joomla site yaparsınız ya da herhangi bir spor dalı için bir site yaparsınız. İşte tam size göre bir tema. Joomla 1.5 uyumlu bu yeşil ve gri tonlarının ağırlıklı olduğu temayı kendinize göre düzenleyip kullanabilirsiniz. Ayrıca temada dikkat çeken bir diğer özellik ise logo kısmının header'dan ayrı olması. Bu da size logonuzu daha özgür düzenlemenizi sağlayacaktır.

İNDİR | DEMO

Fotoğraf Sitesi Teması


Bu güzel temayı sizlerle paylaşmak istedim. Joomla'yı eğer fotoğraf sitesi, fotoğrafçılık, foto galeri gibi projeleriniz için kullanıyorsanız tam size göre bir tema. Gün geçtikçe genişleyen tema arşivimize bu güzel temayı da eklemiş olduk. Hadi bakalım tadını çıkarın.

İNDİR

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 1.0 Tema Yükleme ( Nasıl Tema Yüklenir? )

Joomla sitemizi kurduktan sonra üzerinde varsayılan olarak iki adet tema seçeneği sunar. Bu temaları doğal olarak kimse kullanmak istemez. Herkes doğal olarak sitesinde, farklı, kendine özgü bir tema görmek ister.
Joomla ve tasarım konusunda uzman kişiler kendilerine tema tasarlayıp, sitelerinde onu kullanabilirler fakat normal bir Joomla kullanıcısı bununla zaman harcamak yerine internet üzerinde yayınlanan birbirinden değişik yüzlerce temadan birini seçip kullanabilir. Tema indirmek isterseniz Joomla Temaları bölümümüze bir göz batın bence ;)
Ya da alternatif tema üretici firmalarından da yararlanabilirsiniz:

www.joomlaos.de
www.joomlart.com
www.joomla-templates.com
www.joomla24.com

Peki temayı bulduk, beğendik ve indirdik. Şimdi bu temayı Joomla'ya nasıl kuracağız ve aktif edeceğiz?
Temayı indirdikten sonra zipli dosyayı açmamıza gerek yok. ( Fakat çok nadir de olsa o zipli dosyayı açmamız gerekebiliyor. Bu tarz dosyalarda "unzip_first" tarzında bir tabiri kullanılır.)

Şimdi admin paneline girelim ve üst menümüzde bulunan "yükle > Şablon -Site" sekmesini tıklayalım.
Açılan sayfadan gözat butonunu tıklayıp, internetten beğenip indirdiğimiz zipli dosyayı seçiyoruz.

Bir süre kurulum işlemi için bekledikten sonra, temada herhangi bir sorun yoksa ve kurulum işlemi başarıyla sonlandırılmışsa "Success" ya da "başarılı" gibi bir bildiri yazar. Evet temamızı şimdi yüklemiş olduk.
Temamızın yükleme işlemi başarıyla sona erdi fakat henüz yeni temamızı aktif hale getirmedik. Aktifleştirme işlemi için ise yine üst menüden "site>şablon yöneticisi>site şablonları sekmesini tıklıyoruz.
Açılan sayfada görüyoruz ki şu anda kullandığımız tema aktif görünmekte ve bir tik işareti bulunmakta. Yeni yüklediğimiz şablonu da orada görebiliriz.

Artık son hamlemizi yapabiliriz. Yeni yüklediğimiz temayı işaretleyip üstte bulunan "varsayılan" butonuna tıklamamız yeterli olacaktır.

Evet bütün yükleme işlemi işte bu kadar. Artık sayfanızı yenilediğinizde yeni temanızı görebilir ve keyfini sürebilirsiniz.

Güncel Joomla Açıkları


Arkadaşlar Joomla'da kullandığınız modül ve bileşenleri yüklemeden önce iyice araştırın. Aşağıdaki listede de gördüğünüz üzere birçok modül ve bileşenin açıkları bulunmakta ve kötü niyetli kişilere açık arka kapılar (backdoor) bırakmaktadır.
Aşağıdaki listede bulunan bileşen veya modüllerden kullandığınız varsa hemen yerine bir alternatif bulup o modül veya bileşeni silmenizi şiddetle tavsiye ederim.
Açıkları olan modül ve bileşenler:

  • 2008-03-25 Joomla Component alphacontent <= 2.5.8 (id) SQL Injection Vulnerability
  • 2008-03-23 Joomla Component Cinema 1.0 Remote SQL Injection Vulnerability
  • 2008-03-23 Joomla Component d3000 1.0.0 Remote SQL Injection Vulnerability
  • 2008-03-23 Joomla Component rekry 1.0.0 (op_id) SQL Injection Vulnerability
  • 2008-03-22 Joomla Components custompages 1.1 Remote File Inclusion Vulnerability
  • 2008-03-19 Joomla Component Restaurante 1.0 (id) SQL Injection Vulnerability
  • 2008-03-19 Joomla Component Alberghi <= 2.1.3 (id) SQL Injection Vulnerability
  • 2008-03-19 Joomla Component joovideo 1.2.2 (id) SQL Injection Vulnerability
  • 2008-03-18 Joomla Component Acajoom (com_acajoom) SQL Injection Vulnerability
  • 2008-03-11 Joomla Component ProductShowcase <= 1.5 SQL Injection Vulnerability
  • 2008-03-08 Joomla Component Candle 1.0 (cID) SQL Injection Vulnerability
  • 2008-02-23 Joomla Component simple shop 2.0 SQL Injection Vulnerability
  • 2008-02-20 Joomla Component com_hwdvideoshare SQL Injection Vulnerability
  • 2008-02-18 Joomla Component com_clasifier (cat_id) SQL Injection Vulnerability
  • 2008-02-18 Joomla Component com_pccookbook (user_id) SQL Injection Vulnerability
  • 2008-02-18 Joomla Component astatsPRO 1.0 refer.php SQL Injection Vulnerability
  • 2008-02-16 Joomla Component com_galeria Remote SQL Injection Vulnerability
  • 2008-02-16 Joomla Component jooget <= 2.6.8 Remote SQL Injection Vulnerability
  • 2008-02-14 Joomla Component mediaslide (albumnum) Blind SQL Injection Exploit
  • 2008-02-14 Joomla Component Quiz <= 0.81 (tid) SQL Injection Vulnerability
  • 2008-02-14 Joomla Component MCQuiz 0.9 Final (tid) SQL Injection Vulnerability
  • 2008-02-14 Joomla Component paxxgallery 0.2 (iid) SQL Injection Vulnerability
  • 2008-02-13 Joomla Component xfaq 1.2 (aid) Remote SQL Injection Vulnerability
  • 2008-02-12 Joomla Component pcchess <= 0.8 Remote SQL Injection Vulnerability
  • 2008-02-12 Joomla Component rapidrecipe <= 1.6.5 SQL Injection Vulnerability
  • 2008-02-08 Joomla Component NeoGallery 1.1 SQL Injection Vulnerability
  • 2008-02-07 Joomla Component com_noticias 1.0 SQL Injection Vulnerability
  • 2008-02-07 Joomla Component com_doc Remote SQL Injection Vulnerability
  • 2008-02-06 Joomla Component Ynews 1.0.0 (id) Remote SQL Injection Vulnerability
  • 2008-02-03 Joomla Component Marketplace 1.1.1 SQL Injection Vulnerability
  • 2008-02-03 Joomla Component mosDirectory 2.3.2 (catid) SQL Injection Vulnerability
  • 2008-02-01 Joomla Component NeoReferences 1.3.1 (catid) SQL Injection Vuln
  • 2008-01-30 Joomla Component ChronoForms 2.3.5 RFI Vulnerabilities
  • 2007-12-31 Joomla Component PU Arcade <= 2.1.3 SQL Injection Vulnerability

Joomla'da Sürüm (Version) Yükseltme

Bu konu başlığımızda ise "Joomla sürümümü nasıl yükseltebilirim?" sorusunu cevaplayacağız. Bildiğimiz üzere Joomla isimli bu harika sistem sürekli geliştirilmekte olan dinamik bir yapıya sahip. Gün geçmesin ki yeni bir sürümü çıktığı haberini almayalım. Bu geliştirmeler sayesinde Joomla açıkları günden güne kapatılıyor ve kullanıcı için daha da kullanışlı hale getiriliyor.
Eğer siz de Joomla sitenizi kötü niyetli kişilere (hackerlar) karşı korumak ve kendinizi güvende hissetmek istiyorsanız bu yeni sürümleri takip ederek sitenizi en son sürümde tutmaya özen göstermelisiniz.

Peki, Joomla sitemizin sürümünü (version) nasıl yükselteceğiz?
  • Öncelikle Joomla sürüm (version) yükleme dosyaları'nı bu adresten indiriyoruz.
  • Daha sonra ise sürüm yükseltme işlemine geçmeden önce sitenizi admin panel > genel yapılandırma'dan kapatmanızı öneririm; zira ziyaretçileriniz dosya yükleme sırasında hatalarla karşılaşma pek hoş olmayacaktır.
  • İndirdiğiniz Zip'li dosyayı açın.
  • Herhangi bir FTP aracı ile sitenizin FTP'sine bağlanın ve bu dosyaları sitenizin kurulu olduğu yere atın.
  • Aynı dosyaların dizinde var olduğunu ve üzerine yazmak isteyip istemediğinizi soran bir uyarıyla karşılaşacaksınız. (Genelde "overwrite?" şeklinde olur.) Bu uyarıya "evet" dedikten sonra dosya yükleme işleminin bitmesini bekliyoruz.
  • Evet! Dosyalar yüklendiyse artık genel yapılandırmadan sitenizi açabilirsiniz. Şimdi daha güvende hissedeceksiniz kendinizi.

Joomla 1.5'te Joomla 1.0 Bileşen ve Modüllerini Kullanmak

Joomla 1.5 versiyonu henüz yeni bir sürüm olduğu için doğal olarak Joomla 1.0'da kullandığımız bazı modül ve bileşenlerin malesef 1.5 desteği yok. Bu durumda aslında Joomla 1.5 bizlere çok güzel bir imkan sunmakta.

Admin paneline girip "uyumlu ek yöneticisini" (plug-in) açın. Daha sonra "geri uyumluluk" isimli plug-ini aktif (yayında) edin.
Artık Joomla 1.5'te de Joomla 1.0 için hazırlanmış olan modül ve bileşenleri kullanabilirsiniz.

dipnot: Aslında eksiksiz olarak çalıştığını söylemek isterdim fakat bazı modül ve bileşenlerde sorun yaratabiliyor.

Joomla 1.5 Bileşen ve Modüllerde Türkçe Karakter Sorunu ve Çözümü

Bu anlatımımızda Joomla 1.5'e kurduğumuz Joomla 1.0 bileşen ve modüllerinde yaşanan Türkçe Karakter sorunundan bahsedeceğiz. Çoğumuzun bildiği üzere Joomla 1.0 modül ve bileşenlerini Joomla 1.5'te kullanabiliyoruz. Nasıl olduğunu merak ediyorsanız bu konuya gözatmanızı öneririm. Joomla 1.5 UTF-8 dil kodlamasını kullanmaktadır. Bu yüzden Joomla'nın eski versiyonlarıyla uyumlu olan modül ve bileşenlerde Türkçe karakter bozuk çıkabilir ya da hiç çıkmayabilir.

Peki bu sorunu nasıl çözerim?
  • Öncelikle Türkçe karakter sorunu veren modül veya bileşenin Türkçe dil dosyasını (genelde turkish.php olur.) bilgisayarınıza indirin.
  • Daha sonra dosyayı not defteri ya da notepad ile açıyoruz ve hiçbir değişiklik yapmadan farklı kaydet (save as) diyoruz.
  • Kodlama bölümünden UTF-8 seçip kaydet (save) diyoruz.
  • Dosyamızı anlattığım şekilde kaydettikten sonra tekrar aynı yerine yüklüyoruz ve artık sorun ortadan kalkmış oluyor.

Joomla 1.0 İçin Manşet Haber Modülü

Merhaba arkadaşlar,
Bu başlığımızda Joomla 1.0 için hazırlanmış bir manşet haber modülünden bahsedeceğim. Daha önceki bazı projelerimde kullandığım bu kullanışlı modül, Joomla için tasarlanmış, şu anda piyasada bol bol bulunan, manşet haber modüllerinin ilki sayılır. İlk olmasından dolayı da yoğun bir şekilde kullanılmaktadır Joomla camiasında.
Genelde haber sitelerinde kullanılan Latest News Mouseover isimli bu güzel modülü, her türlü projenizde kullanabilirsiniz. Size sunduğu birçok ayar sayesinde tamamıyla kişiselleştirebilir ve sitenize uyumlu hale getirebilirsiniz.
Modülü kurduktan sonra manşette yer almasını istediğiniz resmi, resim editöründen yükleyin. Resmin pozisyonunu üst (top) olarak seçip, giriş (intro) yazısını da resmin altına yazın. Bu şekilde haber resmi ve intro solda, haber başlıkları listesi ise sağda olacaktır.
Modülün ayarlar kısmından, başlık rengi, gösterilecek haber sayısı, arkaplan rengi, resim boyutu, CSS ayarları, modül boyutları gibi birçok ayarı sitenize göre ayarlayabilirsiniz. Ayarların tamamını incelemek isterseniz aşağıdaki resme bir bakmanızı öneririm.

Madem bu kadar anlattık, bari modülü de paylaşalım dimi ama ;) Aşağıdan modülü indirip hemen kullanmaya başlayabilirsiniz. Umarım işinize yarar. Kullandıkça joomla-dersleri.blogspot.com adresini hatırlayın. Sakın unutmayın!

İNDİR

Joomla Siyah - Portal Teması

Joomla ile portal yapanlar için tasarlanmış güzel bir tema. Dark Rational isimli bu tema özellikle kalabalık pozisyonları sayesinde portal çalışmanızda işinize yarayacaktır. Tabi portalı siyah yapmayı düşünenler içindir.

İNDİR

Oto Galeri - Araba Teması


Oto alım - satım, oto galeri gib bir işletmeye site yapıyorsanız bu güzel temayı kullanabilirsiniz. Tema dahilinde bulunan kendine özel modülleri ve eklentileri sayesinde işiniz daha da kolyalaşacak.

İNDİR

Medikal - Sağlık Teması


Medikal Sitesi ya da sağlıkm üzerine içerik barındıran bir site yapıyorsanız tam size göre bir template. Temanın içinde bulunan PSD dosyaları sayesinde her türlü düzenlemeyi de kendi zavkinize göre yapabilirsiniz.

İNDİR

Joomla Şehir Portalı Teması


City Joomla isimli bu temayı, herhangi bir il ve ya ilçe için hazırladığınız şehir portallarında kullanabilirsiniz. Tema Joomla 1.5 içindir. Farklı modülleri ve bileşenleri ile birlikte aynı pakette bulunan bu güzel temayı bu başlıkta sizlerle paylaşıyorum.

İNDİR

Joomla Firma - Şirket - İşyeri Teması


Eğer Joomla sitenizi bir işyeri, firma ya da şirket için hazırlıyorsanız bu tarz bir tema işinizi kolaylıkla görecektir. Hem işlevselliği hem de değişik özellikleriyle çok beğeneceğiniz bu temayı kurduktan sonra istediğiniz gibi düzenleyebilirsiniz.

İNDİR

Joomla'da CSS Düzenlemek

Joomla'da her ne kadar görsellikle oynayabiliyor olsak da sonuç itibariyle çoğu Joomla kullanıcısının müdahale etmekten çekindiği CSS kodları var. Aslında bu CSS kodları sayesinde joomla sitemizi çok daha güzel hale getirebiliriz. Nasıl mı? Anlatacaklarımı iyi takip edin. Mutlaka işinize yarayacaktır.

Öncelikle CSS kodlarına bir göz atalım. (Örnek olarak Joomla 1.0.12 versiyonu kullanıldı)

"templates" klasörü içerisinde üzerinde değişiklik yapacağımız temayı buluyor ve klasör içinde "css" klasörü içerisinde "template_css.css" dosyasını açıyoruz. Bu pencerede birçok farklı kod görüntülenir. Biz hepsinden bahsetmeyeceğiz, birkaçını örnek maksadıyla inceleyeceğiz.

#buttons_outer {
ile başlayan bölüm sayfanın üst bölgesindeki menü için hazırlanmış kodları içerir.
width: 635px;
margin-bottom: 2px;
margin-right: 2px;
float: left;

kısmında width tablo genişliğini gösterir. 635 değeri ile değişiklik yapabilirsiniz. margin değerleri de dipten (margin-bottom) ve sağdan (margin-right) bırakılacak boşluk değerleridir.

#search_outer {
float: left;
width: 165px;

}


kısmı arama formunuzun özelliklerini içerir. width değeri genişlik değeridir.

#search_inner .inputbox {
border: 0px;
padding: 3px 3px 3px 5px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #0066ff;


kodu ile arama formu içerisine yazılacak yazının özelliklerini belirtirsiniz. color değeri renk kodu font size ve font şekli üzerinde de değişiklik yapılabilir.


#header {
float: left;
padding: 0px;
margin-right: 2px;
width: 550px;
height: 150px;
background: url(../images/header_short.jpg) no-repeat;


bölümü logonuzun bulunduğu tabloyu içerir. genişlik (width) ve yükseklik (height) değerleri değiştirilebilir. background kodu logonuzun yerini belirttiğiniz koddur. Bu adresi değiştirebilirsiniz. no-repeat kodu logonun, sayfalar arası geçişte tekraren yüklenmesini engeller.


#footer {
text-align: center;
padding: 3px;


kısmı sitenizin en alt kısmında bulunan Copyright yazılarının olduğu bölümü içerir. Burada bu kısma yazacağınız yazının merkez (center) , sağa dayalı (right), sola dayalı (left) olup olmamasına karar verirsiniz.

a:link, a:visited {
color: #0066ff; text-decoration: none;
font-weight: bold;
}


kısmı sitedeki linklendirdiğiniz yazıların alacağı rengi ve yazı tipini belirtir. color değeri renk değişimini ve font-weight kısmı da kalın mı, italic mi yazılacak bunun karar verildiği koddur.


a:hover {
color: #000000; text-decoration: none;
font-weight: bold;


kısmı fare imlecini üzerine getirdiğinizi linklendirdiğiniz yazıların alacağı durumu gösterir. Yukarıda anlatıldığı gibi renk ve font özellikleri içerir.

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.

Fireboard Mavi Tema


Fireboard için tasarlanmış güzel mavi bir tema. Tema Joomla 1.0 uyumludur. Biraz phpBB forumlarına benzetilmiş bu tema gerçekten hoş bir görünüme sahip. Eğer Fireboard'ta tema nasıl yüklenir bilmiyorsanız buraya tıklayın.


İNDİR | rar şifresi: http://joomla-dersleri.blogspot.com/

Fireboard Tema Yükleme


Joomla'da en yaygın kullanılan Forum bileşeni Fireboard'dur. Neden? Çünkü diğer forum bileşenleri gibi köprü (bridge), ya da ayrı bir veritabanına ihtiyaç yoktur. Bu forum bileşenini, normal bir bileşen gibi Joomla sitenizde rahatlıkla kullanabilirsiniz.
Bu muhteşem forum bileşeninin bir de tema seçenekleri var. Orjinalde çok az seçenek olmasına rağmen internette birbirinden güzel fireboard temaları bulabilirsiniz. Peki bu bulduğunuz temaları nasıl yükleyip aktif edecekseniz? Çok basit!
İndirmiş olduğunuz tema klasörü eğer zipliyse, zipten çıkarıp klasöre hiç müdahale etmeden FTP yoluyla /components/com_fireboard/template/ dizinine atın. Atma işlevi tamamlandığında ise admin panelden Fireboard Yapılandırma'ya girip Tema ve Tema Simgeleri Ayarlarında, yeni yüklediğiniz temayı aktif edin. İşte bu kadar! Artık yepyeni bir temaya sahipsiniz. Güle güle kullanının :)

Joomla'da Firma Rehberi Yapımı


Bir süre yazamadım. Tekrar merhabalar!
Bu konumuzda sizlere Joomla 1.0 ile Firma Rehberi yapımını anlatacağım. Daha önceki bir projemde uzun süre işimi görecek bir Firma Rehberi Bileşeni aradım. Fakat o kadar aramama rağmen beni tatmin edecek bir bileşen bulamadım. Zaten şu anda da hala daha doğru düzgün bir Firma Rehberi Bileşeni yok.
Joomla'da bir Firma Rehberi yapmak için aslında hiçbir bileşene ihtiyacınız yok. Zaten Joomla bünyesinde bulunan Web Bağlantıları Bileşeni, Firma Rehberi için son derece kullanışlı. Tabi bunu keşfedebilmek için biraz yaratıcılığınızı kullanmanız gerekiyor ;)
Web Bağlantıları'nda; bildiğiniz üzere kategorilendirme imkanımız var. Bu kategorilendirmeyi, firma rehberinde bulunmasını istediğimiz kategoriler halinde yapıp (örneğin, Restoranlar, Cafeler, Tamirciler, Muhasebeciler vs.) bu kategorilerin altına girilecek web bağlantı öğelerine de firma ismi verebilirsiniz (örneğin: Raci'nin Yeri Balık Restoran, Bingo Tamir Atölyesi vs.).
Daha geniş bir örnek vermek gerekirse; Bunları uyguladığınızda durum şu şekilde olacak,

Web Bağlantıları > Restoranlar > Raci'nin Yeri Balık Restoran

Öğenin, "bilgiler" bölümüne, adres, telefon, gibi verileri girdikten sonra ise sözkonusu firma için bir sayfa oluşturmak kalıyor. Oluşturduğumuz sayfayı da "URL" bölümüne girdiğimizde Firma Rehberi konusunu aşmış oluyoruz. Artık kendi düzenleyebileceğiniz bir firma rehberiniz var. Başka bileşenlerle uğraşmanıza hiç gerek yok.
Eğer anlatım sizi tatmin etmediyse, anlattığım yöntemle oluşturulmuş başarılı bir Firma Rehberi demosunu buradan görebilirsiniz.
Bir daha ki dersimizde görüşmek üzere!

Arşiv