Yodofoo | Kusurlu Site
Modifikasyon MyBB Anasayfada Son Konular - Baskı Önizleme

+- Yodofoo | Kusurlu Site (https://yodofoo.com.tr)
+-- Forum: Web Tasarım ve Programlama (https://yodofoo.com.tr/forumdisplay.php?fid=9)
+--- Forum: MyBB (https://yodofoo.com.tr/forumdisplay.php?fid=10)
+---- Forum: Eklenti ve Mods (https://yodofoo.com.tr/forumdisplay.php?fid=13)
+---- Konu Başlığı: Modifikasyon MyBB Anasayfada Son Konular (/showthread.php?tid=31)



MyBB Anasayfada Son Konular - Hasan - 02-29-2024

Modifikasyon Yapımcısı: Novruz
Modifikasyon Açıklaması: Portalda yer alan son konular modülündeki konuları tüm sayfalarda göstermenizi sağlar.

Kurulumu
Admin KP Sağ ok Temalar ve şablonlar Sağ ok Şablonlar Sağ ok Kullandığınız temanın şablon seti Sağ ok Portal Sayfası Şablonlar Sağ ok portal_latestthreads_thread

Verilen kodu bul
Kod:
<td class="{$altbg}">

Değiştir ve kaydet
Kod:
<td class="{$altbg}"><div class="latestthreads_portal">

Bul
Kod:
</td>

Değiştir ve kaydet
Kod:
</div></td>

Bu değişiklikler yapıldıktan sonra artık son konuların nerede görünmesini istiyorsak o şablonları açın ve </body> etiketinden önce görünmesini istediğiniz herhangi bir yere ekleyin. Ben bunu index(forum anasayfası) için yapacağım.

Admin KP Sağ ok Temalar ve şablonlar Sağ ok Şablonlar Sağ ok Kullandığınız temanın şablon seti Sağ ok Ana Sayfa - [index] Şablonlar Sağ ok index

<body></body> tagları arasında bir yere ekle ve kaydet

Kod:
<div class="latestthreads_portal"></div>
<script type="text/javascript">shows = document.getElementsByClassName("latestthreads")[0];
fetch('portal.php')
.then(res => res.text())
.then((responseText) => {
  const doc = new DOMParser().parseFromString(responseText, 'text/html');
    const elm = Array.from(doc.getElementsByClassName("latestthreads_portal"));
    shows.innerHTML = elm.reduce((a, el) => a += el.innerHTML, '')
});</script>

İşlemler tamamladıktan sonra modifikasyonumuz çalışacaktır.