SimplePortal
Support => Turkish (Türkçe) => International Support => Ki?iselle?tirme => Topic started by: sevense on October 14, 2010, 05:02:20 PM
-
Admin panelinden php blok ekle;
//Bismillahirrahmanirrahim
//Hakan Köse ve Selim Seven tarafından www.kelkitalperen.com için tasarlanmıştır
global $scripturl, $db_prefix;
$hangiboard=16;
$Yazar=5;
$b1 = db_query("SELECT ID_MSG, ID_TOPIC, ID_BOARD, subject, ID_MEMBER
FROM {$db_prefix}messages where ID_BOARD=$hangiboard AND ID_MEMBER=$Yazar
ORDER BY ID_MSG DESC
LIMIT 5", __FILE__, __LINE__);
//JAVA SCRIPT VE TABLE KODLARIMIZ YAZDIRILIYOR
echo'
<script language="JavaScript" type="text/javascript">
function BilgiAl(link,baslik){
//alert(link);
//alert(baslik);
document.getElementById("HaberResim").src=link;
document.getElementById("HaberBaslik").innerHTML=baslik;
}
</script>
';
echo '<h3><div id="HaberBaslik" style="width:100%; color:#000; border:solid 1px #000; float:left; vertical-align:middle;"> </div></h3>';
echo'
<table style="width:100%; border:solid 1px #000; float:left;">
<tr>
<td width="250px">
<img id="HaberResim" src="http://www.kelkitalperen.com/h1.jpg" width="250px" height="200px" onerror="
';
echo "this.src='/h1.jpg';";
echo '
" />
</td>
<td style="align:center; vertical-align:top;">
';
//JAVA SCRIPT VE TABLE KODLARIMIZ YAZDIRILIYOR
//LINKLER BU KISIMDA OLUSTURULACAK
while ($row1 = mysql_fetch_assoc($b1))
{
//atac dosyalar bakılıyor
$b2 = db_query("SELECT ID_MSG, ID_ATTACH, attachmentType
FROM {$db_prefix}attachments where ID_MSG=$row1[ID_MSG] and attachmentType=0
ORDER BY ID_MSG DESC
LIMIT 10", __FILE__, __LINE__);
$veri = $row1[subject];
$bul = "'";
$degistir = " ";
$degisenbaslik = str_replace($bul, $degistir, $veri);
while ($row2 = mysql_fetch_assoc($b2))
{
echo '<a href="index.php?topic='.$row1[ID_TOPIC].'.0"';
echo 'onmouseover="';
echo "javascript:BilgiAl('index.php?action=dlattach;topic=$row1[ID_TOPIC].0;attach=$row2[ID_ATTACH];image','$degisenbaslik');";
echo '"/>'.$degisenbaslik .'</a><HR /> ';
}
}
//LINKLER BU KISIMDA OLUSTURULACAK
//BU KISIMI DEGISTİRMEYIN
echo '
</td>
</tr>
</table>
';
echo'<div align="right"><a href="/index.php?board=16.0"><h4>Tüm Haberler İçin Tıklayınız</h4></a> </div>';
//BU KISIMI DEGISTİRMEYIN
Dikkat edilmesi gereken;
$hangiboard=16;
$Yazar=5;
Bu kısımda haberlerin hangi kategoriden seçileceğini hangi board kısmını düzenleyerek yazınız. bizim haberler board'ımız index.php?board=16.0 olduğundan bizde 16 yazıyor.
Yazar kısmı için 5 diye belirttiğimiz değer bizim haberleri yazmak için kullandığımız user'in mysql deki değeri. eğer admin (root) un açtığı başlıkları listeleyecekseniz bu değer global olarak 1'dir.
Haber resimleri konusuna gelince; haber yada duyurmak istediğiniz konuya resmi attach (eklenti) olarak eklemeniz gerekmektedir. Diğer türlü resimler açılmayacaktır.
echo "this.src='/h1.jpg';";
bu satırda da eğer habere resim eklenmemişse resim yok anlamında çıkacak olan resmin linkini vermeniz gerekmekte.
Artık bi Allah razı olsun derseniz; bloğunuz çalışacaktır :)
Blok geliştirilmeye müsait. Özellikle içerisinde js kullanılan alanlar... Geliştiren olursa burada bizimlede paylaşırsa, fikir vericilik açısından makbule geçer.
-
Bölüm haberleri bloğundan da yapılabilir. Bölüme yazmaya yetkili üye grubu idsi verilerek kod kullanmaya gerek yok. Ama yinde de teşekkür ederim. Allah razı olsun.
-
Hata aldım :'( :'( :'( :'( :'(
Parse error: syntax error, unexpected '/' in /home/sevdaselim/domains/ayvazportal.net/public_html/forum/Sources/PortalBlocks.php(3448) : eval()'d code on line 1
[Ben asla kötü sözler söylemem!!!] Şöyle son konuları gösteren panelden ayarlı manşet olsa :thumbsdown:
-
biliyorum konu çok eski ama bu blogu çalıştıran varmı
smf 20rc5 ta çalışmıyor çalıştıran varsa paylaşabilirmi teşekkür ederim
-
http://www.kelkitalperen.com/index.php
Reklam yasak mı bilmeden yazıyorum ama biz burada sorunsuz kullanıyoruz.
20rc5 te çalışır mı çalışmaz mı inanın bilmiyorum.
-
Merhaba
Zaten bloğu orda gördüm hoşuma gitti o yüzden kullanmak istedim ama 2 0 rc 5 te hata veriyor
hata
Fatal error: Call to undefined function db_query() in C:\AppServ\www\siteadı\Sources\PortalBlocks.php(3351) : eval()'d code on line 9
çözebilecek arkadaş varmı bilmiyorum yardım ederseniz sevinirim teşekkür ederim
http://www.kelkitalperen.com/index.php
Reklam yasak mı bilmeden yazıyorum ama biz burada sorunsuz kullanıyoruz.
20rc5 te çalışır mı çalışmaz mı inanın bilmiyorum.
-
konu güncel b ukonuda yardım edebilecek yokmu arkadaşlar
-
SMF 2.0'da veritabanı yapısı ve kullanılan fonksiyonlar değişti. SMF sürümünüzle uyumlu değil yani.
-
Arkadaşlar sitemi 2.x versiyonuna yükseltmeyi düşünüyorum. Ancak bu veya buna benzer bir manşet haber eklentisi olmadan yükseltemiyorum. O nedenle bu modu 2.x versiyonlarına uyarlayabilir miyiz?
-
Sitemi 2.x versiyonuna yükselttim. 4-5 aydır da bekliyorum ama hala bir çözüm bulamadım. Galiba bu modun 2.x sürümlerine güncellenmesi mümkün değil.