Руслан
Пока точно не знаю критично или нет.
Валеев
Зачем?
Сайт представляет собой страницу шаблон, который заполняют разные зарегистрированные пользователи. Другими словами, если первый пользователь зашёл и заполнил свои данные на страницу, то они отображаются для него под его аккаунтом. Если заходит другой пользователь, то он заполняет страницу под себя, и видит только он, а первый пользователь уже не может видеть или редактировать данные первого (в зависимости от прав пользователя). Примерно так
Anonymous
Привет. Мы тут все ищем людей, включая и frontend. Идеально, если знаете React, но опыт с любым другим фреймворком тоже сгодится. Пишите в личку, если есть интерес.
🙈 PG
🙈 PG
так выглядит $results
[published_resources] => Array
(
)
[unpublished_resources] => Array
(
[0] => Array
(
[id] => 8
[context_key] => web
[pub_date] => 0
[unpub_date] => 1636122900
)
)
[published] => 0
[unpublished] => 1
🙈 PG
оттуда можно взять id и уже с ним работать через getObject
Руслан
Большое спасибо))))
Dan
Dan
если данных много, то можно создать одно поле и в него записывать в виде json, либо уже extended использовать
Dan
Валеев
Валеев
Иван
Nano.Karmabot.chat
Fantastic! petya_grill got +1 from ibochkarev. 6 karma in total.
Иван
Nano.Karmabot.chat
Sublime! Uniteddude got +1 from ibochkarev. 1 karma in total.
stepka15
Всем привет.
Функция getimagesize работает с путем, который начинается без /
А image absolute изначально идет с ним, поэтому ничего не работает. Как поправить это можно?
list($width, $height, $type, $attr) = getimagesize("[[+image_absolute]]");
Dan
stepka15
Dan
Как?😅
закинь код функции в песочницу какую-нибудь и сюда ссылку
Alisa
Dan
а стоп
Dan
функция getimagesize php в смысле?
stepka15
Да
Alisa
Ну перехват и подмена функции в PHP посложнее будет)
🙈 PG
🙈 PG
это у тебя в спиппете?
stepka15
Это часть
Alisa
Вроде бы через runkit это можно сделать. Но лучше не устраивать такие приколы. Можно случайно сломать другой код, не ожидая этого.
🙈 PG
Dan
Это часть
вот там и можно сразу путь поправить для image_absolute
stepka15
покажи вызов
<?php
list($width, $height, $type, $attr) = getimagesize("[[+image_absolute]]");
echo "<img src=\"[[+image_absolute]]\" $attr alt=\"пример getimagesize()\" />";
?>
Alisa
:/
🙈 PG
stepka15
это компонент gallery
stepka15
Путь картинки
Alisa
Зачем тебе плейсхолдер в PHP коде я вообще не догоняю.
stepka15
вот он: /assets/gallery/5/13.jpg
🙈 PG
а с каких пор PHP научился читать теги MODX?
stepka15
в img же выводит эту картинку
Alisa
$scriptProperties[ 'параметр_сниппета' ]
🙈 PG
stepka15
абсолютный же просто без / вначале?
🙈 PG
🙈 PG
давай для начала разберем как называется сниппет
stepka15
это же просто название, нет? "size" назвал его
🙈 PG
🙈 PG
у тебя есть вызов этого сниппета
[[!size? &param=`value`]]
🙈 PG
примерно так?
stepka15
[[!size?
]]
🙈 PG
если она у тебя доступна в плейсхолдере [[+image_absolute]], тогда вызывай так
[[!size? &image=`[[+image_absolute]]`]]
🙈 PG
ну а код замени на
<?php
list($width, $height, $type, $attr) = getimagesize(MODX_BASE_PATH.$image);
$modx->log(1,print_r([$width, $height, $type, $attr],1));
?>
🙈 PG
и смотри в логе ошибок что у тебя в этих переменных
Dan
4 часа уже убил, кто может подсказать, в чем может крыться причина ошибки "miniShop2.Callbacks.add is not a function"?
Dan
minishop2Config - есть, скрипт ms2 подключен
🙈 PG
🙈 PG
скинь ссылку
stepka15
и смотри в логе ошибок что у тебя в этих переменных
[2021-11-05 18:50:43] (ERROR @ /public_html/core/cache/includes/elements/modsnippet/53.include.cache.php : 3) Array
(
[0] => 844
[1] => 878
[2] => 2
[3] => width="844" height="878"
)
stepka15
типо всё работает теперь?
🙈 PG
да
stepka15
Да, вижу. Благодарю
🙈 PG
теперь сделай так
<?php
list($width, $height, $type, $attr) = getimagesize(MODX_BASE_PATH.$image);
return $attr;
?>
🙈 PG
и вызывай снипет прямо в img
Роман
Есть задача, реализовать журнал событий на modx
Роман
Первое что приходи в голову сделать это через MIGX
Роман
Роман
Как бы вы реализовали подобное ?
Роман
Да, совершенно верно !
Роман
И там ещё цвет строки менять
Dan
а сайт будет только для этого предназначен?
Dan
или это одна из страниц?
Dan
или хотя нет)
Роман
Онлайн журнал короче ))) где хотят добавлять клиентов