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

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


    так же через acf ёепта!
    обзови поле ЗАГОЛОВОК
    обзови поле ПОДЗАГОЛОВК
    ёпта!

    см. скрин
    5bd58e857b6f8601851823.png
    Ответ написан
    3 комментария
  • Как максимально быстро сделать INSERT через PDO?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Автор!
    Быстрые запросы на вставку в БД нужны для приложений уровня эльдорадо, мвидео и т.д.
    В данном текущем случае, очевидно, речь идет о БД уровня страница хомячка, поэтому - ЗАБЕЙ! Хомячки это одобряют.
    Ответ написан
    2 комментария
  • Какой самый простой способ редактирования контента в MODX?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Для обеспечения безопасности Модикса как минимум закрывай ТРИ папки, не забудь.
    А то тут уже насоветовали, что достаточно свежей версии)))
    https://modx.pro/howto/8059
    Ответ написан
    1 комментарий
  • Как сервисы антикаптч разгадывают катпчу google reCAPTCHA?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    вот так, инфа 200%:
    spoiler
    5bd1c4745a2c1252826597.jpeg


    или так, инфа 300%:
    spoiler
    5bd1c48ab31c4460929027.jpeg
    Ответ написан
    3 комментария
  • На чем зарабатывает Quora, toster или подобные сайты?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    отдает трафик на фрилансим. ну а там уже подписочка...
    очевидно же.
    Ответ написан
    Комментировать
  • Не работает медиа запрос для iPad?

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

    /*==========  Mobile First  ==========*/
    
    /* Custom, iPhone Retina */
    @media only screen and (min-width : 320px){}
    
    /* Extra Small Devices, Phones */
    @media only screen and (min-width : 480px){}
    
    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px){}
    
    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px){}
    
    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px){}


    /*==========  Mobile Last==========*/
    @media only screen and (max-width:1199px){}
    @media only screen and (max-width:991px){}
    @media only screen and (max-width:767px){}
    @media only screen and (max-width:479px){}
    Ответ написан
    Комментировать
  • Как сделать гамбургер для мобильной версии?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Гамбургер всегда отдельным элементом верстается, его показываешь только мобилкам, а меню на мобилках скрываешь, все гениальное просто
    html
    <nav class="menu">
    	<ul class="active">
    		<li class="current-item"><a href="#">Home</a></li>
    		<li><a href="#">My Work</a></li>
    		<li><a href="#">About Me</a></li>
    		<li><a href="#">Get in Touch</a></li>
    		<li><a href="#">Blog</a></li>
    	</ul>
    
    	<a class="toggle-nav" href="#">&#9776;</a>
    
    	<form class="search-form">
    		<input type="text">
    		<button>Search</button>
    	</form>
    </nav>

    css
    /*----- Toggle Button -----*/
    .toggle-nav {
    	display:none;
    }
    
    /*----- Menu -----*/
    @media screen and (min-width: 860px) {
    	.menu {
    	width:100%;
    	padding:10px 18px;
    	box-shadow:0px 1px 1px rgba(0,0,0,0.15);
    	border-radius:3px;
    	background:#303030;
    	}
    }
    
    .menu ul {
    	display:inline-block;
    }
    
    .menu li {
    	margin:0px 50px 0px 0px;
    	float:left;
    	list-style:none;
    	font-size:17px;
    }
    
    .menu li:last-child {
    	margin-right:0px;
    }
    
    .menu a {
    	text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    	color:#777;
    	transition:color linear 0.15s;
    }
    
    .menu a:hover, .menu .current-item a {
    	text-decoration:none;
    	color:#66a992;
    }
    
    /*----- Search -----*/
    .search-form {
    	float:right;
    	display:inline-block;
    }
    
    .search-form input {
    	width:200px;
    	height:30px;
    	padding:0px 8px;
    	float:left;
    	border-radius:2px 0px 0px 2px;
    	font-size:13px;
    }
    
    .search-form button {
    	height:30px;
    	padding:0px 7px;
    	float:right;
    	border-radius:0px 2px 2px 0px;
    	background:#66a992;
    	font-size:13px;
    	font-weight:600;
    	text-shadow:0px 1px 0px rgba(0,0,0,0.3);
    	color:#fff;
    }
    
    /*----- Responsive -----*/
    @media screen and (max-width: 1150px) {
    	.wrap {
    		width:90%;
    	}
    }
    
    @media screen and (max-width: 970px) {
    	.search-form input {
    		width:120px;
    	}
    }
    
    @media screen and (max-width: 860px) {
    	.menu {
    		position:relative;
    		display:inline-block;
    	}
    
    	.menu ul.active {
    		display:none;
    	}
    
    	.menu ul {
    		width:100%;
    		position:absolute;
    		top:120%;
    		left:0px;
    		padding:10px 18px;
    		box-shadow:0px 1px 1px rgba(0,0,0,0.15);
    		border-radius:3px;
    		background:#303030;
    	}
    
    	.menu ul:after {
    		width:0px;
    		height:0px;
    		position:absolute;
    		top:0%;
    		left:22px;
    		content:'';
    		transform:translate(0%, -100%);
    		border-left:7px solid transparent;
    		border-right:7px solid transparent;
    		border-bottom:7px solid #303030;
    	}
    
    	.menu li {
    		margin:5px 0px 5px 0px;
    		float:none;
    		display:block;
    	}
    
    	.menu a {
    		display:block;
    	}
    
    	.toggle-nav {
    		padding:20px;
    		float:left;
    		display:inline-block;
    		box-shadow:0px 1px 1px rgba(0,0,0,0.15);
    		border-radius:3px;
    		background:#303030;
    		text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    		color:#777;
    		font-size:20px;
    		transition:color linear 0.15s;
    	}
    
    	.toggle-nav:hover, .toggle-nav.active {
    		text-decoration:none;
    		color:#66a992;
    	}
    
    	.search-form {
    		margin:12px 0px 0px 20px;
    		float:left;
    	}
    
    	.search-form input {
    		box-shadow:-1px 1px 2px rgba(0,0,0,0.1);
    	}
    }

    js
    jQuery(document).ready(function() {
    	jQuery('.toggle-nav').click(function(e) {
    		jQuery(this).toggleClass('active');
    		jQuery('.menu ul').toggleClass('active');
    
    		e.preventDefault();
    	});
    });

    Ответ написан
    7 комментариев
  • Как спроектировать товары с вариативными ценами?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Нормально, у меня точно так же)))
    Только я еще вместе с ценами храню и кол-во там же. Так как приходит товар именно так - разбивка по опциям (в моем случае это РАЗМЕР одежды).
    По поводу названия - есть некий устаканившийся стандарт, вот как это обзывается в десятке магазинных движков:
    • то, что не меняет цену - аттрибут,
    • что меняет цену - опция
    5bcb33690d45c403058537.png
    Ответ написан
    Комментировать
  • Где искать списки сайтов, которые появились за последний месяц/год?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Нет такого.
    Есть даты продления домена, сделайте сервис, который будет брать статистику продления домена и накладывать на неё статистику смены (или не смены) владельца, получится занятный сервис, нужный одному человеку в месяц...
    Но лучше задать самому себе вопрос - ЗАЧЕМ МНЕ ЭТО?
    Ответ написан
    4 комментария
  • Как передать данные с сайта на почту?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    охренеть
    чтобы вытащить из ТС всю НЕОБХОДИМУЮ для правильного ответа инфу, пришлось трем человекам задать 8 вопросов...
    и то еще нужен код модалки

    Автор! тянуть код я из тебя не буду, ну нах. Слушай внимательно:
    у тебя модалка вызывается скриптом. соответственно передать название товара можно двумя путями:
    1.дописать в скрипт одну строчку. какую? покажи скрипт. причем не надо добавлять никаких глупых добавочных скрытых инпутов, можно скрипом забирать твой текст из блока
    2. поюзать поиск, даже тут на Тостере есть 23 похожих вопроса с решениями, ну оторвите зад от крелса и поищите... https://toster.ru/search?q=%D0%BF%D0%B5%D1%80%D0%B...
    Ответ написан
    Комментировать
  • Почему admin-ajax.php возвращает ошибку 403?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    coinhive.min.js - это https://habr.com/post/338586/
    Ответ написан
    Комментировать
  • А для чего @retina-dpi:144dpi; @retina-dppx:1.5dppx; и как часто используется и для чего @media(min-resolution: ??

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Так ли :
    spoiler
    /*==========  Mobile First  ==========*/
    /* Custom, iPhone Retina */
    @media only screen and (min-width : 320px){}
    
    /* Extra Small Devices, Phones */
    @media only screen and (min-width : 480px){}
    
    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px){}
    
    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px){}
    
    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px){}


    Эдак ли:
    spoiler
    @media only screen and (max-width:1199px){}
    @media only screen and (max-width:991px){}
    @media only screen and (max-width:767px){}
    @media only screen and (max-width:479px){}


    Все железобетонно работает и без указания плотностей, проверено и проверяется на:
    1. айфоны 4s, 5s, 6s, 8, X
    2. айпады 9'7 все, начиная с iPad 4 плюс ПРОшка 2017 12'9
    3. какие-то самсунги с каждого года по одной не-топ модели в кол-ве 4шт
    3. какие-то lg в кол-ве 6шт
    Ответ написан
  • Стоит ли создавать интернет-магазин на Modx?

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

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Так неправильно:
    inst.open();;


    Надо так:
    inst.open();

    ))))
    Ответ написан
  • На какой cms сделать интернет-магазин 100+ товаров?

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

    чутка при*уел с этого))) гоните этого профи в тот колхоз, откуда он приехал)))

    быстрый старт - опенкарт
    реактивный движок - модикс+минишоп, он же самый расширяемый за вменяемые деньги
    понтовый магаз - битрикс

    HostCMS - магазин под ключ из коробки - не очень быстрый и дорогие программеры

    ну а если без шуток, тот же битрикс чем не угодил???
    Лицензия Старт =5400
    Модуль Киоск = 2450
    и уже можно продавать и не стыдно друзьям показать)))
    Ответ написан
    3 комментария
  • Существуют ли сервисы/скрипты для регулярного тестирования работоспособности форм на сайте?

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

    На тебе, яблок погрызи с абрикосами, проясни мозги:
    5bc7691016b26745577933.jpeg
    Ответ написан
  • Open source интернет магазин, который будет работать на роутере?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Не скажу за п.2 и п.3... Зачем это и почему такой странный выбор?
    но всему остальному подходит опенкарт
    Почему?
    Не надо ничего пилить.
    Пункты 1,5 в коробке.
    Пункт 4 делается через написание своего скрипта.
    Просто я делал подобное, и именно для опенкарт, потому и советую.
    Возможно другие магазинные движки позволяют аналогичное, но по сути это все та же админка, просто в адаптивном варианте, не всякий смарт потянет, хоть вукоммерс, хоть преста, хоть опенкарт.
    ХостЦМС вроде бы в коробке адаптивная админка, но суть та же - все нагромождение функции будет и в вашем смарте.
    Я говорю как раз про кастомный скрипт - только добавление товара и ничего лишнего. Подключаюсь через API опенкарта к БД, авторизация, простейшая форма, добавляем фотку из галереи смарта. сохранение. Пашет даже на 4-м айфоне))
    5bc771aca85aa638721272.png5bc771b514a7e781411954.png
    Ответ написан
    Комментировать
  • Какую стоимость назначить за добавление товаров на сайт?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    100р
    Ответ написан
    Комментировать
  • Как избавиться от if else?

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

    1. Уберите никому ненужные переносы строки перед } else
    кол-во строк сразу в 2 раза меньше
    2. Уберите перенос строки здесь:
    $this->container->session->set(['user' => $boss->email,
                                'auth_hash' => sha1($boss->email)]);


    ЗАЧЕМ вы все это делаете?? Прекратите кодить на калькуляторе и купите уже 27-монитор, там вообще не будет таких проблем...

    5bc4dd30e2532891719959.png
    Ответ написан