Giriş Yapanları Duyuruya Yönlendirmek

Started by [SiNaN], June 30, 2008, 05:25:08 AM

Previous topic - Next topic

[SiNaN]

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.
Former SMF Core Developer | My Mods | SimplePortal

MadBlazer

Hocam Teşekkürler. Kod yazan ellerine sağlık

BuЯЯЯЯaK

Ama google botları açısından bi sakıncası olmazmı google bot a emir vermek :D

Hoş bi eklenti sağol =)

[SiNaN]

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.
Former SMF Core Developer | My Mods | SimplePortal

BuЯЯЯЯaK

Google bot un özel ayrıcalıklarıvarya ondan dedim =)

rampimp


Parse error: syntax error, unexpected T_ELSE in /home/warez/public_html/forum/Sources/LogInOut.php on line 425


Adam gibi ekledik bu cikti

[SiNaN]

İ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.
Former SMF Core Developer | My Mods | SimplePortal

BuЯЯЯЯaK

Burdanda anlıyoruzki insan gibi eklemek gerekiyormuş :D

Özgür

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.
So Long

DaRgUrE

Kurdum fakat giriş yaptıktan sonra belirlediğim topiğe değil de portal anasayfaya yönlendirdi.


[SiNaN]

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.
Former SMF Core Developer | My Mods | SimplePortal

erkanisanmaz

Buradaki   $board = 1453;   yerine  topic=247082.0  şeklinde yapsak sadece bir konuya yönlendirmeye çalışsak çalışır mı?

[SiNaN]

Former SMF Core Developer | My Mods | SimplePortal

_FhR_

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

agguvenligi

Hocam gerçekten güzel düşünmüşsün zorla da olsa duyuruları okutalım teşekkürler :)
Gerçeği aramak onu bulmaktan daha kıymetlidir...
____________________________________
Dodge Check Engine Light | Yeni Private Serverlar | Gsm Destek


_FhR_

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 ?

Advertisement: