Юрий

Юрий

С нами с 27 августа 2013; Место в рейтинге пользователей: #248
Юрий
26 сентября 2015, 23:07
0
Всем Привет.
Такая проблема: вставляю карту для вывода дочерних ресурсов на карте:
[[!yandexMaps?
	&tvCoords=`sprav_address_geo`
	&styleMapBlock=`width:100%;height:500px;`
	&fieldForBalloonContent=`pagetitle`
	&fieldForHint=`pagetitle`
	&goToRes=`1`
	&goToResBlank=`0`
	&checkZoomRange=`1`
	&centerCoords =`52.618935,38.487077`
	&showFilter=`0`
	&objectsTypesJSON=`[{
        "pagetitle": {
            "parent":"[[*id]]",
            "preset":"islands#nightStretchyIcon",
            "presetFieldText":"pagetitle"
        }
    }]`
]]
Все выводится отлично, но в логах при каждом открытии страницы сыпятся ошибки.
Никто не сталкивался с таким?
[2015-09-26 22:27:51] (ERROR @ /home/s2190/www/core/cache/includes/elements/modsnippet/26.include.cache.php : 118) PHP warning: Invalid argument supplied for foreach()
[2015-09-26 22:27:51] (ERROR @ /home/s2190/www/core/cache/includes/elements/modsnippet/26.include.cache.php : 146) PHP warning: Invalid argument supplied for foreach()
[2015-09-26 22:27:51] (ERROR @ /home/s2190/www/core/cache/includes/elements/modsnippet/26.include.cache.php : 266) PHP warning: Invalid argument supplied for foreach()
..........
Юрий
03 июня 2015, 22:36
0
site5.com -23$
0.0010982: Created inline chunk
0.2776961: Total time
9 437 184: Memory usage
Юрий
03 июня 2015, 22:32
0
site5.com -75$ (VPS)
0.0011449: Created inline chunk with name "d9ad1bcdc5a530ed83598e35a1357e51"
0.2363958: Total time
6 553 600: Memory usage
Юрий
03 июня 2015, 09:27
0
Про экспорт — не прав, увидел в американском appstore.
Юрий
03 июня 2015, 08:55
0
Приложение доступно только в российском AppStore? Если да то может подумать о его локализации на несколько языков и отправке на экспорт.
По поводу продаж:
Во поскольку целевая аудитория на данном этапе — разработчики, то как подсказывает опыт у этой категории больший процент использования android, в силу специфики своего мышления :-)
Для увеличения продаж можно снизить стоимость или разделить её на несколько покупок.
Юрий
02 июня 2015, 22:38
+1
Отличное приложение, но заточено оно все-таки в первую очередь не для тех кто управляет контентом сайта, занимается его наполнением, а для тех кто занимается разработкой.
Советовать использовать его своим клиентам не рекомендуется, вряд ли им будет удобно вручную вставлять теги абзацев, заголовков и тд. Да и невозможность загружать фото в статью тоже не поможет вашим клиентам.
Но администрировать сайт с мобильника или планшета значительно проще чем пытаться это сделать через обычную админку, да и грузится моментально.

Вод что бы я добавил/изменил для начала:
1 — при запуске приложения сразу бы фокус на поле ввода пинкода, а то приходится лишний раз тыкать туда
2 — добавил бы визуальный редактор для редактирования контента.
3 — неплохо бы использовать синхронизацию iCloud для настройки аккаунтов на других устройстве.

Поддержка модулей я так понимаю в планах?

В общем успехов в разработке. Свою копейку вложил во встроенную покупку, надеюсь поможет развить хорошую идею.
Юрий
22 мая 2015, 08:48
0
Да действительно, удалил его и все стало работать как надо. Спасибо за совет.
Юрий
19 мая 2015, 12:48
0
Чистил, не помогает.
Тут как лотерея, появляется периодически и в разных браузерах.
Инспектор браузера показывает, что часть содержимого тега
<HEAD>
грузится в
<BODY>
Юрий
30 апреля 2015, 12:11
1
0
Как-то так:

Вызов Ms2Gallery с пагинацией:

[[!pdoPage@infiniteScroll?
	&element=`ms2Gallery`
	&loadModels=`ms2Gallery`
	&limit=`30`
	&frontend_css=`` 
	&frontend_js=``
	&cache=`1`
	&cacheTime=`3600`
	&sortdir=`ASC`
]]
tpl.ms2Gallery.row

<div class="item grid-sizer uk-overlay uk-overlay-hover"> 
	<a href="[[+1280x:default=`[[+url]]`]]" class="thumbnail" data-image="[[+url]]" title="[[+name]]" >
		<img class="uk-overlay-spin" rel="zoom"  src="[[+220x]]" alt="[[+name]]" title="[[+name]]" >
		<div class="uk-overlay-area uk-overlay-panel uk-overlay-icon uk-overlay-fade"></div>
	</a>
</div>
tpl.ms2Gallery.outer
[[+rows]]
Скрипты:

