Перейти к содержанию

Добавляем в postContainer дату регистрации юзера


x33

Рекомендуемые сообщения

Всем привет. Пишу свой собственный гайд, как можно это сделать в четверке.

На темном дизайне выглядит это примерно так:

b7bfa559fcb7.thumb.jpg.9d41d7feb2e8f2b2d

Порывшись немного в переменных четверки, я разобрался, как можно добавить дату регистрации в шаблон, так как все переменные аля comment->author()->member_id, comment->author()->member_group_id парсятся пхп кодом, то есть не нужно писать парсер, добавлять инфу из бд на много проще. В бд переменная, отвечающая за регистрацию называется 'joined', если вставить в шаблон {$comment->author()->joined}, то вы получите полную дату (типо 07.03.2013 21:59), дабы этого избежать можно обрезать длину переменной функцией substr

В итоге, код получается такой:

{{$date_joined = substr("{$comment->author()->joined}", 0, 11);}}
         <li class='ipsType_light'>Регистрация: {$date_joined}</li>

 

Ссылка на комментарий
Поделиться на другие сайты

Вопрос Как Зделать Такую Репу Как На Фото

Ссылка на комментарий
Поделиться на другие сайты

Вопрос Как Зделать Такую Репу Как На Фото

​Зделать можно лигко, бирешь дебагер и капируешь кот сибе в шаблон

Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...
В 14.06.2015, 2:57:14, x33 сказал:

В итоге, код получается такой:


{{$date_joined = substr("{$comment->author()->joined}", 0, 11);}}
         <li class='ipsType_light'>Регистрация: {$date_joined}</li>

Здравствуйте! Можно попросить чуток поконкретнее подсказать, куда именно вставлять этот код для того, чтобы дата регистрации отображалась под аватаром, вот как у вас в примере?  В tableRow ? profileHeader ? или может в  hovercard ?

Ссылка на комментарий
Поделиться на другие сайты

Только что, alexxis сказал:

Здравствуйте! Можно попросить чуток поконкретнее подсказать, куда именно вставлять этот код для того, чтобы дата регистрации отображалась под аватаром, вот как у вас в примере?  В tableRow ? profileHeader ? или может в  hovercard ?

postContainer

Ссылка на комментарий
Поделиться на другие сайты

x22, ой, простите, затупил что-то я, коряво прочитав Название темы... :sorry:

Всё вставил, куда нужно, всё работает! Большое вам спасибо.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Сделал все согласно инструкции. Вопрос - что означает цифра "7" после года и как от нее избавиться?

 

Снимок экрана 2015-11-20 в 21.01.43.png

Ссылка на комментарий
Поделиться на другие сайты

45 минут назад, Mariupolezzz сказал:

Сделал все согласно инструкции.

Значит не все согласно инструкции. Я и коллега-админ выше постом тоже добавляли регистрацию, но никаких семерок или чего-бы там ни было еще, нет.

Ссылка на комментарий
Поделиться на другие сайты

{{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}}
         <li class='ipsType_light'>C нами уже:{$date_joined} дней</li>

Немного поправил. теперь вычисляет сколько дней со дня регистрации.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Septimus сказал:

Значит не все согласно инструкции. Я и коллега-админ выше постом тоже добавляли регистрацию, но никаких семерок или чего-бы там ни было еще, нет.

Нет, серьезно, сделал все, как в первом посте. Эксперимент на версии 4.1.3 проводился, может там какие-то изменения в БД внесли?

Ссылка на комментарий
Поделиться на другие сайты

Только что, Mariupolezzz сказал:

Эксперимент на версии 4.1.3 проводился, может там какие-то изменения в БД внесли?

Я тоже на 4.1.3 ставил.

Дайте под спойлером весь код своего postContainer

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, djdisco сказал:

{{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}}
         <li class='ipsType_light'>C нами уже:{$date_joined} дней</li>

Немного поправил. теперь вычисляет сколько дней со дня регистрации.

Отлично. А не знаете случаем как сделать так, чтобы целое количество лет отображалось? Грубо говоря, человек зарегистрировался в течение последнего года - цифра 1, от 1 до 2 лет назад - цифра 2 и т.д....

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

эмм...в шаблонах не нашёл postContainer - где он расположен?

Ссылка на комментарий
Поделиться на другие сайты

капец, нашёл. Странно что поиск не работает. Шаблоны - forums - front- topics - postContainer

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...