Component DJ-Classifieds - компонент доски рекламных обьявлений для Joomla

Easy Profile Pro + DJ-Classifieds
Открыть \www\administrator\components\com_djclassifieds\config.xml
Дописать Easy Profile :
Code:
<field name="profile_avatar_source" type="list" default="" label="COM_DJCLASSIFIEDS_CONFIG_PROFILE_AVATAR_SOURCE" description="COM_DJCLASSIFIEDS_CONFIG_PROFILE_AVATAR_SOURCE_DESC" menu="hide">
                   <option value="">Текущий компонент</option>
                   <option value="easysocial">EasySocial</option>
                   <option value="joomsocial">JoomSocial</option>
                   <option value="cb">Community Builder</option>
                   <option value="ep">Easy Profile</option>
               </field>
               <field name="profile_social_link" type="list" default="" label="COM_DJCLASSIFIEDS_CONFIG_PROFILE_LINK_TO_SOCIAL" description="COM_DJCLASSIFIEDS_CONFIG_PROFILE_LINK_TO_SOCIAL_DESC" menu="hide">
                   <option value="">COM_DJCLASSIFIEDS_CONFIG_DISABLED</option>
                   <option value="easysocial">EasySocial</option>
                   <option value="joomsocial">JoomSocial</option>
                   <option value="cb">Community Builder</option>
                   <option value="ep">Easy Profile</option>
               </field>

Здесь, "ep"..
Открыть \www\administrator\components\com_djclassifieds\lib\djsocial.php

Добавляем в соответствующие блоки:
вывод аватара (примерно 70 строка) :
PHP:
   else if($source=='ep'){
        
           if ( ! file_exists( JPATH_ROOT.'/components/com_jsn/helpers/helper.php' ) ) {
               echo 'not installed!';
               return;
           }          
           include_once (JPATH_ROOT.'/components/com_jsn/helpers/helper.php');
           $user=JsnHelper::getUser($user_id);
           if($size=='S'){
               $user_avatar = $user->getField('avatar');
           }else{
               $user_avatar = $user->getField('avatar');
           }            
           echo $user_avatar;
       }

Вывод ссылки на профиль (после 150 строки) :
PHP:
       else if($source=='ep'){
           if(JFile::exists(JPATH_ROOT.'/components/com_jsn/helpers/helper.php')){                          
               include_once (JPATH_ROOT.'/components/com_jsn/helpers/helper.php');
        
               $user=JsnHelper::getUser($user_id);
               $link = JRoute::_('index.php?option=com_users&view=profile&userid='.$user);
            
            
           }                      
       }
 
DJ-Classifieds v3.7.4 (3rd Party Extensions Support, Addons, Languages)
 
DJ-Classifieds 3.7.6 AIO
about new features:

плагин OSMap (PLG_DJCLASSIFIEDS_LEAFLET)
 
Back
Top