Статистика записей текущего дня не учитывает часовой пояс
Давно заметил, что статистика записей за текущий день, что отображается в Админ панели, считает начало дня, не учитывая часовой пояс. Это потому что, во всех методах
Из за этого статистика может быть неточной.
У меня наконец то дошли руки до этого и сейчас расскажу, как я добился, чтобы статистика записей учитывала часовой пояс.
Для определения времени с учётом часового пояса пользователя, в PHPFox есть метод:
...
getSiteStatsForAdmins() (Файлы модулей: "callback.class.php"), по умолчанию нацелено на часовой пояс 0:
$today = mktime(0, 0, 0, date('m'), date('d'), date('Y'));Из за этого статистика может быть неточной.
У меня наконец то дошли руки до этого и сейчас расскажу, как я добился, чтобы статистика записей учитывала часовой пояс.
Для определения времени с учётом часового пояса пользователя, в PHPFox есть метод:
convertToGmt(), в библиотеке date (Файл: "include/library/phpfox/date/date.class.php"). Однако функция может работать только с типом переменной int, то есть принимает только цифру (Метка времени). А я хочу ей отправлять строку midnight. Для этого я слегка правлю метод convertToGmt(), добавив в начало метода:
// Конвертирование строки в Unix-timestamp (Например: 'midnight')
if- Жалоба
Тактический рюкзак Stich Profi Горбун
Помню, несколько лет назад, я смотрел обзоры данного рюкзака и горел желанием заполучить его. Видя, как Горбуна мерюют на себе, в видео, я программировал себя, что этот рюкзак обязательно должен быть у меня. К моему глубокому сожалению, на тот момент Stich Profi сняла с производства мою мечту. Где то найти рюкзак - это большая проблема. Во всех магазинах тактического снаряжения говорили "Горбун закончился". Найдя рюкзак на одном сомнительном сайте, который предлагал его купить за сумму, которую я не мог себе позволить, я понял, что моя мечта разлетелась на мелкие, стеклянные осколки. К тому же, желаемой расцветки не было. Прошло не мало времени с того момента, как я смирился, с тем, что не быть мне владельцем Горбуна.
Примерно два месяца назад я наткнулся на желаемый рюкзак. Хотел чёрный, но его нет в наличии, а цена около 14000 рублей. Думал около двух дней покупать или нет - был бы чёрный, даже и думать не стал бы. Решил заказать. Захожу и вижу, что появился рюкзак в чёрном цвете и...
Примерно два месяца назад я наткнулся на желаемый рюкзак. Хотел чёрный, но его нет в наличии, а цена около 14000 рублей. Думал около двух дней покупать или нет - был бы чёрный, даже и думать не стал бы. Решил заказать. Захожу и вижу, что появился рюкзак в чёрном цвете и...
Ozon: Можно ли вернуть духи или туалетную воду?
Заказал я себе туалетную воду (Фото: Zimaya Sharaf The Club). По отзывам: Всего два человека поставили четыре звезды, все остальные купившие флакон поставили пять. Выходит, что вода нравится всем. Ознакомился с этапами раскрытия парфюма, мне подходит. Продавец сказал, что аромат похож на Absolu Aventus.
Получаю посылку. Дома открываю, брызгаю и сразу отвратный запах. Но такое мне уже попадало, что сначала запах не нравится, а через пару минут начинается раскрытие и отвратный запах превращается в вкусный аромат. Тут этого не произошло, отвратный запах остался отвратным запахом.
Флакон мне обошёлся чуть более 2000 рублей, а пользоваться я им перехотел. Решил попробовать вернуть парфюм и его приняли!
При создании заявки на возврат, выбрал пункт: "Товар не подошёл", затем загрузил все фотографии и добавил: "Совершено не тот запах, что в описании.". Отнёс в ПВЗ, его приняли, тут же вернули деньги.
На вопрос: "Можно ли вернуть духи или туалетную воду?", даю ответ: Да, можно.
Кстати, пакета со...
Получаю посылку. Дома открываю, брызгаю и сразу отвратный запах. Но такое мне уже попадало, что сначала запах не нравится, а через пару минут начинается раскрытие и отвратный запах превращается в вкусный аромат. Тут этого не произошло, отвратный запах остался отвратным запахом.
Флакон мне обошёлся чуть более 2000 рублей, а пользоваться я им перехотел. Решил попробовать вернуть парфюм и его приняли!
При создании заявки на возврат, выбрал пункт: "Товар не подошёл", затем загрузил все фотографии и добавил: "Совершено не тот запах, что в описании.". Отнёс в ПВЗ, его приняли, тут же вернули деньги.
На вопрос: "Можно ли вернуть духи или туалетную воду?", даю ответ: Да, можно.
Кстати, пакета со...
Грустная история о моих кроликах
Несколько лет назад, я держал кроликов. Однажды родился кролик с дефектом, голова у него была повернута, будто сломана шея (Об этом я рассказывал тут: Тема: Кролик - инвалид). Этот кролик был изгоем для кроличьего общества. В то время, когда крольчата резвились, играли между собой, он наблюдал за ними из далека, сидя в углу. Если кролик подходил к толпе резвых ребятишек, его выгоняли, били и он снова забивался в углу. Видя это, моё сердце обливалось кровью...
Я хотел его взять на руки, но он резво выскочил, убежав в свой угол.
Со временем голова крольчонка выправилась, но общество его так и не приняло...
Не знаю сколько прошло после этого, до того, как я вывел всех кроликов, и не знаю сколько прошло с момента вывода до страшного сна, что мне приснился про мои зверей. Сам сон таков: Я захожу в свой крольчатник, а все мои кролики там... Кто то из них прогрыз клетку и бродит по полу крольчатника, кто то так и сидит в клетке. Все кролики грязные, пошарпанные, голодные, у некоторых разные...
Я хотел его взять на руки, но он резво выскочил, убежав в свой угол.
Со временем голова крольчонка выправилась, но общество его так и не приняло...
Не знаю сколько прошло после этого, до того, как я вывел всех кроликов, и не знаю сколько прошло с момента вывода до страшного сна, что мне приснился про мои зверей. Сам сон таков: Я захожу в свой крольчатник, а все мои кролики там... Кто то из них прогрыз клетку и бродит по полу крольчатника, кто то так и сидит в клетке. Все кролики грязные, пошарпанные, голодные, у некоторых разные...
Nginx: Как запретить прямое обращение к файлам
Для одной задумки потребовалось запретить прямое обращение к файлам, при этом, чтобы сценарий движка, мог иметь полный доступ, к файлам. Сделать это надо было на Nginx. Мне помогли с этим и сейчас расскажу, что необходимо сделать, чтобы запретить.
Папка для запрета:
Код для конфига Nginx:
Многие пишут
После добавления строк выше, необходимо перечитать конфигурацию. Для этого я использую команду:
Готово. Теперь папка
Возможно, пригодится: Тема: Команды для настройки сервера....
Папка для запрета:
/app/XX/data/. Вместо XX идентификатор приложения, то есть цифры, которые постоянно меняются.Код для конфига Nginx:
location ~* /app/\d+/data/ {
valid_referers server_names;
if ($invalid_referer) {
return 404;
}
}Многие пишут
return 403 (Запрещено), я решил, что будет лучше отправлять на 404 ошибку, нежели прямо давать понять, что сюда нельзя.После добавления строк выше, необходимо перечитать конфигурацию. Для этого я использую команду:
nginx -s reloadГотово. Теперь папка
data скрыта от прямого обращения.Возможно, пригодится: Тема: Команды для настройки сервера....
