Профиль пользователя заблокирован сроком с 26 октября 2019 г. и навсегда по причине: систематические нарушения правил Сервиса
Ответы пользователя по тегу Веб-разработка
  • Как называется такой метод загрузки страницы?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Называется это SPA (Single Page Application), самый адекватный фреймворк для создания SPA - это VANILLA JS
    Ответ написан
    Комментировать
  • Идейка для стартапа, какой стек подойдет?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Технический затык:
    Тут фишка будет в том, что хозяину ничего не нужно делать, он открывает приложение и фоткает прилавок с ценниками утром допустим ну или когда поменяет цены, затем приложение само заносит новые данные в базу.


    ))) хоязину как раз придется ручками заносить цены на 100000 своих товаров.... чтобы по фотке ценников внести корректно в БД, нужен ИИ, скорее всего вне вашего бюджета.

    Человеческий затык: нахрен это никому не нужно.

    Финансовый затык: Кто будет платить за банально хостинг?
    Ответ написан
  • Перенос сайта с конструктора LPmotor?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Если вы найдете такого прогера, кто перенесет с конструктора на адекватный движок за ценник, меньший чем сайт под ключ, раза в три-четыре, с удовольствием поимею контакты такого прогера...

    Конструкторы активно пропагандируют Программисты больше не нужны, сделай сайт за два клика
    (и за пару тыщ в месяц)
    Поэтому все, кто купился на это, должны теперь немного почувствовать боль и страдания, по крайней мере кошелёк.
    Ответ написан
    Комментировать
  • Как правильно выбрать базу данных для небольшого сайта?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    фундамент, который не пришлось бы сносить по мере расширения

    а что в этом плохого?
    Таким макаром много стартапов выросло - начали на одном движке, продолжают на абсолютно другом.
    Вы хотите что-то универсальное, но почему вы ищете это на планете Земля???
    Ответ написан
    Комментировать
  • Почему может долго грузиться Яндекс.Карта, добавленная на сайт?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Подгружай карту тогда, когда она НУЖНА, а не просто чтобы была.
    • У 95% сайтов карта всегда на последнем экране.
    • 75% сайтов никогда не будут проскроллены до самого низа.


    тем более речь про яндекс-карту, спасибо огромному массиву студентоты, протирающих штаны в офисах янда.
    9 внешних скриптов и 44 изображения

    Подгружай карту по доскролливанию до нее
    Ответ написан
    Комментировать
  • Как бороться с ботами, которые тратят бюджет сайта?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Скорее всего вы недостаточно тщательно изучили документацию смс-сервиса.
    Я знаю как минимум 4 подобных конторы, у которых есть свой анти-хакер-модуль.
    Если кратко, то этот ваш горе-хакер получит от ворот поворот уже на десятой попытке отправки номера, какой там миллион???
    Ответ написан
    Комментировать
  • Как уменьшить себестоимость разработки сайта?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Самое дорогое, что есть в этом мире - это время

    вы себя не слышите:
    spoiler
    Как уменьшить себестоимость

    какие еще плюшки могут ускорить
    Ответ написан
    8 комментариев
  • Как веб программисту зарабатывать на сарафанке и что это такое вообще?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Вообще-то сарафанка - это:
    spoiler
    Недавно, один из самых старых и известных брэндов рунета, сервис заработка Сарафанка осуществил полную перезагрузку — сменился менеджмент кампании, обновился сайт, полностью изменилась система работы с пользователями, после чего интернет взорвался шквалом различных отзывов о новом проекте. Одни говорят, _sarafankaДОТcom — это отличный сервис для заработка, другие твердят, что это лохотрон и обман.

    Вы или пишите по-русски или *** ** ***
    Ответ написан
    Комментировать
  • Скрипт магазина цифровых товаров какой взять?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    HostCMS из коробки есть цифровые товары
    https://www.hostcms.ru/hostcms/modules/shop/
    скрин
    5d7cf20e0c25f911862891.png
    Ответ написан
    Комментировать
  • Где искать красивые шаблоны интернет-магазинов?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    ппц. так и аппетит недолго испортить...

    поройтесь на форумах, где шаблоны для DLE торгуют, там как раза такого барахла WEBминус100.0 вагонами
    Ответ написан
    Комментировать
  • Какая программа подойдёт для отрисовки логической структуры сайта?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Нужна просто красивая схема, типа главная страница ведёт в разделы 1 2 3 4, которые ведут к таким-то подразделам.

    MS WORD - SmartArt
    4 секунды и схема готова.
    скрины...
    5d5d3ca70e4f9671933036.png
    5d5d3cac804f8710540846.png
    Ответ написан
    Комментировать
  • Где найти начинающих веб разработчиков для совместной работы над образовательным проектом?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я согласен — и впредь не платите, 
    Пусть шатает меня на ходу, 
    Не давайте жилья, не кормите, 
    Всё равно на работу приду. 
    
    День получки — нет траурней даты, 
    Просто нет её в этом году, 
    Не давайте паёк и зарплату, 
    Всё равно на работу приду. 
    
    Отдыхать ни за что не поеду, 
    Это море имел я (в виду), 
    Чай пустой и сухарик к обеду, 
    Всё равно на работу приду. 
    
    И лечиться мне вовсе не надо, 
    Могут вылечить вдруг на беду, 
    Не нужны никакие награды, 
    Всё равно на работу приду. 
    
    Ничего, что одежда в заплатах, 
    Я не вру Вам, имейте в виду, 
    Даже если проезд будет платным, 
    Всё равно на работу приду.
    Ответ написан
    Комментировать
  • В какую сумму оценить работу?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    отображался по 10 ключевым словам в топ 5 поиска гугл и яндекса

    самый дорогой набор из моего опыта общения с СЕО-шниками на протяжении 8лет...
    Если бюджет не рассчитан хотя бы на 200к в месяц, то ваш удел - 300-500 ключевых ФРАЗ и топ-30-50 через полгода...)))
    А что такое 500 ключей? Это к вам будет идти весь мусор с яндекса,
    реальные покупатели или в я-маркете толкутся или вот в том самом топ-5 из 10ключей, даааа
    Ответ написан
    Комментировать
  • Что дешевле и быстрее переделывать самописный сайт на базе вордпресс или брать новую cms?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Что дешевле и быстрее

    ИЛИ!
    Ответ написан
    Комментировать
  • На каких цмс или конструкторах делать сайт?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    А в статьях, что не прочитаю, советуют делать дизайн и верстать с нуля + админка, и цена в итоге - от 20 000 (это наверное за сайт-визитку либо позиционируют себя так, что верстают с нуля, подразумевая "эдобе мьюз").

    Не читайте больше эти статьи, имеется ввиду ресурсы, на которых вы нашли этот бред.
    Потом бегут толпы заказчиков с воплями - как добавить титл для страниц пагинации или как добавить фильтр по цвету или как добавить поиск на сайт или как добавить тупо пагинацию, тысяча чертей.
    А горе-программер уже слился - или в конторе пашет и ему некогда или дворником устроился.
    Подсаживать на свой продукт- дело прибыльное, но кармически черное.
    Поэтому исходя из твоих навыков и твоей планки по прибыли не больше десятки юзай WP!

    я буду делать в основном лендинги в районе до 10т.р.

    как запряжешь, так и будешь ехать всю дорогу...
    Ответ написан
  • Как сделать разное количество контента в адаптиве?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    я просто хочу разобраться в этом вопросе. Не раз встречал такие макеты. И допустим попался заказчик который пену со рта пускает и говорит хочу вот прям как в макете.

    Бред, покажите хотя бы один такой макет.
    ВСЕ шаблоны меняют отображение согласно медиа-запросов, соответственно вот эти вот ваши карточки подгружаются в соответствующем кол-ве.
    Если вы печётесь о нагрузке на мобильник жертвы, то экономия на спичках.

    И еще раз - покажите хотя бы один упомянутый вами шаблон.
    Ну и вопрос поставлен туповато, половина отвечающих даже сразу не разобрались, что нужно по итогам... Вы достойны этих ответов.
    Ответ написан
    Комментировать
  • Как устроена система магазина?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    www.jooom.ru/toster/cart.html

    <div id="wrapper">
    		<h1>Корзина покупок на LocalStorage</h1>
    	<div class="item_box">
    		<h3 class="item_title">Samsung Galaxy S10</h3>
    		<p>Цена: <span class="item_price">20</span>$</p>
    		<button class="add_item" data-id="7">Добавить в корзину</button>
    	</div>
    	<div class="item_box">
    		<h3 class="item_title">LG Optimus G E100500</h3>
    		<p>Цена: <span class="item_price">100</span>$</p>
    		<button class="add_item" data-id="2">Добавить в корзину</button>
    	</div>
    	<div class="item_box">
    		<h3 class="item_title">Nokia 2110</h3>
    		<p>Цена: <span class="item_price">1000</span>$</p>
    		<button class="add_item" data-id="5">Добавить в корзину</button>
    	</div>
    	<p><button id="checkout">Оформить заказ</button> &nbsp; <button id="clear_cart">Очистить корзину</button></p>
    	<div id="cart_content"></div>
    </div>


    var d = document,
        itemBox = d.querySelectorAll('.item_box'), // блок каждого товара
    		cartCont = d.getElementById('cart_content'); // блок вывода данных корзины
    // Функция кроссбраузерная установка обработчика событий
    function addEvent(elem, type, handler){
      if(elem.addEventListener){
        elem.addEventListener(type, handler, false);
      } else {
        elem.attachEvent('on'+type, function(){ handler.call( elem ); });
      }
      return false;
    }
    // Получаем данные из LocalStorage
    function getCartData(){
    	return JSON.parse(localStorage.getItem('cart'));
    }
    // Записываем данные в LocalStorage
    function setCartData(o){
    	localStorage.setItem('cart', JSON.stringify(o));
    	return false;
    }
    // Добавляем товар в корзину
    function addToCart(e){
    	this.disabled = true; // блокируем кнопку на время операции с корзиной
    	var cartData = getCartData() || {}, // получаем данные корзины или создаём новый объект, если данных еще нет
    			parentBox = this.parentNode, // родительский элемент кнопки &quot;Добавить в корзину&quot;
    			itemId = this.getAttribute('data-id'), // ID товара
    			itemTitle = parentBox.querySelector('.item_title').innerHTML, // название товара
    			itemPrice = parentBox.querySelector('.item_price').innerHTML; // стоимость товара
    	if(cartData.hasOwnProperty(itemId)){ // если такой товар уже в корзине, то добавляем +1 к его количеству
    		cartData[itemId][2] += 1;
    	} else { // если товара в корзине еще нет, то добавляем в объект
    		cartData[itemId] = [itemTitle, itemPrice, 1];
    	}
    	// Обновляем данные в LocalStorage
    	if(!setCartData(cartData)){ 
    		this.disabled = false; // разблокируем кнопку после обновления LS
    		cartCont.innerHTML = 'Товар добавлен в корзину.';
    		setTimeout(function(){
    			cartCont.innerHTML = 'Продолжить покупки...';
    		}, 1000);
    	}
    	return false;
    }
    // Устанавливаем обработчик события на каждую кнопку &quot;Добавить в корзину&quot;
    for(var i = 0; i < itemBox.length; i++){
    	addEvent(itemBox[i].querySelector('.add_item'), 'click', addToCart);
    }
    // Открываем корзину со списком добавленных товаров
    function openCart(e){
    	
    	var cartData = getCartData(), // вытаскиваем все данные корзины
    			totalItems = '';
    	console.log(JSON.stringify(cartData));
    	// если что-то в корзине уже есть, начинаем формировать данные для вывода
    	if(cartData !== null){
    		totalItems = '<table class="shopping_list"><tr><th>Наименование</th><th>Цена</th><th>Кол-во</th></tr>';
    		for(var items in cartData){
    			totalItems += '<tr>';
    			for(var i = 0; i < cartData[items].length; i++){
    				totalItems += '<td>' + cartData[items][i] + '</td>';
    			}
    			totalItems += '</tr>';
    		}
    		totalItems += '<table>';
    		cartCont.innerHTML = totalItems;
    	} else {
    		// если в корзине пусто, то сигнализируем об этом
    		cartCont.innerHTML = 'В корзине пусто!';
    	}
    	return false;
    }
    /* Открыть корзину */
    addEvent(d.getElementById('checkout'), 'click', openCart);
    /* Очистить корзину */
    addEvent(d.getElementById('clear_cart'), 'click', function(e){
    	localStorage.removeItem('cart');
    	cartCont.innerHTML = 'Корзина очишена.';	
    });
    Ответ написан
  • Как реализовать кнопку применить фильтры? как на стриншоте?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    пиши сам, коли бабла зажал...
    у Миши Рудастых есть три варианта аякс-фильтров, НО среди них тоже нет золотой середины, одни кончики)))
    только гугли его англ сайт, на русском варианте херь одна с глюками в виде обрезанных (привет,Ургант!)) кусков кода и статьи сильно старее...
    платные есть неплохие фильтры, FasetWP например
    Ответ написан
    Комментировать
  • С чего начать написание интернет магазина на laravel?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    В целях обучения

    правильнее разбирать готовый.
    И еще - это на два порядка эффективнее.

    Кто вам будет подсказывать все нюансы, а их там Тихий океан?
    Тут на Тостере будете сидеть ждать у моря погоды?))
    Ответ написан