• Где лежит каркас страницы index на движке Opencart?

    nowm
    @nowm
    Я сначала пытался объяснить, как устроен Opencart, чтобы вам было легко потом находить, какие шаблоны используются на конкретной странице, но получается, что это будет слишком объёмно. Поэтому я представлю ситуацию, когда используется стандартная установка Opencart.

    Заголовочная часть HTML-кода, шапка страницы, плюс выпадающее меню категорий, плюс уведомления — <корень сайта>/catalog/view/theme/<название шаблона>/template/common/header.tpl

    Футер — <корень сайта>/catalog/view/theme/<название шаблона>/template/common/footer.tpl

    Контент — зависит от текущего пути. Например, если текущий путь — product/product (страница товара), то шаблон можно найти в <корень сайта>/catalog/view/theme/<название шаблона>/template/product/product.tpl. Если корневая страница сайта (вы её назвали index), то её шаблон лежит в <корень сайта>/catalog/view/theme/<название шаблона>/template/common/home.tpl.

    Левая колонка — <корень сайта>/catalog/view/theme/<название шаблона>/template/common/column_left.tpl

    Правая колонка — <корень сайта>/catalog/view/theme/<название шаблона>/template/common/column_right.tpl

    Служебная часть перед контентом — <корень сайта>/catalog/view/theme/<название шаблона>/template/common/content_top.tpl

    Служебная часть после контента — <корень сайта>/catalog/view/theme/<название шаблона>/template/common/content_bottom.tpl

    <название шаблона> можно узнать на странице настройки магазина в админке: Админка → Меню «Система» → пункт «Настройки» → ссылка «Изменить» напротив текущей конфигурации → вкладка «Магазин» → пункт «Шаблон».

    Всё содержимое обычно компонуется из этих кусков.

    Правая и левая колонки, а так же служебные части перед и после контента обычно заполняются модулями — в зависимости от настроек модулей. Эти четыре шаблона лучше не трогать, если вы не уверены до конца, что делаете.
    Ответ написан
    4 комментария
  • Почему the_field acf работает именно так?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Потому что плагин (ACF) пытается максимально угадать, что же вы имели в виду. Посмотрите код функции acf_get_valid_post_id( $post_id ) в файле acf/includes/api/api-helpers.php. Именно эта функция вызывается в начале get_field() (которая, в свою очередь, вызывается в the_field()).
    Ответ написан
    Комментировать
  • Чем отличается тег section от article?

    leshikgo
    @leshikgo
    Как-то так я думаю, section обычно идёт как обёртка чего-то, по крайней мере так делает большинство..
    <section>
        <h2>Свежие статьи</h2>
        <article>
            <h2>Заголовок статьи 1</h2>
            <p>Текст статьи</p>
        </article>
        <article>
            <h2>Заголовок статьи 2</h2>
            <p>Текст статьи</p>
        </article>
    </section>
    Ответ написан
    Комментировать
  • Стоить ли углубится в изучение HTML, CSS и Java или выучить так что бы было понятно?

    Mesuti
    @Mesuti
    Java и JavaScript разные языки.
    В случае веба, это JavaScript.

    Не совсем понятно, зачем Вам еще и Python ?
    Везде не получится стать хорошим специалистом.
    Выберите, что Вам больше нравится, и на этом сконцентрируйтесь.

    Если везде форсят Питона, то это не повод его изучать.
    У Вас получится достичь успехов только в том, что Вам искренне нравится.
    Мода проходит и просто зря время потеряете.
    Ответ написан
    2 комментария
  • Как избавиться от дублирования кода в javascript?

    Robur
    @Robur
    Знаю больше чем это необходимо
    function temp() {
        modal.style.display = "block";
    }
    btn.onclick = temp
    btn2.onclick = temp
    Ответ написан
    Комментировать
  • Спам в fl.ru как понять как все это работает?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ну видимо заказчик (как правило с бюджетом проекта много ниже стоимости про аккаунта) ожидает индивидуальное проработанное и развернутое предложение, как на тендере, у него же конкурс он отбирает лучшие предложения, тратит на это свое драгоценное время. А тут вы свое типовое предложение скидываете. Вполне понятно его возмущение - вам же нужно постараться ему угодить, желательно часик потратить и написать что-то цепляющее, проявите креативность.
    Ответ написан
    Комментировать
  • Где найти источники знаний по WordPress?

    @kayart
    По собственному опыту могу сказать, что никаких структурированных источников ты и не найдёшь. Лучший способ обучиться делать что-то на WordPress - это, как ни странно, делать что-то на WordPress.

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

    Если же ты не имеешь вообще никакого представления о работе WP, то лично мне в своё время очень понравился курс Дмитрия Лаврика. Во-первых, он довольно неплохо объясняет, а во-вторых, он там даёт почти всю нужную информацию, от которой потом можно отталкиваться, чтобы делать что-то более сложное (custom post types, custom meta fields и так далее).

    Поэтому рекомендую сделать именно так: посмотреть курс Лаврика, а затем попробовать сделать 2-3 проекта на WP самостоятельно, попутно гугля все непонятные моменты. Выхлоп будет уже очень скоро.
    Ответ написан
    2 комментария
  • Реально ли без проблем «пересоздать» акк на Upwork?

    dimasmagadan
    @dimasmagadan
    Стоит учесть правила апворка, которые запрещают создание мультиаккаунтов
    Ответ написан
    Комментировать
  • Актуальна ли ниша PHP на Upwork?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Хотелось бы узнать, насколько ниша PHP актуальна на данный момент на Upwork

    Актуальна.
    Много ли заказов с Европы/США

    Много.
    Какой средний процент заданий / отклики

    Зависит от уровня заданий, сложнее задание == меньше откликов. У одного исполнителя он будет один, у другого - другой. Если Вы хотите в среднем по больнице, то соберите список заказов и откликов, затем делите их друг на друга и получите то, что искали.
    Как во Frontend куча индусов рвётся за заказами или нет

    Много, но как и в любой другой ЯП.

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

    Хорошо, когда вопросы по существу!
    Ответ написан
    Комментировать
  • Можно ли, согласно контракту на Upwork, публиковать дизайн-работы в своих портфолио?

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

    vetero4eg
    @vetero4eg
    Frontend
    Подготовьте ему смету, куда включите все по пунктикам, что сделано: прототип - столько-то часов, столько-то денег, телефонные переговоры с таким-то и таким-то его кандидатом на роль крутого фотографа - столько-то часов, столько-то времени... Длинный список, итого - затрачено времени - стоимость. Ознакомьте клиента. Разберитесь кто что кому еще должен. Желательно держаться в рамках спокойного диалога, ну а там уж как получится.
    Ответ написан
    2 комментария
  • Вернуть клиенту деньги, за проделанную работу?

    iamd503
    @iamd503
    Верстальщик
    Посчитай всё, что сделала, вычти из аванса и если там что то осталось, то верни деньги ему, накуй его пошли и не переживай.
    Ответ написан
    Комментировать