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


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

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

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

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

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

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

$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, но бестолку. Помогите, пожалуйста!

Огромные фото остаются после обработки

Всем привет!
Есть сайт с фотографиями. Все фото с зеркалки, весят по 6-9мб. При заливке фотосета, создаются несколько копий (для превью парочка и одна полноразмерная 1000px для детального просмотра). И плюс лежит эта огромная. У меня несколько фотосетов заняли почти 1гб места на хостинге.

Я так понимаю, эти огромные исходные фотки не нужны. Они ведь не где на сайте не используются, ведь все нужные тумбиналки и 1000px (для полноценного просмотра) уже созданы.

Вопрос. Как сделать так, чтобы исходная фотка 6-9мб не сохранялась, а удалялась после того, как была обработана.


На этой картинке я вам показал все что получатся из 1 фотки. Первая — тот огромный исходник. Потом идут тумбиналки различные, ну основная просмотровая фотка 1000px. И та первая (огромная) по сути оказывается не нужна и только место занимает.

Надеюсь вы поняли, что я имею ввиду.