BaikerZ, нафиг запрос? Запрос уже в ядре движка сделан. Вот $login - выводит ник. Фото из анкеты выводится следующим образом:
фото юзверей у нас лежит в папке /files/users/photo/ и называется как ай-ди того юзера чьё фото - например фото юзера с ай-ди 5, фото называется 5.jpg, также есть ещё миниатюры фото которые называются 5_small.jpg - т.е. ай-ди юзера_small.
Чтобы вывести фото юзера реального размера, а не миниатюрю, пишем так:
echo '<img src="' . $set['homeurl'] . '/files/users/photo/'.$user_id.'.jpg" alt="'.$login.'" />';
И всё.
ValekS, Ты не допонимаешь меня. Мой скрипт поднятия анкет,настроен так,чтобы ты к примеру отправил смс - и твоя фотка и ник автоматом появились на главной странице! Я смог настроить чтобы появлялись ник и пол автоматом,но фото этих юзеров незнаю как вывести.
BaikerZ, так
echo '<img src="' . $set['homeurl'] . '/files/users/photo/'.$user_id.'.jpg" alt="'.$login.'" />';
Плюс ещё надо дописать условие что если фото у юзера нету то выводим картинку нет фото:
if (file_exists(('files/users/photo/'.$user_id.'.jpg'))) {
echo '<img src="' . $set['homeurl'] . '/files/users/photo/'.$user_id.'.jpg" alt="'.$login.'" />';
} else {
echo '<img src="' . $set['homeurl'] . '/images/нет_фото.png" alt="'.$login.'" />';
}
Только в функции file_exists(); надо правильно путь соблюсти. Вот код что выше будет работать на главной и страницах что лежат в корне сайта, если надо вывести фото юзера на странице которая лежит не в корне сайта - например в гостевой - /guestbook/index.php то пишем так:
file_exists(('../files/users/photo/'.$user_id.'.jpg'))
Ничего не получается. Вот сама команда которая должна выводить и фото и ник юзера.
//Вывод Лучшего Парня на Главную
echo "<br/><hr/><font color='maroon'><h2>Лучшие Анкеты Сайта: </h2></font><br/>";
$res=mysql_query("SELECT * FROM users WHERE best='1' AND sex='m' ORDER BY RAND() LIMIT 1");
if (!mysql_num_rows($res)) {
echo " <br/>Нет";
} else {
$a=mysql_fetch_array($res);
echo "<br/>";
if ($a['photo']) {
echo "<img src=\"profile.php?id={$a['id']}_{$a['defphoto']}\" alt=\"\"/><br/>";
}
echo "<br/><a href=\"$workdir/?mode=regauth\">$a[name]</a> (М)";
}
//Вывод Лучшей Девушки на Главную
$res=mysql_query("SELECT * FROM users WHERE best='1' AND sex='zh' ORDER BY RAND() LIMIT 1");
if (!mysql_num_rows($res)) {
echo " Нет<br/>";
} else {
$a=mysql_fetch_array($res);
echo "<br/>";
if ($a['photo']) {
echo "<img src=\"profile.php?id={$a['id']}_{$a['defphoto']}\" alt=\"\"/><br/>";
}
echo "<br/><a href=\"$workdir/?mode=regauth\">$a[name]</a> (Ж) $a[vozrast]\n<br/>";
}
Пробовал я и вашим предложением но не получается.
BaikerZ, во первых это не лучшие парень и девшка, так как выводится случайное фото..а во вторых там у тебя в адрессах чеерти что..
ааа, у тя по смсм...ну тода хз воообще, потому что это надо все смотреть, мож у тебя в базу что то не пишется
а точнее вот это best='1', тоесть метка ставится если чел заплатил, то адын, еси нет то видать ноль..вот отттуда и смотри..
BaikerZ, Есть мод от Jane "Лидер дня". Скачай его и посмотри как там, думаю тебе подойдет. Он гдето в дополнительных модулях.
Всем привет,спасибо что пытаетесь помочь ребята. Вчера я все же сумел вызвать фото с данной мне коммандой от ребят, но выводится фото того человека ,кто смотрит эту страницу! Если у этого чела нет фото значит и место для фото пустое! ))) А мне то ведь нужен вывод фото Конкретного Юзера!!! -Как это сделать?
BaikerZ, если у тебя массив с данными $a, то вместо $user_id используй $a['id']