• На какой CMS (CMS + набор плагинов) лучше сделать сайт-каталог?

    @flammerman
    Web Developer / И фронт и сервер
    Создавайте на MODx Evolution. Копипастом там вставляется верстка страницы. Далее, в древе слева в админке создаете папку "каталог", создаете там ресурсы(товары) сколько угодно с любой вложенностью. Выводите одной-двумя строчками в любом месте шаблона список товаров. Делов на 10-20 мин. В общем с готовой версткой каталог можно сделать за 1-2 часа. + огромная скорость работы сайтов на MODx, ничего лишнего, непонятных скриптов, плагинов, чистая CM(S)F как слеза, но для каталога уже там все будет.

    Для вывода элементов каталога сниппет Ditto (скрипт дергания из базы ресурсов), для вывода менюподобных вещей сниппет Wayfinder.

    От разработчиков(исходная): modx.com/download/evolution
    Сайт сборки CMF с дополнениями modx.com.ua

    Работаю на ней около 4 лет, советую. Осваивается очень быстро.
    Ответ написан
    Комментировать
  • Снег на сайт, который остается (прилипает) на элементах?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    https://daruse.ru/demo/skript-padayushhego-snega-n... - меньше минуты в гугл

    https://www.google.ru/search?q=%D0%BF%D1%80%D0%B8%... - 2я ссылка

    Тот скрипт, что я скинул, конечно реализован немного через жопу, на мой взгляд. Писался он видимо давно и в те время наверно не знали о трансформациях. Но он работает и ладно))
    Ответ написан
    Комментировать
  • Как сделать ссылку на Viber?

    @SVZhidkow
    Бэкенд-разработчик
    У меня в 2020 сработало следующее:

    <a href="viber://chat?number=%2B***********">Viber</a>

    И на ПК, и на смартфоне (и Андроид и iOS).

    Где %2B - это "плюс", дальше идёт номер в международном формате (с кодом страны), например %2B79876543210.
    Ответ написан
    2 комментария
  • Оцените верстку шаблона?

    ld161100
    @ld161100
    web-разработчик
    Если тебя интересует правильность написания кода, то можно проверить тут . А если со стороны пользователя, то анимация появления мобильного довольно долгая как по мне, я обычно ставлю 0.2s, а вот анимации на исчезновение вообще нету. Еще в дектопной версии меню по вертикали не совсем по центру, для этого советую ознакомится с CSS-свойством transform. ну или padding(ами) просто вверх и вниз сделать и она сама по вертикали встанет. Для поднятия удобства пользования меню фиксированным можно сделать. Значки соц. сетей в шапке чуть чуть побольше бы сделать, ну или сами ссылки увеличить, например мне не совсем комфортно наводить на них. А так для 2ух месяцев очень даже не плохо, молодец :D
    Ответ написан
    Комментировать
  • Как правильно продвигать сайт?

    ReactorHeart
    @ReactorHeart
    SEO аналитик
    Было две идеи продвижения:
    1. Плата некоторой суммы, человеку который продвигает


    Вопрос знающим людям, как выгодней будет для меня ,как заказчика, и до какого момента?


    По первому варианту из опыта могу сказать что будет ни так:
    • в зависимости от ниши (холодная/горячая), региона (МСК/Таганрог) и цели (ТОП-10/ТОП-3) будет определенная стоимость продвижения и к ней плюсуем сумму оплаты Подрядчику за его труды (разбег неизвестен).

    В результате, сумма может получиться, например, от 10.000 до 100.000 руб. Допустим, вы договоритесь на 30.000.

    Что будет при этом с обоих сторон (основано на реальных событиях):
    • Заказчик думает: я получу всё по максимуму, ТОП-3 за 3 месяца по СЧ/ВЧ
    • Подрядчик (в основном фрилансер, чем студии) думает: за полученные деньги прикуплю накрутку ПФ, подниму НЧ и буду отчитываться по трафику с поисковых систем, может заказы еще пойдут и можно минимум по 30-ке 6 мес получать.


    Итог: через 6 мес, а то и раньше, сайт под бан, "SEOшник" получает пня под ср..ку, Заказчик ненавидит себя и SEOшников (незаслуженно, ведь толковые специалисты здесь ни при чем), на горизонте мелькает покупка нового домена и работы по продвижению сайта "с нуля".

    Это один из вариантов исхода. Почему именно такой? Потому что сценарий набил оскомину. 80% моих клиентов, это жертвы таких сценариев. Меняется только сюжет, результат остается прежний.

    Другие сюжеты:
    • Продвижение по 10-и запросам за указанную сумму. Мало? Но это результат прагматичного расчета. Часто встречается у веб-студий, они ведь тоже бизнесмены и считать умеют
    • Выполнение некоторых пунктов из базовой оптимизации. Потому что этой суммы только на них и хватило. Встречается у веб-студий, потому что надо взять кого-то пока нет более выгодного клиента.
    • и т.п.


    Что сделать, чтобы избежать указанных выше сценариев?

    Придется немного вникнуть в ситуацию и задачи. К сожалению, времена, когда можно было отдать деньги и не задумываться ни о чем, безвозвратно прошли. Конечно, утверждение основано только на моем субьективном опыте.

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


    Какие есть минусы:
    1. вы можете ошибиться в подрядчике и это полностью ваша вина. Как на ремонт квартиры, часто подбирают некомпетентных парней, соблазняясь на портфолио в инстаграм или низкую стоимость, так и здесь.
    2. вы можете не уметь проверить результат работ подрядчика. С ремонтом все просто - отвалилась штукатурка, значит, что-то ни так. Сайт же под бан попадет не сразу, но надолго, а вы об этом узнаете только постфактум. Поэтому, возвращаемся к п.1 и акцентируем внимание на тщательный подбор подрядчика.


    Какие есть плюсы (они превалируют над минусами, на мой взгляд):
    1. работа по SEO становится для вас прозрачна и понятна настолько, что вы думаете что-то типа "блин, да тут оказывается, никакого колдунства, всё понятно и просто". Согласен, кроме нюанса, мало знать ЧТО надо сделать, важно КАК это сделать. Все делают по-разному и получают разный результат (см. где описывал сюжет за 30 тыс);
    2. задачи по продвижению превращаются в четкий план и вы понимаете, на каком этапе сейчас находитесь и что должны получить. Получаете отчет по отработке запланированных/оговоренных и оцененных/оплаченных задач, а так же данные по динамике трафика и позиций и у вас появляется спокойная уверенность, что всё под контролем. Никакого "черного" ящика;
    3. Разбив задачи по частям у вас есть возможность разбить оплату на продвижение по частям. Это могут быть не равнозначные по сумме платежи, но они будут не одной суммой и это удобно.
    4. Вы можете отдать часть задач на реализацию разным подрядчикам, если найдете несколько толковых специалистов, а не одного (а вдруг повезет!). И чтобы они не мешали друг другу, один может заниматься внутренней оптимизацией, второй внешней. Таких вариантов, правда не встречал, но мало ли, ситуации бывают разные.


    Сколько занимает продвижение в топ города/региона/страны?

    Зависит от объема и характера работ, а они зависят от тематики и конкуренции в ней + регион.

    Тематики: холодная или горячая.
    1. Пример горячей: заказать такси химки
    2. Пример холодной: купить свадебное платье без рукавов


    В первом случае, нужен ТОП-1, минимум ТОП-3 при космически высокой конкуренции
    Во втором случае, органика будет состоять из Яндекс коллекций больше, чем из посадочных страниц сайта.

    В первом случае, стоимость будет за 100.000 в мес (примерно, конечно), во втором можно обойтись 15.000 руб (тоже примерно).

    Сколько в среднем на это тратиться, если отрасль «Сантехника»?

    Для оценки надо понимать, в каком регионе, какие позиции вы хотите и в каком состоянии ваш сайт (т.е. с чего он будет стартовать, с "нуля" или у него уже есть базовая оптимизация (техническая и поисковая).
    По стоимости вам уже ответил пользователь Пума Тайланд, правда без цифр, но причины этого я указал выше.

    Было две идеи продвижения:
    • Плата процента от прибыли в зависимости от сложности продвижения(город, регион, страна и тд.).


    Уже много букв по первому пункту, но добьем вопрос, чтобы дать полное понимание и законченность мысли.

    Не знаю, какие мысли у вас по данному пункту, но что касается расходов. Из своей практики распишу, за что вы будете платить помимо "процента от прибыли":
    • работы программиста
    • текста у копирайтера
    • работа Админа
    • закупка ссылок (краунд-ссылки и "вечные")


    Для понимания, вы в любом случае будете за это платить, и в первом пункте (за фиксированную сумму) и во втором (за процент). Разница лишь в том, что в первом пункте эти расходы могут быть включены в фиксированную сумму, а могут и идти отдельно - как договоритесь.

    Плюсы этого способа очевидны - специалист заинтересован в том, чтобы вы получали больше заказов, НО минусы тоже очевидны:
    1. он не может влиять на ваш бизнес;
    2. получения результатов труда растянуты во времени и много рисков не получить их, начиная от того, что бизнес схлопнется от пандемии до недобросовестности Заказчика.


    Для п.1. Из моего опыта (достал уже с ним, наверное, но что поделать..) SEO специалист добивается трафика, делает его максимальным И.. менегер сливает лиды один за другим (звонки, письма с форм обратной связи и чатов и проч). Сигнал Заказчику, раз-два-три, без результата. SEOшник сливается. Точка.

    Мы все думаем, что с нами этого не случится. Но, как показывает практика (хорошо, моя практика:)). И что мы все время о Заказчике? Я тоже не уверен, что завтра продвигаемый мною сайт не попадет под бан, потому что сегодня делаем одно и оно отлично работает, завтра прошел АП и обновленный алгоритм херит всю работу.. А что говорить про спрос на товар/услугу бизнеса в период пандемии или офисных работников, которым все-равно, либо они сегодня не в настроении закрывать сделки?

    Чё-то как-то негативненько получилось, да?:)
    Наверное, потому что Заказчики чаще мыслят позитивно и это здорово! Моя задача сейчас подготовить к тому, что может пойти ни так в каждом из указанных вами вариантов. И я постарался с этим справиться.

    Со стороны Подрядчика, на мой взгляд, привлекательным выглядит вариант №1 (оплата стоимости работ по проекту), т.е оговаривается пул задач, оценивается стоимость, примерный результат и сроки реализации (подробно свое видение расписал выше).

    Со стороны Заказчика более привлекателен вариант №2, но со временем большой риск, что даже толковый и ответственный Подрядчик сольется.
    Ответ написан
    6 комментариев
  • Как упростить требования к сложности пароля - WordPress?

    Вот этим кодом, вставив его в functions.php, можно вообще отключить требования сложности
    function wc_ninja_remove_password_strength() {
    	if ( wp_script_is( 'wc-password-strength-meter', 'enqueued' ) ) {
    		wp_dequeue_script( 'wc-password-strength-meter' );
    	}
    }
    add_action( 'wp_print_scripts', 'wc_ninja_remove_password_strength', 100 );
    Ответ написан
    1 комментарий
  • Как зарабатывать на веб-программировании?

    radhab20
    @radhab20
    Мир вам!
    Воу воу, ребята, полегче. Ну и депресняк вы тут устроили. "Нет денег", "все сложно"... Он и не говорит, что хочет лёгкие деньги.

    По вопросу:
    Можешь устроиться в небольшую студию стажёром, бесплатно или на пол ставки, брать простые задания на разработку. Можно походу изучать и делать. Потихоньку придет опыт, дальше больше.

    Если нет возможности устроиться в офис, создай красивый профиль на биржах и пробуй там.

    Как начинал я:
    Создал простенькую студию, типа делаю сайты. Нашел такого же дизайнера как я сам. Поспрашивал знакомых, запустил рекламу в Яндексе. Первый заказ не заставил себя долго ждать, правда был он 2тыс руб. С каждым новым заказом поднимал качество и цены. Лучшая реклама это сарафанка, только если будешь делать на совесть.

    По разработке:
    Первый шаг, это конечно же html/css.
    Второй, начинай рнр/mysql. Там все очень просто. (Именно начинай, а не пытайся узнать всё! Без практики теория быстро забывается).
    Третий, учи вордпресс. Научись делать тему, плагин. Там тоже ничего сложного.

    И ещё, не бойся конкуренции, свой хлеб точно найдешь!
    Ответ написан
    2 комментария
  • Как делать SEO верстку?

    @wyzemind
    - h1 использовать только один раз на странице, h2 желательно не более 2-3
    - Заголовки использовать только по назначению. Не вставлять в них картинки, кнопки, не оборачивать в ссылки, не оставлять пустыми и т.д.
    - Иерархия h1-h6 приветствуется. Тут уже зависит от дизайна
    - Основной контент по возможности ставить выше в коде. К примеру слева сайдбар, а справа статья - в коде их можно поменять местами
    - Очень приветствуется валидность, чистота кода и оптимизация скорости загрузки
    - Грамотное использование семантических html5 тегов по типу header, footer, nav, article, section, aside. Разделение с их помощью страницы на определённые части. Не факт, что повлияет на сео, но это как минимум красивее и читабельнее вёрстки на одних только div (которые никто не запрещает сочетать с этими тегами)
    - Использование тега p для текста в статьях
    - Не дублировать контент без крайней необходимости
    - Использование микроразметки (например schema.org)

    Это определённые общие рекоммендации. В реальности очень часто сайты с ужаснейшим говнокодом могут быть в топе над всякими семантически свёрстанными ресурсами)
    Ответ написан
    Комментировать
  • Как делать SEO верстку?

    @Otrivin
    junior full-stack сисадмин
    Думаю, имеется в виду:
    - Использование заголовков h1-h6 строго в упорядоченном виде согласно иерархии, и только в пределах основного контента страницы

    - Избегать чрезмерного использования "a", чтобы не плодить лишних внутренних ссылок (например, при вёрстке ИМ, карточку товара можно целиком обернуть в ссылку, а можно сделать div, в котором будет 3 одинаковых "a"-элемента - на имени, на изображении, на кнопке "подробнее"

    - В принципе меньшее количество элементов на странице (имеется в виду избегание лишних оборачиваний элементов в контейнеры). Меньше нод - выше скорость парсинга страницы, выше ее производительность.

    - Также в копилочку производительности использование всяких штук типа "responsive images", ленивой загрузки, критических стилей, приоритезации загрузки ресурсов (стили/скрипты/шрифты).

    - Валидность. Без комментариев.

    Как зависит? Ну, говорят, Гугл любит технически качественные сайты. Плюс скорость работы сайта сказывается на юзабилити, что в свою очередь отражается на поведенческих факторах, что тоже влияет на позиции.
    Ответ написан
    Комментировать
  • Актуален ли автопрефиксер?

    @DLeo13
    Дай бог памяти в кроссплатформенности... На Angular 8 появилась возможность указания нужных браузеров для версионности, но это для js вроде. Для css такой штуки нет.

    Следовательно актуально для Angular. Что там в ReactJS и Vue не знаю, но думаю тоже самое.
    Ответ написан
    Комментировать
  • Как верстаются такие блоки адаптивно?

    @Svenb9
    Front
    Упаси боже слушать комментарии которые выше.
    Какие float в 2020 году.. минимум флекс. Нет. На grid. И никаких дублирования кода. Тем более js. Css уже может многое
    Ответ написан
    2 комментария
  • Создание SPA на wordpress?

    z808z
    @z808z
    Fullstack web-разработчик c уклоном во фронт
    Не используйте готовые темы для wp сделанные на vue - в 99% случаев это плохой путь.
    Вам скорее всего нужен SSR, а не SPA, чтобы не было проблем с индексацией сайта.

    Разделяйте бэк и фронт, в этом случае используете так:
    - WP только как админка, всё отдаёте через апи.
    - на фронте Nuxt.js, в режиме SSR.

    В гугле есть достаточно много примеров, например, https://github.com/bovas85/nuxt-headless
    Ищите по запросу Wordpress api + nuxt.js
    Ответ написан
    2 комментария
  • Создание SPA на wordpress?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    WordPress — система управления контентом. То есть, ключевая функция — это работа с БД, это предоставление интерфейса (читай админки) через который вы можете просто управлять контентом на сайте.

    SPA — архитектура для построения интерфейса. То есть это алгоритм по которому ваш контент как-то отображается.

    Совместить их достаточно просто. В общем и целом у вас должно быть две отдельные программы (на одном сервере, или на разных не столь важно)
    1. WordPress который будет управлять всем что связано с контентом. Создавать новые записи, рубрики, связывать их и тд.
    2. SPA, который просто будет принимать инфу от WordPress и как-то её отображать.


    Оба приложения могут работать абсолютно независимо. Вы можете сделать два разных SPA (например для десктопа и для мобильных) которые будут работать с одной и той же базон полученной от WP. И даже разработкой этих независимых систем могут заниматься разные люди.

    Вот статья на эту тему
    https://medium.com/@moustachedesign/creating-a-web...
    Ответ написан
    Комментировать
  • Как перевести код jquery на чистый JS?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    да примерно так же
    document.addEventListener('mousedown', function (e) {
       if (e.target != menu[0] && e.target != burger[0]) {
    
            //code
    
         }
    })
    Ответ написан
    3 комментария
  • Есть примеры реальных магазинов на Wordpress+WooCommerce?

    @antonpodlesny
    Wordpress + woocommerce + кастомизированная тема SeeShop - проект https://dorelanshop.ru/ , сначала довелось столкнуться с множеством багов и суровых тормозов , но затем провели оптимизацию и всё более-менее пришло в норму ..
    Ответ написан
    1 комментарий