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

ProfiSale

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

    425
  • З нами

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

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

  1. .product-list

    .product-grid

    Дальше под ними создавайте всякие a, img, etc - что душе угодно. И в шаблоне не забывайте эти классы подставлять.

    кроме темы еще и сообщения можно внимательно читать)

    это вы пишите про стили, а мне нужно структуру.

    Т.е. если в "Список" ограничить название товара до 100 символов, то оно будет ограничено и в "Таблица".

    А нужно, чтобы в "Список" название ограничивалось до 100 символов, а в "Таблица" до 20.

    т.д.

  2. А разве "Рекомендуемые" и "Категории" - это одно и то же? Почему их нельзя редактировать по отдельности?

    читаем хотя бы тему внимательнее:

    Как отредактировать отдельно отображение "Витрины" и "Списка"?

  3. Пример здесь:

    _http://profisale.ru/kartridzhi/perezapravljaemye-kartridzhi

    В файле:

    catalogviewthemedefaulttemplateproductcategory.tpl

    редактирую отображение "Списка", а "Таблица" редактируется автоматически подобно "Списку".

    Цвета/шрифты и прочие стили у них разные, т.е. "Таблицу" и "Список" разукрасить можно по разному, а вот структура у них одна.

    Как сделать, чтобы и структуры можно было бы настроить по разному?

  4. Уж не он ли это:

    http://vk.com/id9355663

    Александр Alik Цапко

    День рождения:24 июня 1982 г.

    Город:Запорожье

    Все совпадает

    И судя по "заходил сегодня в 3:43" с самочувствием и интернетом у него все в порядке.

    Или вот еще:

    http://www.odnoklassniki.ru/aleksandr.tsapko2011

  5. Написал претензию - ждать смысла нет, автор просто забил.

    Неделю назад говорил, что модуль уже готов, осталось только установить - даже этого сделать не может.

    Наверняка деньги давным давно выведены и ничего мы не получил.

    Выложите этот модуль в паблик... или хотя бы мне пришлите)

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

    ну, я про грабли уже писал)

    если человек прочитал кучу отрицательных отзывов и все равно бежит заказывать - такого и не жалко:)

    в данный момент админы сделали услугу только yase

  7. Можете расписать поподробней?

    В сборке есть модуль "Доставка в зависимости от веса".

    К нему еще можно добавить географические зоны - либо для всех, либо для каждой отдельно.

    В принципе этого уже достаточно, но для более точного расчета не хватает вашего модуля.

    Т.е. чтобы можно было указать расценки на вес и расценки на стоимость и чтобы они суммировались.

    Ведь в принципе калькулятор наложенного платежа по этим критериям и рассчитывает доставку - вес/сумма/город

  8. а вот если бы этот модуль соединить с модулем доставки по весу, то получится аналог модуля "почты России, наложенный платеж".

    Конечно, гемор, что придется в ручную много забивать, зато корректный расчет доставки, не не зависящий от внешних факторов. Те модули, которые считают автоматом и бесплатные, мягко говоря, привирают)

  9. подгонял размеры.Т.е. в стилях выставлял расстояния между товарами и самое главное - минимальный размер окна "Рекомендуемые", чтобы как раз 6 товаров убиралось.

  10. просто обрезал названия товаров (тут есть тема, где я спрашивал как это сделать) + при наведении появляется полный текст. - более-менее выравнилось. Вот только "..." дабавляется ко всем названиям, даже которые и не обрезаются.

    _profisale.ru

  11. Окно с большим изображением товара. Открывается при нажатии на фотку в карточке товара.

    В 1.5.1 оно реализовано правильно, а в 1.5.4 по дурацки.

    Подскажите, какой файл ковырять, чтобы перенести код с 1.5.1 на 1.5.4

  12. Наконец-то добавил доп.вкладку для сборки MaxyStore 1.5.4 (3 дня копался).

    Редактируется файл mydomainwwwadminviewtemplatecatalogproduct_form.tpl

    строка 384:

    <table class="form">
    			<tr>
    			  <td><?php echo $entry_related2; ?></td>
    			  <td>
       <table>
    				  <tr>
    					<td style="padding: 0;" colspan="3"><select id="category" style="margin-bottom: 5px;" onchange="getProducts2();">
    					  <?php foreach ($categories as $category) { ?>
    					  <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option>
    					  <?php } ?>
    					</select></td>
    				  </tr>
    				  <tr>
    					<td style="padding: 0;"><select multiple="multiple" id="product2" size="10" style="width: 350px;">
    					  </select></td>
    					<td style="vertical-align: middle;"><input type="button" value=">>" onclick="addRelated2();" />
    					  <br />
    					  <input type="button" value="<<" onclick="removeRelated2();" /></td>
    					<td style="padding: 0;"><select multiple="multiple" id="related2" size="10" style="width: 350px;">
    					  </select></td>
    <td> <?php echo $info_related2; ?></td>
    				  </tr>
    				</table>
    				<div id="product_related2">
    	 <?php if($product_related2){?>
    <?php foreach ($product_related2 as $related_id) { ?>
    <input type="hidden" name="product_related2[]" value="<?php echo $related_id; ?>" />
    <?php } ?>
    <?php }else{ ?>
       <?php echo $info_related_no2; ?>
    <?php } ?>
    				</div>
    </td>
    			</tr>
    		  </table>
    
    ищем "<script type="text/javascript"><!--"
    здесь и старый и новый код, просто замените:
    
    <script type="text/javascript"><!--
    $('input[name='related']').autocomplete({
    delay: 0,
    source: function(request, response) {
    $.ajax({
    url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term),
    dataType: 'json',
    success: function(json) {
    response($.map(json, function(item) {
    return {
    label: item.name,
    value: item.product_id
    }
    }));
    }
    });
    
    },
    select: function(event, ui) {
    $('#product-related' + ui.item.value).remove();
    
    $('#product-related').append('<div id="product-related' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" /><input type="hidden" name="product_related[]" value="' + ui.item.value + '" /></div>');
    
    $('#product-related div:odd').attr('class', 'odd');
    $('#product-related div:even').attr('class', 'even');
    
    return false;
    },
    focus: function(event, ui) {
    	  return false;
    }
    });
    
    $('#product-related div img').live('click', function() {
    $(this).parent().remove();
    
    $('#product-related div:odd').attr('class', 'odd');
    $('#product-related div:even').attr('class', 'even');
    });
    $('input[name='related2']').autocomplete({
    delay: 0,
    source: function(request, response) {
    $.ajax({
    url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term),
    dataType: 'json',
    success: function(json) {
    response($.map(json, function(item) {
    return {
    label: item.name,
    value: item.product_id
    }
    }));
    }
    });
    
    },
    select: function(event, ui) {
    $('#product-related2' + ui.item.value).remove();
    
    $('#product-related2').append('<div id="product-related2' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" /><input type="hidden" name="product_related2[]" value="' + ui.item.value + '" /></div>');
    
    $('#product-related2 div:odd').attr('class', 'odd');
    $('#product-related2 div:even').attr('class', 'even');
    
    return false;
    },
    focus: function(event, ui) {
    	  return false;
    }
    });
    
    $('#product-related2 div img').live('click', function() {
    $(this).parent().remove();
    
    $('#product-related2 div:odd').attr('class', 'odd');
    $('#product-related2 div:even').attr('class', 'even');
    });
    //--></script>
    <script type="text/javascript"><!--
    var attribute_row = <?php echo $attribute_row; ?>;
    
    function addRelated() {
    $('#product :selected').each(function() {
    $(this).remove();
    
    $('#related option[value='' + $(this).attr('value') + '']').remove();
    
    $('#related').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>');
    
    $('#product_related input[value='' + $(this).attr('value') + '']').remove();
    
    $('#product_related').append('<input type="hidden" name="product_related[]" value="' + $(this).attr('value') + '" />');
    });
    }
    
    function addRelated2() {
    $('#product2 :selected').each(function() {
    $(this).remove();
    
    $('#related2 option[value='' + $(this).attr('value') + '']').remove();
    
    $('#related2').append('<option value="' + $(this).attr('value') + '">' + $(this).text() + '</option>');
    
    $('#product_related2 input[value='' + $(this).attr('value') + '']').remove();
    
    $('#product_related2').append('<input type="hidden" name="product_related2[]" value="' + $(this).attr('value') + '" />');
    });
    }
    
    function removeRelated() {
    $('#related :selected').each(function() {
    $(this).remove();
    
    $('#product_related input[value='' + $(this).attr('value') + '']').remove();
    });
    }
    
    function removeRelated2() {
    $('#related2 :selected').each(function() {
    $(this).remove();
    
    $('#product_related2 input[value='' + $(this).attr('value') + '']').remove();
    });
    }
    
    function getProducts() {
    $('#product option').remove();
    
    $.ajax({
    url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'),
    dataType: 'json',
    success: function(data) {
    for (i = 0; i < data.length; i++) {
    $('#product').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>');
    }
    }
    });
    }
    
    function getProducts2() {
    $('#product2 option').remove();
    
    $.ajax({
    url: 'index.php?route=catalog/product/category&token=<?php echo $token; ?>&category_id=' + $('#category').attr('value'),
    dataType: 'json',
    success: function(data) {
    for (i = 0; i < data.length; i++) {
    $('#product2').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>');
    }
    }
    });
    }
    
    function getRelated() {
    $('#related option').remove();
    
    $.ajax({
    url: 'index.php?route=catalog/product/related&token=<?php echo $token; ?>',
    type: 'POST',
    dataType: 'json',
    data: $('#product_related input'),
    success: function(data) {
    $('#product_related input').remove();
    
    for (i = 0; i < data.length; i++) {
    $('#related').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>');
    
    $('#product_related').append('<input type="hidden" name="product_related[]" value="' + data[i]['product_id'] + '" />');
    }
    }
    });
    }
    
    function getRelated2() {
    $('#related2 option').remove();
    
    $.ajax({
    url: 'index.php?route=catalog/product/related2&token=<?php echo $token; ?>',
    type: 'POST',
    dataType: 'json',
    data: $('#product_related2 input'),
    success: function(data) {
    $('#product_related2 input').remove();
    
    for (i = 0; i < data.length; i++) {
    $('#related2').append('<option value="' + data[i]['product_id'] + '">' + data[i]['name'] + ' (' + data[i]['model'] + ') </option>');
    
    $('#product_related2').append('<input type="hidden" name="product_related2[]" value="' + data[i]['product_id'] + '" />');
    }
    }
    });
    }
    
    getProducts();
    getProducts2();
    getRelated();
    getRelated2();
    

    В указанной сборке коды в остальных файлах не много отличается от OS. Поэтому не копируйте коды из этой темы. Копируйте в самих в файлах и добавляйте "двойки".

    ЗЫ: не знаю как вставить коды красиво, как в первых постах.

  13. Sorry. Missed that one... Are asking if you can use horizontal filters or if you can use Tags? The answer to both is: yes! :)

    Here is an example.

    Is a commodity "Shirt 1." This product tags "white, L"

    Product "Shirt 2." Tags "M, black."

    Your filter will show a list of tags, which is filtering:

    white

    L

    M

    black

    And it is necessary to filter like this:

    Size: M | L

    Color: White | Black

    Thus, the parameters of the "Size" and "Color" is written in the manual for the entire category, and the tags are substituted for them automatically.

    Very similar to the filter by attributes, but it fits. Need it by tags.

  14. Пока нашел две проблемы:

    1. Теги товаров в разных таблицах БД

    2. Разная структура таблиц "user" и "user_group"

    Проблема с тегами решается так:

    http://forum.opencart.com/viewtopic.php?t=82463

    но тогда не работает сортировка по этим тегам - если тег в одно слово, то норм, если тег состоит их нескольких слов, то вместо сортировки выводятся все товары категории.

    При обновлении пришлось оставить таблицы user и user_group от версии 1.5.1, иначе были ошибки. Но тогда не возможно редактировать заказы.

  15. а для чего вообще это сжатие? на скорость загрузки сайта не повлияет?

    перегнать не вариант, как и решение в той теме тоже не подходит.

    У меня картинки в png не просто так - у них фон обрезан, хотелось бы это сохрянить

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

Important Information

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