отображение полей пофиля в сообщениях

Автор Ferklist, 12 марта 2008, 21:02:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ferklist

Добрый вечер.
Нужно сделать так, чтобы поле "расположение" отображалось в левой части сообщения(там же где ник, аватар и т.д.). В первое теме ("тема для поиска модификаций") был такой вопрос, и там сказали, что это решается с помощью custom profile field. но судя по всему этот мод никак не влияет на уже существующие поля. Как лучше всего решить эту задачу?

PS подскажите плс, в каком файле выводится шаблон каждого сообщения, возможно смогу вручную ключить отображение.

HopcH

Цитата: Ferklist от 12 марта 2008, 21:02:54
Добрый вечер.
Нужно сделать так, чтобы поле "расположение" отображалось в левой части сообщения(там же где ник, аватар и т.д.). В первое теме ("тема для поиска модификаций") был такой вопрос, и там сказали, что это решается с помощью custom profile field. но судя по всему этот мод никак не влияет на уже существующие поля. Как лучше всего решить эту задачу?

PS подскажите плс, в каком файле выводится шаблон каждого сообщения, возможно смогу вручную ключить отображение.

Нашлось у вас решение, откуда копать?

X-Matrix

Цитата: Ferklist от 12 марта 2008, 21:02:54
PS подскажите плс, в каком файле выводится шаблон каждого сообщения, возможно смогу вручную ключить отображение.

файл Display.template.php

Где-то в районе строки
// Show avatars, images, etc.?

там как раз эта вся левая часть и выводится

осталось найти переменную, которая за это отвечает (она скорее всего в другом скрипте), и выводить её значение в нужном месте (в объявлени   global    в начале функции этот массив (или переменная(?) должны быть, если их нет.

надеюсь, что хоть чем-то помог.
спасибо за внимание  :)

DimaB

В Display.template.php после

// Show their personal text?
if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')
echo '
', $message['member']['blurb'], '<br />
<br />';

добавляем

// "расположение" под аватаром
if ($message['member']['location'])
echo '
', $txt[227], ': ', $message['member']['location'], '<br />';