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

Помогите вставить фото в модуль thanks


     25.09.2012    Хаки    2282

вопрос
Привет.
Установил модуль "Thanks v 2.1", всё отлично, переделал и сделал чтоб список отблагодаривших пользователей был в модальном окне. Там отображается только НИК отблагодарившего пользователя, но захотелось сделать чтоб и АВАТАР пользователя тоже выводился, сам попробовал в PHP файле полазить в итоге не получилось вывести АВАТАР. Прошу вашей помощи.

Вот сам код кторый выводит отблагодаривший пользователей.


    $echo = @file_get_contents( ENGINE_DIR . "/cache/thanks/{$news_id}.tmp" );
    if(!$echo) {
        $user = array();
        $i=0;
        $sql = $db->query("SELECT * FROM ".PREFIX."_thanks WHERE id_post='{$news_id}' ORDER by id ASC");
        while ($row = $db->get_row($sql)) {
            $i++;
            #****** ЧПУ ******#
            if($config['allow_alt_url']=="yes") {
                $url="/user/".urlencode($row['user_name']);
            } else {
                $url = "/index.php?subaction=userinfo&user=".urlencode($row['user_name']);
            }
            $user[] = "<a href=\"{$url}\">{$row['user_name']}</a>";
        }
        if($i>0) {
            $user_list = implode(', ',$user);      [b]// как я понял это выводит НИК пользователя[/b]
        } else {
            $user_list = "Ещё пока никто не благодарил";
        }

А этот тег выводит пользователей

{$user_list}


Помогите вывести аватар пользователя
Спасибо.

Ответил: 249893


в файле thanks.php

заменит это (у меня 109 строка)


        while ($row = $db->get_row($sql)) {
            $i++;
            #****** ЧПУ ******#
            if($config['allow_alt_url']=="yes") {
                $url="/user/".urlencode($row['user_name']);
            } else {
                $url = "/index.php?subaction=userinfo&user=".urlencode($row['user_name']);
            }
            $user[] = "{$row['user_name']}";
        }
        if($i>0) {
            $user_list = implode(', ',$user);
        } else {
            $user_list = "Ещё не благодарили";
        }


на это


        while ($row = $db->get_row($sql)) {
            $i++;
                
            if ($row['foto'] !== "")$avatar = "{$config['http_home_url']}uploads/fotos/{$row['foto']}";
            else $avatar = "{$config['http_home_url']}templates/{$config['skin']}/images/noavatar.png";
            
            #****** ЧПУ ******#
            if($config['allow_alt_url']=="yes") {
                $url="/user/".urlencode($row['user_name']);
            } else {
                $url = "/index.php?subaction=userinfo&user=".urlencode($row['user_name']);
            }
            $user[] = "  {$row['user_name']}  ";            
        }
        if($i>0) {
            $user_list = implode($user);
        } else {
            $user_list = " Ещё пока никто не благодарил ";
        }

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

249893
5

174 | 73

249893 - 25 сентября 2012 22:14 - Юзер

проблема решена.

DaivZ
2

283 | 175

DaivZ - 26 сентября 2012 08:29 - Юзер

Почему бы не подсказать народу ваше решения, мне тоже интересно.

DaivZ
2

283 | 175

DaivZ - 26 сентября 2012 13:37 - Юзер

Хм мне не помогло, так еще и кликабельность убрана у благодаривших.

249893
5

174 | 73

249893 - 26 сентября 2012 14:00 - Юзер

DaivZ,
ну вот смотри у меня работает. http://onnvideo.ru/militants/1373-shest-pul.html под видео нажми на ОТБЛАГОДАРИВШИЕ

DaivZ
2

283 | 175

DaivZ - 26 сентября 2012 16:04 - Юзер

а весь файл не можеш выложить вместе с всплывающим окошком..?

249893
5

174 | 73

249893 - 26 сентября 2012 16:10 - Юзер


DaivZ
2

283 | 175

DaivZ - 26 сентября 2012 18:06 - Юзер

Вот теперь все замечательно пасиба. Ссылку на демо если хочеш установлю твой сайт.

249893
5

174 | 73

249893 - 26 сентября 2012 20:19 - Юзер

DaivZ,
я не против

eto_ne_ya
31 | 29

eto_ne_ya - 7 ноября 2012 05:29 - Юзер

Можешь перезалить? файл удалён с сервера

DaivZ
2

283 | 175

DaivZ - 26 сентября 2012 21:19 - Юзер


eto_ne_ya
31 | 29

eto_ne_ya - 5 марта 2013 08:53 - Юзер

Спасибо )

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

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

 10.10.2012 lexa21reg  Хаки