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

Recommended Posts

Да ну, не...

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

пофиг....

я ж его вообще с нуля прям установил поновой 1..2.1

Подправили фильтр добавив в vqmod xml файл но теперь нет атрибутов в выводе товара и описание короткое.. может кто даст ход в направлении...

-без него тот же нотис-

Notice: Undefined index: attribute_groups in /var/www/.....................ru/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_product_special.tpl on line 139

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

Не стал его дальше мучать)

RGB есть идеи, чего бы в этот vqmod файлик ещё воткнуть, чтоб выводилось как в шаблоне - описание с атрибутами..?

	<file path="catalog/view/theme/moneymaker/template/product/" name="special.tpl">
		<operation>
			<search position="replace"><![CDATA[$product['attribute_groups']]]></search>
			<add><![CDATA[(isset($product['attribute_groups'])?$product['attribute_groups']:array())]]></add>
		</operation>
	</file>

 

Надіслати
Поділитися на інших сайтах


ага, понял. А в массив текст прямо писать в html. То есть в $new_array[0]="текст на языке с ид 0" вставляю прямо свой текст с кодами форматирования?

Да, только кавычки экранируйте или используйте одинарные, чтобы было например так: $new_array[0]="<div class='my_class'>some text</div>"

 

Спасибо за ответ, Все понятно, с опциями я напутал )

Не могли бы вы подсказать, или наверняка другие подскажут (я не силен в php), где в продукт.тпл код об ошибке и необходимости выбрать опцию, и куда его переместить, что бы, допустим, это сообщение появлялось над строчкой с ценой (и кнопки купить). Тогда уже точно, его заметят.

После нажатия на кнопку покупки выполняется проверка на ошибки и предупреждения выводятся вот таким кодом

for (i in json['error']['option']) {
 $('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
}

можете попробовать поменять в нем after на before, если вас устроит так, то оставляйте

 

 

RGB есть идеи, чего бы в этот vqmod файлик ещё воткнуть, чтоб выводилось как в шаблоне - описание с атрибутами..?

	<file path="catalog/view/theme/moneymaker/template/product/" name="special.tpl">
		<operation>
			<search position="replace"><![CDATA[$product['attribute_groups']]]></search>
			<add><![CDATA[(isset($product['attribute_groups'])?$product['attribute_groups']:array())]]></add>
		</operation>
	</file>

 

Откройте файл адаптации модуля недавно просмотренных товаров, там все сделано однотипно через добавление в контроллер атрибутов:

'attribute_groups' => $this->config->get('mmr_common_catalog_attributes_enabled') ? $this->model_catalog_product->getProductAttributes($product_info['product_id']) : 0,

ну а вывод их такой же, как в любом файле шаблона с выводом товаров:

              <?php if ($product['attribute_groups']) { ?>
              <?php $mmr_attributes=''; ?>
              <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
              <?php foreach($attribute_group['attribute'] as $attribute) { ?>
              <?php if (strlen($mmr_attributes)>=$this->config->get('mmr_common_attributes_limit')) break 2; ?>
              <?php $mmr_attributes .= "<b>".$attribute['name']."</b> ".$attribute['text']." ".html_entity_decode($this->config->get('mmr_common_attributes_delimiter'), ENT_QUOTES, 'UTF-8')." "; ?>
              <?php } ?>
              <?php } ?>
              <?php echo mb_substr($mmr_attributes, 0, -1-strlen(html_entity_decode($this->config->get('mmr_common_attributes_delimiter'), ENT_QUOTES, 'UTF-8'))); ?>
              <?php } ?>
Надіслати
Поділитися на інших сайтах

Важное известие про FilterPro.
Использую ocStore 1.5.5.1.2 с последней версией фильтра filterpro_v2.4.4.1(seo).
На шаблоне по умолчанию работает правильно, но с MoneyMaker на странице категории товаров с пагинацией при клике внизу страницы по ссылке на следующую страницу отображается первая страница с теми же самыми товарами. То есть, невозможно открыть следующие страницы.
Случилось это из-за изменённого файла filterpro.min.js из поставки FilterPro, этот файл мне достался от самого автора, freelancer'а.
Ошибка возникает, если в 388я и 389я строки изложены в редакции (последняя, "авторская" версия):

