Phpbb 2.019 kurdum üzerine flashchat i entegre ettim. Forum a girince bir chat giriş butonu oluşması gerekmiyormu acaba ? yada bu butonu nereden oluşturabilirim ?
şimdiden çok tşk ederim.
#
#-----[ AÇ ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ BUL ]------------------------------------------
#
<!-- END switch_user_logged_out -->
#
#-----[ SONRASINA EKLE ]------------------------------
#
<!-- BEGIN switch_user_logged_in -->
<a href="chat/flashchat.php" class="mainmenu" target="flashchat">
<img src="templates/subSilver/images/icon_mini_register.gif" width="12"
height="13" border="0" alt="Sohbet Odasına Giriş Yap" hspace="3" /><b><font size="4" color="#FF0000"><a class="mainmenu" target="_blank" href="chat/flashchat.php"><font color="#FF0000">SOHBET ODALARI</b></font></a></font></a>
<!-- END switch_user_logged_in -->
#
#-----[ TÜM DOSYALARI KAYDET VE ÇIK ]------------------------------------------
#
aç:
overall_header.tpl
bul:
{META}
öncesine ekle:
<script>function launchLOGIN(){
Main=window.open("http://www.sitenin adı/forum/chat/flashchat.php?","Chat","width=800,height=600,top=0,left=0,resizab le=yes,scrollbars=no,menubar=no,toolbar=no,status= no,location=no")}
</script>
bul (Flashcat bağlantısını):
<!-- BEGIN switch_user_logged_in -->
<a href="chat/flashchat.php" class="mainmenu" target="flashchat">
<img src="templates/subSilver/images/icon_mini_register.gif" width="12"
height="13" border="0" alt="Sohbet Odasina Giris Yap" hspace="3" /><b><font size="4" color="#FF0000"><a class="mainmenu" target="_blank" href="chat/flashchat.php"><font color="#FF0000">SOHBET ODALARI</b></font></a></font></a>
<!-- END switch_user_logged_in -->
bununla değiştir:
<!-- BEGIN switch_user_logged_in -->
<a href="javascript:launchLOGIN()">
<img src="templates/subSilver/images/icon_mini_register.gif" width="12"
height="13" border="0" alt="Sohbet Odasına Giriş Yap" hspace="3" /><b><font size="4" color="#FF0000"><a class="mainmenu" href="javascript:launchLOGIN()"><font color="#FF0000">SOHBET ODALARI</b></font></a></font></a>
<!-- END switch_user_logged_in -->
#
#-----[ AÇ ]------------------------------------------
#
language/lang_turkish/lang_main.php
#
#-----[ ARA ]------------------------------------------
#
?>
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
$lang['More_Chatuser'] = 'Sohbet odasında <b>%s</b> kullanıcı var.';
$lang['One_Chatuser'] = 'Sohbet odasında <b>bir</b> kullanıcı var.';
$lang['None_Chatuser'] = 'Sohbet odasında <b>hiçkimse</b> yok.';
#
#-----[ AÇ ]------------------------------------------
#
index.php
#
#-----[ ARA ]------------------------------------------
#
//
// Generate the page
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
$sql = "SELECT u.username, u.user_level, u.user_id
FROM ". CONNECTIONS ." c, ". USERS_TABLE ." u
WHERE u.user_id = c.userid
ORDER BY u.username ASC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql);
}
$chatnums = $db->sql_numrows($result);
$user = array();
while ( $row = $db->sql_fetchrow($result) )
{
$user[] = $row;
}
for($i = 0; $i < count($user); $i++)
{
$style_color = '';
if ( $user[$i]['user_level'] == ADMIN )
{
$user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $user[$i]['user_level'] == MOD )
{
$user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
$user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $user[$i]['user_id']) . '"' . $style_color .'>' . $user[$i]['username'] . '</a>';
$userlist .= ( $userlist != '' ) ? ', ' . $user_link : $user_link;
}
if ( $chatnums == 0 )
{
$l_chat_user_s = $lang['None_Chatuser'];
}
else if ( $chatnums == 1 )
{
$l_chat_user_s = $lang['One_Chatuser'];
}
else
{
$l_chat_user_s = $lang['More_Chatuser'];
}
$template->assign_vars(array(
'USERNAMES' => $userlist,
'CHATCOUNT' => sprintf($l_chat_user_s, $chatnums))
);
#
#-----[ AÇ ]------------------------------------------
#
includes/constants.php
#
#-----[ ARA ]------------------------------------------
#
define('CONFIG_TABLE', $table_prefix.'config');
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
define('CONNECTIONS', $table_prefix.'fc_connections');
#
#-----[ AÇ ]------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ ARA ]------------------------------------------
#
{LOGGED_IN_USER_LIST}</span></td>
</tr>
#
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------
#
{LOGGED_IN_USER_LIST}</p>
<p class="gensmall">{CHATCOUNT} {USERNAMES}</p></td>
</tr>
</table>
#
#-----[ DEĞİŞİKLİKLERİ KAYDET VE KAPAT ]------------------------------------------
#
# BİTTİ
#
#-----[ AÇ ]------------------------------------------
#
index.php
#
#-----[ ARA ]------------------------------------------
#
//
// Generate the page
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
$sql = "SELECT u.username, u.user_level, u.user_id
FROM ". CONNECTIONS ." c, ". USERS_TABLE ." u
WHERE u.user_id = c.userid
ORDER BY u.username ASC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql);
}
$chatnums = $db->sql_numrows($result);
$user = array();
while ( $row = $db->sql_fetchrow($result) )
{
$user[] = $row;
}
for($i = 0; $i < count($user); $i++)
{
$style_color = '';
if ( $user[$i]['user_level'] == ADMIN )
{
$user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $user[$i]['user_level'] == MOD )
{
$user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
$user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $user[$i]['user_id']) . '"' . $style_color .'>' . $user[$i]['username'] . '</a>';
$userlist .= ( $userlist != '' ) ? ', ' . $user_link : $user_link;
}
if ( $chatnums == 0 )
{
$l_chat_user_s = $lang['None_Chatuser'];
}
else if ( $chatnums == 1 )
{
$l_chat_user_s = $lang['One_Chatuser'];
}
else
{
$l_chat_user_s = $lang['More_Chatuser'];
}
$template->assign_vars(array(
'USERNAMES' => $userlist,
'CHATCOUNT' => sprintf($l_chat_user_s, $chatnums))
);
Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir