Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как вывести картинку ссылкой на профиль?

Как вывести картинку ссылкой на профиль?


     25.03.2016    Шаблоны (TPL), Модули, Хаки    1676

вопрос
Здравствуйте!
Подскажите кто знает как можно вывести картинку/аватарку посетителя при нажатии на которую чтобы открывалось окно профиля?
Что только не перепробовал, но ничего не получилось!
Вот один из примеров что я пихал
<a><img height="60" width="60" src="{foto}" /></a>

и {author} вставлял, мозг уже плавится.....
На большинствах сайтов модули типа кто онлайн мини чаты или последнии комментарии это есть, но вот как вытянуть я не догоняю!!!

Ответа пока нет


10 комментариев

music_creations
Юзер

music_creations - 25 марта 2016 23:01 -


Извиняюсь за пример что не прошёл

Westus
Юзер

Westus - 26 марта 2016 01:07 -

Забыл поставить теги, вот:
[profile]<img src="{foto}" alt=""/>[/profile]

music_creations
Юзер

music_creations - 26 марта 2016 15:02 -


Мучительным и долгим методом ковырятельно тыкового перебора в результате добился следующего:
Скриншот прикрепляю в верху
Вот код:
<p><b>Написал:</b> <a>{author}<img src="{foto}" height="50" class="pointer" width="50" alt="Написал комментарий" title="Написал комментарий" style="padding-bottom:15px"/></a></p>

Как всё таки добиться чтобы открывали профиль и картинка и логин пользователя?

vitnet
PHP-developer

vitnet - 26 марта 2016 18:19 -

<a onclick="ShowProfile('{author}', '/user/{author}/', '0'); return false;" href="/user/{author}/">{author}</a>

music_creations
Юзер

music_creations - 26 марта 2016 19:15 -

Цитата: vitnet
<a onclick="ShowProfile('{author}', '/user/{author}/', '0'); return false;" href="/user/{author}/">{author}</a>

Так вообще выводится {author} с сcылкой в никуда http://мой сайт/user/%7Bauthor%7D/

а если вставлять это через модуль что я допилить пытаюсь то вот что
Romazan', '/user/Romazan/', '0'); return false;" href="/user/Romazan/">Romazan [/online] Сейчас он Offline

vitnet
PHP-developer

vitnet - 26 марта 2016 22:30 -

Значит кривой модуль, достали бы вывод из длешного файла
PHP
// autor меняем на свое
if( $config['allow_alt_url'] ) {
    $go_page = $config['http_home_url'] . "user/" . urlencode( $row['autor'] ) . "/";
} else {
    $go_page = "$PHP_SELF?subaction=userinfo&amp;user=" . urlencode( $row['autor'] );
}
        
$tpl->set( '[profile]', "<a href=\"" . $go_page . "\">" );
$tpl->set( '[/profile]', "</a>" );

$tpl->set( '{login}', $row['autor'] );
$tpl->set( '{link_pop}', "onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\"" );

$tpl->set( '{author}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\" href=\"" . $go_page . "\">" . $row['autor'] . "</a>" );

HTML
<p><b>Написал:</b> {author}<img src="{foto}" {link_pop} height="50" class="pointer" width="50" alt="Написал комментарий" title="Написал комментарий" style="padding-bottom:15px"/></p>

music_creations
Юзер

music_creations - 26 марта 2016 23:03 -

Ничего я полудурок не понял, что достать и куда вставить, а насчёт кривости я не знаю, iChat 8.0 by SX2 for DLE 10.6 покупал его у автора модификации

music_creations
Юзер

music_creations - 27 марта 2016 00:00 -

vitnet,
В 3-х файлах у меня есть этот код:

show.short.php
show.full.php
show.custom.php

Вы говорите:
// autor меняем на свое

На что на своё менять?

music_creations
Юзер

music_creations - 27 марта 2016 16:10 -

Всем спасибо за советы по решению!
Проблема решена, обратился к автору модификации он во всём помог.

hakypuhbiu
Юзер

hakypuhbiu - 30 марта 2016 17:49 -

Вот так будет правильно

<a href="{profile-link}"><img src="{foto}"></a>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх