Когато няма добавен аватар да извежда това ?

topchokt

Registered
Здравейте ,
успях да изведа аватара от ipb 2.3 в сайта . Във форума има мод с който когато потребител няма аватар му слага defaul ,да но сега след като съм извел аватара в сайт и когато потребителя няма аватар не показва defaul аватара от форума ... Как може когато няма аватар да показва както във форума ?
 
else { //, но ако е логнат показваме инфо


$query = mysql_query("SELECT avatar_location FROM ibf_member_extra where id='$_COOKIE[member_id]'") or die(mysql_error());
while($r = mysql_fetch_array($query)) //взимаме потребителя от БД
{

echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='http://hiphop-bg.com/forums/uploads/$r[avatar_location]' width='128' height='128'></a>
 
Една проста проверка предполагам ще ти свърши работа..

Примерно

$default_avatar = ""; // Тук опиши пътя до default аватара.

if($r['avatar_location']!=NULL)
{
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='http://hiphop-bg.com/forums/uploads/$r[avatar_location]' width='128' height='128'></a>
}
else
{
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='".$default_avatar."' width='128' height='128'></a>
}

Би трябвало да стане :)
 
MakeAWish каза:
Една проста проверка предполагам ще ти свърши работа..

Примерно

$default_avatar = ""; // Тук опиши пътя до default аватара.

if($r['avatar_location']!=NULL)
{
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='http://hiphop-bg.com/forums/uploads/$r[avatar_location]' width='128' height='128'></a>
}
else
{
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='".$default_avatar."' width='128' height='128'></a>
}

Би трябвало да стане :)
Може ли да го вмъкнеш... че аз много , много не разбирам , пробвах но ми дава грешка...

Код:
<?php
$host="localhost";//хоста
$db_user="";//дб потребител
$db_password=""; //дб парола
$database=""; //дб име
mysql_connect($host,$db_user,$db_password);
mysql_select_db($database);//свързваме се към бд
$pyt="forums/"; //пътя до форума
if (isset($_COOKIE["member_id"])) { //проверява дали има бисквитки
if ($_COOKIE["member_id"] == 0) { //ако не е логнат даваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребителско име:</td></tr><tr><td><input type='text' size='19' maxlength='64' name='UserName' class='user' ></td>
<tr><td>Парола:</td></tr><tr><td><input type='password' size='19' name='PassWord'  class='pass' ></td>
<tr><td>Запомни ме ?<input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td>Анонимно<input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr>";
}
else { //, но ако е логнат показваме инфо

$query = mysql_query("SELECT name FROM ibf_members where id='$_COOKIE[member_id]'") or die(mysql_error());
$query = mysql_query("SELECT avatar_location FROM ibf_member_extra where id='$_COOKIE[member_id]'") or die(mysql_error());
while($r = mysql_fetch_array($query)) //взимаме потребителя от БД
{

echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='http://hiphop-bg.com/forums/uploads/$r[avatar_location]' width='128' height='128'></a><br>
<center></center>
$r[name]
<br><img src='images/strelka.png'><a href='".$pyt."index.php?act=UserCP&CODE=00'>Контрол панел</a></br>
<br><img src='images/strelka.png'><a href='addsong.php'>Добави песен</a></br>
<br><img src='images/strelka.png'><a href='addvideo.php'>Добави видео</a></br>
<br><img src='images/strelka.png'><a href='/forums/index.php?autocom=ibwiki&cmd=article&do=submit_article&cat_id=2'>Добави текст</a></br>
<br><img src='images/strelka.png'><a href='forums/index.php?autocom=ibwiki&cmd=article&do=submit_article&cat_id=1'>Добави биография</a></br>
<br><img src='images/strelka.png'><a href='".$pyt."index.php?act=Login&CODE=03&k=bb269085d8d8c99c0ca38fc000b6a6d1'>Излез</a></br>";

}
}
}
else {//ако няма бисквитки показваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребител:</td></tr><tr><td> <input type='text' size='19' maxlength='64' name='UserName' class='user'></td></tr>
<tr><td>Парола</td></tr><tr><td> <input type='password' size='19' name='PassWord' class='pass'></td></tr>
<tr><td>Запомни ме? <input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td>Анонимно <input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr>";
}
?>
 
