Проекты(4020)

  • Добрый день, требуется помощь в выводе информации в трех шаблонах.
    /themes/functions/show_head.php
    /modules/site/views/site.view.show_links.php
    /modules/shop/views/shop.view.price.php

    https://yadi.sk/d/dbRAvLrT3FbGkM

    1. /themes/functions/show_head.php

    Добавить в show_head несколько параметров:
    • ВЫВЕСТИ БЛОК ИЗ МОДУЛЯ SITE <insert name="show_block" module="site" id="1">
    • ВЫВЕСТИ TITLE
    • ВЫВЕСТИ DESCRIPTION
    • ВЫВЕСТИ URL ПЕРВОГО ИЗОБРАЖЕНИЯ СТРАНИЦЫ (ЕСЛИ НЕТ, ТО ФИКСИРОВАННЫЙ URL НА ИЗОБРАЖЕНИЕ-ЗАГЛУШКУ)
    Что и куда в самом site.view.show_links.php

    2. /modules/site/views/site.view.show_links.php
    Добавить в site.view.show_links несколько параметров:
    • ВЫВЕСТИ TITLE
    • ВЫВЕСТИ DESCRIPTION
    • ВЫВЕСТИ KEYWORDS
    • ВЫВЕСТИ URL ПЕРВОГО ИЗОБРАЖЕНИЯ СТРАНИЦЫ (ЕСЛИ НЕТ, ТО ФИКСИРОВАННЫЙ URL НА ИЗОБРАЖЕНИЕ-ЗАГЛУШКУ)
    Подзадача: - (ели эта задача сильно повлияет на цену, то не надо)
    Добавить возможность выбрать точку на геокарте при создании/редактировании страницы в back-end в модуле SITE. (Сделать опционально, к примеру, ставим галочку «указать на карте», появляется карта как в модуле «геокарта» с возможностью указать точку)
    • ВЫВЕСТИ В SITE.VIEW.SHOW_LINKS КООРДИНАТЫ В ВИДЕ - 55.497189,37.156701
    Что и куда в самом site.view.show_links.php

    3. /modules/shop/views/shop.view.price.php
    Вывожу на страницах сайта (НЕ В ИНТЕРЕНТ МАГАЗИНЕ), в модуле SITE, во вложение пример PRICE.HTML

    • ВЫВЕСТИ URL ПЕРВОГО ИЗОБРАЖЕНИЯ ТОВАРА (ЕСЛИ НЕТ, ТО ФИКСИРОВАННЫЙ URL НА ИЗОБРАЖЕНИЕ-ЗАГЛУШКУ)
    • ВЫВЕСТИ TITLE
    • ВЫВЕСТИ DESCRIPTION
    • ВЫВЕСТИ KEYWORDS
    • СЮДА ВЫВЕСТИ ХАРАКТЕРИСТИКУ ТОВАРА
    • ВЫВЕСТИ ХИТ, НОВИНКУ, АКЦИЮ
    • ВЫВЕСТИ ПРОИЗВОДИТЕЛЯ
    Что и куда в самом shop.view.price.php
  • Нужно выгрузить XML-файл с диафан. Подробности при общении.
  • 09 марта 2017 г.
    Добрый день!
    Сайт http://storeplants.ru

    Форма регистрации:
    1. Добавить дополнительные поля в форму регистрации ( Имя, Фамилия, в поле "телефон" добавить постоянное значение +7, расширить поле для комментариев и удалить ненужные поля)
    2. Сделать видимой кнопку обновить капчу, если она неразборчива ( сейчас ее не видно, но она есть)
    3. Выводить красную подсветку обязательных полей которые не были заполнены, только после того, как была нажата кнопка регистрация)

    Форма для ввода логина и пароля для входа на сайт:
    1. Нужно устранить ошибку 404, которая появляется после неправильного ввода пароля в форме для входа на сайт.
    2. Изменить количество попыток для ввода неправильного пароля до блокировки с 2 до 5 попыток.

    Личный кабинет:
    1. Удалить все дополнительные поля
    2. Добавить к основным поле адрес

    С нетерпением жду предложений.
    Спасибо!
  • Добрый день.
    Имеется интернет-магазин http://zoolavka67.ru. В свое время был взят вот этот шаблон (http://themes.diafan.ru/shoptex/) и несколько доработан (в частности переделан под адаптивный дизайн, добавлены кое-какие еще правки)
    На сегодняшний день шаблон почему то слетел и сейчас, судя по всему, активен дефолтный шаблон, из-за чего сайт выглядит ужасно. Программист, который в свое время дорабатывал шаблон, умыл руки. Надо разобраться в чем дело и срочно поправить + вообще провести ревизию сайта на предмет корректности его работы. Требуется человек, который хорошо знает diafan CMS и быстро поможет. В последствии будем привлекать для доработок.
    Спасибо. С нетерпением ждем предложений.
  • 08 марта 2017 г.
    Требуется доработать сайт: добавить баннеры, подогнать под SEO,улучшить функционал и т.д.
    Детали в личке, скайп, ватсап
  • Здравствуйте!
    При открытии сайта на айфоне невозможно добавить товары в корзину, добавляешь, отображается что есть товар в корзине, жмешь на кнопку оформить(по которой переходишь корзину) и пишет что корзина пуста, кто сталкивался, как лечить? Заранее спасибо!
  • Надо чтобы в верхнем меню открывались подкатегории,подподкатегории и т.д.
  • Есть 2 сайта, оба на CMS Diafan.
    Нужно внести правки под seo требования + разместить статьи и метатеги на этих сайтах.
    Пишите кто готов взять в работу сейчас.
    Детали и ТЗ с каждым кандидатом в личке.
  • Привет!
    Вот мой сайт migrant-fms.ru
    Мне нужно чтобы формы обратной связи отправляли инфу в мою CRM.

    Вот что нужно сделать:

    Шаг 1. Инициализация mykpi.js
    Ваш AccountID: 290b0841515136b3cb852026795da9d4
    mykpi.js - библиотека, которую мы написали для вас, чтобы упростить Вам работу с нашим API через JavaScript.

    Конструктор init первым параметром принимает AccountID, а вторым callback-функцию, в которую передается идентификатор текущего визита.

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

    Вот так может выглядеть подключение и инициализация (в конструктор передан ваш AccountID):

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script src="http://mykpi.biz/integration/mykpi.js"></script>
    <script>
    mykpi.init('290b0841515136b3cb852026795da9d4', function (visitId) {
    $('.mykpiVisitId').text(visitId);
    });
    </script>
    mykpi.js работает на основе jQuery, который подключается в первой строке. Если jQuery уже подключен на вашей странице, то не копируйте эту строчку.

    Шаг 2. Подключение форм
    Передайте в метод lead библиотеки mykpi.js имя, телефон и e-mail вашего потенциального клиента, после того, как он успешно заполнит форму.

    В результате этого запроса будет создан новый контакт и сделка, а в callback-функцию, которая передается четвертым параметром, будет передан идентификатор новой сделки.

    $(function () {
    $('#leadForm').on('submit', function (event) {
    event.preventDefault();
    var name = $('#leadName').val(),
    email = $('#leadEmail').val(),
    phone = $('#leadPhone').val();
    $(this).find('input').val('');
    mykpi.lead(name, email, phone, function (leadId) {
    alert('Спасибо! Номер вашей заявки: ' + leadId);
    });
    });
    });
  • Привет!
    Вот мой сайт migrant-fms.ru
    Мне нужно чтобы формы обратной связи отправляли инфу в мою CRM.

    Вот что нужно сделать:

    Шаг 1. Инициализация mykpi.js
    Ваш AccountID: 290b0841515136b3cb852026795da9d4
    mykpi.js - библиотека, которую мы написали для вас, чтобы упростить Вам работу с нашим API через JavaScript.

    Конструктор init первым параметром принимает AccountID, а вторым callback-функцию, в которую передается идентификатор текущего визита.

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

    Вот так может выглядеть подключение и инициализация (в конструктор передан ваш AccountID):

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script src="http://mykpi.biz/integration/mykpi.js"></script>
    <script>
    mykpi.init('290b0841515136b3cb852026795da9d4', function (visitId) {
    $('.mykpiVisitId').text(visitId);
    });
    </script>
    mykpi.js работает на основе jQuery, который подключается в первой строке. Если jQuery уже подключен на вашей странице, то не копируйте эту строчку.

    Шаг 2. Подключение форм
    Передайте в метод lead библиотеки mykpi.js имя, телефон и e-mail вашего потенциального клиента, после того, как он успешно заполнит форму.

    В результате этого запроса будет создан новый контакт и сделка, а в callback-функцию, которая передается четвертым параметром, будет передан идентификатор новой сделки.

    $(function () {
    $('#leadForm').on('submit', function (event) {
    event.preventDefault();
    var name = $('#leadName').val(),
    email = $('#leadEmail').val(),
    phone = $('#leadPhone').val();
    $(this).find('input').val('');
    mykpi.lead(name, email, phone, function (leadId) {
    alert('Спасибо! Номер вашей заявки: ' + leadId);
    });
    });
    });