var b = a.match(/page[=-](\d+)/) || [,1];
$("#filterpro_page").val(b);

Для сравнения, исправная версия, которую можно было скачать с модулем FilterPro выглядит так:

var b = a.match(/page[=-](\d+)/);
$("#filterpro_page").val(!b ? 1 : b[1]);

 
Автор Фильтра уже оповещён.

Надіслати
Поділитися на інших сайтах


Важное известие про FilterPro.

Использую ocStore 1.5.5.1.2 с последней версией фильтра filterpro_v2.4.4.1(seo).

На шаблоне по умолчанию работает правильно, но с MoneyMaker на странице категории товаров с пагинацией при клике внизу страницы по ссылке на следующую страницу отображается первая страница с теми же самыми товарами. То есть, невозможно открыть следующие страницы.

Случилось это из-за изменённого файла filterpro.min.js из поставки FilterPro, этот файл мне достался от самого автора, freelancer'а.

Ошибка возникает, если в 388я и 389я строки изложены в редакции (последняя, "авторская" версия):

var b = a.match(/page[=-](\d+)/) || [,1];
$("#filterpro_page").val(b);

Для сравнения, исправная версия, которую можно было скачать с модулем FilterPro выглядит так:

var b = a.match(/page[=-](\d+)/);
$("#filterpro_page").val(!b ? 1 : b[1]);

 

Автор Фильтра уже оповещён.

странно у меня все и работает

Надіслати
Поділитися на інших сайтах


на демке и последней версии этот участок кода выглядит так

        var b = a.match(/page[=-](\d+)/);
        $("#filterpro_page").val(!b ? 1 : b[1]);

эта ошибка имела место быть, но я её давно исправил

 

то, что вы разбираетесь с проблемами несомненно большой плюс

Надіслати
Поділитися на інших сайтах

Приобрел, вообще все нравится, но по мелочам кое-чего не хватает. 

Например при включенном модуле экономия, в модуле рекомендуемые кнопка купить не на одной высоте, если бы было на одной - было бы красивее, нужно добавить в настройки места отображения экономии может быть? 

ekonomite.jpg

Надіслати
Поділитися на інших сайтах


Если сделать то будет только хуже.У вас один товар например  называется "ШАПКА"  а второй "Супер-Пупер-Мега-Труппер-Шапка-Ушанка с завязками на затылке версия 1"  и эта вторая шапка ещё имеет  скидку,то можно зрительно прикинуть как будут смотреться кнопки Купить у  товаров .У одних плотненько так! А у других пропасть между кнопкой  и названием.

  • +1 1
Надіслати
Поділитися на інших сайтах

А еще есть стойкое желание сделать что-то с футером, очень уж он простой, инструменты для работы с его внешним видом (фоном) в админке были бы не лишние!

Надіслати
Поділитися на інших сайтах


А еще есть стойкое желание сделать что-то с футером, очень уж он простой, инструменты для работы с его внешним видом (фоном) в админке были бы не лишние!

есть инструмент такой как "Пользовательские стили" можно делать с фоном что захотите  :-) А вообще в заметках у автора есть создания функционала для кастомизации шаблона через админку. Терпение только. 8-)

Надіслати
Поділитися на інших сайтах


Важное известие про FilterPro.

Использую ocStore 1.5.5.1.2 с последней версией фильтра filterpro_v2.4.4.1(seo).

На шаблоне по умолчанию работает правильно, но с MoneyMaker на странице категории товаров с пагинацией при клике внизу страницы по ссылке на следующую страницу отображается первая страница с теми же самыми товарами. То есть, невозможно открыть следующие страницы.

Случилось это из-за изменённого файла filterpro.min.js из поставки FilterPro, этот файл мне достался от самого автора, freelancer'а.

Ошибка возникает, если в 388я и 389я строки изложены в редакции (последняя, "авторская" версия):

var b = a.match(/page[=-](\d+)/) || [,1];
$("#filterpro_page").val(b);
Для сравнения, исправная версия, которую можно было скачать с модулем FilterPro выглядит так:

var b = a.match(/page[=-](\d+)/);
$("#filterpro_page").val(!b ? 1 : b[1]);
 

Автор Фильтра уже оповещён.

 

спасибо, добавлю на всякий случай в инструкции к фильтру

 

