Off Road
Постоялец
- Регистрация
- 22 Окт 2012
- Сообщения
- 53
- Реакции
- 5
- Автор темы
- #1
Подскажите как сделать вывод аватара в login.tpl с другого сайта, при условии, что сайт стоит как поддомен и используется общая база данных.
Я так понимаю, что надо редактировать init.php, а именно следующий код:
if ($is_logged) {
$tpl->set( '{login}', $member_id['name'] );
$tpl->set( '{new-pm}', $member_id['pm_unread'] );
$tpl->set( '{all-pm}', $member_id['pm_all'] );
if ($member_id['favorites']) {
$tpl->set( '{favorite-count}', count(explode("," ,$member_id['favorites'])) );
} else $tpl->set( '{favorite-count}', '0' );
if ( count(explode("@", $member_id['foto'])) == 2 ) {
$tpl->set( '{foto}', 'Для просмотра ссылки Войдиили Зарегистрируйся' . md5(trim($member_id['foto'])) . '?s=' . intval($user_group[$member_id['user_group']]['max_foto']) );
} else {
if( $member_id['foto'] and (file_exists( $config['http_home_url'] . "/uploads/fotos/" . $member_id['foto'] )) ) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'] );
else $tpl->set( '{foto}', "{THEME}/dleimages/noavatar.png" );
}
} else {
$member_id['name'] ='';
$tpl->set( '{login}', '' );
$tpl->set( '{new-pm}', '0' );
$tpl->set( '{all-pm}', '0' );
$tpl->set( '{favorite-count}', '0' );
$tpl->set( '{foto}', "{THEME}/dleimages/noavatar.png" );
}
Указываю здесь $config['http_home_url'] . "/uploads/fotos/" другой адрес, у меня это $config['http_user_url'] . "/uploads/fotos/" в конфиге прописан другой сайт. Но выводится иконка noavatar
Я так понимаю, что надо редактировать init.php, а именно следующий код:
if ($is_logged) {
$tpl->set( '{login}', $member_id['name'] );
$tpl->set( '{new-pm}', $member_id['pm_unread'] );
$tpl->set( '{all-pm}', $member_id['pm_all'] );
if ($member_id['favorites']) {
$tpl->set( '{favorite-count}', count(explode("," ,$member_id['favorites'])) );
} else $tpl->set( '{favorite-count}', '0' );
if ( count(explode("@", $member_id['foto'])) == 2 ) {
$tpl->set( '{foto}', 'Для просмотра ссылки Войди
} else {
if( $member_id['foto'] and (file_exists( $config['http_home_url'] . "/uploads/fotos/" . $member_id['foto'] )) ) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $member_id['foto'] );
else $tpl->set( '{foto}', "{THEME}/dleimages/noavatar.png" );
}
} else {
$member_id['name'] ='';
$tpl->set( '{login}', '' );
$tpl->set( '{new-pm}', '0' );
$tpl->set( '{all-pm}', '0' );
$tpl->set( '{favorite-count}', '0' );
$tpl->set( '{foto}', "{THEME}/dleimages/noavatar.png" );
}
Указываю здесь $config['http_home_url'] . "/uploads/fotos/" другой адрес, у меня это $config['http_user_url'] . "/uploads/fotos/" в конфиге прописан другой сайт. Но выводится иконка noavatar
Последнее редактирование модератором: