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

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

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

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

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

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

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

Плагин "Камера (Cam)"

3 фото
image


Плагин добавляет возможность снимать изображение с веб-камеры для установки аватара или фотографии профиля.

Под ссылками загрузить аватар или фотографию добавляется надпись «Снять с камеры».

Возможности:
— Использование веб-камеры для снятия изображения
— Ресайзинг снятого изображения после загрузки

Показать все 3 фото →

Фоттр.ру — Фото.Сайт

Доброго времени суток! Хочу познакомить Вас с моим небольшим проектом.


phottr.ru

Данный проект представляет из себя сайт, посвященный фотографии. Пользователи выкладывают свои фотографии, голосуют и тем самым определяют лучший «Фоттр.Дня».

Также есть раздел конкурсы. Но из-за небольшого количества пользователей, пока с этим местом серовато :) В будущем будет создана отдельная страничка под конкурсы (когда юзеров прибавится).

Также имеется раздел статьи о фотографии. Пока только «Уроки фотошопа» и «Сделай сам».
Данный раздел находится в постоянном обновлении. Любой пользователь может прислать нам свою статью.

Конечно не все так идеально, но естественно все будет допиливаться.
Спасибо, что прочитали и посмотрели до конца.

Всего доброго!

Коллективный блог о фотографии.

Здравствуйте.
Хочу познакомить Вас с проектом
Конечно же сейчас начнется шапкозакидательсвто и минусы в мою сторону только за то, что это очередной проект на шаблоне Simple.
Но все же — этот шаблон идеально подходит для фотосайта.

Данный проект посвящен фотографии. Каждый зарегистрированный участник сайта может выкладывать свои фото, писать новости о фотоиндустрии, фото-технике и различным темам, касающихся фотографии. Дискуссии, уроки, фото, новинки в мире техники — все это здесь!
С появлением бОльшего количества участников, планируется ввести блок «Фото дня», устраивать конкурсы.

Пока пользователей совсем мало, но кое какие фотографии уже имеются. Естественно, дизайн будет допиливаться. В соц. сетях нас пока нет, поэтому ссылки неактивны.

Всем, кто увлекается фотографией — Велкам!

ЗЫ. Облачко, в правом верхнем углу активное. Попробуйте нажмите :)

АПД. На реконструкции.

Decolour — уголок фотографа

Когда-то давным давно у меня был уже подобный проект, он назывался photomotion и был создан на базе CMS BigStreet. Много с того момента прошло времени, да и сайт был продан.

Теперь встречайте новый проект — «Decolour.ru»

Decolour.ru — это сообщество орентированное на начинающих фотографов. На сайте Вы найдете различные статьи и советы по фотосъемке, уроки по обработке фотографий, обзоры фототехники и многое другое. Весь контент в сообществе уникален и переведен с англоязычных ресурсов с разрешения авторов.

Параллельно мы работаем над написанием новых модулей для LiveStreet, которые обязательно появятся в каталоге: фотогалерея и фотовики.

Не загружает определенные фотографии.

На сайте, php ограничение в 50мб, но все равно не загружается, выдает вот такую ошибку:
Фотка в архиве: alushta.us/wp-content/uploads/DSC04570.rar (загружал конечно же не архив :) )
Ошибка
Невозможно обработать файл, проверьте тип и размер файла
На Livestreet тоже не загружается, но тут даже ошибку не выдает.
Firebug: [jquery.form] isXml=false alushta.us/alushta

Дополнительная фотография в профиле

Пробовал вставить дополнительную фотографию в профиле по принципу этой статьи livestreet.ru/blog/1964.html. Не получилось, выдает ошибки. Мои действия:

1) Добавил поле в mysql в таблицу prefix_user, после foto назвал foto2. параметры прописал эдентичные.
2) В classes/actions/ActionSettings.class.php добавил после:

/**
* Загрузка фото, делаем ресайзы
*/			
if (isset($_FILES['foto']) and is_uploaded_file($_FILES['foto']['tmp_name'])) {				
if ($sFileFoto=$this->User_UploadFoto($_FILES['foto'],$this->oUserCurrent)) {	
$this->oUserCurrent->setProfileFoto($sFileFoto);			
} else {
$bError=true;
$this->Message_AddError($this->Lang_Get('settings_profile_foto_error'),$this->Lang_Get('error'));
}
}
/**
 * Удалить фото
*/
if (isset($_REQUEST['foto_delete'])) {
$this->User_DeleteFoto($this->oUserCurrent);
$this->oUserCurrent->setProfileFoto(null);
}

добавил вот это

/**
 * Загрузка фото2, делаем ресайзы
*/			
if (isset($_FILES['foto2']) and is_uploaded_file($_FILES['foto2']['tmp_name'])) {				
if ($sFileFoto2=$this->User_UploadFoto2($_FILES['foto2'],$this->oUserCurrent)) {	
$this->oUserCurrent->setProfileFoto2($sFileFoto2);			
} else {
$bError=true;
$this->Message_AddError($this->Lang_Get('settings_profile_foto_error'),$this->Lang_Get('error'));
}
}
/**
 * Удалить фото
 */
if (isset($_REQUEST['foto2_delete'])) {
$this->User_DeleteFoto2($this->oUserCurrent);
$this->oUserCurrent->setProfileFoto2(null);
}

3) В classes/modules/user/entity/User.entity.class.php после:

    public function getProfileFoto() {
        return $this->_aData['user_profile_foto'];
    }  

добавил

	    public function getProfileFoto2() {
        return $this->_aData['user_profile_foto2'];
    } 

и после

    public function setProfileFoto($data) {
    	$this->_aData['user_profile_foto']=$data;
    }  

добавил

	    public function setProfileFoto2($data) {
    	$this->_aData['user_profile_foto2']=$data;
    }

4) В classes/modules/user/mapper/User.mapper.class.php после

user_profile_foto = ? ,	

добавил

user_profile_foto2 = ? ,	

и после

$oUser->getProfileFoto(),

добавил

$oUser->getProfileFoto(),

5) В templates/skin/тема/actions/ActionSettings/profile.tpl после:

				{if $oUserCurrent->getProfileFoto()}
					<img src="{$oUserCurrent->getProfileFoto()}" border="0">					
					<input type="checkbox" id="foto_delete" name="foto_delete" value="on"> — <label for="foto_delete"><span class="form">{$aLang.settings_profile_foto_delete}</span></label><br />
				{/if}
				<p><label for="foto">{$aLang.settings_profile_foto}:</label><br /><input type="file" id="foto" name="foto"/></p>

добавил:

				{if $oUserCurrent->getProfileFoto2()}
					<img src="{$oUserCurrent->getProfileFoto2()}" border="0">					
					<input type="checkbox" id="foto2_delete" name="foto2_delete" value="on"> — <label for="foto2_delete"><span class="form">{$aLang.settings_profile_foto_delete}</span></label>
					<br />
				{/if}
				<p><label for="foto2">{$aLang.settings_profile_foto2}:</label><br /><input type="file" id="foto2" name="foto2"/></p>

При попытках загрузить фото и фото2 выдает множество ошибок, а если в ActionSettings заменить это

if ($sFileFoto2=$this->User_UploadFoto2($_FILES['foto2'],$this->oUserCurrent)) 

на это

if ($sFileFoto2=$this->User_UploadFoto($_FILES['foto2'],$this->oUserCurrent)) 

загрузится только foto2. В mysql в foto прописваются пути к картинкам которых просто нет в папке upload. Кто может помочь, 2й день работаю над этим. Над сайтом уже почти месяц осталось только это сделать. Жду ответов гуру)