evet arkadaşlar forumda cıkış yapıldığında sayfayı başka yere nasıl yönlendirebilirim....
İlginç bir istek; neden ki?
Lainaus käyttäjältä: melih86 - maaliskuu 23, 2006, 03:30:31 IP
evet arkadaşlar forumda cıkış yapıldığında sayfayı başka yere nasıl yönlendirebilirim....
yani adam sitene girdiğine pişman olsun :))) senden kurtuluş yok yanii :)
Giren 1 pişman Çıkan 1000 pişman :D :D :D
iyi güzel dalga geçiyosunuz ama olayı bilmediğinizden kaynaklanıyor..şöle ki joomla sitem var ve buna bağlı smf sitem var smf den cıkış yapıldığında joomla sayfama yönelecek site bunu istiyorumm....
lütfen cevap verin......amaç ziyaretçiyi çıldırtmak deel tabiki........hem cıkış yapacak hem de joomla anasayfama yönelecek .....
www.forumportal.biz
Amacım dalga geçmek değilde, yani çıkış yapan bir üyeyi neden portala yönlendiresinki; bunu yapmandaki amacın ne olacak, ya da senin için avantaj ne olacak diyeyim.
Adam zaten çıkış yapmış sitenden ayrılacak tekrardan portala yönlendirmen biraz ilginç.
Şahsen ben üye olduğum bi yerden zaten çıkış yapmıyorumki direk tarayıcıyı kapatıyorum. Dolayısıyla tekrar siteye girdiğimde otomatik tanıyor. Ben yönlendirme mantığını anlamadım ::)
senin bi siten olursa anlarsın.. :))
Tahmin edemeyeceğin kadar çok var. ::)
Mantığı söyle o zamanda bizde bilelim. Abuk subuk yazılar yazmayalım ::)
Lainaus käyttäjältä: melih86 - maaliskuu 24, 2006, 07:37:43 AP
senin bi siten olursa anlarsın.. :))
melih sitenden çıkanı hala sitende tutamazsın böyle birşey yok zaten yapmazlar veya yapamazlar,
microsoftun sitesınden bile kolayca çıkılıyor. anlamışsındır snaırım.
Demem Şuki İnsanların Çıkışını Kafana Takacağına O İnsanları Sistemde Nasıl Daha Fazla Tutarım Buna Çare Bul Oke Kolay Gelsin ;)
sen ukala birisin sanırım benim amacım onların cıkmasını engellemek ya da cıkışlarını kapatmak değil siteden çıkış dedikleri zaman üyelik çıkacak.benim sitemi üye olmayanlar forumda göremez zaten......amaç onları forumdan kurtarmak çıkış dediğinde üye girişi yap sayfası geliyor... akıllı ...microsoft örnek vermiş işin ne olup olmadığını bilmeden :)
Sayın arkadaşlar buldum ben sanırım... Dreamweaver'da yaptım, biraz kodları kendim modifiye ettim, ama sanırım oldu. Maalesef lokal sunucu hatasından dolayı deneyemiyorum... :D
Ama ne olursa olsun her zaman yedek alın.
Şimdi index.template.php dosyasını açıyoruz
// Show right to left and the character set for ease of translating.
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"', $context['right_to_left'] ? ' dir="rtl"' : '', '><head>
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
<meta name="description" content="', $context['page_title'], '" />
<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/script.js?rc2p"></script>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_theme_url = "', $settings['theme_url'], '";
var smf_images_url = "', $settings['images_url'], '";
var smf_scripturl = "', $scripturl, '";
// ]]></script>
<title>', $context['page_title'], '</title>';
Bunu buluyoruz ve altına aşağıdaki kodu ekliyoruz.
?>
<script type="text/JavaScript">
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
<?
Daha sonra bunu buluyoruz:
// Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo ($current_action == 'logout' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '"> </td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'logout' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a>
</td>' , $current_action == 'logout' ? '<td class="maintab_active_' . $last . '"> </td>' : '';
Bununla değiştiriyoruz:
// Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo ($current_action == 'logout' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '"> </td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'logout' ? 'active_back' : 'back' , '">
<a
onclick="MM_goToURL(\'parent\',\'http://www.simplemachines.org\');return document.MM_returnValue"
href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a>
</td>' , $current_action == 'logout' ? '<td class="maintab_active_' . $last . '"> </td>' : '';
Burada bulunan www.simplemachines.org yazısını kendi sitenin ana adresi olarak değiştirebilirsin.
Her zaman yedek almayı unutmuyoruz :D Çalışmazsa hemen eski haline döndürebilmek için.
Ayrıca bunu Dreamweaver'da olan Go To URL metodu ile yaptım. Çalışmayabilir, ama teoride çalışması lazım.
Ayrıca birbirinize hakaret etmenize gerek yok, burada arkadaşça konuşuyoruz :D
yok bu sefer ilk deneyen ben olmicam banne :P
CeZa aslında teoride çalışması lazım. Varsa, PHP kodunda hata yapmışımdır. Onu da düzeltiriz veya ben yapamazsam başkası yapar.
Çünkü aynı şeyi DW'de milyon defa denedim ve işe yarıyordu :D
bu düzenlenmende sorun var olmuyor dostum malesef
Lainaus käyttäjältä: fenerup - maaliskuu 24, 2006, 01:53:43 IP
bu düzenlenmende sorun var olmuyor dostum malesef
çıkan sorunu/hatayı yazarsan arkadaşımızın problemi çözmesi daha kısa zaman alır.
onclick="MM_goToURL('parent','www.simplemachines.org');return document.MM_returnValue">
Sanırım hata tam olarak burada... PHP kurallarına uymuyor sanırım bu Javascript kodu... Biraz kitaplarıma bakayım, düzenlemeye çalışayım. Diğer kısımda hata olacağını zannetmiyorum...
Tamam :) kodu düzelttim... Artık çıkış tuşuna basınca http://www.simplemachines.org a yönlendirecek. Dikkat etmek gereken tek nokta, adresi değiştirirken http:// kısmını silmemek... :D
Sindorf; birde buna giriş yaparken bi sistem uyarlasak ne güzeL olur dimi :)
Teşekkür Ederim :)
Lainaus käyttäjältä: CeZa - maaliskuu 25, 2006, 12:36:58 IP
Sindorf; birde buna giriş yaparken bi sistem uyarlasak ne güzeL olur dimi :)
Teşekkür Ederim :)
O artık daha sonraya... :D