{% else-1 %}
Обновить
* Тема закрыта!
21.
PsychoX * [мошенник] 0.98
(22 фев 2016, 00:11) [0/0] [0] [спам] [под]

Так настраиваемо все просто. Зачем мозг парить...

22. (22 фев 2016, 00:12) [1/0] [1] [спам] [под]

Korsakov, что в css .fon??

23. [автор] (22 фев 2016, 00:15) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

/*Основной фон*/
.fon
{
background: #fff;
text-decoration: none;
color: #000;
text-shadow: 0px 1px 1px #fff;
border-bottom: 1px solid #e0e0df;
border-left: 1px solid #e0e0df;
border-right: 1px solid #e0e0df;
box-shadow: 0 1px 4px rgba(180,180,180,0.3);
padding: 12px;
}
.fon a{
color : #0D61C8;
}

24. (22 фев 2016, 00:19) [0/0] [0] [спам] [под]
Korsakov,

а где у тебя сообственно настроено на 50х50?

25. [автор] (22 фев 2016, 00:20) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

.ava{
width: 50px;
height: 50px;
border-radius: 50%;
box-shadow: 0 0 0 0px #fff, 0 0 12px #b1e2fb;
}

26. [автор] (22 фев 2016, 00:22) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

а если я убираю размер 50х50 то не все фото круглые некоторые фото как яйцо

27. (22 фев 2016, 00:25) [0/0] [0] [спам] [под]

<?

код с файла func.php



////Вывод аватара

public function avatar($id,$w=56,$h=56,$url=0){

global $db;

$nas = $db -> query("SELECT `name`,`parametr` FROM `settings` where `name`='ststyle'"*;

while ($assoc = $nas -> fetch_assoc()) {

$nastr[$assoc['name']]=$assoc['parametr'];

}

$nas->free();

$arr = $db -> query("SELECT `login`,`foto`,`sex` FROM `users` WHERE `id` = '".$id."' LIMIT 1"*;

if ($arr -> num_rows > 0) {

$array = $arr -> fetch_assoc();

if($url==0){

$url1='<a href="/id'.$id.'">';

$url2='</a>';

}else{$url1=$url2=null;}

if($array['foto']!=0){

$foto = $db -> query("SELECT `url` FROM `files` where `what`='foto' and `id`='".$array['foto']."'"*->fetch_assoc();

$avatar=$url1.'<img src="/system/resize.php?img=../downloads/foto/'.$foto['url'].'&width='.$w.'&height='.$h.'&i=0" class="ava">'.$url2;

}else{

$avatar=$url1.'<img src="/styles/'.STYLE.'/images/'.$array['sex'].'.png" width='.$w.' height='.$h.' alt="нет авы" class="ava2">'.$url2;

}

}else $avatar=null;

if($avatar!=null)$avatar=$avatar;

return $avatar;

}



?>


плюс в ксс
на свои меняешь
.ava2{
width: 50px;
height: 50px;
border-radius: 50%;
box-shadow: 0 0 0 0px #fff, 0 0 12px #b1e2fb;
}
и все


Не понятно только зачем в функции размер указывать, если стилем изменяешь.

////^^^^^^////////
ОКОНЧАТЕЛЬНО, Рекомендую.
<?

код с файла func.php



////Вывод аватара

public function avatar($id,$w=56,$h=56,$url=0){

global $db;

$nas = $db -> query("SELECT `name`,`parametr` FROM `settings` where `name`='ststyle'"*;

while ($assoc = $nas -> fetch_assoc()) {

$nastr[$assoc['name']]=$assoc['parametr'];

}

$nas->free();

$arr = $db -> query("SELECT `login`,`foto`,`sex` FROM `users` WHERE `id` = '".$id."' LIMIT 1"*;

if ($arr -> num_rows > 0) {

$array = $arr -> fetch_assoc();

if($url==0){

$url1='<a href="/id'.$id.'">';

$url2='</a>';

}else{$url1=$url2=null;}

if($array['foto']!=0){

$foto = $db -> query("SELECT `url` FROM `files` where `what`='foto' and `id`='".$array['foto']."'"*->fetch_assoc();

$avatar=$url1.'<img src="/system/resize.php?img=../downloads/foto/'.$foto['url'].'&width='.$w.'&height='.$h.'&i=0" class="ava">'.$url2;

}else{

$avatar=$url1.'<img src="/styles/'.STYLE.'/images/'.$array['sex'].'.png" width='.$w.' height='.$h.' alt="нет авы" class="ava">'.$url2;

}

}else $avatar=null;

if($avatar!=null)$avatar=$avatar;

return $avatar;

}



?>


плюс в ксс изменяешь стиль

.ava{
border-radius: 50%;
box-shadow: 0 0 0 0px #fff, 0 0 12px #b1e2fb;
}
Добавлено 22.02.16 в 00:26:21:
ВЫВОД
<?

if($user['foto']>0){

echo '<div class="fon"><a href="/albom/?id='.$user['id'].'">'.$func->avatar($user['id'],50,50,1).'</a></div>';

}else{echo '<div class="fon">'.$func->avatar($user['id'],128,128).'</div>'; }

?>


не быдлокодь)


Изм. 2 раз. / Посл. изм. (22 фев 2016, 00:31)
28. [автор] (22 фев 2016, 00:55) [0/0] [0] [спам] [под]

DeadPool, все ровно фото не круглое а как яйцо

29.
~V~ * 0.27
(22 фев 2016, 01:11) [1/0] [1] [спам] [под]

Korsakov,

-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
border-radius: 50%;
behavior: url(border-radius.htc);

30. [автор] (22 фев 2016, 01:21) [0/0] [0] [спам] [под]

уже сделал вторую функцию по выводу аватарки и в анкете вставил ее

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений