Tarih: 2005-12-02, 22:34:01 Mesaj konusu: Farklı Bloklar
Selamlar arkadaşlar,
Bir süre yardımcı olabilecek mesaj varmı diye aradım fakat bulamadım, sol ve sağ bloğu farklı genişliklerde (Örneğin: Sol blok 120 genişlikteyken, sağ bilok 100 gibi) yapabilmemiz için herhangibir döküman elinde olan var mı..? Veya bu olay ile ilgili ipucu verebilecek arkadaş var mıdır..?
Dışarıdan da araştırdım biraz ama pek açıklayıcı birşey bulamadım, kodları karıştırdım biraz ama theme.php dışında bir yerde blocks(left) (right) a etki eden bişiler var ama henüz bulamadım :)
Tarih: 2005-12-02, 23:59:35 Mesaj konusu: Re: Farklı Bloklar
mainfile.php de blocklar olusturuluyor (render_blocks ve blocks fonksiyonları ) . Sag taraf farklı olsun diyorsan hem buruda hem theme.php dosyasında degisiklikler yapmalısın.
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2005-12-03, 01:29:27 Mesaj konusu:
Aslında bunu temadan yapabilirsiniz. Dikkat ederseniz blok genişlikleri theme.php içerisinde tanımlanıyor. Şimdi DeepBlue temasını açtım ve gördüklerimi yazıyorum.
şimdi de bunu gördüm. Burada da sağ blokların genişliği (138) tanımlanmış. Değiştirdim ve çalıştırdım. Sonuç söylediğin gibi. Sol ve sağ blokların genişliği farklı oldu. Ben burada yapılıp yapılmayacağını kontrol etmek için DeepBlue temasını kullandım ve yapılıyor. Sizde temanızı inceleyerek nerede değişiklik yapılacağını bulup yapabilirsiniz. Bütün iş tablo hücrelerinde(<TD>).
Tarih: 2005-12-03, 01:47:40 Mesaj konusu: Re: Farklı Bloklar
Söylediğini anladım ve denedim fakat benim kullandığım kendi temamda biraz farklı bu senin anlattığına göre, senin dediğini yaptığımda blokların altında bulunan table etkileniyor, ben yabancı sitelerden birşeyler buldum mainfile ile filan ilgili, onu tatbik etmeye çalışıyorum, umarım olur...
function themesidebox($title, $content) {
$tmpl_file = "themes/Tema/blocks.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
e v a l($thefile);
print $r_file;
}
Üstteki bu kodu aynen altına kopyalayıp themesidebox fonksiyonunu themesidebox2 olarak ve block.html adresini blocks2.html olarak değiştiriniz...
Kod:
function themesidebox2($title, $content) {
$tmpl_file = "themes/Tema/blocks2.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
e v a l($thefile);
print $r_file;
}
Bütün bu işlemlerden sonra Temanız içerisindeki blocks.html dosyasını kopyalayıp blocks2.html olarak kaydedip sağ bloğunuzu istediğiniz gibi düzenleyebiliyorsunuz...
Öyle guzel bir anlatim diki denildigi gibi yaptim ve icimdende nasil olsa yine hata vericek diyordum ama vermedi ve istedigim gibi oldu allah razi olsun bu bilgiyi bizler ile böyle guzel bir anlatim ile paylastiginiz icin
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız