Konu: Bölüm haberlerinde default resim göstermek  (Okunma sayısı 606 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

05 Mayıs 2014, 15:41
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Bu modifikasyon kurulduğunda içerisinde resim bulunmayan konular portalda bölüm haberleri bloğunda gösterilirken standart bir resim konu içeriğine eklenir.

Aslında içerisinde resim olan konulara da ekliyor ancak konuda resim olması durumunda konuya ait resim default resimin üzerine geldiğinden default resimin görünmesini engelliyor.

Default resim olarak ekteki 300*225px boyutlarında default_image.png isimli resim hazırlanmış. Bu resimi aynı boyutlarda kalmak şartıyla değiştirebilirsiniz. Farklı boyutta resim kullanabilmek için kodlamada değişiklik yapmak gerekir.

Modifikasyonun hatasız ve etkili çalışabilmesi için konuda ya hiç resim olmayacak ya da konudaki resimden önce yazı olmayacak. Buna dikkat edersiniz.

Kurulum:

PortalBlocks.php
Bul:
Kod: [Seç]
if ($modSettings['sp_resize_images'])
$row['body'] = preg_replace('~class="bbc_img~i', 'class="bbc_img sp_article', $row['body']);

Değiştir:
Kod: [Seç]
if ($modSettings['sp_resize_images'])
$row['body'] = preg_replace('~<img\s+src="([^"]+)"([^/>]+)/>~i', '<center><img class="default_resim" width="300" height="225" src="$1"$2" /></center>', $row['body']);
         
Bul:
Kod: [Seç]
<div class="post"><hr />', $news['body'], '</div>

Değiştir:
Kod: [Seç]
<div class="post_default_image"><br />', $news['body'], '</div>
index.css en alta ekle:
Kod: [Seç]
.post_default_image{padding-top: 225px; clear: right; background: #E9EEF2 url(../images/default_image.png) no-repeat center 16px;}
.default_resim{ margin-top: -225px;}

Son olarak da ekteki default_image.png isimli resimi kullandığınız temanın images klasörüne atınız.

geçici demo: Benim Topluluğum
user: demo
pass: demo

« Son Düzenleme: 05 Mayıs 2014, 15:42 Gönderen: bolubeyi »

05 Mayıs 2014, 17:31
Yanıtla #1
  • *
    • İleti: 141
    • Karma: 1
    • Forumigo8navigation
    • Profili Görüntüle

Resmi tam oturtmak için kodlarla biraz oynadım.İşimi gördü.Çok teşekkür ederim. +1


05 Mayıs 2014, 18:23
Yanıtla #2
  • *
    • İleti: 2018
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

Evet muhtemeldir. Herkes sitesine göre kodlarla oynama yaparak en güzel görünümü elde edebilir. Kolay gele. Zaten sizin isteğiniz üzerine hazırlandı. İlk olarak da siz kullandınız.


05 Mayıs 2014, 18:37
Yanıtla #3
  • *
    • İleti: 141
    • Karma: 1
    • Forumigo8navigation
    • Profili Görüntüle

Evet muhtemeldir. Herkes sitesine göre kodlarla oynama yaparak en güzel görünümü elde edebilir. Kolay gele. Zaten sizin isteğiniz üzerine hazırlandı. İlk olarak da siz kullandınız.

Uyeler bazen resim eklemiyor.Resimsiz hos durmuyordu.Simdi resimdiz konulsrda uygun bir resim yayinlsmis olacagim.Tekrar tesekkurler.