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.
Supervisor
avatar

Joined : 29/09/2011
Posts : 1220
CS Status : Buna
Age : 21
MesajSubiect: [Tutorial]Adaugare avatare la Ajax Chat Joi 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.

-------SIGNATURE OFFICIAL @ K.A-------

- Contacteaza-ma pentru orice problema legata de Forum / Server
- Nu imi trimite PM pentru a cere grade sau up NU voi raspunde
- Nu ma contacta pe mess sau e-mail Pentru a cere ceva Nu voi raspunde eventual IGNORE
- Tine minte , Secretul vietii nu este sa ai tot ceea ce iti doresti, ci sa-ti doresti tot ceea ce ai.
Sus In jos

[Tutorial]Adaugare avatare la Ajax Chat

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t [Tutorial] Cum sa faci un sistem de logare/inregistrare!
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