stafikus Опубликовано 22 марта, 2018 Поделиться Опубликовано 22 марта, 2018 Друзья, подскажите как решить проблему с корявым отображением даты публикации темы в мобильной версии сайта. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 22 марта, 2018 Поделиться Опубликовано 22 марта, 2018 на дефолтовом стиле так же? скорее всего ошибка в переводе stafikus 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stafikus Опубликовано 22 марта, 2018 Автор Поделиться Опубликовано 22 марта, 2018 Да дефолт то же самое выдает. Спасибо за подсказку буду копаться. Что тут не так? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stafikus Опубликовано 22 марта, 2018 Автор Поделиться Опубликовано 22 марта, 2018 По новой установил свежий перевод с мафии но ничего не изменилось. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 22 марта, 2018 Поделиться Опубликовано 22 марта, 2018 Другой перевод пробовали? stafikus 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stafikus Опубликовано 22 марта, 2018 Автор Поделиться Опубликовано 22 марта, 2018 Проблема осталась.((((( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
akmaltilloev Опубликовано 23 марта, 2018 Поделиться Опубликовано 23 марта, 2018 Полностью удалите язык, очистите кэш и заново установите. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 23 марта, 2018 Поделиться Опубликовано 23 марта, 2018 11 часов назад, stafikus сказал: Что тут не так? А при чем тут это, если искомая строка хранится по ключу f_days_short Я бы для начала отключил плагины и проверил, затем заглянул бы в DateTime.php в функцию которая выводит f_days_short. У вас языковая строка подтягивается, не срабатывает плюрализация, а за это отвечает только DateTime в данном случае. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stafikus Опубликовано 23 марта, 2018 Автор Поделиться Опубликовано 23 марта, 2018 Вот что у меня. { return $language->addToStack( 'f_days_short', FALSE, array( 'sprintf' => array( $difference->d ) ) ); } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
akmaltilloev Опубликовано 23 марта, 2018 Поделиться Опубликовано 23 марта, 2018 3 минуты назад, stafikus сказал: Вот что у меня. { return $language->addToStack( 'f_days_short', FALSE, array( 'sprintf' => array( $difference->d ) ) ); } Попробуйте вместо sprintf написать pluralize stafikus 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stafikus Опубликовано 23 марта, 2018 Автор Поделиться Опубликовано 23 марта, 2018 Не помогло((( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 23 марта, 2018 Поделиться Опубликовано 23 марта, 2018 (изменено) 1 час назад, stafikus сказал: Не помогло((( А должно было! Вообще непонятно какого у вас там делает sprintf Точно так написано? return $language->addToStack( 'f_days_short', FALSE, array( 'pluralize' => array( $difference->d ) ) ); Работать должно по идее даже без очистки кеша и доп манипуляций Изменено 23 марта, 2018 пользователем MIXOH Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stafikus Опубликовано 23 марта, 2018 Автор Поделиться Опубликовано 23 марта, 2018 Да все точно так же. Но без результата. Дата в днях, неделях отображается норм, а вот именно минуты и часы криво. { return $language->addToStack( 'f_days_short', FALSE, array( 'pluralize' => array( $difference->d ) ) ); } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 23 марта, 2018 Поделиться Опубликовано 23 марта, 2018 (изменено) 6 минут назад, stafikus сказал: Да все точно так же. Но без результата. Дата в днях, неделях отображается норм, а вот именно минуты и часы криво Вы не путайте теплое с мягким, изначально то речь шла о днях, и как видно они теперь отображаются нормально. Так что нифига оно не точно так-же. Добавляйте плюрализацию в часы/минуты и будет вам счастье /* Short format: "1 hr" */ if ( $format == static::RELATIVE_FORMAT_SHORT ) { return $language->addToStack( 'f_hours_short', FALSE, array( 'pluralize' => array( $difference->h ) ) ); } А то вы начали за здравие а закончили за упокой ИМХО проще было бы подкинуть DateTime.php из дистрибутива, чем отлавливать "блох" Изменено 23 марта, 2018 пользователем MIXOH Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stafikus Опубликовано 23 марта, 2018 Автор Поделиться Опубликовано 23 марта, 2018 Спасибо за помощь, поменял, все работает. Сейчас создам новую тему по другому вопросу Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.