Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - andrey

Страницы: [1]
1
Пытаюсь получить id пользователя через отдельный скрипт, код стандартный из доков
 header("Content-type: text/html; charset=utf-8");
include realpath("standalone.php");

// Получаем id текущего пользователя, если Вы передадите id Гостя, то ничего не увидите, т.к. Гость не имеет группы.
$user_id = permissionsCollection::getInstance()->getUserId();
var_dump($user_id);
Но всегда возвращает id 13 - гость, а я авторизован в админке, что делать не пойму

2
Добрый день,
У меня включено кэширование apc для xslt-шаблонизатора

И как выясняется при нем не работают фильтры каталога. Техподдержка предложила лишь отключить кэш для этих запросов. Ладно отключить кэш для генерации самого фильтра не такая уж проблема, но результаты выборки - это самые тяжелые запросы на сайте и как раз ради них кэш включен.

Кто как выходил из этой ситуации. Пожалуйста, поделитесь опытом

3
Хотелось бы уточнить, настроил кеширование udata. Но мне нужно, чтобы результат определенного вызова не кешировался. Пробовал установить ?expire=0 не помогло. А с ?expire=-1 вроде работает.

Это верное решение?

4
Ситуация есть каталог. В нем есть категории, некоторые из них имеют виртуальные копии.
Когда я создаю внутри таких обьект, его виртуальные копии создаются и в остальных категориях.
Тех поддержка говорит, что это не так, на что я покопавшись в системы нахожу

Цитировать
Создаем объект, внутри виртуальной копии категории, вызывается:
/classes/modules/catalog/__admin.php add() ->
/classes/modules/baseModuleAdmin.php saveAddedElementData()  в ней ест ьстрока $hierarchy->addElement... ->
/classes/system/subsystems/models/hierarchy/umiHierarchy.php addElement()

Вот в этом файле видем строки на скриншоте,
https://monosnap.com/image/QrJw6sS5ISrj0Z9WjXOIk54xPZhcV2

которые смотрят родителя и получают его вирт.копии после чего заносят в глобальную переменную symlink
после чего в деструкторе
https://monosnap.com/image/k3XHzuSfJv7RyMqvflcXesGhlOYiiS

Вот и создание копий.

Но на это мне вообще отвечают про то что я пишу какой-то кастом (пути файлов ни о чем им не говорят, дааа...)

Вобщем объясните мне в чем я не прав. Ведь копии создаются и я даже могу сказать в каком месте в коде.

5
Есть пару вопросов, так как я не вполне уверен, что правильно понял.

1. Если вносить изменения в любые поля оригинала, изменения отобразятся в копии?

2. Если вносить изменения в копию изменения отобразятся в оригинале?

3. Почему из оригинала я не могу удалить копию? (кнопку крестик не работает)

4. Если какие то проблемы при широком использовании копий?

5. Если мне нужно сделать копию раздела каталога. Я сначала делаю копию раздела и потом копию всех его обьектов?

6
Макросы UMI.CMS / По umiField получить значения
« : 21 Февраля 2014, 14:18:32 »
У меня есть umiField,  к примеру типа float мне нужно получить минимальное и максимальное из значений, которые есть в системе.

Не пойму как это сделать.

7
Сложилась ситуация, что новости имеют адрес news1, пробую сделать просто news - опять news1.

Допускаю, что раньше мог создать 2 материалам с одним адресом, но теперь он точно один. Корзину почистил.

Проверил записи в "cms3_hierarchy". Нету там ничего с "news", кроме "news1"

Если переименовать в бд - все работает прекрасно, до первого сохранениях материала.

Как лечить?

8
http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/razrabotka_sobstvennyh_makrosov_i_modulej/novyj_format_rasshireniya_funkcionala/

Как расширить для обычного интерфейса вопросов нет. А как для административного? Как должен называться файл? admin.php или __admin.php?
Как должен называться класс и от чего наследоваться?

9
Возможно ли это?
Сейчас у меня есть простейший usel который вытаскивает просто все опросы (страницы опросов)

10
Шаблоны XSLT / Inline вёрстка
« : 22 Января 2014, 15:40:11 »
Если мы делаем блоки display: inline-block нам очень важно, что бы не было доп пробелов или переносов строк.

Кто как заставил xslt-шаблонизатор не расставлять свои переносы полсе закрытия каждого тега? Или кто может жмет полученный html в одну строку?

11
Макросы UMI.CMS / Selector - between и поля типа optioned
« : 17 Декабря 2013, 19:00:11 »
Есть класс Selector http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/proizvolnye_vyborki/selector/ (тут есть пример для типа optioned)

Как мне фильтрануть интервалом (between) при поиск по свойствам типа optioned. Ничего кроме equals там не поддерживается, как я понимаю

12
Я хочу просто иметь кнопку обзор, после чего изображение загружается в определенную папку. В этой файловой структуре при большом количестве изображений запутаться легче легкого.

Я уверен кто-то уже решал эту проблему. Поделитесь методами решений, пожалуйста.

13
Как настроить, то что попадает в выпадающий список?
https://monosnap.com/image/5uGQI0GVCLec4O0bqiL4CSi2x/

Я так посмотрел, что этот список формируется из доступных для записи модулей для каждого пользователя.

А если я хочу определенные ссылки для всех пользователей, то только правка шаблона и при обновлении изменения затрутся?

14
Не могу понять как писать в свойство типа "составное".
Пытаюсь записать с памощью setValue(), потом делаю коммит, но ничего.

$obj_parking_place->setValue(array(507 => '№ 8'));
$obj_parking_place->commit();

507 это id эллемента справочника, '№ 8' название.

По крайней мере getValue возвращает такой массив.

Как быть?

Страницы: [1]