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

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


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

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

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

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


Комментарии пользователей (10)

music_creations
35 | 5

music_creations - 25 марта 2016 23:01 - Юзер


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

Westus
4

189 | 28

Westus - 26 марта 2016 01:07 - Юзер

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

music_creations
35 | 5

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
218

2173 | 930

vitnet - 26 марта 2016 18:19 - Эксперт

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

music_creations
35 | 5

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
218

2173 | 930

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
35 | 5

music_creations - 26 марта 2016 23:03 - Юзер

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

music_creations
35 | 5

music_creations - 27 марта 2016 00:00 - Юзер

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

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

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

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

music_creations
35 | 5

music_creations - 27 марта 2016 16:10 - Юзер

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

hakypuhbiu
91 | 3

hakypuhbiu - 30 марта 2016 17:49 - Юзер

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

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

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

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