Вопросы

Подсчет заполненных дополнительных полей

Здравствуйте!
Может у кого-нибудь была подобная задача, или кто-нибудь поможет.

Задача такая:
Нужно присвоить определенным дополнительным полям разную «значимость» (например, определенное не пустое поле это 20 баллов, другое не пустое поле это 10 баллов). И при сохраненни документа должен происходить подсчет баллов и значение должно сохранятся в созданное для этого дополнительное поле.
Александр
22 января 2015, 18:44
modx.pro
586
0

Две одинаковых связи в товаре

Доброго времени суток! у меня есть связи товара в minishop2, но мне нужно сделать два одинаковых товара чтобы было в этой связи, каким образом?
Андрей
22 января 2015, 11:28
modx.pro
605
0

как пересохранить 2000 ресурсов ?

Доброго дня, суть вопроса в том как я могу программно пересохранить 2000 ресурсов, понадобилось добавить еще одно поле в которое должно подтягиваться значение ответа от сервера яндекса, но плагин записывает значение при сохранении ресурса, заранее спасибо
Сергей Скат
22 января 2015, 10:12
modx.pro
6
3 264
0

pdoPage с ajax пагинацией. Проблема при обновлении

Не так давно обновился pdoPage с Ajax в коробке.
modx.pro/components/4520-pdotools-1-10-0-with-ajax-pagination-out-of-the-box/

Работает все хорошо, но есть проблема.

<div id="project__holder">
	<section class="section" id="project__list">
		[[!+page.nav]]
            
		<div class="row -main">
			[[!pdoPage?
				&ajaxMode=`button`
				&ajaxElemWrapper=`#project__list`
				&ajaxElemRows=`#project__list .row`
				&ajaxElemPagination=`#project__list .pagination`
				&ajaxElemLink=`#project__list .pagination a`
				&ajaxElemMore=`#project__list .more__button`
				&ajaxTplMore=`@INLINE <span class="more__button">Показать еще</span>`
				&parents=`1`
				&resources=`[[!getProjectIds]]`
				&sortby=`FIELD(modResource.id, [[!getProjectIds]] )`
				&sortdir=`ASC`
          			&tpl=`project__item`
          			&limit=`12`
          			&includeTVs=`image,new`
          			&tvFilters=`[[!urlFilter]]`
			]]
		</div>
	</section><!-- /.section -->
</div>
Если по Ajax обновлять #project__holder, то pdoPage слетатет.
Как перезапустить pdoPage (ajaxmode button) при Ajax обновлении #project__holder?

Обычный, не аяксовый pdoPage при Ajax обновлении #project__holder работает, проблема именно в аяксовом p
Федоренко Иван
22 января 2015, 09:46
modx.pro
3 025
-1

Вывести последние комментарии в Tickets

Всем привет, подскажите как вывести последние комментарии с текстом коммента в компоненте Tickets?

В интернет-магазине на minishop2, на странице продукта пользователь может оставлять отзывы, которые сделанные через
[[!TicketComments?]]
.
На главной должны выводиться все последние отзывы с аватаркой, именем пользователя и текстом коммента.

[[!TicketLatest? &fastMode=`0` &action=`comments` &tpl=`tpl.Otzyv.item` &limit=`6`]]
Чанк tpl.Otzyv.item:
<li>
    <div class="item">
    	<div class="pic">
    		<img src="[[+avatar:phpthumbon=`w=140&h=140&zc=1`]]" alt="[[+pagetitle]]" title="[[+pagetitle]]" />
    	</div>
    	<h4><a href="[[~[[+ticket.id]]]]#comment-[[+id]]" class="text">[[+fullname]]</a></h4>
    	<div class="anons"><p>[[+comments]]</p></div>
	</div>
	
</li>
<!--tickets_guest  ticket-comment-guest-->
По умолчанию TicketLatest, показывает выводит ресурсы на которых были добавлены коменты. То есть если один пользователь добавит 3 коммента, то TicketLatest покажет одну запись и количество комментов в ней. Нужно чтобы показывались все 3 коммента и их текст.
Николай Загумённов
22 января 2015, 07:13
modx.pro
4 187
0

Вывод галереи другим пользователем.

Создал нового пользователея, назначил все права. Пользователь при редактировании документа вставляет код галереи, но при этом эта галерея не выводится. Выводится всё содержимое контента, кроме галереи. Под главным администратором всё хорошо. Можно ли что-то с этим сделать?

Галерею использую для вывода каждых 3х изображений в тексте с эффектом colorbox. Может есть другие решения или модули?
Насим
21 января 2015, 10:56
modx.pro
610
0

Плейсхолдеры сниппетов msProducts и msGallery

Доброго времени суток, Василий!
Вопрос по работе сниппетов msGallery и msProducts.

Я на на странице товара вывожу изображение через [[!msGallery]] в шаблоне страницы товара.
Сниппет msGallery выводит данные через чанк tpl.msGallery.outer в котором у меня есть строка:

<img src="[[+320x320:default=`/assets/components/minishop2/img/web/ms2_medium.png`]]" width="320" height="320" alt="[[+name]]" title="[[+description]]" id="mainImage" />

В данном случае плейсхолдеры [+name]] и [[+description]] работают.
Сергей Малышев
21 января 2015, 08:19
modx.pro
2 967
0

Про TV параметры

Доброго дня, Василий не один раз говорил что не пользуется TV параметрами из за того что они создают лишнюю нагрузку при использовании, стало интересно, а как не пользоваться TV параметрами и при этом удовлетворить потребность клиента в дополнительных полях?
Сергей Скат
21 января 2015, 08:19
modx.pro
926
0

Ищу дополнение

Какое-то время назад пользователь ilyaut советовал кому-то дополнение, которое позволяет делать следующее.
Всю информацию о компании, организации, типа адремов, телефонов заполнять в настройках этого компонента, а на страницах выводить уже плейсхолдеры. Что бы не менять эти данные на всех страницах. Вылетело из головы как называется дополнение и где я видел как его советовали)

Кто помнит или знает, что это за дополнение? Спасибо!)
Андрей Сухомозгий
21 января 2015, 07:27
modx.pro
1
899
0

проблема с Ajaxform

Добрый вечер. Столкнулся с тем, что Ajaxform не отправляет форму. Вообще ничего не происходит.
При просмотре кода html страницы видно, что при нажатии кнопки ОТПРАВИТЬ к кнопке submit компонент добавляет статуc disabled.
<button class="btn3 ir" disabled="disabled">Отправить</button>
Параметры вызова стандартны. Собственно код чанков был скопирован с другого моего сайта, где все работает. Исправления касались только html кода.

Formit работает — без Ajaxform письма отправляются.
Сначала думал, что проблема в том, что Ajaxform поставил из стокового репозитария, но перестановка из modstore.pro/ ничего не изменила.

ниже привожу код

— Вызов сниппера
[[!AjaxForm?
                	&snippet=`FormIt`
                	&form=`tpl.form`
                	&hooks=`email`
                	&emailSubject=`Сообщение с сайта`
                	&emailFrom=`order@publikacia.net`
                	&emailTo=`zephyro@yandex.ru`
                	&emailTpl=`tpl.sendEmail`
                ]]
Валидацию полей временно убрал

Денис
20 января 2015, 20:31
modx.pro
3 923
0