x33 Опубликовано 13 июня, 2015 Поделиться Опубликовано 13 июня, 2015 Всем привет. Пишу свой собственный гайд, как можно это сделать в четверке. На темном дизайне выглядит это примерно так: Порывшись немного в переменных четверки, я разобрался, как можно добавить дату регистрации в шаблон, так как все переменные аля 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> Quzask, jack007, alexis и 4 других 7 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Artemka Опубликовано 13 июня, 2015 Поделиться Опубликовано 13 июня, 2015 Вопрос Как Зделать Такую Репу Как На Фото Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
x33 Опубликовано 13 июня, 2015 Автор Поделиться Опубликовано 13 июня, 2015 Вопрос Как Зделать Такую Репу Как На Фото Зделать можно лигко, бирешь дебагер и капируешь кот сибе в шаблон Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alexis Опубликовано 5 ноября, 2015 Поделиться Опубликовано 5 ноября, 2015 В 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 ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
x22 Опубликовано 5 ноября, 2015 Поделиться Опубликовано 5 ноября, 2015 Только что, alexxis сказал: Здравствуйте! Можно попросить чуток поконкретнее подсказать, куда именно вставлять этот код для того, чтобы дата регистрации отображалась под аватаром, вот как у вас в примере? В tableRow ? profileHeader ? или может в hovercard ? postContainer Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alexis Опубликовано 6 ноября, 2015 Поделиться Опубликовано 6 ноября, 2015 x22, ой, простите, затупил что-то я, коряво прочитав Название темы... Всё вставил, куда нужно, всё работает! Большое вам спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mariupolezzz Опубликовано 20 ноября, 2015 Поделиться Опубликовано 20 ноября, 2015 Сделал все согласно инструкции. Вопрос - что означает цифра "7" после года и как от нее избавиться? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Septimus Опубликовано 20 ноября, 2015 Поделиться Опубликовано 20 ноября, 2015 45 минут назад, Mariupolezzz сказал: Сделал все согласно инструкции. Значит не все согласно инструкции. Я и коллега-админ выше постом тоже добавляли регистрацию, но никаких семерок или чего-бы там ни было еще, нет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
djdisco Опубликовано 20 ноября, 2015 Поделиться Опубликовано 20 ноября, 2015 {{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}} <li class='ipsType_light'>C нами уже:{$date_joined} дней</li> Немного поправил. теперь вычисляет сколько дней со дня регистрации. alexis и Mariupolezzz 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mariupolezzz Опубликовано 20 ноября, 2015 Поделиться Опубликовано 20 ноября, 2015 1 час назад, Septimus сказал: Значит не все согласно инструкции. Я и коллега-админ выше постом тоже добавляли регистрацию, но никаких семерок или чего-бы там ни было еще, нет. Нет, серьезно, сделал все, как в первом посте. Эксперимент на версии 4.1.3 проводился, может там какие-то изменения в БД внесли? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Septimus Опубликовано 20 ноября, 2015 Поделиться Опубликовано 20 ноября, 2015 Только что, Mariupolezzz сказал: Эксперимент на версии 4.1.3 проводился, может там какие-то изменения в БД внесли? Я тоже на 4.1.3 ставил. Дайте под спойлером весь код своего postContainer Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mariupolezzz Опубликовано 20 ноября, 2015 Поделиться Опубликовано 20 ноября, 2015 1 час назад, djdisco сказал: {{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}} <li class='ipsType_light'>C нами уже:{$date_joined} дней</li> Немного поправил. теперь вычисляет сколько дней со дня регистрации. Отлично. А не знаете случаем как сделать так, чтобы целое количество лет отображалось? Грубо говоря, человек зарегистрировался в течение последнего года - цифра 1, от 1 до 2 лет назад - цифра 2 и т.д.... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rustav Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 эмм...в шаблонах не нашёл postContainer - где он расположен? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rustav Опубликовано 2 февраля, 2016 Поделиться Опубликовано 2 февраля, 2016 капец, нашёл. Странно что поиск не работает. Шаблоны - forums - front- topics - postContainer Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.