Jump to content

Вывод даты регистрации в дополнительное поле


Alex222
 Share

Recommended Posts

Привет!

Подскажите, если не трудно, как вывести дату регистрации пользователя в дополнительное поле, под аватар в сообщениях, в IP Board 3.3.4 Как создать поле знаю, нужен код даты регистрации.

Link to comment
Share on other sites

Внешний вид -> %свой шаблон% -> Глобальные -> userInfoPane

Найти

	<li class='post_count desc lighter'>
		{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}
	</li>

Добавить ниже

	<li class='joined desc lighter'>
		{$this->lang->words['m_joined']} {parse date="$author['joined']" format="joined"}
	</li>

Или http://community.invisionpower.com/files/file/4821-enhanced-joined-date/

  • Upvote 3
Link to comment
Share on other sites

Спасибо! Только получилось в 2-е строчки, потому что слишком длинно, вот так Регистрация: 05-сентября 14

А как сделать, чтобы было сокращённо:"Рег-ция:" и дата чтобы отображалась вот так: 05.09.2014 ?

Link to comment
Share on other sites

А как сделать, чтобы было сокращённо:"Рег-ция:"

- Либо изменить перевод. Ищите по ключу m_joined

- Либо заменить в коде

{$this->lang->words['m_joined']}

на

Рег-ция:

- Либо добавить языковую строку и прописать в коде.

 

и дата чтобы отображалась вот так: 05.09.2014 ?
В АЦ ищите форматы дат. Хотя там нет нужного Вам варианта. Тогда
format="joined"

меняете на format="manual{%d.%m.%Y}"

 

Для других комбинаций смотрите модификаторы здесь

  • Upvote 3
Link to comment
Share on other sites

Спасибо, получилось. Правда вставил Рег-ция:, оно вообще не появилось, ну да ладно, впринципе в одну строчку вошло. Но попутно у меня возник ещё вопрос, вот посмотрите на скрине. Кол-во сообщений и дата реги тусклым цветом, а мои созданные доп.поля по ярче и жирным шрифтом, например Жанр:. Отсюда вопрос, можно ли Кол-во сообщений и дата реги также уравнять, ну чтобы как то эстетично смотрелись одинаково?

 

61621f3aa9c08b561754193cc2444ae3.jpg

Link to comment
Share on other sites

У дополнительных полей свое оформление. Скопируйте классы

Кол-во сообщений и дата реги тусклым цветом
Удалите класс lighter. Жирность можно добавить, использовав тег
  • Upvote 2
Link to comment
Share on other sites

Удалите класс lighter. Жирность можно добавить, использовав тег <strong>

Спасибо! В каком файле удалить класс lighter? И как именно использовать <strong>? Я пробовал, но не получается, видимо не так делаю.

Я работал с Dle, там как то проще насчёт таких вещей, всё на русском, а здесь, нифига непонятно.

Link to comment
Share on other sites

Понимаю, что тупо делаю, но я просто удалил lighter из этого кода. После этого нормально стало в "Регистрация". Но, естественно в "Кол-во сообщений" ничего не изменилось, потому что я не знаю где его код находится. И Баллы предупреждений тоже, кстати забыл про них упомянуть.

 

<li class='joined desc .....'>
           {$this->lang->words['m_joined']} {parse date="$author['joined']" format="joined"}
       </li>

Впринципе проделал тоже самое с Кол-во сообщений, удалил просто в коде lighter, стало нормально, надеюсь это никак не повлияет на что нибудь?

Осталось решить только "Жирность". :) Но не знаю где именно ставить <strong>. Этот тег же должен и закрываться, так </strong> ?

Link to comment
Share on other sites

Осталось решить только "Жирность". Но не знаю где именно ставить .

Где хотите

 

Для регистрации

{$this->lang->words['m_joined']}

замените на

<strong>{$this->lang->words['m_joined']}</strong>

Этот тег же должен и закрываться, так ?

Так
  • Upvote 2
Link to comment
Share on other sites

Спасибо, всё получилось! Но, один вопрос для меня по этой теме остался. Можно ли промежуток убрать, между доп.полями и то, что выше идёт. На скриншоте видно, что между строк Регистрация и Жанр большой промежуток. Можно ли как то это нормализовать?

Link to comment
Share on other sites

Спасибо, всё ок! Жаль достигнут лимит на репутацию, чтобы отблагодарить. Здорово вы тут шарите в этих делах.

Link to comment
Share on other sites

Извиняюсь за тупой вопрос, после всех этих манипуляций предупреждения у всех пользователей стало видно всем. Раньше так не было, каждый пользователь видел только своё предупреждение. Где можно проверить в настройках и отключить, чтобы каждый мог видеть только свои баллы предупреждений. Что то перерыл АЦ, не нашёл. Нашёл только в Глобальные настройки-Система жалоб и предупреждений-Пользователи и там есть настройка Разрешить пользователям видеть свои предупрежденияи всё.

Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...