Компонент EasySocial

Здравствуйте. Может кто-то сталкивался с подобной проблемой?

В процессе установки возникает ошибка:
Обработка файлов сайта ------ Failed
Скрытое содержимое доступно для зарегистрированных пользователей!

Пробовал разные версии ES от 1.3.7 до 1.3.13
Разные версии Joomla 2.5.Х - 2.3.Х
На локалке и на хостинге.
В чем может быть проблема?

__________________________________
UPD
Нашел возникновение проблемы. Сразу после установки компонента я нажимал на Компоненты -> EasySocial. А если сразу перейти к установке компонента сразу после его заливки, то ошибка не возникает.
 
Последнее редактирование:
denis2014, вы сами пользовались выложенным вами компонентом? Проблем не замечали? Virustotal показывает 2/34. И если heur.swf.rate.4 нередко встречается в файлах непосредственно от производителей, то Suspicious_GEN.F47V0120 однозначно выглядит подозрительно.
 
Решился - купил компонент ибо очень нужно обновить существующий проект.
Поделюсь с вами за простую человеческую благодарность )

И так, пройдемся по изменениях в новой версии:
  1. Переработана установка
  2. Решены проблемы совместимости с Joomla 3.4
  3. Новые возможности настройки приватности для пользователей
  4. Расширен функционал групп
  5. Переработан обзор всех пользователей
  6. Добавлена интеграция с новыми компонентами
Скачать Easysocial Pro v1.3.20 Full for J2.5-3.x

P.S. Не забываем о благодарности. Всем успехов и хорошего настроения !)
safe_image.php
 
Последнее редактирование:
Вполне актуален.
В скором времени будет официальный руссик и под эту версию. Поделюсь. А пока этот на 99,9 подходит.

русификатор для версии 1.3.20
 

Вложения

  • easysocial-rus-1.3.20.zip
    248,7 KB · Просмотры: 50
Последнее редактирование модератором:
2. Где лежит тот файл/файлы, которые отвечают за обрезание, размер и пропорции аватарки при загрузке? Как исправить эту функцию, если хочется поменять размер и пропорции аватарки в профиле пользователя?

Могу подсказать в каком направлении искать )

Файл administrator/components/com_easysocial/models/avatars.php строка примерно 125


Код:
if( $uploaded )
        {
            $sql->where( 'avatar_id' , 0 );
            $sql->where( 'small' , '' , '!=' );
            $sql->where( 'medium' , '' , '!=' );
            $sql->where( 'square' , '' , '!=' );
            $sql->where( 'large' , '' , '!=' );
        }

small, medium, square и large - это как раз размеры/пропорции аватарок.
Выводятся они на станицу вот так:
Например, страница со списком пользователей, файл /components/com_easysocial/themes/тема/users/default.list.php здесь аватарка размером medium (40px x 40px)

Код:
<img src="<?php echo $user->getAvatar( SOCIAL_AVATAR_MEDIUM );?>" alt="<?php echo $this->html( 'string.escape' , $user->getName() );?>" />

А вот страница профиля пользователя, файл /components/com_easysocial/themes/тема/profile/avatar.php, здесь аватарка размером square (180px x 180px)

Код:
<img data-avatar-image src="<?php echo $user->getAvatar( SOCIAL_AVATAR_SQUARE );?>" alt="<?php echo $this->html( 'string.escape' , $user->getName() );?>">

Мне хватило того, что я на страницу списка пользователей вывела аватар размером square (180px x 180px). И поэтому дальше в коде не искала, а где-то должны быть и сами размеры...)

Нашлись размеры - administrator/components/com_easysocial/constants.php
стр. 76-83
Код:
// Avatar dimensions
define('SOCIAL_AVATAR_SMALL_WIDTH', 32);
define('SOCIAL_AVATAR_SMALL_HEIGHT', 32);
define('SOCIAL_AVATAR_MEDIUM_WIDTH', 64);
define('SOCIAL_AVATAR_MEDIUM_HEIGHT', 64);
define('SOCIAL_AVATAR_LARGE_WIDTH', 180);
define('SOCIAL_AVATAR_SQUARE_LARGE_WIDTH', 180);
define('SOCIAL_AVATAR_SQUARE_LARGE_HEIGHT', 180);

Документация Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
3. Можно ли как-то (и как?) редактировать левую колонку в профиле пользователя таким образом, чтобы можно было отобразить модули Joomla? .... Как сюда вставить отображение любого модуля, позиции модуля?

Все просто: у компонента есть свои позиции Для просмотра ссылки Войди или Зарегистрируйся
Вот в них и можно публиковать модули joomla

В левую колонку, в частности, можно опубликовать в две позиции: выше виджетов es-profile-sidebar-top и ниже es-profile-sidebar-bottom Всего 90 позиций, в разных местах, на разных страницах.

Ну и, может кому-то пригодится:
Как вывести, например, в профиль пользователя значение дополнительного поля.

Код:
require_once( JPATH_ADMINISTRATOR . '/components/com_easysocial/includes/foundry.php' );
$key = '_уникальный ключ поля_';

echo $user->getFieldValue( $key );
 
Последнее редактирование модератором:
Здаров бандиты )

И так, еще одни подгончик от меня - актуальная версия хорошего компонента:

Скачать Easysocial Pro v1.3.23 Full for J2.5-3.x



Все пункты важности этого обновления советую читнуть в Для просмотра ссылки Войди или Зарегистрируйся авторов!

P.S. Всем успехов и хорошего настроения !)
safe_image.php
 
Назад
Сверху