[[MinifyX? 
    &jsSources=`
        [[++site_url]]tpl/js/jquery-1.11.1.min.js,
        [[++site_url]]tpl/js/gallery/imagesloaded.pkgd.min.js,
        [[++site_url]]tpl/js/gallery/masonry.pkgd.min.js,
        [[++site_url]]tpl/js/gallery/jquery-ias.min.js,
        [[++site_url]]tpl/js/lightbox/jquery.hammer.min.js,
        [[++site_url]]tpl/js/lightbox/jquery.tosrus.min.all.js,
        [[++site_url]]tpl/js/setting/potrfolio.js
    ` 
    &cssSources=`
        [[++site_url]]tpl/js/gallery/jquery.lazyloadxt.fadein.css,
        [[++site_url]]tpl/js/lightbox/jquery.tosrus.all.css,
        [[++site_url]]tpl/css/folio.css,
    ` 
    &minifyJs=`1` 
    &minifyCss=`1`
]]
potrfolio.js
$(document).ready( function() {
    $('#opacity').css( "opacity", "1" );
	// Masonry
	// initialize Masonry
	var container = document.querySelector('.container');
	var msnry = new Masonry( container, {
	// options
	itemSelector: '.item',
	//isFitWidth: true,
	//columnWidth: 220,
	columnWidth: container.querySelector('.grid-sizer'),
	gutter: 0
	});
	// load
	imagesLoaded( container, function() {
	msnry.layout();
	});
	// load
	var ias = $.ias({
	container: ".container",
	item: ".item",
	pagination: "#pagination",
	next: ".next a",
	delay: 1200
	});
	ias.on('render', function(items) {
	$(items).css({ opacity: 0 });
	});
	ias.on('rendered', function(items) {
	msnry.appended(items);
	// load
	imagesLoaded( container, function() {
	msnry.layout();
    $("#msGallery a").tosrus({
        caption: {
            add: true
        },
        keys:true,
        //keys: {close:false},
        slides: {
            scale:"fit"
        },
        wrapper: {
            onClick:"close"
        }
    });	    
	    
	});

	// load  
	});
	ias.extension(new IASSpinnerExtension({html: '<div class="ias-noneleft" style="text-align:center"><span class="spiner"><i class="uk-icon-refresh uk-icon-spin uk-icon-large white"></i></span></div>'}));
	ias.extension(new IASNoneLeftExtension({html: ''}));

	// lightbox
    $("#msGallery a").tosrus({
        caption: {
            add: true
        },
        keys:true,
        slides: {
            scale:"fit"
        },
        wrapper: {
            onClick:"close"
        }
    });	
});
Юрий
29 апреля 2015, 14:26
0
Если интересно такое решение могу подсказать
Юрий
21 апреля 2015, 13:56
1
+2
преимущества:
<div class="uk-container uk-container-center">
        <div class="uk-grid ">
            <div class="uk-width-1-1 uk-margin-large-top ">
                <h3 class="uk-h2 uk-text-center zm-text-danger">[[pdoField? &id=`87`]]</h3>
                <hr/>
            </div>
        </div>
        <div class="uk-grid uk-grid-small uk-nbfc" data-uk-grid-match="{target:'.uk-panel'}" >
            [[pdoResources? 
                &tpl=`tpl.benefits.item` 
                &tplFirst=`tpl.benefits.first.item`
                &sortby=`menuindex` 
                &sortdir=`ASC` 
                &parents=`87`
            ]]
        </div>
    </div>
Галерея:
<div class="uk-container uk-container-center uk-margin-large-top uk-margin-small-bottom">
        <div class="uk-grid  uk-text-center uk-margin-top">
            <div class="uk-width-1-1 uk-margin-bottom">
                <h3 class="uk-h2 zm-text-danger">[[pdoField? &id=`88`]]</h3>
                <hr/>
            </div>
        </div>
        <div class="uk-grid  uk-text-center uk-margin-top uk-margin-large-bottom">
            <div class="uk-width-1-1">
                [[ms2Gallery? 
                    &resource=`88`
                    &limit=`24`
                    &frontend_css=`` 
                    &frontend_js=`` 
                    &tplEmpty=`tpl.ms2Gallery.main-folio.empty` 
                    &tplOuter=`tpl.ms2Gallery.main-folio.outer` 
                    &tplRow=`tpl.ms2Gallery.Main-folio.row`
                ]]
           </div>
        </div>
    </div>
отзывы:
[[pdoResources? 
    &tpl=`opinion.main.row` 
    &sortby=`publishedon` 
    &showUnpublished=`0`
    &sortdir=`DESC` 
    &parents=`264` 
    &tplWrapper=`opinion.main.outer` 
    &scheme=`abs`
    &loadModels=`ms2gallery`
	&leftJoin=`{
		"360x270": {
			"class":"msResourceFile"
			,"alias":"360x270"
			,"on": "360x270.resource_id = modResource.id AND 360x270.path LIKE '%/360x270/' AND 360x270.rank=0"
		}
	}`
	&select=`{
		"modResource":"*"
		,"360x270":"360x270.url as 360x270"
	}`
	&includeContent=`1` 
	&includeTVs=`reviews-company,reviews-autor,reviews-project` 
	&processTVs=`1`
]]
Процес:
[[pdoResources? 
    &tpl=`process.row`
    &fastMode=`0` 
    &sortby=`menuindex` 
    &sortdir=`ASC` 
    &parents=`92` 
    &includeTVs=`process-icon,process-arrow,process-class,process-link` 
    &processTVs=`1` 
    &scheme=`abs`
    &tplWrapper=`process.outer`
]]
надеюсь этого хватит для начала :-)
Юрий
20 апреля 2015, 22:04
0
На этом сайте Главная страница состоит из 7-ми дочерних, в некоторых из них есть еще дочерние ресурсы, и все выводятся на главную с помощью Pdotools и ms2gallery. Не вижу никаких проблем с этим.
Юрий
16 апреля 2015, 22:00
0
Николай, а есть в планах добавить возможность работать с ms2gallery и др. Дополнениями?
Юрий
16 апреля 2015, 20:20
0
Присоединяюсь. Готов к тестированию.
Юрий
06 марта 2014, 21:04
0
23$ — 0.155057191849
Каждый раз — разный результат
Юрий
06 марта 2014, 21:01
0
23$ — 0.1688580513
73$ — 0.16858291626