Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => İpuçları ve Hileler => Topic started by: [SiNaN] on June 30, 2008, 05:25:08 AM

Title: Giriş Yapanları Duyuruya Yönlendirmek
Post by: [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.

../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.
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: MadBlazer on June 30, 2008, 05:45:01 AM
Hocam Teşekkürler. Kod yazan ellerine sağlık
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: BuЯЯЯЯaK 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 =)
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: [SiNaN] on July 01, 2008, 02:09:04 AM
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.
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: BuЯЯЯЯaK on July 01, 2008, 05:57:23 AM
Google bot un özel ayrıcalıklarıvarya ondan dedim =)
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: rampimp on July 01, 2008, 02:26:38 PM

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


Adam gibi ekledik bu cikti
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: [SiNaN] on July 02, 2008, 03:36:06 AM
İ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.
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: BuЯЯЯЯaK on July 02, 2008, 07:36:55 AM
Burdanda anlıyoruzki insan gibi eklemek gerekiyormuş :D
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: Özgür on July 14, 2008, 08:01:54 PM
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.
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: DaRgUrE on August 19, 2008, 09:57:58 AM
Kurdum fakat giriş yaptıktan sonra belirlediğim topiğe değil de portal anasayfaya yönlendirdi.

Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: [SiNaN] on August 19, 2008, 11:14:13 AM
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.
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: erkanisanmaz on September 04, 2008, 04:54:51 PM
Buradaki   $board = 1453;   yerine  topic=247082.0  şeklinde yapsak sadece bir konuya yönlendirmeye çalışsak çalışır mı?
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: [SiNaN] on September 04, 2008, 04:57:44 PM
Hayır. Onun için bu (http://custom.simplemachines.org/mods/index.php?mod=1364) modu kullanabilirsiniz.
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: _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
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: agguvenligi on July 21, 2009, 04:38:58 PM
Hocam gerçekten güzel düşünmüşsün zorla da olsa duyuruları okutalım teşekkürler :)
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: Balaban on August 04, 2009, 10:05:25 AM
Özgür abi , http://custom.simplemachines.org/mods/index.php?mod=1364
Title: Re: Giriş Yapanları Duyuruya Yönlendirmek
Post by: _FhR_ on August 06, 2009, 06:11:36 AM
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 ?