Приобрел, вообще все нравится, но по мелочам кое-чего не хватает. 

Например при включенном модуле экономия, в модуле рекомендуемые кнопка купить не на одной высоте, если бы было на одной - было бы красивее, нужно добавить в настройки места отображения экономии может быть? 

Спасибо, насчет текста - соглашусь с Tom-ом, текущая компоновка более универсальна, и разнообразие длины названий товаров тут является основным фактором, из за которого в принципе нельзя сделать все карточки товара одного размера и четко в одну или в две строки. Конечно, можно было пойти в сторону уменьшения шрифта, но даже это не панацея, у кого то товар зовется просто Apple Iphone, а у других это может быть Электроакустическая гитара Fender American Standard Stratocaster Vintage '60s Special Edition, и как тут не пляши, а с таким названием ничего не поделаешь

 

А еще есть стойкое желание сделать что-то с футером, очень уж он простой, инструменты для работы с его внешним видом (фоном) в админке были бы не лишние!

С ним будут расширены настройки и добавлено кое что интересное, если не в след. версии, то в послеследующей

Надіслати
Поділитися на інших сайтах

Спешу обрадовать народ)))
При много уважаемый Einshtein  заточил свой БЕСПЛАТНЫЙ модуль

Адаптивная Карусель Модулей Plus (все в одном) v4.0

под адаптацию.. короче он теперь почти дружит с Moneymaker
Но есть одно но - для полной адаптации (т.к. он изначально по дефолт) нужно подправить немного ну чтоб видуха была в точь в точь как у шаблона Moneymaker
из описания модуля

Эта версия (4.0) проверялась на сборке Ocstore / Brocart 1.5.5.x, а так же на шаблоне Moneymaker (но классы div'ов следует перенести вручную из шаблона, ибо в модуле используются классы дефолтного шаблона)

В связи с чем предлагаю тем у кого есть свободное времячко доточить так сказать его под него по самые немогу))
единственное нехватает прокрутка колёсиком мышки....)
ну сам тож повожусь)
 

Надіслати
Поділитися на інших сайтах


После нажатия на кнопку покупки выполняется проверка на ошибки и предупреждения выводятся вот таким кодом

for (i in json['error']['option']) {
 $('#input-option' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
}
можете попробовать поменять в нем after на before, если вас устроит так, то оставляйте

 

 

Ваше решение мне не подошло, все равно сообщение вне области экрана.

 

Решил проблему тем, что сделал выбранной первую опцию по умолчанию.

Код для типа переключателя "radio" нашел здесь: http://loco.ru/materials/224-opencart-option-as-default

Переделал его для типа "image"

<?php if ($option['type'] == 'image') { ?>
        <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
          <?php if ($option['required']) { ?>
          <span class="required">*</span>
          <?php } ?>
          <b><?php echo $option['name']; ?>:</b><br />
      <?php
      $i = 0;
      $len = count($option['option_value']);
      foreach ($option['option_value'] as $option_value) {
       if ($i == 0) {?>
           <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" checked/>
             <img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" /> <?php echo $option_value['name']; ?>
             <?php if ($option_value['price']) { ?>
            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
            <?php } ?>
             </label>
             <br />   
       <?php } else { ?>
             <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
             <img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" /> <?php echo $option_value['name']; ?>
            <?php if ($option_value['price']) { ?>
            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
            <?php } ?>
             </label>
             <br />
       <?php }
          $i++;
      }?>
      </div>
        <br />
        <?php } ?> 

Вроде все работает : http://mypineng.ru/pineng-pn-999  :-)

Надіслати
Поділитися на інших сайтах


RGB
Может всё таки сделаете в шаблоне возможным включать отключать вот эти вот поля в корзине через настройки шаблона..?
чтоб каждую по отдельности.
использую и симплу и родную просто корзину
Screenshot_2.png

Надіслати
Поділитися на інших сайтах


Возникли проблемки с авторизацией через виджеты авторизации "В контакте" - виджет на странице поставил через Moneymaker Html Модуль  (нажал "Источник и вставил скрипт 

 

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?116"></script>
 
<script type="text/javascript">
  VK.init({apiId: 4690057});
</script>
 
<!-- Put this div tag to the place, where Auth block will be -->
<div id="vk_auth"></div>
<script type="text/javascript">
VK.Widgets.Auth("vk_auth", {width: "200px", onAuth: function(data) {
 alert('user '+data['uid']+' authorized');
} });
</script>

 

 

, который сгенерировал в https://vk.com/dev/Auth. Сам виджет появился, но после попытки воспользоваться им для авторизации выдается сообщение с просьбой подтверждения действия на сайте и дальше ничего не происходит - не авторизует. Плиз, хелп, как говориться.

 

Больше не актуально, пробую ставить uLogin.

Надіслати
Поділитися на інших сайтах


Решено

 

 

Добрый день!

Подскажите, как убрать?

 

Notice: Undefined variable: error in /home/c7551/public_html/catalog/view/theme/moneymaker/template/common/header.tpl on line 368

На главной под категориями.

 

Notice: Undefined variable: profiles in/home/c7551/public_html/catalog/view/theme/moneymaker/template/product/product.tplon line 261

В товаре

 

Переустанавливал все, не исчезает

 

 

Сюдя по по гуглу был не один с такой проблемой.

Стояла не та версия MM

Надіслати
Поділитися на інших сайтах


Если мне не изменяет память я добавлял ID добавлением product_id в admin/view/template/module/moneymaker.tpl в строку 9

должно вот так выйти

$mmr_sticker_custom_fields = array(
'product_id','sku', 'upc', 'jan', 'ean', 'isbn', 'mpn'
);

Но это придется делать каждый раз как обновляется шаблон.

 

 

Подскажите как правильно прописать "модель" разные варианты писал не проходят,  ошибка Notice: Undefined variable: model in/.... ,  'product_id' работает

Надіслати
Поділитися на інших сайтах


RGB

Может всё таки сделаете в шаблоне возможным включать отключать вот эти вот поля в корзине через настройки шаблона..?

чтоб каждую по отдельности.

использую и симплу и родную просто корзину

 да, уже писал - в планах это добавить именно в формате отдельного отключения

 

Подскажите как правильно прописать "модель" разные варианты писал не проходят,  ошибка Notice: Undefined variable: model in/.... ,  'product_id' работает

Каким образом к вам попал шаблон?

 

Как можно убрать название товара в фотоальбоме? http://clip2net.com/s/398ExYV А то оно здорово мешает!

Добавьте в польз. стили такой код

#image-appendix .title {
display: none;
}
Надіслати
Поділитися на інших сайтах

здравствуйте.

А как полностью скрыть фразу (не удалить, а чтоб по метки были, но их пользователю не было видно. И слово "метки" тоже не видно было бы)

Метки: Развивающая музыкальная игрушка-каталка Забавный Автобус9183

Надіслати
Поділитися на інших сайтах


Доброе утро. Настроила модуль Преимущество, добавив ссылку в одно из преимуществ (Новинки каждый день).

Заметила, что если нажать на ссылку, то открывается всплывающее окно и там пусто, а если нажать "открыть в новой вкладке", то попадаю во все новые добавленые товары (как и было задумано).

Посмотрите, почему так получилось?

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

http://alenka.dp.ua/igrushki/dlya-malchikov/zheleznye-dorogi-parkingi-treki/lokomotiv-muzykalnyy-skazochnyy-poezd-0627

Надіслати
Поділитися на інших сайтах


здравствуйте.

А как полностью скрыть фразу (не удалить, а чтоб по метки были, но их пользователю не было видно. И слово "метки" тоже не видно было бы)

Метки: Развивающая музыкальная игрушка-каталка Забавный Автобус9183

В смысле скрыть вообще этот блок?

 

Что-то попритихло с новой версией. До Нового Года ожидается обновление?

Конечно будет, как и обещал

 

Доброе утро. Настроила модуль Преимущество, добавив ссылку в одно из преимуществ (Новинки каждый день).

Заметила, что если нажать на ссылку, то открывается всплывающее окно и там пусто, а если нажать "открыть в новой вкладке", то попадаю во все новые добавленые товары (как и было задумано).

Посмотрите, почему так получилось?

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

http://alenka.dp.ua/igrushki/dlya-malchikov/zheleznye-dorogi-parkingi-treki/lokomotiv-muzykalnyy-skazochnyy-poezd-0627

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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