Opencart + TecDoc

Статус
В этой теме нельзя размещать новые ответы.
Еще плюшек надо? Только одно условие картинка должна быть BRAND/ARTICLE
 
<div id="container">
<div id="header">
<?php if ($logo) { ?>
<div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
<?php } ?>
<?php echo $language; ?>
<?php echo $currency; ?>
<?php echo $cart; ?>



<div id="artnum">
<div class="button-search"></div>
<input type="text" name="search" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />
</div>

<script type="text/javascript">
function tdm_search_bubmit(){
var str='';
str = $('#artnum').val();
str = str.replace(/[^a-zA-Z0-9.-]+/g, '');
url = '/autoparts/search/'+str+'/';
location = url;
}
$('#artnum').keypress(function (e){
if (e.which == 13) {
tdm_search_bubmit();
return false;
}
});
</script>



<div id="welcome">
<?php if (!$logged) { ?>
<?php echo $text_welcome; ?>
<?php } else { ?>
<?php echo $text_logged; ?>
<?php } ?>
</div>
<div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
</div>
вот как я сделал может что то не правильно, Строка поиска отображается не правильно и в другой стороне, когда начинаешь искать просто перекидывает на страницу модуля /autoparts и всё в общем поиск не работает при этом в common.js никаких изменений не делал.
 
Повторюсь эти все дополнения я делал в версии 2.
Добавление картинки в карточку товара, если вы сами добавили иллюстрацию (parts.detail/templates/default/template.php)

После этого
Код:
                <a href="<?=$ImgPath?>" style="background:#ffffff url(<?=$ImgPath?>);" class="group1 primg" ></a>
            <?}?>
        <?}?>
        <div class="cler"></div>
    <?}?>
Вставить это
PHP:
<?//если нами добавлена иллюстрация детали, которой (иллюстрации) нет в TecDoc?>
        <?$remove_bra = array ('.', '(', ')');
        $replase_bra = array ('/', ' ');
        $brand=str_replace($remove_bra, "", $arResult['PART']['SUP_BRAND']);
        $brand=str_replace($replase_bra, "_", $brand);
      
        $removeart = array ('/', ' ', '-', '.', ',', '_');
        $article=str_replace($removeart, "", $arResult['PART']['ART_ARTICLE_NR']);
        $url = TECDOC_FILES_PREFIX.$brand."/".$article."_1.jpg";
        //echo($url);?>
  
    <?if(empty($arResult['SHOW_IMGS']) AND @fopen($url, "r")){?>
        <link rel="stylesheet" href="<?=CORE_ROOT_DIR?>/media/js/colorbox.css" />
        <script type="text/javascript" language="javascript" src="<?=CORE_ROOT_DIR?>/media/js/jquery.colorbox.js"></script>
        <script>
            $(document).ready(function(){
                $(".group1").colorbox({rel:'group1', current:'', innerWidth:900, innerHeight:600});
            });
        </script>
        <h2 class="hd2"><?=TMes('Pictures')?> из новой версии</h2>
        <a href="<?=$url?>" style="background:#ffffff url(<?=$url?>);" class="group1 primg" ></a>
        <div class="cler"></div>
    <?}?>

Вот пример Для просмотра ссылки Войди или Зарегистрируйся у этой детали нет иллюстрации в версии 03.2015
 
По поводу картинок в стиле BRAND/ARTICLE: моим скриптом обновил базу картинок 03.2015 в 01.2016 потратив в общей сложности своего времени ~10 часов, машинного ~2.5 дня выгружено всего ~469000 иллюстраций 422 производителей, объем ~13.7 гигов
 
По поводу картинок в стиле BRAND/ARTICLE: моим скриптом обновил базу картинок 03.2015 в 01.2016 потратив в общей сложности своего времени ~10 часов, машинного ~2.5 дня выгружено всего ~469000 иллюстраций 422 производителей, объем ~13.7 гигов
вот только ваш скрипт подходит только под вашу заточку модуля - он не универсален
 
Напишите кто нормальное решение для поиска опенкарт 1.5.6
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху