Небольшая проблемка в админке

Добрый день, у меня иногда возникает небольшая проблемка при открытии редактора сниппета или чанка, во вложении можно наглядно увидеть — Ширина редактора почему — то становится узкой, приходится разворачивать и сворачивать его и тогда становится нормальным на один раз
Сергей Лим
24 июня 2015, 13:39
modx.pro
682
0

pdoResources - выборка

Привет.

Вообщем Есть раздел Эксперты, у него есть дочерние ресурсы — это авторы. У каждого автора есть свои статьи (их может быть несколько).

То есть вложенность такая Эксперты-Один автор — одна статья одного автора.

В раздел эксперты нужно выкинуть только по одной статьи каждого автора.
Павел
24 июня 2015, 12:39
modx.pro
1 675
0

Minishop2 и различные размеры товара

Реализовал различные размеры товара через их копии и связи. Но есть одно но. Получается к одному товару добавляется 10+ скрытых товаров с аналогичными параметрами, кроме цены. Все это лежит в отдельной категории с таким же именем, как и товар, что бы не запутаться в админке. Удобно для покупателя, в корзине отображаются разные размеры со своей ценой и цветом. Все это дело заполняется вручную и уже id перевалил за 900, а забито только 4 категории из 25. Очень долго :(

Пробовал msOptionsPrice из бесплатных, но как-то не смог разобраться, как передать цену в корзину и как её обрабатывать потом.

В php/mysql не разбираюсь. Пробовал импортировать/экспортировать товары с изменениями через блокнот. Но они непонятно где появляются, не понятно где у них привязка к родителю.

Собственно вопрос: как можно ускорить процесс наполнения, кроме как делать больше чем в 2 руки? Или может переделать саму логику, пока еще не поздно? Заранее спасибо.
Constantine
24 июня 2015, 12:12
modx.pro
1 985
0

Сдвинуть автоинкремент в таблице пользователей

Всем привет. Подскажите как можно сдвинуть автоинкремент в таблице modx_user_attributes?
В базе Modx каждой строке в таблице modx_et_users соответствует строка в таблице modx_user_attributes. У меня каким-то образом получилось так, что в таблице modx_user_attributes было 2 строки одного пользователя. Одну из них я удалил, но id в этой таблице теперь у меня идут как 1,2,3,5,6… пропущено 4. Как можно поменять у остальных строк ID. Пробую как-то так, то что то не обновляются ID:

$user_obj = $modx->getCollection('modUserProfile');
$id = 0;
foreach ($user_obj as $user) {
	echo $user->get('id') . "<br />";
	
	$internalKey = $id + 1;
	$user->set('id', $id);
	echo "<hr>";
	$user->save();
}
У id стоит автоинкремент его просто так не изменить. Сталкивался ли кто с подобным?
Николай Загумённов
24 июня 2015, 11:56
modx.pro
2 151
0

Как указать parents в ms2Gallery?

Вывожу список ресурсов с галереями (слайдер):
[[pdoResources?
&limit=`0`
&includeContent=`1`
&tpl=`room.tpl`
]]
Чанк room.tpl:
<div class="item">
	<div class="title">[[+pagetitle]]</div>
		[[ms2Gallery?
			&parents=`[[~[[+id]]]]`
			&tplRow=`tpl.room.row`
			&tplOuter=`tpl.room.outer`
		]]
	<div class="description">
		[[+content]]
	</div>
</div>
Если в parents указать [[~[[+id]]]] — то в каждом слайдере выводятся все картинки всех ресурсов.

Как правильно указать parents, чтоб в слайдерах ресурсов выводились свои картинки?
Rootiys
24 июня 2015, 09:47
modx.pro
1 015
0

Сортировка контекстов

Всем привет.

А у меня одного не работает сортировка контекстов в админке?..

т.е. если создать несколько контекстов они будут идти в порядки их создания, если перетащить один контекст выше, в таблице modx_context его rank измениться, но порядок в меню админки останется прежним.

Помогает только если в modx_context удалить строчку и создать по новой, руками в базе порядок полей поменять.

Это баг модх, или только у меня.
Ilya Ev
24 июня 2015, 08:57
modx.pro
1 548
0

Сниппет выдачи содержимого tvmigx в том же ресурсе

14
Нужно сделать настройки tv migx и проcтой сниппет выдачи содержимого tv в том же ресурсе. Мультизагрузка и ресайз изображений, находящихся во вложенном tv migx (inputTV).
UPDATE: Отбой, написал сам.
Basil
24 июня 2015, 08:00
modx.pro
619
0

Борьба с кэшированием в MODx Revo

Здравствуйте.
Пишу, поскольку устал бороться с кэшированием в MODX Revo 2.3.3. При обновлении ресурсов в админке помогает только физическое удаление файлов кэша с сервера, иначе на сайте отображаются старые данные. Никакие очистки кэша с админки и изменение опций кэширования в настройках не помогает, кэш живет своей отдельной жизнью. Менеджеры сходят с ума и я вместе с ними, поставил по крону очищение кэша 1 раз в час, но это ведь не выход. На сервере Nginx+php-fpm 5.5, opcache отключил, ту же самую ситуацию наблюдаю на другом хостинге где Apache+Nginx. Может кто подскажет что? Спасибо.
Сергей Росоловский
24 июня 2015, 06:58
modx.pro
7 304
0

MODX Revolution 2.3.4-pl и 2.3.5-pl

Для обновления доступен 4й патч MODX 2.3.

  • Улучшена поддержка пользовательских тем оформления менеджера
  • Исправлено редактирование файлов в медиа-источниках Amazon S3
  • В заголовке формы быстрого редактирования теперь пишется имя ресурса или название элемента, вместе «Быстро обновить»
  • Шрифты Font Awesome обновлены до версии 4.3.0
  • Обновление менеджера пакетов bower исправляет сборку тем оформления менеджера
  • Исправление блокировки ресурса пользователем при редактировании
Полный список изменений можно посмотреть в changelog.
Василий Наумкин
24 июня 2015, 04:26
modx.pro
5
5 601
+5

Как сгенерировать алиас с помощью Translit?

Как использовать возможности пакета translit для генерации транслитерированных алиасов?
Дело в том, что мне пришлось перегенерировать все uri ресуросв (с разным class_key). Использовал советы отсюда и отсюда.
В итоге у меня получился такой скомбинированный вариант, который я запускаю в консоли:
Василий Столейков
23 июня 2015, 19:59
modx.pro
7
8 295
0