28 Ağustos 2009 Cuma

Smf'de giriş yapınca aynı sayfada kalma


Simple Machines Forum'u web tasarım işiyle ilgilenen her vatandaş bilir . Sistem çok güzel ücretsiz olması tasarımcılar için çok daha güzel elbette fakat her sistemde olduğu gibi Smf'de de bazı eksiklikler var .

İşte bu eksikliklerden biri de belirli bir sayfadayken üye giriş yapınca sistem sizi direk olarak ana sayfaya yönlendiriyor bu da üyenin aradığı konuyu kaybetmesine neden oluyor . Şahsen ben böyle birşeyle karşılaşsam siteyi kapatır çıkarım :) Varın siz üyelerin ne yapacağını düşünün :)

Bu basit ama bir o kadar da önemli soruna çare bulalım isterseniz .

Ftp'den sitenizin dosyalarına ulaşın öncelikle

Sources klasörü altında bulunan LogInOut.php dosyasını Notepad ya da benzeri bir editörle açın

Bulun

if (isset($_SESSION['old_url']) && (strstr($_SESSION['old_url'], 'board=') !== false || strstr($_SESSION['old_url'], 'topic=') !== false))
$_SESSION['login_url'] = $_SESSION['old_url'];
else
unset($_SESSION['login_url']);


Değiştirin
if (isset($_SESSION['old_url']))
$_SESSION['login_url'] = $_SESSION['old_url'];
else
unset($_SESSION['login_url']);


Verilen ilk kod işe yaramazsa

Bulun

if (empty($_SESSION['login_url']) && isset($_SESSION['old_url']) && preg_match('~(board|topic)[=,]~', $_SESSION['old_url']) != 0)
$_SESSION['login_url'] = $_SESSION['old_url'];




Değiştirin

if (isset($_SESSION['old_url']))
$_SESSION['login_url'] = $_SESSION['old_url'];


Sorun yaşayan arkadaşlarımız konunun dibine yorumlarını bıraksınlar yardımcı olmaya çalışalım

Ana konu : http://www.smf.gen.tr/smf/index.php?topic=32653.0

Hiç yorum yok:

Yorum Gönder