Başlık anlamsız gelecektir muhtemelen.
Anlatayım. IP.B de böyle bir olay var. Belirli bölüm seçiyorsun o bölümden son 10 konuyu her yenilemede farklı olacak olacak şekilde seçiyor ve linktree nin üstüne kutu içinde Sadece başlığı yazacak şekilde gösteriyor.
Yani mesela
http://img243.imageshack.us/img243/236/adszeb0.jpg
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg243.imageshack.us%2Fimg243%2F236%2Fadszeb0.jpg&hash=e31fd533b0fada83793b040c55046eb72acde183)
Resimden de anlaşılıyor sanırım.
Ben bunu smf de nasıl yaparım. Basitçe de olabilir mesela o Bölümdeki son 10 konu arasından değilde o bölümdeki tüm konular arasından da yapabilir. Eskiyenleri arşive taşırım.
Tüm forumu kapsayanını Serseri de istiyor. Dediği gibi SSI ile de başka sayfalara eklenebilirse gerçekten harika olur.
dökümantasyonda SSI rehberi diye bir konu var incele derim ;)
SSI var olan birşey değil. inan en az 100 defa okudum o konuyu. Yeni bir fonksiyon gerekli.
ЯocKayseri Kardeşim :)
Bende bütün forumu kapsayan böyle birşey istiyorum. Bu olsun ama başka sayfalara SSI ile eklenebilsin :P Mesajına Serseride bunu istiyor eklermisin :P
Gerçekten çok güzel olur böyle birşey mesela her bölüm içine girdiğimizde o bölümle ilgili rastgele konuları göstermiş olsa çok daha iyi olur her bölümde otomatik çekecek SSI ile'de bölüm id'si girerek farklı sayfalarda çekebilsek çok güzel olur belki çok zor değildir çekmek ama beni aşıyor Yağız belki yapar bilemiyorum ama yapılsa çok kişinin işine yarayacaktır eminim.
Mantıken şöyle olacak normalde tarihe göre sıralı olarak seçiyor, başlık adına , yazarına göre çekmeside mümkündür herhalde çokta zor değil yani. rastgele seçmeside olanaklı yani. zor olan kısmıysa o bölümde son 5 konunun yada 10 içerisinden rastgele konuyu göstermesi. Şöyle düşünün haberler bölümünü hiç taşımıyorsunuz 5000 tane mesaj var 2 yıl önce yazılmış birşeyi çekse neye yarar? Ama oda işe yarayacaktır.Yani yazılırsa o haline de kabulüm ben. İlerde geliştirilip tüm bu saydığımız özellikler eklenir. Çokta güzel olur.
@Serseri ekledim ilk mesaja.
Konu halen güncel.
Normalde son konuyu son konuların sayısını 1 e indirerek alabiliyorz benim sitediğim şey random alması. Bu şekilde konuların sıralanma şeklini değiştirmeyi de öğrenmiş olucam yani bir bölümdeki tüm konuları alfabetik olarak nasıl sıralayabileceğimi de öğrenmiş olucam.
valla bende ıstıyorummm arkadaslar super olur ya
Merhaba,
Zaten smf'de vBulletin'den esinlenip yapılan benzer konular eklentisi yokmu?
Onu alıp linktree'nin altına yerleştirebilirsiniz.Mesaj sayısını 1 yapıp sadece konu adını ve bağlantısını verebilirsiniz biraz kod düzenleme bilginiz varsa.
benzer konularla alakasını kuramadım ben?benzer konularda konunun içinde geçen textlerle diğer konularda geçenleri karşılaştırıp en benzerini buluyor. ne alakası var bu dediğimle anlamadım ben?
Quote from: ЯocKayseri on November 04, 2008, 06:41:03 PM
benzer konularla alakasını kuramadım ben?benzer konularda konunun içinde geçen textlerle diğer konularda geçenleri karşılaştırıp en benzerini buluyor. ne alakası var bu dediğimle anlamadım ben?
pardon ben yanlış anlamışım.kusura bakmayın
henuz yapan yok galiba bekledim ama bir sonuc cıkmadı sunucumdaki sql sorunu çözülsün yapiyim çok basit bişi sadece bir kaç satırlık bi php dosyası hazırlanıcak
ssi_recentTopics fonksiyonunda birkaç değişiklik yaparsanız olabilir. Sadece konuları karışık olarak çekmenizi sağlayacak bir kod gerekiyor.
@yagız
sadece bir bolumdekileri gostermek istiyor ssi_boardNews kullanılacak. Ben yaptım ama random çekimde bi sorun yaşıyorum onu çözünce eklicem
mesaj Düzenleme :
ve finish =) ama biraz ugrastıracak arakdaslar demedi demeyin
Demo (http://genclup.net/lululululu/index.php?theme=1)
<?php
####Lorenzo =P####
header('Content-Type: text/plain');
require_once('SSI.php');
$board = 1; // boad id
$mesaj = 15; // gosterilecek mesja sayısı
$array = ssi_boardNews($board, $mesaj, null, 0, 'array');
foreach ($array as $lorenz)
{
echo '<a href="',$lorenz['href'] ,'">' ,$lorenz['subject'],' </a>
';
}
?>
.htaccess dosyasını açın
RewriteEngine on
RewriteRule ^lorenz.txt$ lorenz.php [L,NC]
İndex.template.php aç (default için)
<div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' style="width: 100%;"' : '', '>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="catbg" height="32">';
if (empty($settings['header_logo_url']))
echo '
<span style="font-family: Verdana, sans-serif; font-size: 140%; ">', $context['forum_name'], '</span>';
else
echo '
<img src="', $settings['header_logo_url'], '" style="margin: 4px;" alt="', $context['forum_name'], '" />';
echo '
</td>
<td align="right" class="catbg">
<img src="', $settings['images_url'], '/smflogo.gif" style="margin: 2px;" alt="" />
</td>
</tr>
</table>';
// random mesaj Lorenz
echo '
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="titlebg" height="32">';
$lorenz['php'] = file("lorenz.txt");
$lorenz['random'] = array_rand($lorenz['php']);
$lorenz['sonuc'] = $lorenz['php'][$lorenz['random']];
echo ' <font color="red">Rastgele Konu :</font> '.$lorenz['sonuc'].'';
echo ' </td>
</tr>
</table>';
$board = 1; kısmını kendinizce ayarlayın hadi geçmiş olsun =)
Şöyle bir şeyler karaladım; SSI.php dosyasının en altına ?> işaretinden önce ekle:
function ssi_rastgeleKonu($bolum = null)
{
global $db_prefix, $scripturl;
$bolum = empty($bolum) ? (isset($_GET['bolum']) ? (int) $_GET['bolum'] : 0) : (int) $bolum;
$bolum = max(0, $bolum); // Sifirin altinda bir bolum düsünemiyorum. :)
$request = db_query("
SELECT t.ID_TOPIC, m.subject
FROM {$db_prefix}topics AS t
LEFT JOIN {$db_prefix}messages AS m
ON (m.ID_MSG = t.ID_FIRST_MSG)
WHERE m.ID_BOARD = $bolum
ORDER BY RAND()
LIMIT 1", __FILE__, __LINE__);
if (mysql_num_rows($request) == 0)
die('Hiç haber girilmemiş.');
else list($konu_no, $konu_baslik) = mysql_fetch_row($request);
mysql_free_result($request);
echo 'Sitemizden son haberler: <a href="', $scripturl, '?topic=', $konu_no, '"><i>', $konu_baslik, '</i></a>';
}
Daha sonra da nerede bu "rast gele konu" görünsün istiyorsan oraya şu kodu yaz: ssi_rastgeleKonu(5);
Buradaki "5" sayısı, haberleri göstermek istediğin bölüm numarasını ifade ediyor. Yani 5 numaralı bölümden tamamen rastlantısal bir konu seçip onu şu şekilde ekrana yazdıracak:
QuoteSitemizden son haberler: Belirli bölümden rastgele konular (http://www.simplemachines.org/community/index.php?topic=271062.0)
Nasıl görüneceğini yazdığım koddan kendin düzenleyebilirsin.
Bu arada ℓσяєиz benden erken davranmış, hakkını helal etsin yine de yolluyorum faydalanmak isteyenler için. :) (Yukarıdaki koddan daha sade ve kolay uygulanabilir. Ayrıca daha hızlı da olacaktır.)
Arkadaşlar her ikinize de teşekkürler sadece SSI'ye ekleme yapılarak daha kolay olur gibime geliyor tekrar tekrar teşekkürler.
helal olsun abi iki yoluda yapmış olduk isteyen istediğini yapar teşekürler abi yaptıgını bilsem yapmazdım :)
Peki şimdi aklıma geldide Elmacik şöyle birşey olabilir mi acaba mesela diyelim 34 numaralı bölüme girdik sadece 34 numaralı bölümdeki konuları o bölümün içinde üst tarafda rastgele gösterse daha sonra 15. bölüme geçtik aynı şekide 15.bölümden rastgele konuları gösterebilecek bunlarda ilginizi çekebilir gibisinden bi başlık ile onu nasıl yapabiliriz acaba her bölüm içinde o bölüme ait konulardan bir tanesini rastgele nasıl çekebiliriz.
Çok güzel düşünmüşsün evolution (kusura bakmayın abudik karakterlerle uğraşamayacağım :P). Bu düşünceni ekstra kod yazmadan benim verdiğim fonksiyonla hayata geçirebilirsin, zira fonksiyonu modüler yaptık. Yani örneğin;
ssi_rastgeleKonu($context['current_board']);
Şeklinde kullanırsan, o an hangi bölümdeyse, o bölümden rastgele bir haber yazdırır ekrana.
Çok teşekkürler Elmacık deneyeceğim hemen Allah razı olsun.
@єνσℓυтιση™
evet yapılır yaman gereken ssi daki kodu ekliyip
require_once('SSI.php');
ssi_rastgeleKonu(boardid);
buraya boardid çagırmak
Aslında bunu SSI.php dosyası için yazdım ama başka dosyalara da ekleyebilirsiniz, SSI mecburiyetiniz yok. Zaten eğer forum içinde kullanmayı düşünüyorsanız SSI.php 'ye değil de bir Source dosyasına eklemeniz çok çok daha iyi olur. Böylece SSI dosyasını boşuna çalıştırmamış olursunuz, bu da daha hızlı çalışmasını sağlar.
Örneğin mesajların üzerinde gösterecekseniz verdiğim fonksiyonu /Sources/Display.php içine koymanız çok daha iyi olur.
@Elmacik sources e eklerse
foreach ($context[' '] as $deger)
{
echo '
gibi değer olarak okunması için contextle desteklemek gerekmiyormu fonksiyonu
Elmacık dediğin gibi ben messageindex.template.php de göstericem hangisini yapmam daha iyi olur.
@lorenz, "$context ile desteklemek" derken herhalde globalleştirmeyi kastediyorsun. Eğer öyle ise, benim yazdığım fonksiyonda ona gerek yok. Çünkü ben fonksiyonun içinde $context'i kullanmadım.
@evolution, /Sources/MessageIndex.php dosyasına at bu fonksiyonu. Böylece başka bir işlem yapmadan daha önce söylediğim şekilde her bölümün kendi içinden haberler gösterebilirsin.
Bir de şunu söyleyeyim, ben bunu SSI için yazmıştım, SSI.php dosyasına eklediğinizde bu kodu forum dışından da çağırabilirsiniz ve adres satırına bolum=5 gibi bir eklenti yaparak hangi bölümden haber göstereceğini de belirleyebilirsiniz.
Teşekkürler arkadaşlar.
Yalnız birşey sorucam Elmacik. Bu kodlar 2.0 da çalışmıyor olabilir mi ben denedim çalıştıramadım bir türlü.
Sanırım db query yerine db function kullanılması gerekiyor.
Arkadaşlar birde bu sistemi aynen önemli ve sabit konular gibi ayırsak konuyu açan görütüleyen sayısı yanıt sayısı gibi şeyleride yazdırabilsek tablolar halinde çok mu zor olur acaba nasıl yapabiliriz onu.
Evet arkadaşlar söylemeyi unuttum yazarken aklımdaydı kusuruma bakmayın unutmuşum. Benim verdiğim fonksiyon sadece 1.x serisinde çalışır. Aslında 2.x 'de çalışması için sadece sorguda bir iki değişiklik yapmanız lazım. İcap ederse ona da bakarım yalnız şu anda vaktim yok.
Elmacik usta benim dediğimde yapılabilir mi zor mudur yani.
madem öyle biraz öğrenelim. şimdi smf 2.0 da db_query çalışmıyor daha doğrusu farklı çalışıyor. Ve id_msg falan küçük harfle yazılıyor.
$result = $smcFunc['db_query']('', '
SELECT poster_time
FROM {db_prefix}messages
WHERE id_msg = {int:id_msg}
LIMIT 1',
array(
'id_msg' => $user_settings['id_msg_last_visit'],
)
);
Bu şekilde bir örnek vermişler. Bizim elimizde olan kodun
$result = $smcFunc['db_query']('', '
SELECT t.id_topic, m.subject
FROM {$db_prefix}topics AS t
LEFT JOIN {$db_prefix}messages AS m
ON (m.id_msg = t.id_first_msg)
WHERE m.id_board = $bolum
ORDER BY RAND()
LIMIT 1", __FILE__, __LINE__);
Başını değiştirebiliyorum yani. Peki Son tarafını yani
LIMIT 1", __FILE__, __LINE__);
Burayı nasıl değiştirmeliyim ?
Hem kodun ikinci kısmında $request in çektiği veriyi göstermesi sağlanıyor o kısımlarıda $result oalrak mı göstereceğim.
Yani şu kısım
if (mysql_num_rows($request) == 0)
die('Hiç haber girilmemiş.');
else list($konu_no, $konu_baslik) = mysql_fetch_row($request);
mysql_free_result($request);
echo 'Sitemizden son haberler: <a href="', $scripturl, '?topic=', $konu_no, '"><i>', $konu_baslik, '</i></a>';
}
Evo evet dediğin şeyde yapılabilir zaten konu başlığı daha doğrusu konuyu alıyoruz diğer bilgilerde alınabilir zannımca.
Vallahi dediğim gibi olursa daha güzel olur gibime geliyor seçme konular önemli konular norma konular diye 3 satır iyi olabilir diye düşünüyorum. Birde oradaki limit 1 yazan yeri 5 yaparsak 5 tane konuyu gösterebiliriz değil mi arkadaşlar.
@ЯocKayseri;
Bunu dener misin?
function ssi_rastgeleKonu($bolum = null)
{
global $smcFunc, $scripturl;
$bolum = empty($bolum) ? (isset($_GET['bolum']) ? (int) $_GET['bolum'] : 0) : (int) $bolum;
$bolum = max(0, $bolum); // Sifirin altinda bir bolum düsünemiyorum. :)
$request = $smcFunc['db_query']('', "
SELECT t.id_topic, m.subject
FROM {db_prefix}topics AS t
LEFT JOIN {db_prefix}messages AS m
ON (m.id_msg = t.id_first_msg)
WHERE m.ID_BOARD = {string:bolum}
ORDER BY RAND()
LIMIT 1",
array(
'bolum' => $bolum,
)
);
if ($smcFunc['db_num_rows']($request) == 0)
die('Hiç haber girilmemis.');
else list($konu_no, $konu_baslik) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);
echo 'Sitemizden son haberler: <a href="', $scripturl, '?topic=', $konu_no, '"><i>', $konu_baslik, '</i></a>';
}
Teşekkürler yağız çalışıyor. Yapımda emeği geçen herkese teşekkürler. =)
Arkadaşlar oradaki LIMIT 1 ifadesini 5 yapmakla 5 haber göstermiş olmazsınız, onu ayrıca yapmanız lazım.
Tüm forumdan rastgele göstermek için hangi mesajdakini uygulamamız gerekir ?
Buradaki gibi bir buton ve tüm forumdan rastgele konu seçimi :
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg228.imageshack.us%2Fimg228%2F8119%2Fadszjf7.jpg&hash=df9baa4dfbf9585da108b8620765f7e736d82539)
Buradakilerde Tüm forumdan rastgele konu alan bir kod yok. kodu baştan yazmak gerekir sanırım onun için.
Quote from: Elmacik on November 05, 2008, 08:47:26 AM
Çok güzel düşünmüşsün evolution (kusura bakmayın abudik karakterlerle uğraşamayacağım :P). Bu düşünceni ekstra kod yazmadan benim verdiğim fonksiyonla hayata geçirebilirsin, zira fonksiyonu modüler yaptık. Yani örneğin;
ssi_rastgeleKonu($context['current_board']);
Şeklinde kullanırsan, o an hangi bölümdeyse, o bölümden rastgele bir haber yazdırır ekrana.
Bu mesajını yeni gördüm sayın @Elmacık, Buda çok işime yarayacak sanırım. Teşekkürler =)
Quote from: Özgür´ on January 31, 2009, 12:41:10 PM
Buradakilerde Tüm forumdan rastgele konu alan bir kod yok. kodu baştan yazmak gerekir sanırım onun için.
Bunu da yazdığım fonksiyonla yapabilirsin. Bölüm girilmemişse random bölüm seçmesi için şunu yap;
$bolum = empty($bolum) ? (isset($_GET['bolum']) ? (int) $_GET['bolum'] : 0) : (int) $bolum;
$bolum = max(0, $bolum); // Sifirin altinda bir bolum düsünemiyorum. :)
if (empty($bolum))
{
$request = $smcFunc['db_query']('', "
SELECT id_board FROM {db_prefix}boards
ORDER BY RAND() LIMIT 1", array());
list ($bolum) = $smcFunc['db_fetch_row']($request);
$scFunc['db_free_result']($request);
}
Quote from: Elmacik on February 01, 2009, 10:38:53 AM
Quote from: Özgür´ on January 31, 2009, 12:41:10 PM
Buradakilerde Tüm forumdan rastgele konu alan bir kod yok. kodu baştan yazmak gerekir sanırım onun için.
Bunu da yazdığım fonksiyonla yapabilirsin. Bölüm girilmemişse random bölüm seçmesi için şunu yap;
$bolum = empty($bolum) ? (isset($_GET['bolum']) ? (int) $_GET['bolum'] : 0) : (int) $bolum;
$bolum = max(0, $bolum); // Sifirin altinda bir bolum düsünemiyorum. :)
if (empty($bolum))
{
$request = $smcFunc['db_query']('', "
SELECT id_board FROM {db_prefix}boards
ORDER BY RAND() LIMIT 1", array());
list ($bolum) = $smcFunc['db_fetch_row']($request);
$scFunc['db_free_result']($request);
}
Hocam benim bahsettiğim ; yukarıda önizlemede verdiğim gibi birşey olsun.Yani index.template'ye bir buton ekleyelim,o butona tıkladığımızda Forumda bulunan herhangi bir konu sayfası açılsın. :)
Şu şekilde : http://img228.imageshack.us/img228/8119/adszjf7.jpg
Quote from: Elmacik on November 05, 2008, 08:47:26 AM
ssi_rastgeleKonu($context['current_board']);
Bu kodu nasıl bir kodlar ile birlikte koyacağız
<iframe src="http://www.siteismi.com/SSI.php?ssi_function=rastgeleKonu(5)" width="700px" height="100px"></iframe>
diye denedim olmadı
Bu kodu nasıl bir kodlar ile birlikte koyacağız
Bunu hem 1 hem de 2 için mod yapıp atsanız keşke =)
Tşk ler.
Kodlar elmacik'a ait. İzin almak gerek. Bir mesaj atıp sorayım kabul ederse ben yayınlarım. Tabiki admin panelinden ayarlabilir vesair olacak.
Quote from: Elmacik on November 05, 2008, 08:34:43 AM
Şöyle bir şeyler karaladım; SSI.php dosyasının en altına ?> işaretinden önce ekle:
function ssi_rastgeleKonu($bolum = null)
{
global $db_prefix, $scripturl;
$bolum = empty($bolum) ? (isset($_GET['bolum']) ? (int) $_GET['bolum'] : 0) : (int) $bolum;
$bolum = max(0, $bolum); // Sifirin altinda bir bolum düsünemiyorum. :)
$request = db_query("
SELECT t.ID_TOPIC, m.subject
FROM {$db_prefix}topics AS t
LEFT JOIN {$db_prefix}messages AS m
ON (m.ID_MSG = t.ID_FIRST_MSG)
WHERE m.ID_BOARD = $bolum
ORDER BY RAND()
LIMIT 1", __FILE__, __LINE__);
if (mysql_num_rows($request) == 0)
die('Hiç haber girilmemiş.');
else list($konu_no, $konu_baslik) = mysql_fetch_row($request);
mysql_free_result($request);
echo 'Sitemizden son haberler: <a href="', $scripturl, '?topic=', $konu_no, '"><i>', $konu_baslik, '</i></a>';
}
Daha sonra da nerede bu "rast gele konu" görünsün istiyorsan oraya şu kodu yaz: ssi_rastgeleKonu(5);
Buradaki "5" sayısı, haberleri göstermek istediğin bölüm numarasını ifade ediyor. Yani 5 numaralı bölümden tamamen rastlantısal bir konu seçip onu şu şekilde ekrana yazdıracak:
QuoteSitemizden son haberler: Belirli bölümden rastgele konular (http://www.simplemachines.org/community/index.php?topic=271062.0)
Nasıl görüneceğini yazdığım koddan kendin düzenleyebilirsin.
Bu arada ℓσяєиz benden erken davranmış, hakkını helal etsin yine de yolluyorum faydalanmak isteyenler için. :) (Yukarıdaki koddan daha sade ve kolay uygulanabilir. Ayrıca daha hızlı da olacaktır.)
Fatal error: Call to undefined function ssi_rastgeleKonu() in /home/mavi/public_html/Sources/Load.php(1741) : eval()'d code on line 231
Hatasını alıyorum
Yardım edebilirmisiniz.?
Load.php
http://rapidshare.com/files/260978211/Load.php.html
Elmacik, ℓσяєиz ve Yağız... 3ünüze de teşekkür ederim.
Benim bi sorum olacaktı.
Bu ssi çağrısını x id'li bir bölüme ve o bölüme ait y, z, t id'li alt bölümlere aynı anda uygulayabilir miyiz ?
$board = 1, 2, 3; gibi bir sıralamayla çalıştırabilmemiz mümkün mü ?
Quote from: Gökhan | Brestgerfich on October 02, 2009, 02:58:50 PM
Elmacik, ℓσяєиz ve Yağız... 3ünüze de teşekkür ederim.
Benim bi sorum olacaktı.
Bu ssi çağrısını x id'li bir bölüme ve o bölüme ait y, z, t id'li alt bölümlere aynı anda uygulayabilir miyiz ?
$board = 1, 2, 3; gibi bir sıralamayla çalıştırabilmemiz mümkün mü ?
Hayır.
$board = array(1, 2, 3);
şeklinde kullanacaksın.
Quote from: Yağız... on November 05, 2008, 05:24:17 PM
@ЯocKayseri;
Bunu dener misin?
function ssi_rastgeleKonu($bolum = null)
{
global $smcFunc, $scripturl;
$bolum = empty($bolum) ? (isset($_GET['bolum']) ? (int) $_GET['bolum'] : 0) : (int) $bolum;
$bolum = max(0, $bolum); // Sifirin altinda bir bolum düsünemiyorum.
$request = $smcFunc['db_query']('', "
SELECT t.id_topic, m.subject
FROM {db_prefix}topics AS t
LEFT JOIN {db_prefix}messages AS m
ON (m.id_msg = t.id_first_msg)
WHERE m.ID_BOARD = {string:bolum}
ORDER BY RAND()
LIMIT 1",
array(
'bolum' => $bolum,
)
);
if ($smcFunc['db_num_rows']($request) == 0)
die('Hiç haber girilmemis.');
else list($konu_no, $konu_baslik) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);
echo 'Sitemizden son haberler: <a href="', $scripturl, '?topic=', $konu_no, '"><i>', $konu_baslik, '</i></a>';
}
Bu kodu ekledim SSI.php dosyama. Daha sonra index.template.php dosyama
ssi_rastgeleKonu(5);
kodunu ekledim. Ancak kodu ekledigim yerden sonrası görünmedi sitemde.
Yani link agacının üzerine eklemiştim ssi_rastgeleKonu(5); kodunu. Link agacı ve onun altındaki bölüm yok oldu.
SSI.phpyi index.template'ye dahil ettiniz mi?
Nasıl yani? Anlayamadım Özgür :-\
index.template.php'de bul
<?php
altına ekle
require_once('/ssi_dizini/SSI.php');
/ssi_dizini/ forumla aynı dizindir. Settings.php den bakabilirsin.
<?php
require_once('/home/takxxxok/public_html/SSI.php');
olarak değiştirdim ancak yine de aynı problem cıktı :/
Ben Display.temlate.php ye ekledim sorun olmadı
Forum dizinini adresini tam olarak bilmiyorum diyorsanız...Admin paneline girin-Sunucu ayarlarında-Smf dizini yazan yerin karşısındaki adresi olduğu gibi kopyalayın ve aşağıdaki forumdiziniadresi kısmına yapıştırın bu sayede SSI.php ile bağlantı kurup içindeki fonksiyonu çağırmış olursunuz
Ben Sitemde aşağıdaki koddan sonraya
// Show the previous/next links.
echo '
<td valign="bottom" align="', !$context['right_to_left'] ? 'right' : 'left', '" class="smalltext">
<span class="nav">', $context['previous_next'], '</span>
</td>
</tr>
</table>';
Aşağıdaki Kodun hemen üstüne ekledim
// Is this topic also a poll?
if ($context['is_poll'])
{
echo '
eklediğim kod
require("/home/mavi/public_html/SSI.php");
ssi_rastgeleKonu($context['current_board']);
Ekran Görüntüsü
http://img43.imageshack.us/img43/8395/43219886.jpg