Bu ipucumuz sayesinde, duyuru bölümü olarak belirlediğimiz bölümde açılan son konu eğer giriş yapan kullanıcı tarafından okunmamışsa, kullanıcı hemen o konuya yönlendirilir.
../Sources/LogInOut.php
Bul:
// Just log you back out if it's in maintenance mode and you AREN'T an admin.
if (empty($maintenance) || allowedTo('admin_forum'))
Değiştir:
// The board to look for.
$board = 1453;
// Get the last topic.
$request = db_query("
SELECT ID_TOPIC
FROM {$db_prefix}topics
WHERE ID_BOARD = $board
ORDER BY ID_TOPIC DESC
LIMIT 1", __FILE__, __LINE__);
list ($topic) = mysql_fetch_row($request);
mysql_free_result($request);
// Check if he read that topic.
$request = db_query("
SELECT ID_TOPIC
FROM {$db_prefix}log_topics
WHERE ID_TOPIC = $topic
AND ID_MEMBER = $ID_MEMBER
LIMIT 1", __FILE__, __LINE__);
list ($read) = mysql_fetch_row($request);
mysql_free_result($request);
// Just log you back out if it's in maintenance mode and you AREN'T an admin.
if((empty($maintenance) || allowedTo('admin_forum')) && empty($read))
redirectexit('topic=' . $topic . '.0');
elseif ((empty($maintenance) || allowedTo('admin_forum')) && !empty($read))
1453 duyuru bölümü IDsi olarak değiştirilmeli.
Tamamiyle [SiNaN] yapımıdır.
Hocam Teşekkürler. Kod yazan ellerine sağlık
Ama google botları açısından bi sakıncası olmazmı google bot a emir vermek :D
Hoş bi eklenti sağol =)
Quote from: براق on June 30, 2008, 05:51:51 AM
Ama google botları açısından bi sakıncası olmazmı google bot a emir vermek :D
Hoş bi eklenti sağol =)
Giriş yapan kullanıcıları yönlendirir, Google Bot giriş yapamaz.
Google bot un özel ayrıcalıklarıvarya ondan dedim =)
Parse error: syntax error, unexpected T_ELSE in /home/warez/public_html/forum/Sources/LogInOut.php on line 425
Adam gibi ekledik bu cikti
İlk mesajımda "Alıntı" butonuna tıklayın ve mesaj yazma alanından kopyalayın. Mesajdan kopyaladığınızda tek satır haline getiriliyor bazen. Bu yüzden açıklama satırları (comment lines) onların çalıştırılmamasına sebep oluyor.
Burdanda anlıyoruzki insan gibi eklemek gerekiyormuş :D
Konuyla ilgisi yokta kodlarda kopyalama yapınca tek satır haline gelmemesi işkence. her kod aldığımda önce wordpad e kopyalayıp ordan dosyaya yollamak zorunda kalıyorum şahsen. Her neyse konuya geleyim bir bölümdeki son konuya değilde sadece benim seçtiğim tek bir konuya gitmesi için ne yapabilirim ? Amaç eski olsa bile okunmamışsa üyeye okutmak.
Kurdum fakat giriş yaptıktan sonra belirlediğim topiğe değil de portal anasayfaya yönlendirdi.
Quote from: [SiNaN] on June 30, 2008, 05:25:08 AM
Bu ipucumuz sayesinde, duyuru bölümü olarak belirlediğimiz bölümde açılan son konu eğer giriş yapan kullanıcı tarafından okunmamışsa, kullanıcı hemen o konuya yönlendirilir.
Buradaki $board = 1453; yerine topic=247082.0 şeklinde yapsak sadece bir konuya yönlendirmeye çalışsak çalışır mı?
Hayır. Onun için bu (http://custom.simplemachines.org/mods/index.php?mod=1364) modu kullanabilirsiniz.
ben kurdum smf2,0 rc1 kullanmaktayım aşağıdaki hatayı verdi ne yapmam gerekiyor ?
Fatal error: Call to undefined function db_query() in /home/gnckaihl/public_html/forum/Sources/LogInOut.php on line 497
Hocam gerçekten güzel düşünmüşsün zorla da olsa duyuruları okutalım teşekkürler :)
Özgür abi , http://custom.simplemachines.org/mods/index.php?mod=1364
Quote from: _FhR_ on July 11, 2009, 05:16:29 AM
ben kurdum smf2,0 rc1 kullanmaktayım aşağıdaki hatayı verdi ne yapmam gerekiyor ?
Fatal error: Call to undefined function db_query() in /home/gnckaihl/public_html/forum/Sources/LogInOut.php on line 497
yardımcı olacak yokmudur ?