Плагин «Аватар & Фото»


Плагин автоматически устанавливает случайный аватар и фото для пользователя

Возможности:
— Автоматическая установка аватара и фото у пользователя
— Изображения выбираются в случайном порядке
— Изображения выбираются по полу

Как работает:
— Если у пользователя загружено фото и не загружен аватар — плагин скопирует фото на место аватара
— Если у пользователя загружен аватар и не загружено фото — плагин скопирует аватар на место фото
— Если пользователь изменит пол в настройках и фото присвоено плагином (не пользователем) — ему будет загружено новое изображение
— Если пользователь изменит пол в настройках и аватар присвоен плагином (не пользователем) — ему будет загружено новое изображение
— Если пользователь удалит в настройках фото и аватар — ему будет загружено новое изображение

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

Загрузка фото в профиль

В конфиге выставил:

$config['module']['user']['profile_photo_width'] = 2000; 	  // ширина квадрата фотографии в профиле, px


По факту загрузки, получаю размер ровно в 2 раза меньше на выходе. Загружается например фотка 2000x400, получается 1000x200.

Подскажите в чем проблема?

UPD

Решение github.com/livestreet/livestreet/issues/670

Своя шапка у пользователя, загрузка фото

Здравствуйте.

Хочу прикруть для пользователей функцию загрузки свое фото в шапку.

Как в твиттере — s16.radikal.ru/i191/1408/e7/483b54a7dcd3.jpg

Значит, что я сделал, по порядку.

1) Изменил значения максимальной ширины фото в конфиге
$config['module']['user']['profile_photo_width'] = 1500; 	  // ширина квадрата фотографии в профиле, px


2) В шаблоне сделал вывод загруженного фото:
<style>
#profile-top  {
background-image: url({$oUserProfile->getProfileFotoPath()}); color:#fff; height:374px; background-repeat: no-repeat;
background-position: bottom center;
clear: both;}
  }
 </style>


3) Проблема возникла с самой загрузкой фотографии.

Как добавить в личный кабинет настроек примерно такую форму:



?

В шаблоне нашел такой код загрузки фото:

<script type="text/javascript">
			jQuery(function($){
				$('#foto-upload').file({ name:'foto' }).choose(function(e, input) {
					ls.user.uploadFoto(null,input);
				});
			});
		</script>
		
		<p class="upload-photo">
			<a href="#" id="foto-upload" class="link-dotted">{if $oUserCurrent->getProfileFoto()}{$aLang.settings_profile_photo_change}{else}{$aLang.settings_profile_photo_upload}{/if}</a>   
			<a href="#" id="foto-remove" class="link-dotted" onclick="return ls.user.removeFoto();" style="{if !$oUserCurrent->getProfileFoto()}display:none;{/if}">{$aLang.settings_profile_foto_delete}</a>
		</p>


Вставил его в шаблон settings, но загрузка, понятно не работает.

Подскажите пожалуйста, чего не хватает?

И второй вопрос — можно ли задать где то и высоту фотографии?

[РЕШЕНО] Загрузка .jpeg в фотосеты. Как?

Здравствуйте. Массовый загрузчик фотографи в топике фотосет поддерживает только такие форматы:
jpg, png, gif

Но если файл будет формата jpeg или JPG (в верхнем регистре) то при добавлении фотографии идет бесконечная загрузка, зависает на «resize..»



Где можно добавить доп. форматы изображений?

===========

UPD:

Нашел в логах ошибку.

Было такое:

mod_fcgid: HTTP request length 135665 (so far) exceeds MaxRequestLen


Оказалось, дело не вовсе не в формате а в размере файла.

Решается данная проблема путём редактирования файла конфигурации fcgid.conf
1. Открываем файл:
/etc/apache2/mods-enabled/fcgid.conf

2. Правим или дописываем (у меня её не было) переменную MaxRequestLen
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
MaxRequestLen 10485760
</IfModule>


Где «10485760» — это размер файла в байтах.

Создание миниатюры фото для аватара

Здесь был такой вопрос, не могу найти.

Не подскажите, есть ли какое то решение, чтобы при загрузке фотографии, создавалась её миниатюра для аватара? Другим словом, грузим только фото, от необходимости дополнительно отдельно загружать аватар, нужно избавиться.

Как можно сделать на текущей версии liveStreet?

Проблема при создании фотосета

У меня проблема при загрузки фотографий для фотосета
При загрузки фото до 1 мб, фото загружается.
Если более — нет.

Я пробовал менять размеры загружаемых фото: вместо 6*1024 ставил 10*1024, 1*10240, 2*4096, но бестолку. Помогите, пожалуйста!