Спасибо САНЯЯЯЯЯ!!! ВСЕ ПОЛУЧИЛОСЬ!!!!
Спасибо за благодарность. Там Димон тоже скинул решение.
Оказывается так приятно помогать другим и получать за это благодарность) Даже в условиях этого форума.
Спасибо САНЯЯЯЯЯ!!! ВСЕ ПОЛУЧИЛОСЬ!!!!
Спасибо за благодарность. Там Димон тоже скинул решение.
Оказывается так приятно помогать другим и получать за это благодарность) Даже в условиях этого форума.
Саня, спасибо!!! Жду!!!
Написал выше ссылку, попало в старое сообщение.
Дикарка, Это запись 2012 года, значит для Инстанта 1 ветки. Сейчас попробую поискать как снять для второй.
Дикарка, instantcms.ru/forum/razreshennye-ip-adresa-dlja-dostupa-v-adminku.html посмотрите здесь. Вроде ваш случай
Zau4man, Огромное спасибо. Работает.
в условии нужно добавить поле по которому будет происходит отбор например Автор = {user.id} и все
Почему то до такого я не додумался. Большое спасибо, проверил, такой способ работает без хуков.
Спасибо сообществу.
Тему закрываю. Проблема решена.
Zau4man, это я понял. я поменял название таблицы, и всё заработало. Просто не понимаю что это за ошибка и что с ней делать? Нужно где то класс этот прописать теперь?
Zau4man, Получилось.
Теперь отфильтровывает. Единственное, я разместил хук здесь:
public_html/system/controllers/widgets/hooks/shop_views_filter.php (может лучше в другом месте?) и у меня теперь класс называется
class onWidgetsShopViewsFilter extends cmsAction {
И теперь на страницах, на которых вывожу виджет с этим хуком, выходит вот такая ошибка:
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'widgets' does not have a method 'getSessionId' in...
Не подскажете что нужно сделать? где и как объявлять класс? или лучше в другой директории(компоненте) разместить не в widgets, но тогда он будет искать другой класс…? Если у меня только стандартные компоненты.
Zau4man, Большое спасибо. Сейчас попробую.
Тогда может кто подскажет, как сделать дубль виджета списка контента, в котором всегда пользователь будет видеть только свои записи?
Есть идея некого планера на сайте сделать. И пользователь ставит задачи сам себе. Хочу чтобы можно было вывести статистику по ним в виджете, но виджет цепляет и те записи к которым нет доступа у пользователя...
Zau4man, на демо сайте так же.
Я поставил — запретить просмотр списка записей. если зайти в тип контента то списка нет, но если смотреть на главной, где выведен виджет, то список остался виден для всех, и при переходе на любую страницу через виджет выдаёт 403 (доступ закрыт)
Стоит запрет на просмотр чужих записей, но если вывожу список контента виджетом, то он выводит список всех записей. При переходе на чужую выходит ошибка 404, но как сделать чтобы чужих записей не было в списке виджета контента?
Использую стандартный виджет, который в сборке.
Когда просто заходим в список контента, то там всё работает правильно.
Может кто подскажет какой кусок кода поправить, чтобы в виджете были видны только разрешённые записи?
Вот эти все «а я хотел бы» нужно озвучивать сразу и желательно ещё до написания основного ТЗ )).
С этим проблема, обычно понимание приходит в момент когда возникают ошибки)
А так я писал(правда не в первом сообщении) :
По полю Длительность сна строится диаграмма, поэтому оно числовое
Хреново быть тупым, и не шарить как вывести значение переменной
$period
в отдельном поле...
Я знал)) Через пару часов домой вернусь, поправим.
А ещё вопрос в таблицу заносится информация: «2023-04-07 23:59|2023-04-07 08:00», а я хотел бы по этому полю формировать диаграмму. Как можно сделать чтобы в таблицу заносился сам результат. Или может результат передавался бы в переменную, которую можно было бы вывести через другое поле?
Зато качество сна лучше стало.
Хотелось бы разок так выспаться)))
Код в файле system/fields/sleep.php
Спасибо, сейчас считает верно
Вариант с подсчетом.
Спасибо большое, сейчас попробую.
Саня, ты просто обязан задонейтить на кофе Нифигаccе о-го-гошеньки
Само собой.
Вариант с подсчетом.
Проверил, всё супер. Только нужно сделать проверку на Время «Начало», если там меньше 23.59, то ставить дату вчерашнего дня. Если начинается с 00:00 то сегодняшний день. Потому что у меня если ложусь раньше 23:59 всегда выдаёт что лёг сегодня ночью, и проснулся сегодня утром, в итоге считает не 8 часов сна, а 16.
Выглядит сейчас так:
Отход ко сну: 23:59
Пробуждение: 08:00
Продолжительность: 15 ч. 59 мин.
Твоя задумка мне мою напоминает
Тебе хочется примерно тоже, только прикрученной к инсте?
Не, у меня всё гораздо проще...
У меня на сайте есть Тип контента — Ежедневник, в который пользователь заполняет поля, и потом может анализировать от чего у него зависит качество жизни и количество энергии. Там нужно заполнять во сколько лёг, и во сколько проснулся. И желательно было бы что бы время сна считалось автоматом. Сейчас это 2 строковых поля с масками «99:99» и одно числовое с разрядной частью 2 и дробной частью 2, разделитель двоеточие, (это время сна), и их все нужно заполнять вручную… По полю Длительность сна строится диаграмма, поэтому оно числовое. Но всё это очень не удобно… Вот думаю как улучшить.
developer.mozilla.org/en-US/docs/Web/HTML/Element/input/time
Ну можно что то вроде этого. Осталось понять как сделать из этого поле