PremiumCs
VA AJUTAM CU ORICE PROBLEMA DOAR FACETI-VA CONT !


CAUTAM SERVERE DE ORICE FEL+VA OFERIM AJUTOR DACA E VORBA DESPRE CS/SAU VIATA DE ZI CU ZI!
 
AcasaAcasa  CalendarCalendar  GalerieGalerie  FAQFAQ  MembriMembri  GrupuriGrupuri  InregistrareInregistrare  ConectareConectare  

SPER SA ITI PLACA COMUNITATEA SPUNE CELORLATI !

Distribuiţi | 
 

 [Tutorial] Adaugare avatare la Ajax Chat

In jos 
AutorMesaj
xTremePower
Fondator
Fondator
avatar

Mesaje : 360
Puncte : 2434
Data de inscriere : 10/05/2014
Varsta : 21
Localizare : Ploiesti

MesajSubiect: [Tutorial] Adaugare avatare la Ajax Chat   Joi Iun 19, 2014 7:37 am

Autor: Phpbb
Sursa: Phpbb
Versiune phpBB3: 3.0.x
Descriere: O poza si veti intelege Smile


Deschide root/chat.php
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'],

Deschide root/shout.php
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 chat_body.html
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 chat_body.html
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 -->



Cod:
COD: SELECTAŢI TOT
<!-- IF chatrow.USER_AVATAR -->{chatrow.USER_AVATAR}<!-- ENDIF -->


Nu uitaţi să ştergeţi cache.

_________________
"Este mai bine sa taci si sa dai impresia ca esti prost decat sa vorbesti si sa inlaturi orice dubiu."

Sus In jos
Vezi profilul utilizatorului http://premiumcs.f-orum.com/forum
 
[Tutorial] Adaugare avatare la Ajax Chat
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
PremiumCs :: Web :: PHPBB3-
Mergi direct la: