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

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


phottr.ru

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

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

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

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

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

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

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

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

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

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

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

АПД. На реконструкции.
  • 0
  • 18 января 2012, 23:48
  • thisis

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

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

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

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

Параллельно мы работаем над написанием новых модулей для LiveStreet, которые обязательно появятся в каталоге: фотогалерея и фотовики.
  • +6
  • 02 января 2012, 17:24
  • Ready

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

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

Как сделать дополнительные клоны фоток, но другово размера?

 
Собственно это и есть вопрос (про аватарки много написано), мне нужны фотки с разным размером.

Рейтинг для фотографии?

 
На сколько трудно прикрутить чтобы человек мог голосовать и за фотографию в профиле? Какие у вас есть идеи оп этому поводу?

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

4
Пробовал вставить дополнительную фотографию в профиле по принципу этой статьи 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й день работаю над этим. Над сайтом уже почти месяц осталось только это сделать. Жду ответов гуру)
  • -1
  • 19 февраля 2011, 09:01
  • balmoi

Голосование за фото

2
Доброго времени суток! Недавно выудил интересную идею для еще большей социализации ЛС. Голосование за фото профиля. Заходишь в профиль девушки, предположим, и даешь оценку ее фотографии от 0 до 10. Может кто-то над этим думал и поделится идеями?

photojob.ru

 
На основе движка создан портал фотолюбителей photojob.ru
Посмотрим, насколько успешным окажется это решение.

Ваше мнение?

www.photojob.ru/