-
Публикации
86 -
Зарегистрирован
-
Посещение
-
Days Won
1
Сообщения, опубликованные пользователем kimono11
-
-
- Это популярное сообщение.
- Это популярное сообщение.
В новом релизе OPENCART 2.3.0.2.3 появились преимущества и подарки.
В шаблоне они не выводятся ни в карточке товара, ни в категориях.
Сделал адаптацию.
Через модификаторы вывести:
Скрытый текст<?xml version="1.0" encoding="utf-8"?> <modification> <name>1NS-правки</name> <code>NS-customisations</code> <version>2.5.6</version> <author>Andrew_Boyko(kimono11)</author> <file path="catalog/view/theme/newstore/template/product/category.tpl"> <operation error="skip"> <search><![CDATA[<?php if($ns_on_off_category_page_rating !='0') { ?>]]></search> <add position="before"><![CDATA[ <?php if ($product['benefits']) { ?> <div class="benefits col-sm-12 hidden-sm hidden-xs"> <div class="benefit-text"><?php echo $text_benefits; ?></div> <ul class="benefit"> <?php foreach ($product['benefits'] as $benefit) { ?> <?php if ($benefit['type'] == 1) { ?> <li class="col-sm-1"> <?php if (!$benefit['link']) { ?> <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span> <?php } else { ?> <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a> <?php } ?> <?php if ($benefit['description']) { ?> <div class="benefit_description"><?php echo $benefit['description']; ?></div> <?php } ?> </li> <?php } ?> <?php } ?> </ul> </div> <div class="present hidden-sm hidden-xs"> <?php foreach ($product['benefits'] as $benefit) { ?> <?php if ($benefit['type'] == 0) { ?> <div> <?php if (!$benefit['link']) { ?> <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span> <?php } else { ?> <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a> <?php } ?> </div> <?php } ?> <?php } ?> </div> <?php } ?>]]></add> </operation> </file> <file path="catalog/view/theme/newstore/template/product/product.tpl"> <operation error="skip"> <search><![CDATA[<div class="alert alert-info"><i class="fa fa-info-circle"></i> <?php echo $text_minimum; ?></div>]]></search> <add position="after" offset="1"><![CDATA[<hr> <?php if ($benefits) { ?> <div class="benefits col-sm-12"> <div class="col-sm-4"><?php echo $text_benefits; ?></div> <ul class="benefit"> <?php foreach ($benefits as $benefit) { ?> <?php if ($benefit['type'] == 1) { ?> <li class="col-sm-2"> <?php if (!$benefit['link']) { ?> <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span> <?php } else { ?> <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a> <?php } ?> <?php if ($benefit['description']) { ?> <div class="benefit_description"><?php echo $benefit['description']; ?></div> <?php } ?> </li> <?php } ?> <?php } ?> </ul> </div> <?php } ?> <?php if ($benefits) { ?> <div class="present"> <?php foreach ($benefits as $benefit) { ?> <?php if ($benefit['type'] == 0) { ?> <div> <?php if (!$benefit['link']) { ?> <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span> <?php } else { ?> <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a> <?php } ?> </div> <?php } ?> <?php } ?> </div> <?php } ?>]]></add> </operation> </file> </modification>
В файл стилей добавить:
Скрытый текст/*benefits*/ .product-grid .benefit-text, .product-grid .benefit, .product-grid .benefits, .product-grid .present { display: none; } .benefits { margin-left: -15px; } .benefit { list-style: none; padding: 0px; margin: 0px; } .product-list .benefit-text { float: left; line-height: 40px; margin-right: 5px; } .benefit li span { display: table-cell; vertical-align: middle; } .benefit_description { display: none; position: absolute; top: 41px; z-index: 2; border: 1px solid #38b0e3; padding: 15px; left: -75px; border-radius: 4px; background: white; box-shadow: 0 0 8px grey; width: 150px; line-height: 13px; font-size: 11px; } .benefit_description:after { position: absolute; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; top: -7px; content: ''; left: 82px; } .benefit_description:before { position: absolute; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #38b0e3; top: -8px; content: ''; left: 82px; } .benefit li:hover .benefit_description { display: block; } .product-info .present { border-top: 1px solid #E7E7E7; padding: 15px 5px 10px 5px; margin-top: 10px; }
-
26 минут назад, jaffagold сказал:
попробуйте
ul.dropdown-menu.drop-contacts:hover {
display: block!important;
}
вроде удерживает
Спасибо, помогло.
Еще добавил для блока в фиксированном меню:
#phone .contact-header:hover .drop-contacts {
display: block!important;
} -
@29aleksey После сегодняшнего обновления шаблона (релиз файлов от 21.07. на liveopencart.ru) блок контактов в шапке перестал корректно работать.
При наведении на блок, появляется выпадающее меню, но при попытке навести/нажать на элементы в выпадающем меню, оно пропадает.Если прокрутить страницу, так чтобы появилась магнитная полоса меню с уменьшенным блоком контактов, тогда при наведении на контакты ничего не появляется, а при нажатии - появляется выпадающее меню и нормально работает.
Наблюдать ошибку можно на демо:
-
Обновил OPENCART.PRO до версий 2.3.0.2.3 (было 2.3.0.2.2)
Обновил шаблон NEWSTORE до версий 2.5.6 (было 2.5.5)
Конечно же с полным удалением модификаторов и заливкой новых (с обновлением/очисткой кешей, все по инструкциям).
Все заработало, кроме:
18). Условия соглашения добавлены в модули(Быстрый заказ, обратный звонок , нашли дешевле, вопрос ответ)
у меня ссылка и чекбокс "Условия соглашения" в этих модулях не появились. В настройках этих модулей не нашел где включить.
-
7 часов назад, Niraban сказал:
У Вас так же?
у меня все нормально, страницы такого вида:
-
5 часов назад, Niraban сказал:Скрытый текст
# Options +FollowSymlinks (это в стоковом)
Options +SymLinksIfOwnerMatch (так должно быть для нашего хостинга, иначе ошибка 500) (эту конструкцию нам менять не нужно, т.к. у нас apache свежее чем 2.2. Вам сделали как для старых версий. Важно это или нет подскажут гуру, я не очень шарю)
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
# Prevent Direct Access to files Require all denied #
# For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>
# SEO URL Settings
RewriteEngine On (Эти две строки отвечают за редирект с www/на без www. И с http/на https. Пробовал разные варианты по инструкции, конкретно у меня на нашем хосте работает так.)
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L] (это делал по мануалу Устранение критических уязвимостей магазинов )
<IfModule mod_rewrite.c>
RewriteCond %{QUERY_STRING} (eval\() [NC,OR]
RewriteCond %{QUERY_STRING} (javascript:)(.*)(;) [NC,OR]
RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR]
RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR]
RewriteCond %{QUERY_STRING} (<|%3C)(.*)script(.*)(>|%3) [NC,OR]
RewriteCond %{QUERY_STRING} (\\|\.\.\.|\.\./|~|`|<|>|\|) [NC,OR]
RewriteCond %{QUERY_STRING} (boot\.ini|etc/passwd|self/environ) [NC,OR]
RewriteCond %{QUERY_STRING} (\'|\")(.*)(drop|insert|md5|select|union) [NC]
RewriteRule .* - [F]
</IfModule>
-
4 часа назад, Niraban сказал:
на https. Хостер: ukraine*com*ua.
Вот мой рабочий .htaccess на этом хостере:
Скрытый текст# Options +FollowSymlinks Options +SymLinksIfOwnerMatch # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Require all denied ## For apache 2.2 and older, replace "Require all denied" with these two lines : # Order deny,allow # Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] <IfModule mod_rewrite.c> RewriteCond %{QUERY_STRING} (eval\() [NC,OR] RewriteCond %{QUERY_STRING} (javascript:)(.*)(;) [NC,OR] RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR] RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR] RewriteCond %{QUERY_STRING} (<|%3C)(.*)script(.*)(>|%3) [NC,OR] RewriteCond %{QUERY_STRING} (\\|\.\.\.|\.\./|~|`|<|>|\|) [NC,OR] RewriteCond %{QUERY_STRING} (boot\.ini|etc/passwd|self/environ) [NC,OR] RewriteCond %{QUERY_STRING} (\'|\")(.*)(drop|insert|md5|select|union) [NC] RewriteRule .* - [F] </IfModule> # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that. # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value post_max_size 999M # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_input_time 200 # 7. disable open_basedir limitations # php_admin_value open_basedir none
-
- Это популярное сообщение.
- Это популярное сообщение.
скачал, но архив не устанавливается через Установка расширений, хотя FTP настроен.
11 час назад, BuslikDrev сказал:Если не получилось, тогда вытяните файлы из архива.
1. Содержимое папки upload загрузите в корень сайтав upload пусто в обоих архивах.
Вытянул .xml из архива, переименовал, установил.
11 час назад, BuslikDrev сказал:- Искажение всплывающего окна при прочтении условий;
- Автозаполнение информации о товаре при возврате
устранилось,
файлы не проверял
OpenCart.PRO 2.3.0.2.2
NewStore 2.5.5
-
9 минут назад, Blondy сказал:
он не на модерации. у меня все нормально скачалось.
Странно, у вас какой-то супер доступ, наверное.
У меня пишет:
Страница, которую вы пытаетесь просмотреть, не найдена.Код ошибки: 2D161/2
-
битая ссылка на файл
-
OpenCart.PRO 2.3.0.2.2 тоже касается?
Надеюсь в следующем обновлении это пофиксят.
-
6 минут назад, Pulemet сказал:
catalog\language\ru-ru\common\header.php если правильно вас понял)
я же раз пять этот файл открывал, туплю. Спасибо тебе добрый человек.
-
@29aleksey в файле catalog/view/theme/newstore/template/common/language.tpl ошибка.
Скрытый текстСтрока 8 <img src="catalog/language/<?php echo $language['code']; ?>/<?php echo $language['code']; ?>.png"" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>"> Строка 14 <li><a href="<?php echo $language['code']; ?>"><img src="catalog/language/<?php echo $language['code']; ?>/<?php echo $language['code']; ?>.png"" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>" /> <?php echo $language['name']; ?></a></li>
после .png"" лишние кавычки
З.Ы. подскажите в каком файле перевод кнопки вертикального меню "КАТЕГОРИИ" (уже все облазил и поиском по файлах в папках, не могу найти, тупняк)
-
21 минуту назад, kimono11 сказал:
а вот в товаре кнопка купить так и не хочет
это тоже может из-за не настроенного "быстрый заказ"
-
В 09.06.2017 at 12:22, Blade сказал:
спасиб, вроде с корзиной порядок теперь
триста меню для корзин и заказов))
быстрое, небыстрое, всплывающее, стандартное....повесишься)
а вот в товаре кнопка купить так и не хочет
подожду автора)
Судя по всему не настроен "быстрый заказ" (не важно используете его или нет, но настроить нужно)
Уже обсуждался вопрос:
-
- Это популярное сообщение.
- Это популярное сообщение.
-
В 25.02.2017 at 01:25, admin сказал:
Новое:
- Страница Новинок
- Страница Хитов Продаж
Не появились у меня эти страницы (в сайтмапе на демо тоже не вижу)
Языковые файлы есть, а .tpl не нашел.
Нужно что-то дополнительно сделать чтобы они появились?
-
В 15.03.2017 at 16:53, Yoda сказал:
Не работает с TURBO!
Там у модуля есть тплка, в которую надо вставить разметку unishop - процедура такая же как и для любых других модулей.
Подскажите пожалуйста, где подробнее почитать о процедуре адаптации сторонних модулей (из шаблона NewStore ) для работы с TURBO
Использую некоторые модули из шаблона, хотелось бы понимать какую разметку, куда вставлять.
-
Степень необходимости хорошего фильтра 200% (а при функциональности аналогичной Mega Filter PRO не только 20$, но 50% отнюдь не жалко)
а вот степень необходимости поиска с ошибками 60-70% (да и вообще, нафига вам нужны тупые, безграмотные клиенты? С ними же только время и нервы тратятся. Вот пусть на поиске и отсеиваются )
-
В 12.03.2017 at 00:33, inocstore сказал:
С вашей репутацией - готов купить сразу фильтр, до выхода, инвестировать.
Аналогично.
Аналог Mega Filter PRO с нормальным СЕО, с руками отрывать будут (ИМХО).
-
В 03.03.2017 at 23:10, markimax сказал:
Хоть бери и сам делай
Золотые слова. А мы Вам денег подсыплем на разработку, кто сколько сможет
Иль может SEO фикс какой для MFP?
-
В 13.02.2017 at 16:53, wawa сказал:
Заметил такой Баг. (Возможно только у меня)
При добавлении дополнительных адресов в "E-mail оповещениях".
Добавляю доп адреса в поле, разделяю запятой.
Нажимаю Сохранить, и Все пропало!
Ничего на сохранилось, поле осталось чистым.
В чем может быть проблема?
А собственно, из за чего все началось. Не приходят уведомления о сделанном заказе, ни покупателю ни админу.
Не пойму где еще нужно настраивать почту.Кто знает, ткните носом.
Подтверждаю. Только что установил сборку 2.3.0.2.1 с "0" на субдомен. E-mail не сохраняется.
Проверил на рабочей 2.1.0.2.2. все работает.
-
В 23.01.2017 at 11:03, Antoxa сказал:
Еще в комлпекте старый модуль auticalc
пересчет цены,
Есть доступный новый - он свободно распространяется, + очень помогает опции с ценой =, а не + или -,
@29aleksey добавьте пожалуйста, в шаблон эти модули, очень упрощают жить...
Подскажите где скачать новый (ссылку). Искал (auticalc или autocalc) тут, на liveopencart, opencart.com, opencartforum, - не нашел.
-
Только что купил модуль.
У меня уже установлен CKEditor (работает везде)
Можно ли установить только FMElfinder ?
Или можно залить все из папки upload и ничего не сломается?
NEWSTORE - адаптивный универсальный шаблон от 29aleksey
в Шаблоны
Опубликовано:
А на кой вам стикеры из сборки, если есть автоматические стикеры из темы?
Не увидел для себя необходимости их использования, поэтому не делал.