Код:
<?php
$host="localhost";//хоста
$db_user="";//дб потребител
$db_password=""; //дб парола
$database=""; //дб име
mysql_connect($host,$db_user,$db_password);
mysql_select_db($database);//свързваме се към бд
$pyt="forums/"; //пътя до форума
if (isset($_COOKIE["member_id"])) { //проверява дали има бисквитки
if ($_COOKIE["member_id"] == 0) { //ако не е логнат даваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребителско име:</td></tr><tr><td><input type='text' size='19' maxlength='64' name='UserName' class='user' ></td>
<tr><td>Парола:</td></tr><tr><td><input type='password' size='19' name='PassWord'  class='pass' ></td>
<tr><td>Запомни ме ?<input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td>Анонимно<input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr>";
}
else { //, но ако е логнат показваме инфо

$query = mysql_query("SELECT name FROM ibf_members where id='$_COOKIE[member_id]'") or die(mysql_error());
$query = mysql_query("SELECT avatar_location FROM ibf_member_extra where id='$_COOKIE[member_id]'") or die(mysql_error());
while($r = mysql_fetch_array($query)) //взимаме потребителя от БД
{
$avatar=$r['avatar_location'];
if ($avatar == NULL)
{
$avatar="Картинката за аватара ако няма";
}
else
{
$avatar=$r['avatar_location'];
}
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='http://hiphop-bg.com/forums/uploads/avatar' width='128' height='128'></a>
<center></center>
$r[name]
<br><img src='images/strelka.png'><a href='".$pyt."index.php?act=UserCP&CODE=00'>Контрол панел</a></br>
<br><img src='images/strelka.png'><a href='addsong.php'>Добави песен</a></br>
<br><img src='images/strelka.png'><a href='addvideo.php'>Добави видео</a></br>
<br><img src='images/strelka.png'><a href='/forums/index.php?autocom=ibwiki&cmd=article&do=submit_article&cat_id=2'>Добави текст</a></br>
<br><img src='images/strelka.png'><a href='forums/index.php?autocom=ibwiki&cmd=article&do=submit_article&cat_id=1'>Добави биография</a></br>
<br><img src='images/strelka.png'><a href='".$pyt."index.php?act=Login&CODE=03&k=bb269085d8d8c99c0ca38fc000b6a6d1'>Излез</a></br>";

}
}
}
else {//ако няма бисквитки показваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребител:</td></tr><tr><td> <input type='text' size='19' maxlength='64' name='UserName' class='user'></td></tr>
<tr><td>Парола</td></tr><tr><td> <input type='password' size='19' name='PassWord' class='pass'></td></tr>
<tr><td>Запомни ме? <input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td>Анонимно <input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr>";
}
?>


Така ?
 
Код:
<?php
$host="localhost";//хоста
$db_user="";//дб потребител
$db_password=""; //дб парола
$database=""; //дб име
mysql_connect($host,$db_user,$db_password);
mysql_select_db($database);//свързваме се към бд
$pyt="forums/"; //пътя до форума
if (isset($_COOKIE["member_id"])) { //проверява дали има бисквитки
if ($_COOKIE["member_id"] == 0) { //ако не е логнат даваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребителско име:</td></tr><tr><td><input type='text' size='19' maxlength='64' name='UserName' class='user' ></td>
<tr><td>Парола:</td></tr><tr><td><input type='password' size='19' name='PassWord'  class='pass' ></td>
<tr><td>Запомни ме ?<input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td>Анонимно<input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr>";
}
else { //, но ако е логнат показваме инфо

$query = mysql_query("SELECT name FROM ibf_members where id='$_COOKIE[member_id]'") or die(mysql_error());
$query = mysql_query("SELECT avatar_location FROM ibf_member_extra where id='$_COOKIE[member_id]'") or die(mysql_error());
while($r = mysql_fetch_array($query)) //взимаме потребителя от БД
{
$avatar=$r['avatar_location'];
if ($avatar == NULL)
{
$avatar="Картинката за аватара ако няма";
}
else
{
$avatar=$r['avatar_location'];
}
echo"<a href='".$pyt."index.php?showuser=".$_COOKIE[member_id]."'><img src='http://hiphop-bg.com/forums/uploads/$avatar' width='128' height='128'></a>
<center></center>
$r[name]
<br><img src='images/strelka.png'><a href='".$pyt."index.php?act=UserCP&CODE=00'>Контрол панел</a></br>
<br><img src='images/strelka.png'><a href='addsong.php'>Добави песен</a></br>
<br><img src='images/strelka.png'><a href='addvideo.php'>Добави видео</a></br>
<br><img src='images/strelka.png'><a href='/forums/index.php?autocom=ibwiki&cmd=article&do=submit_article&cat_id=2'>Добави текст</a></br>
<br><img src='images/strelka.png'><a href='forums/index.php?autocom=ibwiki&cmd=article&do=submit_article&cat_id=1'>Добави биография</a></br>
<br><img src='images/strelka.png'><a href='".$pyt."index.php?act=Login&CODE=03&k=bb269085d8d8c99c0ca38fc000b6a6d1'>Излез</a></br>";

}
}
}
else {//ако няма бисквитки показваме формата за вход

echo "<table><form action='".$pyt."index.php?act=Login&CODE=01' method='post' name='LOGIN'>
<tr><td>Потребител:</td></tr><tr><td> <input type='text' size='19' maxlength='64' name='UserName' class='user'></td></tr>
<tr><td>Парола</td></tr><tr><td> <input type='password' size='19' name='PassWord' class='pass'></td></tr>
<tr><td>Запомни ме? <input class='checkbox' type='checkbox' name='CookieDate' value='1' checked='checked'></td></tr>
<tr><td>Анонимно <input class='checkbox' type='checkbox' name='Privacy' value='1'></td></tr>
<tr><td><input class='button' type='submit' name='submit' value='Влез'></td></tr>
</form>
<tr><td><a href='".$pyt."index.php?act=Reg'>Регистрация</a></td></tr>";
}
?>
 

Back
Горе