Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Вывод аватара юзера в краткой новости

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Вывод аватара юзера в краткой новости

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Вывод аватара юзера в краткой новости.

Установка:
1. Открыть show.short.php
Найти:
tpl->set( '{login}', $row['autor'] );

Ниже вставить:
$tpl->set( '{avatar}', "http://твоймегосайт/uploads/fotos/".$row['foto'] );

2. Открыть
Найти:
$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}approve=1 AND allow_main=1" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
                    
Заменить на:
$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason, u.foto FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_users u ON (p.autor=u.name) LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}approve=1 AND allow_main=1" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
                    
3. В shortstory.tpl вставить тег {avatar}


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+8
Просмотры: 6 006 :: Комментарии (13) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Denis_Pirojkov

  • 12 сентября 2012 18:37
  • Регистрация: 11.02.2012
  • Был(а) онлайн: 17.05.2020
  • Комментариев: 131
  • 0
Во втором пункте не понятно, кого открывать ?

--------------------

#2E-BOYZ

  • 12 сентября 2012 18:40
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • 0
Denis_Pirojkov,
Ой, сорри. Открыть файл engine.php

#3SlimYalta

  • 12 сентября 2012 19:29
  • Регистрация: 13.03.2010
  • Был(а) онлайн: 18.04.2024
  • Комментариев: 132
  • 0
На БД нагрузка какая?

--------------------

#4E-BOYZ

  • 12 сентября 2012 19:35
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • +2
SlimYalta,
+0 запросов к БД

#5Bong

  • 12 сентября 2012 20:20
  • Регистрация: 14.10.2011
  • Был(а) онлайн: 16.05.2015
  • Комментариев: 196
  • 0
хватит уже придумывать всякие хаки народ )) постоянно что то новенькое хочется сделать на сайте потом ))
Шучу конечно.

#6E-BOYZ

  • 12 сентября 2012 20:51
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • 0
Забыл указать, код
$sql_select = "SELECT p.id, p.autor, p.d
находится на 474 строке

#7Andrey™

  • 12 сентября 2012 22:14
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 28.06.2024
  • Комментариев: 153
  • +1
$tpl->set( '{avatar}', "http://твоймегосайт/uploads/fotos/".$row['foto'] );
Зачем мудрить с URL, если можно так?
$tpl->set( '{avatar}', "/uploads/fotos/".$row['foto'] );

#8E-BOYZ

  • 12 сентября 2012 22:20
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • 0
Цитата: Andrey™
Зачем мудрить с URL, если можно так?

unknw Всё время так делаю

#9sergeevizh

  • 13 сентября 2012 11:55
  • Регистрация: 20.12.2009
  • Был(а) онлайн: 19.12.2024
  • Комментариев: 90
  • 0
E-BOYZ, а для полной новости есть возможность вывода?

--------------------

#10E-BOYZ

  • 13 сентября 2012 14:52
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • +1
sergeevizh,
Можно, но нужно дописать хак.
Я как бы для себя делал, мне этот хак не нужен в полной новости.

#11tamerlan

  • 13 сентября 2012 16:56
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 24.10.2023
  • Комментариев: 301
  • +2
Цитата: Andrey™

$tpl->set( '{avatar}', "http://твоймегосайт/uploads/fotos/".$row['foto'] );

Зачем мудрить с URL, если можно так?
$tpl->set( '{avatar}', "/uploads/fotos/".$row['foto'] );


ну или так
$tpl->set( '{avatar}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );

--------------------

#12Off Road

  • 16 сентября 2012 12:52
  • Регистрация: 9.09.2012
  • Был(а) онлайн: 29.06.2015
  • Комментариев: 27
  • 0
Под какую версию движка? на dle 9.6-9.7 не пошел...

--------------------

#13E-BOYZ

  • 18 сентября 2012 12:17
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • 0
Off Road,
На 9,6-9,7
Не правильно установил значит

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (9)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: