Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine
Расширенный поиск

DataLife Engine Скачать хаки для DLE, темы для DLE

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2011, 21:57 Вверх   #1
Опытный пользователь
 
Аватар для Frend
Frend вне форума
Доп. информация
По умолчанию Как сделать вывод аватара в краткой новости?

Подскажите, как на дле 9, 2 реализовать вот такое отображение статей, с аватаром:


Последний раз редактировалось Serberg; 13.04.2011 в 20:33..
  Ответить с цитированием
Старый 12.04.2011, 15:04 Вверх   #2
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

вставь в шаблон краткой новости примерно вот такой бред))
PHP код:
div class="avatar"><span><img src="{foto}" alt=""/></span></div
  Ответить с цитированием
Старый 12.04.2011, 21:51 Вверх   #3
Опытный пользователь
 
Аватар для Frend
Frend вне форума
Доп. информация
По умолчанию

не помогает, ничего не изменилось
  Ответить с цитированием
Старый 12.04.2011, 22:04 Вверх   #4
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

Frend, дак ты в краткой новости или в полной хочешь это сделать?хоть сайт покажи на котором так..
  Ответить с цитированием
Старый 12.04.2011, 22:11 Вверх   #5
Опытный пользователь
 
Аватар для Frend
Frend вне форума
Доп. информация
По умолчанию

apelisin,

в краткой нужно. Что бы сразу посла заголовка статьи отображался аватар. Сайта на котором так не найду сейчас, но думаю, такое реально сделать. Вопрос - насколько реально без хака и каким образом сделать
  Ответить с цитированием
Старый 13.04.2011, 18:55 Вверх   #6
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

Для Краткой НОВОСТИ

1. Открыть файл engine/modules/show.short.php
найти
PHP код:
$tpl->set''$news_find ); 
ВЫШЕ добавить:
PHP код:
$ava $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
if(
$ava['foto']) $tpl->set('{poster_avatar}'"<a href=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" onclick=\"return hs.expand(this)\" ><img src=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" width=\"60px\"></a>");
else 
$tpl->set('{poster_avatar}'"<img src=\"/templates/НАЗВАНИЕ_Шаблона/images/noavatar.png\">"); 
Открыть файл templates/ваш_шаблон/shortstory.tpl
В нужном месте вставить:
PHP код:
{poster_avatar
это тебе как один из вариантов.будет показываться аватар,проверил на работоспособность
  Ответить с цитированием
Cказали cпасибо:
Старый 13.04.2011, 19:28 Вверх   #7
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию

можно и в css это запихать,так даже лучше будет по моему.

PHP код:
$ava $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
if(
$ava['foto']) 
    
$tpl->set('{poster_avatar}'$config['http_home_url']."uploads/fotos/".$ava['
foto'
]);
else 
    
$tpl->set('{poster_avatar}'"templates/[B]ВАШ_ШАБЛОН[/B]/images/noavatar.png");
    

<
div class="avatar">
    <
a href="{poster_avatar}" onclick="return hs.expand(this)"><img src="{poster_avatar}"/></a>
</
div>

.
avatar img {width60px;} 
  Ответить с цитированием
Старый 18.04.2011, 14:51 Вверх   #8
Опытный пользователь
 
Аватар для Frend
Frend вне форума
Доп. информация
По умолчанию

apelisin,

а куда конкретно, в .styles или .engine?

Последний раз редактировалось Frend; 18.04.2011 в 14:57..
  Ответить с цитированием
Старый 18.11.2012, 23:18 Вверх   #9
Пользователь
 
Аватар для pznt
pznt вне форума
Доп. информация
По умолчанию

Цитата Сообщение от apelisin Посмотреть сообщение
Для Краткой НОВОСТИ

1. Открыть файл engine/modules/show.short.php
найти
PHP код:
$tpl->set''$news_find ); 
ВЫШЕ добавить:
[PHP]$ava = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
...
Интересует как сделать чтобы при нажатии не аваторка увеличивалась и открывался профиль пользователя?
  Ответить с цитированием
Старый 19.11.2012, 11:19 Вверх   #10
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

Цитата Сообщение от pznt Посмотреть сообщение
Интересует как сделать чтобы при нажатии не аваторка увеличивалась и открывался профиль пользователя?
Возможно нужно заменить один тег, к примеру {poster_avatar} :
PHP код:
<div class="avatar">
    <
a href="{poster_avatar}" onclick="return hs.expand(this)"><img src="{poster_avatar}"/></a>
</
div
должно выглядеть примерно так:

PHP код:
<div class="avatar">
    <
a href="{author}" onclick="return hs.expand(this)"><img src="{poster_avatar}"/></a>
</
div
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема Аватара Bahok vBulletin 4.x 57 26.06.2011 20:13
[ Ищу ] [Модуль] Вывод сообщений из темы на страницу портала (новости из темы) disait vBadvanced CMPS 14 15.04.2011 18:21
Можно сделать так что бы при нажатии на просмотр полной новости она открывалась в новой вкладке ? kxo DataLife Engine 9 08.02.2011 23:09
Изменение отображения аватара Serberg Инструкции по vBulletin 8 05.12.2010 16:30
[Вопрос] Вывод новости efr07 DataLife Engine 0 05.11.2010 16:29


Текущее время: 02:02. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.14298 секунды с 14 запросами