Joomla Türkçe Destek Forumu

Joomla 2.5.x => Joomla 2.5.x Genel Soru ve Sorunlar => Konuyu başlatan: CyRaWarrior - 25 Ara 2012 00:47:19

Başlık: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: CyRaWarrior - 25 Ara 2012 00:47:19
Arkadaşlar merhaba,[/size]bu konuyu türkçe ve ingilizce pek çok forumda aradım, verilen birkaç destek bende çözüm olmadı.Sitemin anasayfasındaki arama çubuğunda arama yaptığımda sonuçlar tüm modüllerin en altında çıkıyor. Menüye yeni arama sonuçları ekleme yaptım ve modülü ana sayfa ile bu sayada görünür yaptım. Ancak yine çözüm olmadı, arama yaptığımda sonuçlar ısrarla ana sayfadaki modüllerin en altında çıkıyor. Buna bir çözüm bulmak mümkün mü? Teşekkürler.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 25 Ara 2012 08:59:02
@CyRaWarrior

Sitenizin linkini verebilirmisiniz.

Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: CyRaWarrior - 25 Ara 2012 09:37:10
linki resim olarak veriyorum kusura bakmayın, şimdilik arama motorlarına takılmasını istemiyoruz:

(http://imagesturk.net/images/2012/12/25/Wu1vV.jpg)
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 25 Ara 2012 10:03:56
O zaman afaki olarak cevap vermek durumundayım.

Arama sonuçları content pozisyonunda yani makalelerin görüntülendiği pozisyonda yayınlanır.
Temanızda bu pozisyonun üzerindeki modül pozisyonlarında modül yayınlıyorsanız, arama sonuçlarının bu aktif modüllerin altında görüntülenmesi doğaldır.



Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: CyRaWarrior - 25 Ara 2012 10:10:28
Aslında site o linkini yazdığım site olacak. Yeni kurmaya başladığım için linkinin arama motorlarına takılmasını istemedim, kurma işim 1 hafta kadar sürecek. O yüzden aslında cevabınız benim için afaki değil, ilginiz için çok teşekkür ederim.

Peki arama sonuçlarının görüntülendiği content pozisyonunu değiştirmek mümkün mü? Ya da bu content pozisyonu ile diğer modüllerin pozisyonları arasında bir önceliklendirme yapmak mümkün mü? Arama sonuçları diye bir modül olmaması nedeniyle kafam çok karışıyor.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 25 Ara 2012 10:25:23
Content diğer bir adı ile component pozisyonunun yerini elbette değiştirebilirsiniz.
Yalnız bunun için iyi bir joomla bilgisine sahip olmanız gerekir.
Arama sonuçlarının modüllerde görüntülenmesini sağlayan eklentiler olabilir.
Bunun için joomla eklenti dizinine bir göz atmanızda fayda var.

Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: CyRaWarrior - 25 Ara 2012 10:35:58
Aslında bu Joomladan kaynaklı bir genel sorun olduğu için kolay bir çözümü vardır diye düşünmüştüm. Joomla ile hazırlanmış hangi siteye girsem bunu çözmüşler ama ortada paylaşılmış bir çözüm yöntemi yok.

Anladığım kadarıyla en uygunu Joomlanın kendi arama eklentilerini değil yeni bir search eklentisi kullanmak. Bu noktada mümkünse sizin önereceğiniz bir eklenti varsa onu öğrenebilirsem çok iyi olur aslında.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 25 Ara 2012 11:18:46
Aslında arama bileşenine herhangi bir menü den bağlantı ( menü öğesi ) eklerseniz modülleri bu menü öğesinde göstermeme şansınız vardır.
Fakat modül üzerinden yaptırılan aramalarda çalışır mı bunu denemedim hiç.
Siz dilerseniz deneyebilirsiniz.

Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: CyRaWarrior - 25 Ara 2012 14:09:49
Menü öğesi eklesem de bu kez menü öğesindeki arama sayfasında arama yapınca sorun olmuyor ama anasayfada sorun devam ediyor. Bunun sebebi olarakta anasayfadaki modülden arama yapınca anasayfadan parent olarak türeyen arama sayfasında sonuç yayımlanması gösteriliyor.

Parent sayfalarda sanırım sizin bahsettiğiniz content pozisyonunda sonuçları gösteriyor. Birde ben benim kullanacağım templateimin index.php?tp=1 yoluyla modül pozisyonlarını inceledim ama burada content görünmüyor. bu neden olabilir, content gizli bir pozisyon mudur :)
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 25 Ara 2012 14:34:59
component ( content olarak yazmışım özür dilerim ) bölümü modül değildir bileşenlerin ve işlevlerinin görüntülendiği bölümdür.

temanızın ( beez20 ) index.php dosyasının içinde bulunan kodlarda

modüller

şeklinde

component bölümü

şeklinde

sistem mesajları da

şeklinde

yerleştirilir.

component ve message bölümleri modül olmadığından modül ön izlemesinde adları ile görünmezler.

Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: CyRaWarrior - 27 Ara 2012 19:41:53
hocam tekrar merhaba,

Bu konuyla ilgili yabancı bir sitede şöyle bir çözüm önerdiler, ingilizcem çok iyidir ama joomlayı ilgilendiren kısımları var o yüzden ne dediklerini anlamadım:

"You simply have to have a menu item that points to the search component, and in the backend of the module specify the menu item id. This is a default joomla setting, and does not relate to the template."

Menüde arama itemı oluşturmayı anladım da ikinci kısmı tekrar açıklamalarını istedim. backend of the modulede parametrelerde menu item IDsini girin ne demek hiç anlamadım:
In the backend of the module, where the paramters are, there is a parameter to specify the menu item id of your newly created menu item. This is not a menu assignment parameter, its a parameter of the module itself.

Senin bir yorumun olabilir mi?
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 27 Ara 2012 21:10:08
Evet bir yorumda bulunayım.

Ana menü de arama adında bir menü öğesi oluşturduğımızu düşünelim, bu menü öğesinin id si yani kimliğinin 140 olduğunu varsayalım.

Arama sonuçlarında görünmesini istemediğimiz modülleri de bu menü öğesine atamayalım.

Daha sonra modül yöneticisinde bir arama modülü oluşturalım.
Modülü oluştururken, temel secenekler de Öğe Kimliği Ayarla yazan kutuya daha önce oluşturduğumuz arama adlı menü öğesinin id si yani kimlik numarası olan 140 ı yazalım ve arama modülümüzü kaydedip yayınlayalım.

Bu öğe kimliği ekleyerek oluşturduğumuz arama modülünden arama yapıldığında istenmeyen modüller ( menü öğesini yayınlamasanız dahi ) arama sonuçlarında görünmeyecektir.

Not: Arama adında oluşturacağımız menü öğesinin türü Arama Formu yada Arama Sonuçları olacaktır.

Edit : Not bölümündeki ifade daha anlaşılabilir olması açısından üyelerimizden simarikolca nın uyarısı üzerine değiştirilmiştir.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: CyRaWarrior - 30 Ara 2012 16:24:38
hocam çok teşekkür ederim bu çözüm işe yaradı. Aynı sorunu yaşayanlar olursa uygulasınlar.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: kadime - 15 Mar 2013 14:45:06
Bunun için nerdeyse bir günümü harcadım, gerçekten çok teşekkür ederim.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: ugurbilalsen - 24 Mayıs 2013 19:12:01
merhaba aynı sorun bende de mevcut burada belirtiklerinizi uyguladım fakat ana menü arama sonuçlarında diğer modüller gibi gözükmemekte
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 24 Mayıs 2013 22:46:10
Merhaba

Modül menü atamalarında, ana menü yü seçerseniz görünecektir.

Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: ugurbilalsen - 28 Mayıs 2013 20:27:56
görünmesini istediğim modülün menü atamalarında tüm sayfalarda seçeneğini girdiğimde sorun çözülüyor fakat sadece seçilen sayfalarda kısmını kullandığımda sorun devam ediyor.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 28 Mayıs 2013 20:47:15
Sanırım işleminizi yaparken bir şey (ler) eksik kalıyor.
Durumu bilemediğim için net bir şey söyleyemiyorum.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: simarikolca - 26 Ağu 2013 07:41:22

Konu üzerinden baya bir zaman geçmiş ama şunu söylemeliyim çok işime yaradı. Kesin Çözüm Oluşturdu.
Not: Arama adında oluşturacağımız menü öğesinin bağlantısı arama bileşeni olacaktır. kısmından kastedilen nedir anlamadım ama kastedilen menü öğesi türü ise
menü öğesi türünü : Arama Formu yada Arama Sonuçları olarak seçtim (joomla 3.0 için)

Sanal a cevabı için çok teşekkür Ederim.

[/size]
Alıntı yapılan: sanal - 27 Ara 2012 21:10:08Evet bir yorumda bulunayım.

Ana menü de arama adında bir menü öğesi oluşturduğımızu düşünelim, bu menü öğesinin id si yani kimliğinin 140 olduğunu varsayalım.

Arama sonuçlarında görünmesini istemediğimiz modülleri de bu menü öğesine atamayalım.

Daha sonra modül yöneticisinde bir arama modülü oluşturalım.
Modülü oluştururken, temel secenekler de Öğe Kimliği Ayarla yazan kutuya daha önce oluşturduğumuz arama adlı menü öğesinin id si yani kimlik numarası olan 140 ı yazalım ve arama modülümüzü kaydedip yayınlayalım.

Bu öğe kimliği ekleyerek oluşturduğumuz arama modülünden arama yapıldığında istenmeyen modüller ( menü öğesini yayınlamasanız dahi ) arama sonuçlarında görünmeyecektir.

Not: Arama adında oluşturacağımız menü öğesinin bağlantısı arama bileşeni olacaktır.
Başlık: Ynt: Anasayfada arama sonuçlarının en altta görünmesi?
Gönderen: sanal - 26 Ağu 2013 13:58:58
Merhaba simarikolca

Not: Arama adında oluşturacağımız menü öğesinin bağlantısı arama bileşeni olacaktır.

dan kastedilen sizin de belirttiğiniz gibi menü öğesi ( bağlantı ) türüdür.

Menü öğesi türü de yine sizin belirttiğiniz gibi Arama Formu yada Arama Sonuçları dır.

Bazen ifadelerimde genel kalıpların dışına çıktığım oluyor, uyarınız ve iyi dilekleriniz için teşekkürler.