Changes between Initial Version and Version 1 of HowToChangeAvatarSize


Ignore:
Timestamp:
Aug 29, 2013, 9:46:07 AM (11 years ago)
Author:
LeonidS
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowToChangeAvatarSize

    v1 v1  
     1 
     2== How to change avatar size in Dolphin 7.1. == 
     3 
     4By default avatar size is important parameter for proper view of pages that new size will require changes not only in one place. So let's review the example task - you have site on Dolphin 7.1.3 and higher, with standard template "Uni" and want to change avatar size from '''64*64''' pixels to '''96*96'''. 
     5 
     6Need to execute the following steps (all path relates to Dolphin's root): 
     7 
     8'''1) size of converted picture''' is responsible for size of avatar pics after upload (will start to act only after this step) 
     9 
     10find file ''modules/boonex/avatar/include.php'' and write new size in the next lines (replace 64 to 96): 
     11 
     12 
     13{{{ 
     14define ('BX_AVA_W', 64); // avatar image width 
     15define ('BX_AVA_H', 64); // avatar image height 
     16}}} 
     17 
     18 
     19'''2) size of thumbnail avatar block''' is responsible for sizes of avatar block in main part of site 
     20 
     21redeclare the following CSS settings from from file ''templates/base/css/common.css'' to the file ''templates/tmpl_uni/css/common.css'' 
     22 
     23 
     24{{{ 
     25div.thumbnail_image img.thumbnail_image_file, 
     26div.thumbnail_image img.thumbnail_image_file2 { 
     27    width: 96px; 
     28    height: 96px; 
     29} 
     30 
     31div.thumbnail_image { 
     32    height: 96px; 
     33    width: 96px; 
     34} 
     35 
     36div.thumbnail_block { 
     37    height: 96px; 
     38        width: auto; 
     39} 
     40 
     41}}} 
     42 
     43'''NB!''' Every child (template) css file should have connection to the parent (base) css. In this case ''templates/tmpl_uni/css/common.css'' will start from the next line: 
     44 
     45 
     46{{{ 
     47@import url(../../base/css/common.css); 
     48}}} 
     49 
     50 
     51'''3) new avatar size in communicator page''' (communicator.php) 
     52 
     53Set new settings from file ''templates/base/css/communicator_page.css'' 
     54 
     55 
     56{{{ 
     57div.sys-connections-fr { 
     58    height: 96px; 
     59} 
     60 
     61div.sys-connections-row { 
     62    height: 106px; 
     63} 
     64 
     65}}} 
     66 
     67'''4) new size in avatars module itself''' will affect in pages, where user operates with avatars: 
     68 
     69a. Set the new size in file ''modules/boonex/avatar/templates/base/avatars_my.html''. Better way is copy this file to the new folder in ''modules/boonex/avatar/templates/tmpl_uni/''. 
     70 
     71Replace from 64 to 96 in the following line there: 
     72 
     73 
     74{{{ 
     75<img class="bx-def-shadow bx-def-round-corners" style="background-image: url(__url__); width: 96px; height: 96px;" src="<bx_image_url:spacer.gif />" /> 
     76}}} 
     77 
     78 
     79b. Rewrite the next settings from ''modules/boonex/avatar/templates/base/css''. Again - it's better to create new file ''modules/boonex/avatar/templates/tmpl_uni/css/main.css'' with the content like: 
     80 
     81 
     82{{{ 
     83@import url(../../base/css/main.css); 
     84 
     85#bx_ava_current { 
     86    height: 100px; 
     87    width: 100px; 
     88} 
     89 
     90#bx_ava_my_avatars .bx_ava_tar { 
     91    height: 132px; 
     92    width: 96px; 
     93} 
     94}}} 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
Fork me on GitHub