Acasa
Pagina de start!
Faq
Intrebari puse frecvent!
Membri
Vezi lista membrilor!
Cautare
Gasesti ce vrei,repede!
Conectare
Intra in contul tau!
Inregistrare
Fi alaturi de noi!

Distribuiţi|

[Tutorial]Adaugare avatare la Ajax Chat

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
FloRyN.
Administrator
FloRyN.

Joined : 29/09/2011
Posts : 1228
CS Status : -
Age : 27
[Tutorial]Adaugare avatare la Ajax Chat  Empty
MesajSubiect: [Tutorial]Adaugare avatare la Ajax Chat [Tutorial]Adaugare avatare la Ajax Chat  Icon_minitimeJoi Noi 20, 2014 7:12 am

Autor: Neculai Anişor (link-ul profilului de pe phpBB[dot]ro)
Sursa:phpBB.Ro



1. Deschide [c]root/chat.php[/c]

Caută :
Cod:
include($phpbb_root_path . 'common.' . $phpEx);

Adaugă după :
Cod:
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

Caută :
Cod:
$sql = 'SELECT * FROM ' . CHAT_TABLE . ' ORDER BY message_id DESC';

Înlocuieşte cu :
Cod:
$sql = 'SELECT c.*, u.user_avatar, u.user_avatar_type
                    FROM ' . CHAT_TABLE . ' as c
                    LEFT JOIN ' . USERS_TABLE . ' as u
                    ON c.user_id = u.user_id
                    ORDER BY message_id DESC';

Caută :
Cod:
if ($count++ == 0)

Adaugă înainte :
Cod:
$row['avatar'] = ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], 25, 25) : '';

Caută :
Cod:
'CLASS'        => ($row['message_id'] % 2) ? 1 : 2,

Adaugă după :
Cod:
'USER_AVATAR'  => $row['avatar'],

Caută:
Cod:
$sql = 'SELECT * FROM ' . CHAT_TABLE . " WHERE message_id > $last_id ORDER BY message_id DESC";

Înlocuieşte cu:
Cod:
$sql = 'SELECT c.*, u.user_avatar, u.user_avatar_type
                    FROM ' . CHAT_TABLE . ' as c
                    LEFT JOIN ' . USERS_TABLE . ' as u
                    ON c.user_id = u.user_id
                    WHERE c.message_id > ' . $last_id . '
                    ORDER BY message_id DESC';

Caută:
Cod:
if ($count++ == 0)

Adaugă înainte :
Cod:
$row['avatar'] = ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], 25, 25) : '';

Caută:
Cod:
'CLASS'        => ($row['message_id'] % 2) ? 1 : 2,

Adaugă după :
Cod:
'USER_AVATAR'  => $row['avatar'],

Caută :
Cod:
$sql = 'SELECT * FROM ' . CHAT_TABLE . " WHERE message_id > $last_id ORDER BY message_id DESC";

Înlocuieşte cu :
Cod:
$sql = 'SELECT c.*, u.user_avatar, u.user_avatar_type
                    FROM ' . CHAT_TABLE . ' as c
                    LEFT JOIN ' . USERS_TABLE . ' as u
                    ON c.user_id = u.user_id
                    WHERE c.message_id > ' . $last_id . '
                    ORDER BY message_id DESC';

Caută:
Cod:
if ($count++ == 0)

Adaugă înainte:
Cod:
$row['avatar'] = ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], 25, 25) : '';

Caută :
Cod:
'CLASS'        => ($row['message_id'] % 2) ? 1 : 2,

Adaugă după :
Cod:
'USER_AVATAR'  => $row['avatar'],

2. Deschide [c]root/shout.php[/c]

Caută:
Cod:
$sql = 'SELECT * FROM ' . CHAT_TABLE . ' ORDER BY message_id DESC';

Înlocuieşte cu:
Cod:
$sql = 'SELECT c.*, u.user_avatar, u.user_avatar_type
                    FROM ' . CHAT_TABLE . ' as c
                    LEFT JOIN ' . USERS_TABLE . ' as u
                    ON c.user_id = u.user_id
                    ORDER BY message_id DESC';

Caută:
Cod:
if ($count++ == 0)

Adaugă înainte:
Cod:
$row['avatar'] = ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], 25, 25) : '';

Caută:
Cod:
'CLASS'        => ($row['message_id'] % 2) ? 1 : 2,

Adaugă după:
Cod:
'USER_AVATAR'  => $row['avatar'],

Pentru prosilver :
Deschide [c]chat_body.html[/c]

Caută :
Cod:
<dt>{chatrow.USERNAME_FULL}</dt>

Adaugă înainte:
Cod:
                                    <!-- IF chatrow.USER_AVATAR -->
                                      <dd>{chatrow.USER_AVATAR}</dd>
                                  <!-- ENDIF -->

Caută:
Cod:
<dt>{chatrow.USERNAME_FULL}</dt>

Adaugă înainte:
Cod:
                                    <!-- IF chatrow.USER_AVATAR -->
                                      <dd>{chatrow.USER_AVATAR}</dd>
                                  <!-- ENDIF -->


Pentru subSilver2 :
Deschide [c]chat_body.html[/c]

Caută :
Cod:
<!-- IF U_ACP or U_MCP --><a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><img src="{T_IMAGESET_LANG_PATH}/icon_post_delete.gif" /></a> <!-- ENDIF -->

Adaugă înainte:
Cod:
<!-- IF chatrow.USER_AVATAR -->{chatrow.USER_AVATAR}<!-- ENDIF -->

Caută:
Cod:
<!-- IF U_ACP or U_MCP --><a href="javascript:void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><img src="{T_IMAGESET_LANG_PATH}/icon_post_delete.gif" /></a> <!-- ENDIF -->

Adaugă înainte:
Cod:
<!-- IF chatrow.USER_AVATAR -->{chatrow.USER_AVATAR}<!-- ENDIF -->

Nu uitaţi să ştergeţi cache.
Sus In jos

[Tutorial]Adaugare avatare la Ajax Chat

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t Tutorial utilizare ADMIN (Info: Creare, adaugare, editare)
t Tutorial schibare culoare chat
t Adaugare MOTD
t Adaugare server in gamemenu.
t Adaugare server in gamemenu.
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Kill-AreNa :: » KILL-ARENA • FORUMGRATUIT • DOMENII :: Tutoriale - Phpbb - (Domenii)-
Social Media Buttons