Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Amram

Користувачі
  
  • Публікації

    64
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Amram

  1. Второй пункт поясните, если несложно.

    ИМ желает создать тестовый домен для экспериментов с модулями и дизайном. Доступы будут даваться различным разработчикам. Задача - устранить изъяны, чтоб умелые разработчики не навредили основному сайту.

    Нужно сопроводить инструкциями к созданию такого тестового сайта.

    Ждем ответа.

  2. Наверное, это лучше делать тому, кто делал эти правки. Потому что их поиск займет во много раз больше времени, чем сама работа по выносу в vqmod.

    Работало несколько человек, нам проще найти специалиста одного, который найдет правки и вынесет их.

    Готовы рассмотреть разные варианты. Пишите!

  3. Возможность обновления шаблона Journal

    Вынести все правки, что делались на фтп и в бд в vqmod (как вариант), для возможности осуществления обновления темы шаблона.

    Результат работы – структура и дизайн нынешний не должны поменяться после обновления версия шаблона на 2.6

    1. Шаблон официальный Journal, которые ежемесячно выпускает обновления.

    2.Интернет-магазин не может их установить себе, так как потеряет настройки и изменения, которые делались вручную.

    3.Необходимо обновить шаблон Journal, оставив все изменения на сайте сделанные до этого.

    Версия Opencart 1.5.5.1

    Пишите сроки/цену. Нужен специалист, который качественно и аккуратно сделает работу.

  4. Написать подробную инструкция для интернет-магазина на Opencart по безопасному предоставлению доступа фрилансерам к тестовому сайту.

    1. Копия сайта и бд на отдельном тестовом домене.

    2. Инструкция по скрытию изьянов бд и сайта.

    3. Шаги по очистки и скрытию важной информации в бд и админке

  5. дорого и только после 14го-15го января.

    либо еще дороже в воскресенье, 10го января.

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

    opencart

    1.5.5.1

  6. Статус заказа - используем для общего понятия (Обработан, Перезвонить, Ждем ответа клиента).

    Статус оплаты - конкретно для оплаты.

    Для отчетности делаем экспорт заказов и данные поля должны быть там (вопрос создавать ли для них отдельные поля в БД)

  7. Добавить на вкладке "товары" поле "Поставщик" с возможностью изменения для каждого товара.

    Добавить на вкладке "адрес доставки" поле "Оплата за доставку". Вписывается "Клиента" или "Маркет"

    Добавить на вкладке "адрес доставки" поле "ТТН". Вписывается номер ТТН. Идеально добавить кнопку "Отправить", чтоб после вписания отравлялось смс и на электронную почту (не обязательно, но если по стоимости договоримся, то делаем).

    Добавить на вкладке "детали оплаты" поле "Статус оплаты". Выбор статуса: Оплачен, ожидание оплаты, наложенный платеж

    Возможность изменения "Способа оплаты" на вкладке "детали оплаты". Выбор статуса: Liqpay, Банковский перевод, Наложенный платеж, Кеш.

     

    Все поля при экспорте в Excel должны быть. 

    Пишите стоимость и сроки.

  8. Предлагайте ваши сроки и цену за работу

    1.Создание страниц для фильтров Opencart

    ДЛЯ фильтров:
    Тип товара
    Форм-фактор
    Материал
    Цвет
    необходимо создать отдельные страницы, а не якорные, с возможностью изменение тегов (title, description, h1, ЧПУ) и текста
    Страницы фильтров будут двух видов – открытые для поиска и закрытые.

    Когда страница закрыта от поиска:
    Если на странице выбрано два фильтра одного типа, например (цвет: белый, черный)
    Если выбрано больше чем два любых фильтра

    Когда открыты:
    Если выбран один фильтр (цвет: черный)
    Если выбрано два фильтра с разных типов (цвет: черный; Форм-фактор:бампер)

    Как закрываем фильтр:

    Выводим на странице в:


    Формируем метатеги:
    Title:
    [name] купить в Киеве, Украине – интернет-магазин X
    Description:
    Невероятная цена на [name] от магазина X. ✔ Высокое качество! ✔ Быстрая доставка!
    H1
    [name]

    [name] – формируем по правилу:

    Если страница открыта для поиска, то:

    [name] = [Форм-фактор] [Бренд (если это страница бренда)] [ТИП фильтра 1]: [НАЗВАНИЕ фильтра 2] | [ТИП фильтра 2]: [НАЗВАНИЕ фильтра 2]
    Типы ставим по схеме:
    [ТИП фильтра 1]: [НАЗВАНИЕ фильтра] = например (Цвет: черный).
    Примеры:
    [name] = Чехол на Iphone 6 Цвет: черный
    [name] = Бампер на Iphone 6 Цвет: черный

    Если страница ЗАКРЫТА для поиска, то:
    [name] = название раздела + бренд, если выбран

  9. Скачиваем batch_editor_v047.zip в зависимости от версии opencart/ocstore "заливаем" файлы из папки в корень вашего сайта с полной заменой старых файлов, то есть это обычное обновление.

    Подскажите как получить Картинки Google {Key API}

  10. Восстановлена работоспособность Гугл Картинок, файл доступен для скачивания в файловом архиве.

    Для использования, необходимо задать в настройках вкладка Опции Key Api - ключ и CX - идентификатор вашего поиска

     

    Ключ нужно получить для Custom Search Api

     

    Ограничения - 100 запросов в сутки.

     

    Пример настройки поиска

    custom_search.jpg

    Где файловый архив?

  11. Скажите, а как сделать canonical только на первой странице и убрать со страниц. Использую это код 

    $this->document->addLink($this->url->link('product/category', 'path=' . $this->request->get['path']), 'canonical');

    Чем его дополнить?

  12. При вводе сеоурл нормально показывает символы как  "_", но при сохранении ерунда.

     

    что можно здесь изменить?)

    мне б заменить "/" на "-"

    "(+" на "-"

    ")" на "просто пробел"

     

    function _tr($text, $rule = 'google', $word_spliter = '-') {
    $text = mb_strtolower($text, 'UTF-8');
    /* FIX looping */
    if (preg_match('#^([a-z0-9]+)$#i', $word_spliter) > 0) {
    $word_spliter = '-';
    }
    /* правила транслитерации */
    $tr_array = array();
    switch ($rule) {

    case 'iso-9':
    $tr_array = array(
    "а" => "a", "ци" => "ci", "цe" => "ce",
    "б" => "b", "в" => "v", "г" => "g", "д" => "d",
    "е" => "e", "ё" => "yo", "ж" => "zh", "з" => "z",
    "и" => "i", "й" => "j", "к" => "k", "л" => "l",
    "м" => "m", "н" => "n", "о" => "o", "п" => "p",
    "р" => "r", "с" => "s", "т" => "t", "у" => "u",
    "ф" => "f", "х" => "kh", "ц" => "cz", "ч" => "ch",
    "ш" => "sh", "щ" => "shh", "ь" => "", "ы" => "y",
    "ъ" => "", "э" => "e", "ю" => "yu", "я" => "ya",
    "йо" => "yo", "ї" => "yi", "і" => "i", "є" => "ye",
    "ґ" => "g"
    );
    break;
    case 'gost':
    $tr_array = array(
    "а" => "a", "б" => "b", "в" => "v", "г" => "g", "д" => "d",
    "е" => "e", "ё" => "jo", "ж" => "zh",
    "з" => "z", "и" => "i", "й" => "jj", "к" => "k", "л" => "l",
    "м" => "m", "н" => "n", "о" => "o", "п" => "p", "р" => "r",
    "с" => "s", "т" => "t", "у" => "u", "ф" => "f", "х" => "kh",
    "ц" => "c", "ч" => "ch", "ш" => "sh", "щ" => "shh", "ъ" => "",
    "ы" => "y", "ь" => "", "э" => "eh", "ю" => "yu", "я" => "ya"
    );
    break;

    default:
    case 'google':
    $tr_array = array(
    "а" => "a", "ый" => "iy", "ые" => "ie",
    "б" => "b", "в" => "v", "г" => "g", "д" => "d",
    "е" => "e", "ё" => "yo", "ж" => "zh", "з" => "z",
    "и" => "i", "й" => "y", "к" => "k", "л" => "l",
    "м" => "m", "н" => "n", "о" => "o", "п" => "p",
    "р" => "r", "с" => "s", "т" => "t", "у" => "u",
    "ф" => "f", "х" => "kh", "ц" => "ts", "ч" => "ch",
    "ш" => "sh", "щ" => "shch", "ь" => "", "ы" => "y",
    "ъ" => "", "э" => "e", "ю" => "yu", "я" => "ya",
    "йо" => "yo", "ї" => "yi", "і" => "i", "є" => "ye",
    "ґ" => "g"
    );
    break;
    }
    /* замена кириллических символов */
    $out = str_ireplace(array_keys($tr_array), array_values($tr_array), $text);

    /* нормализация теккста для url - в нижний регистр */
    $out = mb_strtolower($out, 'UTF-8');

    $out = preg_replace('#([^a-z0-9]+)#i', $word_spliter, $out);
    $double_spliter = $word_spliter . $word_spliter;
    $count = 1;
    while ($count > 0) {
    $out = str_replace($double_spliter, $word_spliter, $out, $count);
    }

    $out = trim($out, $word_spliter);
    return $out;
    }

    include $_SERVER['DOCUMENT_ROOT'].'/system/config/database.php';
    $conn= mysql_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD);
    mysql_select_db(DB_DATABASE);

    $query= "SELECT p.product_id, p.model, p.sku FROM oc_product as p";
    $res= mysql_query($query);
    while($tmp= mysql_fetch_assoc($res)){
    $str= 'product_id='.$tmp['product_id'];
    $r= mysql_fetch_assoc(mysql_query("SELECT url_alias_id FROM oc_url_alias WHERE query='".$str."';"));
    if ($r == FALSE || empty($r)){
    $alias= _tr($tmp['model']).'_'.$tmp['sku'];
    $q= "INSERT INTO `oc_url_alias` (`query`, `keyword`) VALUES ('".$str."', '".$alias."');";
    $rr= mysql_query($q) or mysql_error();
    var_dump($rr);
    echo '

    ';
    }
    }

  13. Вводя в название товара в админпанели автоматом транслитерация seo url и как бы верная (т.е. _+sumka), но (+сумка в подарок) после сохранения товара - выдает %29sumka... и 404 ошибка, если зайти на стр.товара.

    Подскажите как изменить это, какой код вставить.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.