- Uyumlu XF 2 Sürümleri
Konu başlıklarına Konu içerisindeki ilk resmi Çerçeveleyip Ekleyen güzel bir şablon düzenlemesi yazdım
Öncelikle Görseli Yukarıdaki gibidir Gif olarak paylaştım umarım Sakıncası olmaz forum kuralları ile alakalı
Buda Direkt linki çalışan vaziyetteki muhtemelen forum gif oynatma desteklemiyordur

bu satırı bulun(En Üste)
PHP:
class Thread extends Entity
{
PHP:
//İlk Resim Al
public function getfirstPostImgUrl()
{
$message = $this->FirstPost->message;
preg_match('/\[(img|IMG)\]\s*(https?:\/\/([^*\r\n]+|[a-z0-9\/\\\._\- !]+))\[\/(img|IMG)\]/Ui',$message,$matches);
if(!$matches)
{
return false;
}
$url = $matches[2];
$linkInfo = \XF::app()->stringFormatter()->getLinkClassTarget($url);
if ($linkInfo['local'])
{
return $url;
}
if(\XF::app()->options()->imageLinkProxy['images'])
{
$proxyUrl = \XF::app()->stringFormatter()->getProxiedUrlIfActive('image', $url);
return $proxyUrl;
}
return $url;
}
//İlk Resimi Al
{
Ardında Kaydet Deyip Dosyayı kapatın
ve Şimdi Sıra Xenforo Forum Yönetim Panelindeki İşlemde
Yönetim Panelimize giriş yapalım
ve şu menülere ulaşalım
Görünüm ve diller >Temalarınız>{Tema Adınız}-Şablonlar
altında thread_list_macros şablonunu açın kodların çerisine tıklayın ve CTRL+F kısayol kombinasyonu ile bu html kodlarını aratın
bu kodları bulun ve silin:
Kod:
<xf:avatar user="$thread.User" size="s" defaultname="{$thread.username}" />
Kod:
<xf:if is="$thread.getfirstPostImgUrl()">
<style>
#preview {
width: 200px;
position: absolute;
border: 5px solid #fff;
background: #333;
padding: 5px;
display: none;
border-radius:5px;
color: #fff
}
</style>
<script type="text/javascript">
function onizle(obj) {
var a = $(obj);
a.each(function(e) {
$("body").append("<p id='preview'><img src='" + this.href + "' alt='Ön İzleme' />" + this.title + "</p>");
$("#preview").css({
"top": (event.pageY - 10) + "px",
"left": (event.pageX + 30) + "px"
}).fadeIn();
});
a.mousemove(function(e) {
$("#preview")
.css("top", ( event.pageY - 10) + "px")
.css("left", (event.pageX + 30) + "px");
})
}
function sil(obj) {
var a = $(obj);
// a.title = a.t;
$("#preview").remove();
}
</script>
<a href="{$thread.getfirstPostImgUrl()}" class="preview" onmouseover="onizle(this)" onmouseout="sil(this)" title="{$thread.title}">
<img src="{$thread.getfirstPostImgUrl()}" alt="{$thread.title}" width="45"></a>
<xf:else />
<xf:avatar user="$thread.User" size="s" defaultname="{$thread.username}" />
</xf:if>
Artık Şablon düzenlememiz Tamam Forumlardan kontrol edebilirsiniz.
Not:Eğer Konu içeriklerinde img tagı kullanılmamış sa konuyu açan üyenin avatarı gösterilir.
Bir Teşekkür yeterli Bu İçerik Bir çok yabancı kaynaklarda ücret karşılığında verilmekte