• Forumzar.COM Türkçe içerikli genel forum sitesi ve paylaşım platformu olarak eğlenceli ve interaktif bir forum deneyim sunar.

    Foruma üye olmak için BURAYA TIKLAYINIZ

Xenforo Şık Görünümlü Duyuru Alanı

Linux

Owner
Katılım
31 Tem 2022
Mesajlar
7,101
Puanları
63
Konum
istanbul
Cinsiyet
Erkek
Merhaba XenForo Topluluğu!
Ap yazılım`ın paylaşmış olduğu Şık Görünümlü Xenforo Duyuru Alanı kodlarını sizinle paylaşmak istiyorum.

Bu güncelleme ile birlikte Xenforo duyuru alanına bir dizi yenilik ekledik. İşte detaylar:

  1. Kapatma Butonu Eklendi
    Artık duyuruları görmek istemeyen üyeler için özel bir kapatma butonu ekledik. Bu sayede kullanıcılar, duyuruları kapatabilir ve ana sayfada istedikleri içeriğe odaklanabilirler.
  2. Duyuru Kapatıldığında Sayfa Yenilenmesinden Etkilenmez
    Duyurular kapatıldığında sayfa yenilenmesinden etkilenmeyeceklerdir. Eğer bir kullanıcı sayfayı kapatıp tekrar açarsa veya yeni bir sekme açarsa, kapatılan duyurular hala görülebilecektir.
  3. Admin İletişim Butonu
    Artık duyurularla ilgili herhangi bir sorunuz veya geri bildiriminiz varsa, Admin İletişim Butonu ile doğrudan yöneticilere ulaşabilirsiniz. İletişim kurmak hiç bu kadar kolay olmamıştı!
  4. Tek Sekmede 2 Duyuru / Genel İyileştirme
    Forumunuzu daha kullanıcı dostu hale getirmek adına genel bir iyileştirme yaptık. Artık aynı anda 2 duyuru tek sekmede görüntülenebilecek. Bu, duyuruların daha etkili ve kullanıcı dostu bir şekilde yönetilmesine olanak tanıyacak.

Duyuru alanının örnek görseli aşağıdaki gibidir.

duyuru-alani.PNG

Ayrıca, bu güncelleme ile birlikte reklam yönetimini daha da geliştirdik. Admin Kontrol Paneli'nde şu adımları takip ederek reklam ekleyebilirsiniz:

AdminCP > Kurulumlar > Reklam Yöneticisi > Reklam Ekle

HTML kısmına eklemeniz gereken kodları aşağıda bulabilirsiniz.

Herkesi bu güncellemeleri denemeye ve görüşlerini paylaşmaya davet ediyoruz. İyi forumlar!

xenforo-duyuru-alani1.png


xenforo-duyuru-alani-kodlari.png

Ve işte eklemeniz gereken kodlar ;

Kod:
<div id="gizleme" class="geneldiv">
 
<div class="bdiv">
 
<button class="buton" onclick="gizleGoster();">X</button>
 
</div>
 
<div class="duyuru uyari">
 
<div class="uyarialan">
 
<i class="fas fa-bullhorn"></i>
 
</div>
 
<div class="uyarialan">
 
<div class="metin goster1" id="metin1">
 
<b> Bu Tasarım Ap Yazılım® Tarafından Kodlanmıştır 🙂. Tamemn Ücretsizdir, İyi Forumlar. <br>
 
Tasarım İle İlgili Hataları Belirtirseniz Sevinirim +90 546 180 66 63<br>
 
<button class="iletisim"><a href="https://apyazilim.taplink.ws/" target="_blank">İletişim için tıkla!</a></button>
 
</b>
 
</div>
 
<div class="metin goster2" id="metin2">
 
<b> Güncelleme İle Dahada Geliştim. <br>
 
Modern Görünümüm İle Formunuzu Güzelleştire Bilirim <br>
 
<button class="iletisim"><a href="https://apyazilim.taplink.ws/" target="_blank">İletişim için tıkla!</a></button>
 
</b>
 
</div>
 
</div>
 
</div>
 
</div>
 
<!--Aşağıdaki Kodları Lütfen JavaSc Bilginiz Yoksa Değiştirmeyin. Karşısına Not Duşulmuş Kodlar Değişe Bilir. Nasıl yapılacağını Bilmiyorsanız İteşime Geçe Bilirsiniz +90 546 180 66 63 -->
 
<script>
 
document.addEventListener('DOMContentLoaded', function () {
 
var gizlemeDiv = document.getElementById('gizleme');
 
var gizlemeDurumu = sessionStorage.getItem('gizlemeDurumu');
 
if (gizlemeDurumu === 'gizli') {
 
gizlemeDiv.style.display = 'none';
 
} else {
 
gizlemeDiv.style.display = 'block';
 
var metin1 = document.getElementById('metin1');
 
var metin2 = document.getElementById('metin2');
 
function toggleMetin() {
 
metin1.classList.toggle('goster1');
 
metin1.classList.toggle('goster2');
 
metin2.classList.toggle('goster1');
 
metin2.classList.toggle('goster2');
 
}
 
setInterval(toggleMetin, 1 * 60 * 1000); /* Bu Kod (1 * 60 * 1000) Metin Değişim Suresi Mantığı İse Şu Şekilde 1-Dakika 60-Saniye 1000-Millisaniye 1 2 olursa metin 2 dakika aralıkla değişir. 60 ve 1000 Dokunmanız Tavisiye Edilniyor*/
 
}
 
});
 
function gizleGoster() {
 
var gizlemeDiv = document.getElementById('gizleme');
 
if (gizlemeDiv.style.display === 'none') {
 
gizlemeDiv.style.display = 'block';
 
sessionStorage.removeItem('gizlemeDurumu');
 
} else {
 
gizlemeDiv.style.display = 'none';
 
sessionStorage.setItem('gizlemeDurumu', 'gizli');
 
}
 
}
 
</script>


Akabinde extra.less şablonuna ekleyeceğiniz kodlar da aşağıda.

extraless.png

Kod:
/* Asağıdaki Kodlar Duyuru Alanı Kodlarıdır. Css Bilginiz Yoksa Değişiklik Yapmayın. Karşısına Not Duşulmuş Kodlar Değişe Bilir. Nasıl yapılacağını Bilmiyorsanız İteşime Geçe Bilirsiniz +90 546 180 66 63 */
 
@import url('https://fonts.googleapis.com/css2? family= Open+Sans:wght@300 & display=swap'); /* Font Cağırma */
 
.geneldiv {
 
background: linear-gradient(90deg, #ff0000 0%, #ff7b00 80%); /* Arka plan renk*/
 
padding: 5px;
 
border-radius: 20px;
 
margin-bottom: 15px;
 
display: none;
 
}
 
.duyuru {
 
align-items: center;
 
display: flex;
 
}
 
.duyuru i {
 
margin-right: 5px;
 
}
 
.duyuru a {
 
color: #000000; /* Admin İletişim Renk*/
 
text-decoration: none;
 
font-weight: bold;
 
font-size: 15px;
 
}
 
.iletisim {
 
border-radius: 10px;
 
background: linear-gradient(90deg, rgba(244, 143, 1, 1) 0%, rgba(255, 72, 0, 1) 100%); /* Buton Arka PLan */
 
border-color: #d0ff00; /* Kenar Çizgi Rengi */
 
height: 30px;
 
margin-top: 2%;
 
}
 
.uyarialan i {
 
padding-right: 10px;
 
display: flex;
 
justify-content: center;
 
}
 
.uyari .uyarialan i {
 
font-size: 40px;
 
color: #ff7800; /* İcon Renk */
 
align-items: center;
 
}
 
.metin {
 
color: white; /* Metin rengi */
 
background: url(https://i.hizliresim.com/4fi28qi.gif) repeat scroll 0 0%;
 
padding: 3px;
 
font-family: Open San, sans-serif;
 
}
 
.buton {
 
color: #ffffff; /* Kapatma buton renk */
 
border: none;
 
background-color: rgba(68, 68, 68, 0.356); /*Kapatma buton arka plan renk */
 
border-radius: 50%;
 
width: 25px; /* Kapatma buton genişlik */
 
height: 25px; /* Kapatma buton yükseklik */
 
float: right;
 
}
 
.bdiv {
 
padding-right: 3px;
 
}
 
#gizleme {
 
display: block;
 
}
 
.goster1 {
 
display: block;
 
animation: goster 2s ease-in; /* Metin1 Kaç Saniyede Ekrana Geleceğini Ayarlar */
 
}
 
.goster2 {
 
display: none;
 
animation: goster 2s ease-in; /* Metin2 Kaç Saniyede Ekrana Geleceğini Ayarlar */
 
}
 
@keyframes goster {
 
0% { opacity: 0; }
 
100% { opacity: 1; }
 
}
 

Ekli dosyalar

  • xenforo-duyuru-alani1.PNG
    xenforo-duyuru-alani1.PNG
    119.9 KB · Görüntüleme: 1

Genel Forum Sitesi

Forum Sitesi - Forumzar.COM

Forumzar.COM olarak, Türkçe forum sitesi denildiğinde akla gelen ilk adres olarak, geniş kapsamlı genel forum platformumuzda buluşuyoruz. Türkiye'nin en büyük Türkçe forum siteleri arasında yer almanın gururunu yaşıyoruz. Çeşitli konu başlıklarında aktif bir şekilde paylaşımların yapıldığı, her konuda interaktif ve bilgilendirici tartışmalara katılmak için bizi takip edin! ve bir dakikanızı ayırarak forum sitemize üye olun!

Forum Siteleri

Bilgi paylaştıkça çoğalır sloganı ile ilerleyen forum sitesi platformumuza, siz de üye olarak forum sitemizde açılan konulara katılabilir ve ilgi alanınıza uygun konular açarak siz de paylaşımda bulunabilirsiniz.