but1head

but1head

С нами с 01 апреля 2014; Место в рейтинге пользователей: #19
but1head
24 апреля 2015, 10:02
0
новый плагин создайте, событие OnDocFormSave
but1head
24 апреля 2015, 09:49
+2
Этого не хватит?
if($mode == 'new' && $resource->class_key == 'Ticket' && $modx->event->name == 'OnDocFormSave'){
	$resource->setTVValue('имя тв', $_POST['название поля']);
}
У меня тут все на tv, услуги и марки множественный селект в админке
but1head
22 апреля 2015, 21:28
0
каким образом вывести рейтинг через pdoRecources?
but1head
22 апреля 2015, 14:15
0
тупой вопрос, решил так
objectManager.setFilter(function (object) {
		console.log('filter'+object.properties.type.current);
		var current = object.properties.type.current;
		if(current == 'true'){
			return true;
		}else{
			return false;
		}
     });
but1head
22 апреля 2015, 14:06
0
не подскажите как скрыть точки? у меня фильтр через mfilter2, ловлю калл бэк, вызываю функцию

в ней такое:

// всем точкам ставим current: none;
$.each( allObjects, function( index, objectId ){
	   var obj = objectManager.objects.getById(objectId);
       objectManager.objects.setObjectProperties(objectId, {visible: false, type : {current: 'none'}});
       objectManager.objects.setObjectOptions(objectId, {visible: false});
       
	   console.log('all', obj);
	});
	// вимым ставим current: true
	$.each( e.ids, function( index, objectId ){
		visibleFilterObjects.push(parseInt(objectId));
		var obj = objectManager.objects.getById(parseInt(objectId));
        objectManager.objects.setObjectProperties(parseInt(objectId), {type : {current: 'true'}});
		
		console.log('current', obj);
	});
собственно как скрыть current none? ибо через visible: false и opacity: 0 не работает…
but1head
21 апреля 2015, 18:44
0
Такой вопрос, а не работает ли mfilter2 с новыми полями?
but1head
21 апреля 2015, 10:43
0
Если свяжете с mfilter2 — будет очень круто) правда я не нашел калбэков от фильтрации, и
точки почему-то не скрываются через visible: false

вот кстати генератор точек по примеру яндекса

<?php
$json = array( 'type' => 'FeatureCollection', 'features' => array());
$points = $modx->getIterator('modDocument',array('parent' => 3, 'class_key' => 'Ticket', 'published' => 1));
foreach ($points as $point) {
	array_push($json['features'],array(
	  "type" => "Feature", "id" => $point->get('id'),
	  "geometry" => array("type" => "Point", "coordinates" => explode(",",$point->getTVValue('coords'))),
	  "properties" => array("dataid" => $point->get('id'), "balloonContent" => $point->get('pagetitle'))
	));
}

return $modx->toJSON($json);
but1head
21 апреля 2015, 10:34
0
tech.yandex.ru/maps/jsbox/2.1/object_manager
при 10.0000 точках не заменимая штука
but1head
21 апреля 2015, 10:30
0
Точки не через objectManager добавляются?
but1head
16 апреля 2015, 19:45
0
вернулся к этому вопросу, почему не работает сортировка?
в базе 2 комента с id, 50 и 51. Выводит 50й
$pdoFetch->getObject('Ticket', $row['id'], array(
			'leftJoin' => array(
				'LastComment' => array('class' => 'TicketComment', 'on' => '`LastComment`.`thread` = '.$row['thread']),
			),
			'select' => array(
				'LastComment' => '`LastComment`.`raw` as `last_comment`',
			),
			'sortby' => array(
				'LastComment' => '`LastComment`.`id`',
			),
			'sortdir' => array(
				'LastComment' => 'ASC',
			),
			'groupby' => $class.'.id'
		));
but1head
16 апреля 2015, 13:25
0
В Office при активиции
$modx->invokeEvent('OnUserActivate'....
так и не добавили?
but1head
15 апреля 2015, 18:09
0
Спасибо! На днях еще 500 подкинул, но в истории яндекс денег нет перевода. Через yasobe (13.04.15 20:57)
but1head
15 апреля 2015, 18:06
+4
Хахах спасибо! Высплюсь)
but1head
15 апреля 2015, 13:26
0
я все же до сих пор не лег спать :) ждемс
but1head
13 апреля 2015, 22:56
0
сегодня стоит ждать? или спать идти?
but1head
13 апреля 2015, 11:46
0
Как раз общался с разработчиком на днях, вчера он отправил обновление в репозиторий. Ждем.
but1head
03 апреля 2015, 14:31
0
на 2.3.2 была ошибка, до 2.3.3 обновитесь
but1head
31 марта 2015, 16:16
0
можно сидеть с красивой админкой, а можно сидеть с работающим решением. каждому свое)
but1head
31 марта 2015, 15:42
0
Скачайте FormSave
[[!AjaxForm?
			&snippet=`FormIt`
			&form=`tpl.form.lowprice`
			&hooks=`email,FormSave`
			&fsFormTopic=`Нашел дешевле`
			&emailSubject=`Нашел дешевле`
			&emailTo=`тут мыло`
			&emailTpl=`форма`
			&validate=`product:required,name:required,phone:required`
			&validationErrorMessage=`Заполните все поля!`
			&successMessage=`Ваш заказ отправлен!`
			
		]]