• Как правильно сделать выборку из БД?

    @LeSDav
    Веб-разработчик
    1. Во втором цикле надо предварительно обнулять переменную $type_edit.
    2. В этом же втором цикле непонятно зачем в конце стоит break. В результате в переменную $type_edit попадает только значение "Toolbar", поскольку оно первым выгружается из базы, а потом цикл сбрасывается.
    Ответ написан
    1 комментарий
  • Как убрать ошибку при выборе устройства в avd manager?

    @LeSDav
    Веб-разработчик
    Ну самый простой вариант - просто перенести папку Nexus_4_API_19.avd, которая находится здесь
    ('C:\Users\username\.android\avd\Nexus_4_API_19.avd')
    в другое место, где не будут встречаться кириллические названия папок, например вот по такому пути:
    ('D:\androidavd\Nexus_4_API_19.avd'),

    После этого редактируем файл Nexus_4_API_19.avd.ini (это который на диске C: в папке .android). Меняешь все пути ведущие к папке которую мы перенесли на 'D:\androidavd\Nexus_4_API_19.avd'.
    Кроме этого во всех ini файлах в папке 'D:\androidavd\Nexus_4_API_19.avd' тоже правишь пути. И все работает.
    Лично мне помогло.
    Ответ написан
    Комментировать
  • Как найти количество общих элементов?

    @LeSDav
    Веб-разработчик
    Если в результате вы готовы получить не массив объектов, а объект с объектами, то могу предложить следующий вариант решения вашей задачи:

    var itemsResult = {};
    	items = document.querySelectorAll('.item');
    	
    	for (var i = 0; i < items.length; i++) 
    	{
    		var currUID = items[i].dataset.service_model+items[i].dataset.service_id;
    		
    		if (typeof(itemsResult[currUID]) == 'object')
    		{
    			itemsResult[currUID].count++;
    		}
    		else
    		{
    			itemsResult[currUID] = 
    			{  
    				"service_model": items[i].dataset.service_model, 
    				"service_id": items[i].dataset.service_id, 
    				"count": 1
    			};
    		}
    	}
    Ответ написан
    1 комментарий
  • Как удалить все элементы управления яндекс-карт?

    @LeSDav
    Веб-разработчик
    Если карта создана через ЯндексAPI, то удалить все элементы управления можно двумя способами.
    Первый способ - при создании карты в разделе установки параметров есть массив "controls". В нем должен быть перечислен список необходимых объектов управления. Если оставить его пустым, то карта инициализируется без элементов управления.

    // Инициализация карты
    var myMap = new ymaps.Map('map', {
        center: [50.45754, 30.453987],
        zoom: 10,
        controls: []
      });


    Второй способ - если карта уже создана, то можно отключать ненужные элементы управления следующим образом:

    // Инициализация карты
    var myMap = new ymaps.Map('map', {
        center: [50.45754, 30.453987],
        zoom: 10
      });
    
        // Удаление стандартного набора кнопок
        myMap.controls.remove("mapTools")
        .remove("typeSelector")
        .remove("searchControl")
        .remove("trafficControl")
        .remove("miniMap")
        .remove("scaleLine")
        .remove("routeEditor")
        .remove("smallZoomControl");


    Узнать названия всех доступных элементов управления можно вот здесь.
    Ответ написан
    4 комментария