Browse Source

Mar 1 : [ADD] Initial Commit 'theme_silon'

pull/254/head
AjmalCybro 2 years ago
parent
commit
6796b80e58
  1. 41
      theme_silon/README.rst
  2. 24
      theme_silon/__init__.py
  3. 93
      theme_silon/__manifest__.py
  4. 23
      theme_silon/controllers/__init__.py
  5. 269
      theme_silon/controllers/main.py
  6. 8
      theme_silon/data/silon_configuration_data.xml
  7. 6
      theme_silon/doc/RELEASE_NOTES.md
  8. 24
      theme_silon/models/__init__.py
  9. 41
      theme_silon/models/silon_configuration.py
  10. 35
      theme_silon/models/theme_silon.py
  11. 2
      theme_silon/security/ir.model.access.csv
  12. BIN
      theme_silon/static/description/banner.png
  13. BIN
      theme_silon/static/description/icon.png
  14. BIN
      theme_silon/static/description/images/1.jpg
  15. BIN
      theme_silon/static/description/images/2.jpg
  16. BIN
      theme_silon/static/description/images/3.jpg
  17. BIN
      theme_silon/static/description/images/4.jpg
  18. BIN
      theme_silon/static/description/images/5.jpg
  19. BIN
      theme_silon/static/description/images/6.jpg
  20. BIN
      theme_silon/static/description/images/Cybrosys.png
  21. BIN
      theme_silon/static/description/images/cybro-logo-oca-no-text.png
  22. BIN
      theme_silon/static/description/images/cybro-logo-oca.png
  23. BIN
      theme_silon/static/description/images/demo-1.jpg
  24. BIN
      theme_silon/static/description/images/demo-1.png
  25. BIN
      theme_silon/static/description/images/demo-2.jpg
  26. BIN
      theme_silon/static/description/images/demo-3.jpg
  27. BIN
      theme_silon/static/description/images/hero.png
  28. BIN
      theme_silon/static/description/images/laptop-screenshots.jpg
  29. BIN
      theme_silon/static/description/images/phone-screenshots.jpg
  30. 258
      theme_silon/static/description/index.html
  31. BIN
      theme_silon/static/description/theme_screenshot.png
  32. 35
      theme_silon/static/src/css/flaticon.css
  33. 4
      theme_silon/static/src/css/font-awesome.min.css
  34. 1822
      theme_silon/static/src/css/style.css
  35. 34
      theme_silon/static/src/css/style.css.map
  36. BIN
      theme_silon/static/src/fonts/ElegantIcons.eot
  37. 1832
      theme_silon/static/src/fonts/ElegantIcons.svg
  38. BIN
      theme_silon/static/src/fonts/ElegantIcons.ttf
  39. BIN
      theme_silon/static/src/fonts/ElegantIcons.woff
  40. BIN
      theme_silon/static/src/fonts/FontAwesome.otf
  41. BIN
      theme_silon/static/src/fonts/fontawesome-webfont.eot
  42. 2671
      theme_silon/static/src/fonts/fontawesome-webfont.svg
  43. BIN
      theme_silon/static/src/fonts/fontawesome-webfont.ttf
  44. BIN
      theme_silon/static/src/fonts/fontawesome-webfont.woff
  45. BIN
      theme_silon/static/src/fonts/fontawesome-webfont.woff2
  46. BIN
      theme_silon/static/src/img/JOURNAL/ali-yahya-11L8NPBXxCA-unsplash.jpg
  47. BIN
      theme_silon/static/src/img/JOURNAL/jutta-wilms-OyKoJup7xQM-unsplash.jpg
  48. BIN
      theme_silon/static/src/img/JOURNAL/karly-jones-hKsqlfJnR60-unsplash.jpg
  49. BIN
      theme_silon/static/src/img/about/banner/about-banner.jpg
  50. BIN
      theme_silon/static/src/img/about_content/abt_c.jpg
  51. BIN
      theme_silon/static/src/img/banner/banner.png
  52. 65
      theme_silon/static/src/img/button icon/android.svg
  53. 20
      theme_silon/static/src/img/button icon/apple.svg
  54. BIN
      theme_silon/static/src/img/cart_banner/Cart_baner.jpg
  55. BIN
      theme_silon/static/src/img/contact/1570974404127_ANAS MK CV-1.pdf
  56. BIN
      theme_silon/static/src/img/contact/1570974404127_ANAS MK CV-2.pdf
  57. BIN
      theme_silon/static/src/img/contact/contact.jpg
  58. BIN
      theme_silon/static/src/img/contact_banner/contact_baner.jpg
  59. BIN
      theme_silon/static/src/img/followus/artem-gavrysh-ygAujED2tZ4-unsplash.jpg
  60. BIN
      theme_silon/static/src/img/followus/edu-lauton-TyQ-0lPp6e4-unsplash.jpg
  61. BIN
      theme_silon/static/src/img/followus/philipe-cavalcante-Ugpcxb0jG4Q-unsplash.jpg
  62. BIN
      theme_silon/static/src/img/followus/remy_loz-rT5LrFoNeA0-unsplash1.jpg
  63. 74
      theme_silon/static/src/img/icon link/a.svg
  64. 1
      theme_silon/static/src/img/icon link/b.svg
  65. 1
      theme_silon/static/src/img/icon link/box(1).svg
  66. 45
      theme_silon/static/src/img/icon link/like.svg
  67. 3
      theme_silon/static/src/img/icons 2/delivery-truck.svg
  68. 46
      theme_silon/static/src/img/icons 2/headphones.svg
  69. 1
      theme_silon/static/src/img/icons 2/money-bag.svg
  70. 1
      theme_silon/static/src/img/icons 2/security.svg
  71. 38
      theme_silon/static/src/img/icons/half_rating.svg
  72. 1
      theme_silon/static/src/img/icons/heart.svg
  73. 1
      theme_silon/static/src/img/icons/icons8-search.svg
  74. 1
      theme_silon/static/src/img/icons/shopping-cart (1).svg
  75. 153
      theme_silon/static/src/img/icons/star.svg
  76. 1
      theme_silon/static/src/img/icons/star_icon.svg
  77. 1
      theme_silon/static/src/img/icons/wishlist.svg
  78. BIN
      theme_silon/static/src/img/logo/logo.png
  79. BIN
      theme_silon/static/src/img/offer/offer.jpg
  80. BIN
      theme_silon/static/src/img/offer/ss.jpg
  81. BIN
      theme_silon/static/src/img/popular/1a.jpg
  82. BIN
      theme_silon/static/src/img/popular/1b.jpg
  83. BIN
      theme_silon/static/src/img/popular/1c.jpg
  84. BIN
      theme_silon/static/src/img/popular/1d.jpg
  85. BIN
      theme_silon/static/src/img/popular/jake-davies-2-MyDjWZ_eU-unsplash.jpg
  86. BIN
      theme_silon/static/src/img/popular/joshua-coleman-xo2Euf3aPMs-unsplash.jpg
  87. BIN
      theme_silon/static/src/img/popular/toa-heftiba-9PVUNBgqVRo-unsplash.jpg
  88. BIN
      theme_silon/static/src/img/popular/toa-heftiba-ScuVVivQPTc-unsplash.jpg
  89. BIN
      theme_silon/static/src/img/product_banner/product_banner.jpg
  90. BIN
      theme_silon/static/src/img/product_contents/1.jpg
  91. BIN
      theme_silon/static/src/img/product_contents/10.jpg
  92. BIN
      theme_silon/static/src/img/product_contents/11.jpg
  93. BIN
      theme_silon/static/src/img/product_contents/12.jpg
  94. BIN
      theme_silon/static/src/img/product_contents/2.jpg
  95. BIN
      theme_silon/static/src/img/product_contents/3.jpg
  96. BIN
      theme_silon/static/src/img/product_contents/4.jpg
  97. BIN
      theme_silon/static/src/img/product_contents/5.jpg
  98. BIN
      theme_silon/static/src/img/product_contents/6.jpg
  99. BIN
      theme_silon/static/src/img/product_contents/7.jpg
  100. BIN
      theme_silon/static/src/img/product_contents/8.jpg

41
theme_silon/README.rst

@ -0,0 +1,41 @@
Theme Silon
=========
* Design Web Pages with theme Silon
Installation
============
- www.odoo.com/documentation/15.0/setup/install.html
- Install our custom addon
License
-------
General Public License, Version 3 (LGPL v3).
(https://www.odoo.com/documentation/user/15.0/legal/licenses/licenses.html)
Company
-------
* 'Cybrosys Techno Solutions <https://cybrosys.com/>`__
Credits
-------
* Developer:
Harshad(v15) @ cybrosys
Contacts
--------
* Mail Contact : odoo@cybrosys.com
Bug Tracker
-----------
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported.
Maintainer
==========
This module is maintained by Cybrosys Technologies.
For support and more information, please visit https://www.cybrosys.com
Further information
===================
HTML Description: `<static/description/index.html>`__

24
theme_silon/__init__.py

@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import models
from . import controllers

93
theme_silon/__manifest__.py

@ -0,0 +1,93 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
{
'name': 'Theme Silon',
'version': '15.0.1.0.0',
'summary': 'Attractive and unique front-end theme for eCommerce websites',
'description': 'Attractive and unique front-end theme for eCommerce websites',
'category': 'Theme/eCommerce',
'author': 'Cybrosys Techno Solutions',
'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'website': "https://www.cybrosys.com",
'depends': ['website', 'website_mass_mailing', 'website_sale_wishlist'],
'data': [
'data/silon_configuration_data.xml',
'security/ir.model.access.csv',
'views/silon_configuration.xml',
'views/snippets/index/most_popular.xml',
'views/snippets/index/banner.xml',
'views/snippets/index/offer.xml',
'views/snippets/index/features.xml',
'views/snippets/index/journals.xml',
'views/snippets/index/follow_us.xml',
'views/snippets/about_us/about_us.xml',
'views/snippets/index/featured_products.xml',
'views/snippets/index/trending.xml',
'views/template.xml',
'views/footer.xml',
'views/header.xml',
'views/contact_us.xml',
'views/cart.xml',
'views/product_page.xml',
'views/product.xml',
'views/views.xml'
],
'images': [
'static/description/banner.png',
'static/description/theme_screenshot.png'
],
'assets': {
'web.assets_frontend': [
'/theme_silon/static/src/css/font-awesome.min.css',
'/theme_silon/static/src/scss/_variables.scss',
'/theme_silon/static/src/scss/_normalize.scss',
'/theme_silon/static/src/scss/_common.scss',
'/theme_silon/static/src/scss/components/_buttons.scss',
'/theme_silon/static/src/scss/layout/_footer.scss',
'/theme_silon/static/src/scss/components/_banner.scss',
'/theme_silon/static/src/scss/components/_product.scss',
'/theme_silon/static/src/scss/pages/home/_offers.scss',
'/theme_silon/static/src/scss/pages/home/_features.scss',
'/theme_silon/static/src/scss/pages/home/_journal.scss',
'/theme_silon/static/src/scss/pages/home/_trending.scss',
'/theme_silon/static/src/scss/pages/home/_follow-us.scss',
'/theme_silon/static/src/scss/pages/home/_most-popular.scss',
'/theme_silon/static/src/scss/pages/_maincontents.scss',
'/theme_silon/static/src/scss/pages/_product.scss',
'/theme_silon/static/src/scss/pages/_about.scss',
'/theme_silon/static/src/scss/layout/_header.scss',
'/theme_silon/static/src/scss/pages/_preview.scss',
'/theme_silon/static/src/scss/pages/_contact.scss',
'/theme_silon/static/src/scss/pages/_cart.scss',
'/theme_silon/static/src/js/most_popular.js',
'/theme_silon/static/src/js/filter_price.js',
'/theme_silon/static/src/js/featured_product.js',
'/theme_silon/static/src/js/trending.js',
],
},
'license': 'LGPL-3',
'installable': True,
'application': False,
'auto_install': False,
}

23
theme_silon/controllers/__init__.py

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import main

269
theme_silon/controllers/main.py

@ -0,0 +1,269 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
import datetime
from werkzeug.exceptions import NotFound
from odoo.addons.http_routing.models.ir_http import slug
from odoo.addons.website.controllers.main import QueryURL
from odoo.addons.website_sale.controllers.main import TableCompute, WebsiteSale
from odoo import http
from odoo.http import request
from odoo import fields
class WebsiteProduct(http.Controller):
"""Class for dynamic snippets for products"""
@http.route('/get_featured_product', auth='public', type='json',
website=True)
def get_featured_products(self):
"""Function to get featured products"""
silon_configuration = request.env.ref(
'theme_silon.silon_configuration_data')
product_id = silon_configuration.featured_product_ids
rating = request.website.viewref('website_sale.product_comment').active
res = {'products': []}
for product in product_id:
combination_info = product._get_combination_info_variant()
res_product = product.read(['id', 'name', 'website_url',
'rating_avg', 'rating_count'])[0]
res_product['ratings'] = round(res_product['rating_avg'], 2)
res_product['rating'] = rating
res_product.update(combination_info)
res['products'].append(res_product)
products = res['products']
values = {'products': products}
response = http.Response(
template='theme_silon.featured_product_snippet', qcontext=values)
return response.render()
@http.route('/get_popular_product', auth='public', type='json',
website=True)
def get_popular_products(self):
"""Function to get Popular Products"""
products = request.env['product.template'].sudo().search([])
for each in products:
each.qty_sold = 0
each.top_selling = False
date = fields.Datetime.now()
date_before = date - datetime.timedelta(days=7)
orders = request.env['sale.order'].sudo().search([
('date_order', '<=', date),
('date_order', '>=',
date_before),
('website_id', '!=', False),
('state', 'in', (
'sale', 'done'))])
for order in orders:
order_line = order.order_line
for product in order_line:
product.product_id.qty_sold = product.product_id.qty_sold + 1
website_product_ids = request.env['product.template'].sudo().search(
[('is_published', '=', True),
('qty_sold', '!=', 0)],
order='qty_sold desc', limit=4)
website_product_ids.top_selling = True
rating = request.website.viewref('website_sale.product_comment').active
res = {'products': []}
for product in website_product_ids:
combination_info = product._get_combination_info()
res_product = product.read(['id', 'name', 'website_url',
'rating_avg', 'rating_count'])[0]
res_product['ratings'] = round(res_product['rating_avg'], 2)
res_product.update(combination_info)
res_product['rating'] = rating
res['products'].append(res_product)
products = res['products']
values = {'website_product_ids': products}
response = http.Response(
template='theme_silon.popular_snippet', qcontext=values)
return response.render()
@http.route('/get_trending_product', auth='public', type='json',
website=True)
def get_trending_product(self):
"""Function to get Trending Products"""
products = request.env['product.template'].sudo().search([])
for each in products:
each.views = 0
each.most_viewed = False
date = fields.Datetime.now()
date_before = date - datetime.timedelta(days=7)
products = request.env['website.track'].sudo().search(
[('visit_datetime', '<=', date),
('visit_datetime', '>=', date_before),
('product_id', '!=', False)])
for pro in products:
pro.product_id.views = pro.product_id.views + 1
product_ids = request.env['product.template'].sudo().search(
[('is_published', '=', True),
('views', '!=', 0)],
order='views desc', limit=8)
product_ids.most_viewed = True
rating = request.website.viewref('website_sale.product_comment').active
res = {'products': []}
for product in product_ids:
combination_info = product._get_combination_info()
res_product = product.read(['id', 'name', 'website_url',
'rating_avg', 'rating_count'])[0]
res_product['ratings'] = round(res_product['rating_avg'], 2)
res_product.update(combination_info)
res_product['rating'] = rating
res['products'].append(res_product)
products = res['products']
values = {'product_ids': products}
response = http.Response(
template='theme_silon.trending_snippet', qcontext=values)
return response.render()
class PriceFilter(WebsiteSale):
"""Price filtering Class"""
@http.route()
def shop(self, page=0, category=None, search='', ppg=False, **post):
"""Override WebsiteSale shop for Price Filter"""
maximum = minimum = 0
add_qty = int(post.get('add_qty', 1))
product_category = request.env['product.public.category']
if category:
category = product_category.search([('id', '=', int(category))], limit=1)
if not category or not category.can_access_from_current_website():
raise NotFound()
else:
category = product_category
if ppg:
try:
ppg = int(ppg)
post['ppg'] = ppg
except ValueError:
ppg = False
if not ppg:
ppg = request.env['website'].get_current_website().shop_ppg or 20
ppr = request.env['website'].get_current_website().shop_ppr or 4
product_ids = request.env['product.template'].search(
['&', ('sale_ok', '=', True), ('active', '=', True)])
if product_ids and product_ids.ids:
request.cr.execute(
'select min(list_price),max(list_price) from product_template where id in %s',
(tuple(product_ids.ids),))
list_prices = request.cr.fetchall()
minimum = list_prices[0][0]
maximum = list_prices[0][1]
attrib_list = request.httprequest.args.getlist('attrib')
attrib_values = [[int(x) for x in v.split("-")] for v in attrib_list if v]
attributes_ids = {v[0] for v in attrib_values}
attrib_set = {v[1] for v in attrib_values}
domain = self._get_search_domain(search, category, attrib_values)
if post.get('minimum') and post.get('maximum'):
domain = domain + [('list_price', '>=', float(post.get('minimum'))),
('list_price', '<=', float(post.get('maximum')))]
keep = QueryURL('/shop', category=category and int(category),
search=search, attrib=attrib_list,
order=post.get('order'), minimum=post.get('minimum'),
maximum=post.get('maximum'))
pricelist_context, pricelist = self._get_pricelist_context()
request.context = dict(
request.context, pricelist=pricelist.id,
partner=request.env.user.partner_id)
url = "/shop"
if search:
post["search"] = search
if attrib_list:
post['attrib'] = attrib_list
product_template = request.env['product.template'].with_context(bin_size=True)
search_product = product_template.search(domain, order=self._get_search_order(post))
website_domain = request.website.website_domain()
categs_domain = [('parent_id', '=', False)] + website_domain
if search:
search_categories = product_category.search(
[('product_tmpl_ids', 'in', search_product.ids)] + website_domain).parents_and_self
categs_domain.append(('id', 'in', search_categories.ids))
else:
search_categories = product_category
categs = product_category.search(categs_domain)
if category:
url = f'{"/shop/category/%s"}' % slug(category)
product_count = len(search_product)
pager = request.website.pager(url=url, total=product_count,
page=page, step=ppg, scope=7,
url_args=post)
offset = pager['offset']
products = search_product[offset: offset + ppg]
product_attribute = request.env['product.attribute']
if products:
# get all products without limit
attributes = product_attribute.search([('product_tmpl_ids', 'in', search_product.ids)])
else:
attributes = product_attribute.browse(attributes_ids)
layout_mode = request.session.get('website_sale_shop_layout_mode')
if not layout_mode:
if request.website.viewref('website_sale.products_list_view').active:
layout_mode = 'list'
else:
layout_mode = 'grid'
values = {
'search': search,
'category': category,
'attrib_values': attrib_values,
'attrib_set': attrib_set,
'pager': pager,
'pricelist': pricelist,
'add_qty': add_qty,
'products': products,
'search_count': product_count, # common for all searchbox
'bins': TableCompute().process(products, ppg, ppr),
'ppg': ppg,
'ppr': ppr,
'categories': categs,
'attributes': attributes,
'keep': keep,
'search_categories_ids': search_categories.ids,
'layout_mode': layout_mode,
'minimum': minimum,
'maximum': maximum,
}
if category:
values['main_object'] = category
return request.render("website_sale.products", values)

8
theme_silon/data/silon_configuration_data.xml

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<data noupdate="1">
<record id="silon_configuration_data" model="silon.configuration">
<field name="name">Featured Products</field>
</record>
</data>
</odoo>

6
theme_silon/doc/RELEASE_NOTES.md

@ -0,0 +1,6 @@
## Module <theme_silon>
#### 18.02.2023
#### Version 15.0.1.0.0
#### ADD
- Initial commit for Theme Silon

24
theme_silon/models/__init__.py

@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import silon_configuration
from . import theme_silon

41
theme_silon/models/silon_configuration.py

@ -0,0 +1,41 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import models, fields
class SilonConfiguration(models.Model):
"""Class for configuring featured products"""
_name = 'silon.configuration'
name = fields.Char('Name')
featured_product_ids = fields.Many2many('product.product', help="Add your featured products")
class Product(models.Model):
"""Class to add fields like quantity,views,top-selling and most-viewed to product.template model"""
_inherit = 'product.template'
qty_sold = fields.Integer(string='Quantity sold', help="Quantity Sold")
views = fields.Integer(string='Views', help="Total Views")
top_selling = fields.Boolean(string='TopSelling', help="If top selling product")
most_viewed = fields.Boolean(string='Most Viewed', help="If most viewed product")

35
theme_silon/models/theme_silon.py

@ -0,0 +1,35 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import models
class ThemeSilon(models.AbstractModel):
"""Website header configuration"""
_inherit = 'theme.utils'
def _theme_silon_post_copy(self, mod):
"""Function to disable or enable Website header views"""
self.disable_view('website.placeholder_header_call_to_action')
self.enable_view('website.template_header_default_align_center')
self.enable_header_off_canvas()

2
theme_silon/security/ir.model.access.csv

@ -0,0 +1,2 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_silon_configuration,access_silon_configuration,model_silon_configuration,,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_silon_configuration access_silon_configuration model_silon_configuration 1 1 1 1

BIN
theme_silon/static/description/banner.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
theme_silon/static/description/icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
theme_silon/static/description/images/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 KiB

BIN
theme_silon/static/description/images/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 KiB

BIN
theme_silon/static/description/images/3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 KiB

BIN
theme_silon/static/description/images/4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

BIN
theme_silon/static/description/images/5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 KiB

BIN
theme_silon/static/description/images/6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

BIN
theme_silon/static/description/images/Cybrosys.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
theme_silon/static/description/images/cybro-logo-oca-no-text.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
theme_silon/static/description/images/cybro-logo-oca.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
theme_silon/static/description/images/demo-1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

BIN
theme_silon/static/description/images/demo-1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

BIN
theme_silon/static/description/images/demo-2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

BIN
theme_silon/static/description/images/demo-3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

BIN
theme_silon/static/description/images/hero.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 545 KiB

BIN
theme_silon/static/description/images/laptop-screenshots.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 KiB

BIN
theme_silon/static/description/images/phone-screenshots.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 KiB

258
theme_silon/static/description/index.html

@ -0,0 +1,258 @@
<!-- Hero Section -->
<div class="container pt-4 mt-4 rounded" style="background-color: #f0f2f4; font-family: Montserrat, 'sans-serif';">
<div class="row">
<div class="col-lg-12 mb-4">
<img src="images/Cybrosys.png" alt="Cybrosys Logo" style="width: 120px; height: auto;">
<hr style="border-color: #e1e5e9;" />
</div>
</div>
<div class="row">
<div class="col-lg-12 text-center">
<img src="images/hero.png" width=60% height="auto" class="mb-4" alt="Theme Screenshot">
</div>
<div class="col-lg-12 text-center">
<h1 class="mt-4">Theme Silon</h1>
<p class="lead mb-4" style="max-width: 700px; margin: 0 auto;">
Silon is a attractive and unique front-end theme mainly suitable for eCommerce website. Many custom
designed snippets facilitates to add better user experience. Contains featured product snippet configured from the backend.
The most popular and trending products can be added. The price filter is an another attractive feature available. Customized shop, cart, and contact us pages, etc.
</p>
</div>
</div>
<!-- End of Hero Section -->
<!-- Alternate Section -->
<div class="row p-4">
<div class="col-lg-6 px-4" style="margin-top: 100px;">
<h2>Desktop View</h2>
<p class="lead">
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
</p>
</div>
<div class="col-lg-6 px-4">
<img style="border-radius: 0.5em;" src="images/laptop-screenshots.jpg" width="90%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
</div>
<div class="row p-4">
<div class="col-lg-6 px-4">
<img style="border-radius: 0.5em;" src="images/phone-screenshots.jpg" width="90%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-6 px-4" style="margin-top: 100px;">
<h2>Mobile View</h2>
<p class="lead">
User friendly and modern looking theme makes your page more Stylish And Beautiful.
</p>
</div>
</div>
<!-- End of Alternate Section -->
<!-- Two Columns Section -->
<div class="row p-4">
<!-- Column 1 -->
<div class="col-lg-6">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/1.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Home Page</h2>
<p class="lead text-center">
An attractive home page with featured products, trending products, and most popular products snippet.
</p>
</div>
</div>
</div>
<!-- End of Column 1 -->
<!-- Column 2 -->
<div class="col-lg-6">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/2.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Product View</h2>
<p class="lead text-center">
Customized product page design with a modern looking.
</p>
</div>
</div>
</div>
<!-- End of Column 2 -->
</div>
<!-- End of Two Columns Section -->
<!-- One Column Section -->
<div class="row p-4">
<div class="col-lg-6">
<img style="border-radius: 0.5em;" src="images/3.jpg" width="90%" height="auto" class="mb-4 shadow-sm"
alt="Theme Screenshot">
</div>
<div class="col-lg-6" style="padding-top: 100px;">
<h2>Overview</h2>
<p class="lead">
Attractive and unique design, More user friendly, etc.
</p>
</div>
</div>
<!-- End of Two Columns Section -->
<!-- Two Columns Section -->
<div class="row p-4">
<!-- Column 1 -->
<div class="col-lg-4">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/4.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Contact</h2>
<p class="lead text-center">
User friendly and modern looking contact page design.
</p>
</div>
</div>
</div>
<!-- End of Column 1 -->
<!-- Column 2 -->
<div class="col-lg-4">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/5.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Shop</h2>
<p class="lead text-center">
Customized Shop page design with price filter which allows to shop by price from the eCommerce Website.
</p>
</div>
</div>
</div>
<!-- End of Column 2 -->
<!-- Column 4 -->
<div class="col-lg-4">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/6.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">About</h2>
<p class="lead text-center">
An attractive look for your company website.
</p>
</div>
</div>
</div>
<!-- End of Column 4 -->
</div>
<!-- End of Two Columns Section -->
<!-- Demo Pages -->
<section class="oe_container">
<div class="row" style="margin: 60px auto -30px;">
<div class="col-lg-12 text-center">
<h4 class="mt-4">Demo Pages</h4>
<hr style="border-width: 3px; border-color: #0984e3; width: 100px;">
</div>
</div>
<div class="row" style="margin: 40px auto; border-radius: 15px; padding: 38px;">
<div class="col-sm-6 col-md-4 px-2">
<div class="bg-white shadow overflow-hidden mb32"
style="border-radius: 15px; width: 300px; padding-bottom: 0; margin-right: 30px;">
<img src="./images/demo-1.png" width="300px" height="auto">
<h6 class="text-center my-3">Home</h6>
<hr style="border-width: 5px; border-color: #0984e3; width: 150px; margin-bottom: 0;">
</div>
</div>
<div class="col-sm-6 col-md-4 px-2">
<div class="bg-white shadow overflow-hidden mb32"
style="border-radius: 15px; width: 300px; padding-bottom: 0;">
<img src="./images/demo-2.jpg" width="300px" height="auto">
<h6 class="text-center my-3">Shop</h6>
<hr style="border-width: 5px; border-color: #05c46b; width: 150px; margin-bottom: 0;">
</div>
</div>
<div class="col-sm-6 col-md-4 px-2">
<div class="bg-white shadow overflow-hidden mb32"
style="border-radius: 15px; width: 300px; padding-bottom: 0;">
<img src="./images/demo-3.jpg" width="300px" height="auto">
<h6 class="text-center my-3">Product Preview</h6>
<hr style="border-width: 5px; border-color: #f44f52; width: 150px; margin-bottom: 0;">
</div>
</div>
</div>
</section>
<!-- End of Demo Pages -->
<!-- Footer -->
<div class="row" style="margin-top: 4rem;">
<div class="col-lg-12 text-center">
<h2>Get Help</h2>
<hr style=" border: 2px solid #b22126; margin-top: 2px;" width="40px">
<p class="text-center" style="max-width: 650px; margin: 0 auto;">If you have anything to share with us
based
on
your use of this module, please let us know. We are ready to offer our support.</p>
</div>
</div>
<div class="row">
<div class="col px-4 pt-3 pb-2 shadow-sm"
style="background-color: #fff; max-width: 450px; border-radius: 0.5em; margin: 1em auto;">
<div class="row">
<div class="col-lg-8">
<h6><a href="mailto:odoo@cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i
class="fa fa-envelope mr-2"></i>odoo@cybrosys.com</a></h6>
</div>
<div class="col-lg-4 d-flex justify-content-end" style="position: relative;">
<h6><a href="mailto:odoo@cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i class="fa fa-chevron-right"></i></a>
</h6>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col px-4 pt-3 pb-2 shadow-sm"
style="background-color: #fff; max-width: 450px; border-radius: 0.5em; margin: 1em auto;">
<div class="row">
<div class="col-lg-8">
<h6><a href="https://www.cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i
class="fa fa-globe mr-2"></i>www.cybrosys.com</a></h6>
</div>
<div class="col-lg-4 d-flex justify-content-end" style="position: relative;">
<h6><a href="https://www.cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i class="fa fa-chevron-right"></i></a>
</h6>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 mt-4 mb-2 text-center">
<p style="font-weight: bold">A Quality Theme From</p>
</div>
<div class="col-lg-12 text-center">
<img src="images/cybro-logo-oca.png" width="80px" height="auto">
</div>
</div>
<!-- End of Footer -->
</div>

BIN
theme_silon/static/description/theme_screenshot.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 KiB

35
theme_silon/static/src/css/flaticon.css

@ -0,0 +1,35 @@
/*
Flaticon icon font: Flaticon
Creation date: 19/04/2020 06:48
*/
@font-face {
font-family: "Flaticon";
src: url("../fonts/Flaticon.eot");
src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
url("../fonts/Flaticon.woff2") format("woff2"),
url("../fonts/Flaticon.woff") format("woff"),
url("../fonts/Flaticon.ttf") format("truetype"),
url("../fonts/Flaticon.svg#Flaticon") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Flaticon";
src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
font-family: Flaticon;
font-style: normal;
}
.flaticon-search:before { content: "\f100"; }
.flaticon-shopping-cart:before { content: "\f101"; }
.flaticon-user:before { content: "\f102"; }
.flaticon-heart:before { content: "\f103"; }
.flaticon-arrow:before { content: "\f104"; }

4
theme_silon/static/src/css/font-awesome.min.css

File diff suppressed because one or more lines are too long

1822
theme_silon/static/src/css/style.css

File diff suppressed because it is too large

34
theme_silon/static/src/css/style.css.map

File diff suppressed because one or more lines are too long

BIN
theme_silon/static/src/fonts/ElegantIcons.eot

Binary file not shown.

1832
theme_silon/static/src/fonts/ElegantIcons.svg

File diff suppressed because it is too large

After

Width:  |  Height:  |  Size: 271 KiB

BIN
theme_silon/static/src/fonts/ElegantIcons.ttf

Binary file not shown.

BIN
theme_silon/static/src/fonts/ElegantIcons.woff

Binary file not shown.

BIN
theme_silon/static/src/fonts/FontAwesome.otf

Binary file not shown.

BIN
theme_silon/static/src/fonts/fontawesome-webfont.eot

Binary file not shown.

2671
theme_silon/static/src/fonts/fontawesome-webfont.svg

File diff suppressed because it is too large

After

Width:  |  Height:  |  Size: 434 KiB

BIN
theme_silon/static/src/fonts/fontawesome-webfont.ttf

Binary file not shown.

BIN
theme_silon/static/src/fonts/fontawesome-webfont.woff

Binary file not shown.

BIN
theme_silon/static/src/fonts/fontawesome-webfont.woff2

Binary file not shown.

BIN
theme_silon/static/src/img/JOURNAL/ali-yahya-11L8NPBXxCA-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
theme_silon/static/src/img/JOURNAL/jutta-wilms-OyKoJup7xQM-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

BIN
theme_silon/static/src/img/JOURNAL/karly-jones-hKsqlfJnR60-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

BIN
theme_silon/static/src/img/about/banner/about-banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

BIN
theme_silon/static/src/img/about_content/abt_c.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

BIN
theme_silon/static/src/img/banner/banner.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 MiB

65
theme_silon/static/src/img/button icon/android.svg

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512.034 512.034" style="enable-background:new 0 0 512.034 512.034;" xml:space="preserve">
<g>
<g>
<path d="M362.684,192.034H149.35c-5.888,0-10.667,4.779-10.667,10.667v170.667c0,25.771,18.347,47.296,42.667,52.267v54.4
c0,17.643,14.357,32,32,32c17.643,0,32-14.357,32-32v-53.333h21.333v53.333c0,17.643,14.357,32,32,32s32-14.357,32-32v-54.4
c24.32-4.949,42.667-26.496,42.667-52.267V202.701C373.35,196.792,368.572,192.034,362.684,192.034z"/>
</g>
</g>
<g>
<g>
<path d="M311.846,56.845l17.984-41.963c2.325-5.419-0.192-11.669-5.611-13.995c-5.355-2.347-11.691,0.171-13.995,5.611
l-17.984,41.984c-11.413-3.712-23.573-5.781-36.203-5.781c-12.629,0-24.789,2.069-36.203,5.781L201.809,6.498
c-2.304-5.44-8.64-7.979-13.995-5.611c-5.419,2.325-7.915,8.597-5.589,13.995l17.984,41.963
c-36.629,19.883-61.525,58.688-61.525,103.189c0,5.888,4.779,10.667,10.667,10.667h213.333c5.888,0,10.667-4.779,10.667-10.667
C373.35,115.533,348.454,76.728,311.846,56.845z M213.35,128.034c-5.888,0-10.667-4.779-10.667-10.667s4.779-10.667,10.667-10.667
s10.667,4.779,10.667,10.667S219.238,128.034,213.35,128.034z M298.684,128.034c-5.888,0-10.667-4.779-10.667-10.667
s4.779-10.667,10.667-10.667s10.667,4.779,10.667,10.667S304.572,128.034,298.684,128.034z"/>
</g>
</g>
<g>
<g>
<path d="M426.684,192.034c-17.643,0-32,14.357-32,32v106.667c0,17.643,14.357,32,32,32c17.643,0,32-14.357,32-32V224.034
C458.684,206.392,444.327,192.034,426.684,192.034z"/>
</g>
</g>
<g>
<g>
<path d="M85.35,192.034c-17.643,0-32,14.357-32,32v106.667c0,17.643,14.357,32,32,32c17.643,0,32-14.357,32-32V224.034
C117.35,206.392,102.993,192.034,85.35,192.034z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

20
theme_silon/static/src/img/button icon/apple.svg

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 512.22 512.22" style="enable-background:new 0 0 512.22 512.22;" xml:space="preserve" width="512" height="512" fill="#fff">
<path d="M451.73,352.45c-16.01-9.61-49.31-29.62-49.31-81.67c0-43.93,29.4-66.1,45.19-78.01l0.33-0.25 c6.34-4.78,7.85-13.68,3.45-20.29c-35.28-52.97-95.87-54.5-107.65-54.28h-0.07c-8.08,0.01-15.79,0.94-23.1,2.41 c2.7-2.16,5.32-4.46,7.84-6.9c25.24-24.42,39.11-60.45,38.04-98.88C366.22,6.47,359.58,0,351.46,0c-27.3,0-58.34,16.31-81.01,42.57 c-22.84,26.46-33.51,58.16-29.26,86.96c0.35,2.39,1.27,4.57,2.59,6.44c-4-1.34-8.23-2.9-12.41-4.44 c-15.88-5.85-33.89-12.48-50.75-12.48c-0.34,0-34.62,0.25-68.85,21.51c-29.94,18.61-65.64,57.34-65.64,136.23 c0,41.03,16.03,98.47,40.84,146.35c17.14,33.08,52.71,88.6,98.39,88.86h0.49c33.31,0,60.91-19.67,79.68-19.67 c32.06,0,43.47,19.89,78.14,19.89c31.08,0,61.2-23.61,89.53-70.16c10.4-17.1,18.49-34.01,23.44-45.19 c9.45-21.3,9.45-24.14,9.45-26.22C466.09,361.08,458.79,356.69,451.73,352.45z M293.16,62.17c12.31-14.26,27.82-24.84,42.51-29.51 c-2.81,23.29-12.65,44.28-28.12,59.24c-10.84,10.49-23.85,17.31-37.06,19.66C271.89,95.08,279.77,77.68,293.16,62.17z M406.12,428.82c-21.41,34.44-43.59,53.4-62.45,53.4c-25.95,0-38.08-19.89-78.14-19.89c-27.03,0-52.82,19.81-80,19.67 c-21.2-0.12-48.76-27.96-71.92-72.66c-22.77-43.93-37.48-95.96-37.48-132.55c0-51.8,17.03-88.87,50.59-110.19 c26.13-16.59,52.86-17.52,53.99-17.55c23.42,0.06,55.93,20.79,79.62,20.79c21.33,0,49.89-21.89,83.45-21.89h0.55 c8.14-0.16,46.57,0.75,73.57,30.05c-19.08,16.07-45.48,44.97-45.48,92.78c0,64.94,41.07,93.45,60.47,105.34 C428.06,387.82,418.85,408.35,406.12,428.82z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
theme_silon/static/src/img/cart_banner/Cart_baner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 KiB

BIN
theme_silon/static/src/img/contact/1570974404127_ANAS MK CV-1.pdf

Binary file not shown.

BIN
theme_silon/static/src/img/contact/1570974404127_ANAS MK CV-2.pdf

Binary file not shown.

BIN
theme_silon/static/src/img/contact/contact.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 KiB

BIN
theme_silon/static/src/img/contact_banner/contact_baner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 KiB

BIN
theme_silon/static/src/img/followus/artem-gavrysh-ygAujED2tZ4-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
theme_silon/static/src/img/followus/edu-lauton-TyQ-0lPp6e4-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
theme_silon/static/src/img/followus/philipe-cavalcante-Ugpcxb0jG4Q-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
theme_silon/static/src/img/followus/remy_loz-rT5LrFoNeA0-unsplash1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

74
theme_silon/static/src/img/icon link/a.svg

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 395.947 395.947" style="enable-background:new 0 0 395.947 395.947;" xml:space="preserve">
<g>
<g>
<path d="M197.973,17.067c-3.77,0-6.827,3.057-6.827,6.827v34.133c0,3.77,3.057,6.827,6.827,6.827s6.827-3.057,6.827-6.827V23.893
C204.8,20.123,201.743,17.067,197.973,17.067z"/>
</g>
</g>
<g>
<g>
<path d="M250.586,32.72c-2.666-2.666-6.987-2.666-9.653,0l-20.48,20.48c-2.666,2.666-2.666,6.987,0,9.653
c1.333,1.333,3.081,2,4.826,2s3.494-0.667,4.826-2l20.48-20.48C253.252,39.707,253.252,35.386,250.586,32.72z"/>
</g>
</g>
<g>
<g>
<path d="M175.493,53.2l-20.48-20.48c-2.666-2.666-6.987-2.666-9.653,0c-2.666,2.666-2.666,6.987,0,9.653l20.48,20.48
c1.333,1.333,3.081,2,4.826,2s3.494-0.667,4.826-2C178.159,60.187,178.159,55.866,175.493,53.2z"/>
</g>
</g>
<g>
<g>
<path d="M360.434,78.507H35.514C15.93,78.507,0,94.437,0,114.021v188.385c0,19.584,15.93,35.514,35.514,35.514H81.92v34.133
c0,2.76,1.664,5.25,4.214,6.306c0.846,0.35,1.732,0.521,2.613,0.521c1.777,0,3.519-0.693,4.826-1.998l38.96-38.96h227.9
c19.584,0,35.514-15.93,35.514-35.514V114.021C395.947,94.437,380.017,78.507,360.434,78.507z M382.293,302.406
c0,12.054-9.808,21.861-21.861,21.861H129.707c-1.809,0-3.546,0.72-4.826,2l-29.307,29.307v-24.48c0-3.77-3.057-6.827-6.827-6.827
H35.514c-12.054,0-21.861-9.807-21.861-21.859V114.021c0-12.054,9.807-21.861,21.861-21.861h324.919
c12.054,0,21.861,9.807,21.861,21.861V302.406z"/>
</g>
</g>
<g>
<g>
<path d="M167.927,168.257c-4.878-11.877-15.251-19.727-27.764-21.001c-11.307-1.154-23.011,2.836-31.237,10.684
c-8.224-7.844-19.84-11.81-31.247-10.684c-12.503,1.273-22.878,9.124-27.754,21.001c-5.086,12.39-2.999,26.438,5.441,36.651
l48.297,58.457c1.297,1.57,3.227,2.48,5.263,2.48c2.038,0,3.966-0.911,5.263-2.48l48.3-58.457
C170.931,194.69,173.013,180.647,167.927,168.257z M151.963,196.214l-43.037,52.087l-43.034-52.087c0,0,0,0,0-0.003
c-5.226-6.323-6.502-15.048-3.337-22.767c2.973-7.247,8.991-11.837,16.493-12.6c0.874-0.087,1.765-0.137,2.661-0.137
c8.67,0,16.717,4.326,21.53,11.573c2.526,3.806,8.847,3.806,11.373,0c4.813-7.247,12.86-11.573,21.53-11.573
c0.901,0,1.787,0.049,2.65,0.133c7.513,0.766,13.53,5.357,16.503,12.6C158.467,181.164,157.189,189.887,151.963,196.214z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

1
theme_silon/static/src/img/icon link/b.svg

@ -0,0 +1 @@
<svg id="Layer_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><path d="m511.9 126.269c-.598-5.507-4.02-10.381-9.135-12.768l-240-112c-4.289-2.001-9.243-2.001-13.532 0l-240 112c-5.114 2.387-8.536 7.26-9.135 12.768-.013.115-.098 1.647-.098 1.731v272c0 6.542 3.983 12.426 10.058 14.855l240 96c1.907.763 3.925 1.145 5.942 1.145s4.035-.381 5.942-1.145l240-96c6.075-2.429 10.058-8.313 10.058-14.855v-272c0-.084-.087-1.617-.1-1.731zm-255.9-92.613 199.744 93.214-76.914 30.766-203.503-86.332zm-119.69 55.856 200.346 84.993-80.656 32.262-199.744-79.897zm-104.31 62.12 208 83.2v237.535l-208-83.2zm240 320.736v-237.536l208-83.2v237.535z"/></g></svg>

After

Width:  |  Height:  |  Size: 714 B

1
theme_silon/static/src/img/icon link/box(1).svg

@ -0,0 +1 @@
<svg enable-background="new 0 0 24 24" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg"><path d="m11.992 24c-.079 0-.159-.019-.231-.057l-11.492-6c-.165-.086-.269-.257-.269-.443v-11.25c0-.173.09-.334.237-.425s.332-.099.486-.022l11.492 5.75c.169.085.276.258.276.447v11.5c0 .175-.091.337-.241.428-.078.048-.168.072-.258.072zm-10.992-6.803 10.492 5.478v-10.366l-10.492-5.25z"/><path d="m12.008 24c-.09 0-.18-.024-.259-.072-.149-.091-.241-.253-.241-.428v-11.5c0-.189.107-.362.276-.447l11.492-5.75c.153-.078.339-.07.486.022.148.091.238.252.238.425v11.25c0 .186-.104.357-.269.443l-11.492 6c-.072.038-.152.057-.231.057zm.5-11.691v10.366l10.492-5.478v-10.138zm10.992 5.191h.01z"/><path d="m.5 6.75c-.184 0-.36-.101-.448-.276-.124-.247-.023-.547.224-.671l11.508-5.75c.141-.07.307-.07.447 0l11.492 5.75c.247.124.347.424.224.671-.124.247-.423.346-.671.224l-11.268-5.639-11.284 5.638c-.072.036-.148.053-.224.053z"/><path d="m18 15c-.276 0-.5-.224-.5-.5v-5.191l-11.216-5.612c-.247-.123-.347-.424-.223-.671s.424-.346.671-.224l11.492 5.75c.169.086.276.259.276.448v5.5c0 .276-.224.5-.5.5z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

45
theme_silon/static/src/img/icon link/like.svg

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 477.867 477.867" style="enable-background:new 0 0 477.867 477.867;" xml:space="preserve">
<g>
<g>
<path d="M426.667,0.002H51.2C22.923,0.002,0,22.925,0,51.202v273.067c0,28.277,22.923,51.2,51.2,51.2h60.587l-9.284,83.456
c-1.035,9.369,5.721,17.802,15.09,18.837c4.838,0.534,9.674-1.023,13.292-4.279l108.919-98.014h186.863
c28.277,0,51.2-22.923,51.2-51.2V51.202C477.867,22.925,454.944,0.002,426.667,0.002z M443.733,324.269
c0,9.426-7.641,17.067-17.067,17.067H233.25c-4.217,0.001-8.284,1.564-11.418,4.386l-80.452,72.414l6.434-57.839
c1.046-9.367-5.699-17.809-15.067-18.856c-0.63-0.07-1.263-0.106-1.897-0.105H51.2c-9.426,0-17.067-7.641-17.067-17.067V51.202
c0-9.426,7.641-17.067,17.067-17.067h375.467c9.426,0,17.067,7.641,17.067,17.067V324.269z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

3
theme_silon/static/src/img/icons 2/delivery-truck.svg

@ -0,0 +1,3 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" id="Icons" viewBox="0 0 74 74" width="512" height="512" fill="red">
<path d="M60,57.313A3.313,3.313,0,1,1,63.312,54,3.316,3.316,0,0,1,60,57.313Zm0-4.625A1.313,1.313,0,1,0,61.312,54,1.313,1.313,0,0,0,60,52.688Z"/><path d="M71,55H66.21a1,1,0,0,1,0-2H70V34.709L61.806,24H50V53h3.79a1,1,0,0,1,0,2H49a1,1,0,0,1-1-1V23a1,1,0,0,1,1-1H62.3a1,1,0,0,1,.794.392l8.7,11.37A1,1,0,0,1,72,34.37V54A1,1,0,0,1,71,55Z"/><path d="M49,55H24.42a1,1,0,0,1,0-2H48V16.99H4V53h8a1,1,0,0,1,0,2H3a1,1,0,0,1-1-1V15.99a1,1,0,0,1,1-1H49a1,1,0,0,1,1,1V54A1,1,0,0,1,49,55Z"/><path d="M49,44H3a1,1,0,0,1,0-2H49a1,1,0,0,1,0,2Z"/><path d="M18.208,61.208A7.208,7.208,0,1,1,25.417,54,7.216,7.216,0,0,1,18.208,61.208Zm0-12.417A5.208,5.208,0,1,0,23.417,54,5.214,5.214,0,0,0,18.208,48.792Z"/><path d="M18.208,57.208A3.208,3.208,0,1,1,21.417,54,3.212,3.212,0,0,1,18.208,57.208Zm0-4.417A1.208,1.208,0,1,0,19.417,54,1.21,1.21,0,0,0,18.208,52.792Z"/><path d="M60,61.208A7.208,7.208,0,1,1,67.208,54,7.216,7.216,0,0,1,60,61.208Zm0-12.417A5.208,5.208,0,1,0,65.208,54,5.214,5.214,0,0,0,60,48.792Z"/><path d="M65.17,41H54a1,1,0,0,1-1-1V28.83a1,1,0,0,1,1-1h6.91a1,1,0,0,1,.795.394l4.26,5.585a1,1,0,0,1,.205.606V40A1,1,0,0,1,65.17,41ZM55,39h9.17V34.753L60.415,29.83H55Z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

46
theme_silon/static/src/img/icons 2/headphones.svg

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 420.96 420.96" style="enable-background:new 0 0 420.96 420.96;" xml:space="preserve" fill="red">
<g>
<g>
<path d="M354.48,144c0-79.529-64.471-144-144-144s-144,64.471-144,144c-20.56,2.56-40,16-40,47.2v75.2c0,35.2,24.64,48,48,48h23.2
c4.418,0,8-3.582,8-8V151.52c0-4.418-3.582-8-8-8h-15.2c0-70.692,57.308-128,128-128s128,57.308,128,128h-15.2
c-4.418,0-8,3.582-8,8v154.64c0,4.418,3.582,8,8,8h15.2c-2.24,54.96-28.64,67.84-81.36,70.16v-5.36c0-8.837-7.163-16-16-16H190.8
c-8.837,0-16,7.163-16,16v26c0,8.837,7.163,16,16,16h50.48c8.837,0,16-7.163,16-16v-4.64c50.72-2.32,94.56-12.8,97.2-86.64
c20.56-2.56,40-16,40-47.2v-75.2C394.48,159.92,375.12,146.56,354.48,144z M89.68,158.96v139.2h-15.6c-11.84,0-32-4.16-32-32
v-75.2c0-27.6,19.92-32,32-32H89.68z M241.28,392.88v12.16H190.8v-26h50.48V392.88z M378.48,266.4c0,27.6-19.92,32-32,32h-15.2
V159.52h15.6c11.84,0,32,4.16,32,32L378.48,266.4z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
theme_silon/static/src/img/icons 2/money-bag.svg

@ -0,0 +1 @@
<svg id="Capa_1" enable-background="new 0 0 511.969 511.969" height="512" viewBox="0 0 511.969 511.969" width="512" xmlns="http://www.w3.org/2000/svg" fill="red"><g id="XMLID_1487_"><g id="XMLID_1153_"><path id="XMLID_1329_" d="m426.523 283.917-76.444-119.836c10.831-5.692 18.24-17.05 18.24-30.112 0-14.297-8.875-26.553-21.402-31.57l23.158-80.964c.999-3.493.025-7.252-2.543-9.821-15.405-15.404-40.469-15.404-55.874 0-3.685 3.685-8.584 5.714-13.795 5.714s-10.11-2.029-13.818-5.738l-.049-.049c-15.35-15.352-40.371-15.395-55.783-.091l-.287.286c-7.607 7.553-19.962 7.531-27.541-.049l-.073-.073c-15.405-15.404-40.469-15.404-55.874 0-2.57 2.571-3.543 6.333-2.542 9.828l23.208 80.938c-12.554 5.004-21.453 17.273-21.453 31.59 0 13.062 7.408 24.42 18.24 30.112l-76.445 119.835c-29.574 46.36-31.448 102.826-5.013 151.045s75.047 77.007 130.038 77.007h91.026c54.99 0 103.602-28.788 130.038-77.007 26.435-48.219 24.562-104.685-5.012-151.045zm-240.354-258.161.073.073c15.352 15.351 40.372 15.393 55.783.091l.287-.286c7.606-7.553 19.961-7.531 27.564.072l.049.049c15.405 15.404 40.469 15.404 55.874 0 6.268-6.268 15.775-7.371 23.183-3.309l-22.172 77.523h-141.59l-22.23-77.524c7.408-4.061 16.912-2.956 23.179 3.311zm227.829 399.592c-22.87 41.716-64.926 66.622-112.5 66.622h-91.026c-47.574 0-89.63-24.905-112.5-66.622-22.87-41.716-21.249-90.566 4.336-130.675l80.825-126.704h27.852c5.523 0 10-4.477 10-10s-4.477-10-10-10h-33.334c-7.72 0-14-6.28-14-14s6.28-14 14-14h.033 156.634c7.72 0 14 6.28 14 14s-6.28 14-14 14h-33.333c-5.523 0-10 4.477-10 10s4.477 10 10 10h27.851l80.826 126.704c25.585 40.108 27.206 88.958 4.336 130.675z"/><path id="XMLID_1341_" d="m273.615 326.579c-2.509-.887-5.07-1.81-7.63-2.769v-45.322c6.78 1.995 11.308 5.23 11.5 5.37 4.399 3.295 10.64 2.421 13.964-1.966 3.335-4.402 2.47-10.674-1.932-14.01-.587-.445-9.885-7.347-23.532-9.96v-9.952c0-5.523-4.477-10-10-10s-10 4.477-10 10v9.88c-1.694.325-3.411.736-5.151 1.259-14.074 4.229-24.594 16.265-27.455 31.411-2.611 13.83 1.82 27.169 11.564 34.811 5.288 4.147 11.895 7.934 21.042 11.956v57.996c-7.875-.498-13.143-2.29-21.925-8.035-4.621-3.025-10.82-1.728-13.843 2.894-3.024 4.622-1.728 10.819 2.894 13.843 12.806 8.377 21.477 10.75 32.874 11.311v10.341c0 5.523 4.477 10 10 10s10-4.477 10-10v-11.38c21.414-4.69 33.938-22.559 36.748-39.275 3.673-21.854-7.756-40.853-29.118-48.403zm-36.329-16.986c-3.844-3.015-5.474-8.902-4.254-15.363 1.122-5.942 5.12-13.107 12.953-15.758v36.623c-3.288-1.753-6.255-3.585-8.699-5.502zm45.723 62.072c-1.44 8.565-7.221 17.649-17.025 21.663v-48.239c.326.116.635.229.965.346 17.929 6.337 16.826 21.679 16.06 26.23z"/><path id="XMLID_1343_" d="m255.985 167.969c2.63 0 5.21-1.07 7.07-2.93s2.93-4.44 2.93-7.07-1.07-5.21-2.93-7.07-4.44-2.93-7.07-2.93-5.21 1.07-7.07 2.93-2.93 4.44-2.93 7.07 1.07 5.21 2.93 7.07 4.439 2.93 7.07 2.93z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

1
theme_silon/static/src/img/icons 2/security.svg

@ -0,0 +1 @@
<svg id="Layer_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg" fill="red"><g><path d="m256 512c-2.943 0-5.886-.811-8.48-2.432l-107.4-67.125c-28.118-17.573-51.476-42.191-67.55-71.193-16.074-29.001-24.57-61.857-24.57-95.015v-220.235c0-7.579 5.317-14.118 12.737-15.664l192-40c2.152-.448 4.374-.448 6.526 0l192 40c7.419 1.546 12.737 8.085 12.737 15.664v220.235c0 33.158-8.496 66.014-24.57 95.015s-39.432 53.62-67.55 71.193l-107.4 67.125c-2.594 1.621-5.537 2.432-8.48 2.432zm-176-442.99v207.225c0 56.917 28.815 108.906 77.08 139.072l98.92 61.825 98.92-61.825c48.265-30.166 77.08-82.155 77.08-139.072v-207.225l-176-36.666z"/><path d="m320 288c0-35.29-28.71-64-64-64-17.645 0-32-14.355-32-32s14.355-32 32-32c15.697 0 28.965 11.205 31.55 26.642 1.459 8.716 9.703 14.601 18.422 13.139 8.715-1.459 14.597-9.707 13.138-18.422-4.267-25.487-23.057-45.199-47.11-51.343v-10.016c0-8.836-7.164-16-16-16s-16 7.164-16 16v10.025c-27.572 7.123-48 32.208-48 61.975 0 35.29 28.71 64 64 64 17.645 0 32 14.355 32 32s-14.355 32-32 32c-15.697 0-28.965-11.205-31.55-26.642-1.458-8.715-9.702-14.599-18.422-13.139-8.715 1.459-14.597 9.707-13.138 18.422 4.267 25.487 23.057 45.199 47.11 51.343v10.016c0 8.836 7.164 16 16 16s16-7.164 16-16v-10.025c27.572-7.123 48-32.209 48-61.975z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

38
theme_silon/static/src/img/icons/half_rating.svg

@ -0,0 +1,38 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 510 510" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g>
<g xmlns="http://www.w3.org/2000/svg">
<g id="star-half">
<path d="M510,197.472l-183.37-15.734L255,12.75l-71.629,168.988L0,197.472l0,0l0,0l139.103,120.539L97.41,497.25L255,402.186l0,0 l157.59,95.039l-41.692-179.239L510,197.472z M255,354.348V117.172l43.605,102.918l111.689,9.588l-84.711,73.389l25.398,109.166 L255,354.348z" fill="#ef4e4e" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
</g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
theme_silon/static/src/img/icons/heart.svg

@ -0,0 +1 @@
<svg id="Layer_1" enable-background="new 0 0 256 256" height="512" viewBox="0 0 256 256" width="512" xmlns="http://www.w3.org/2000/svg"><path d="m132.767 174.323c-2.681 2.558-6.853 2.558-9.533 0-14.3-13.645-56.488-56.643-66.926-98.244-1.763 4.989-2.575 10.382-2.229 15.887 2.86 45.485 53.253 96.96 69.155 112.134 2.681 2.558 6.853 2.558 9.533 0 15.902-15.174 66.295-66.649 69.155-112.134.346-5.505-.466-10.899-2.229-15.887-10.438 41.601-52.627 84.599-66.926 98.244z" fill="#ebe7f2"/><path d="m197.365 115.46c-.053 0-.106-.002-.159-.005-1.378-.087-2.425-1.274-2.338-2.652.587-9.333-2.668-18.716-8.932-25.745-5.896-6.615-13.825-10.504-22.329-10.947-14.895-.78-28.549 8.547-33.234 22.676-.339 1.022-1.295 1.713-2.373 1.713s-2.034-.69-2.373-1.713c-4.685-14.128-18.345-23.468-33.234-22.676-8.502.443-16.432 4.331-22.328 10.946-6.264 7.028-9.52 16.413-8.933 25.746.086 1.378-.96 2.565-2.338 2.652-1.374.062-2.565-.961-2.652-2.338-.67-10.657 3.044-21.368 10.191-29.388 6.791-7.619 15.953-12.099 25.799-12.613 15.089-.762 29.054 7.429 35.868 20.49 6.814-13.061 20.799-21.27 35.868-20.49 9.847.515 19.01 4.995 25.801 12.615 7.146 8.019 10.86 18.729 10.189 29.386-.084 1.324-1.184 2.343-2.493 2.343z" fill="#65c1d6"/><path d="m128 208.516c-2.336 0-4.672-.869-6.493-2.606-15.665-14.947-67.003-67.327-69.924-113.785-.711-11.314 3.232-22.686 10.819-31.199 7.208-8.088 16.932-12.842 27.382-13.388 16.107-.821 31.039 8.002 38.216 22.03 7.178-14.027 22.123-22.852 38.216-22.03 10.45.546 20.174 5.3 27.382 13.388 7.587 8.514 11.53 19.885 10.819 31.199-.97 15.419-7.329 32.897-18.901 51.948-.716 1.181-2.254 1.556-3.435.839-1.18-.717-1.556-2.255-.839-3.435 11.147-18.353 17.266-35.062 18.184-49.667.628-9.99-2.857-20.035-9.562-27.558-6.312-7.083-14.804-11.246-23.91-11.721-15.942-.856-30.566 9.15-35.583 24.278-.339 1.022-1.295 1.713-2.373 1.713s-2.034-.69-2.373-1.713c-5.016-15.127-19.64-25.123-35.583-24.278-9.106.475-17.597 4.638-23.91 11.721-6.705 7.522-10.19 17.567-9.562 27.558 2.808 44.646 53.053 95.852 68.386 110.482 1.705 1.626 4.376 1.626 6.081 0 9.489-9.054 27.718-27.592 43.197-50.026.783-1.137 2.339-1.422 3.478-.638 1.136.784 1.422 2.341.638 3.478-15.732 22.803-34.232 41.618-43.86 50.804-1.818 1.737-4.154 2.606-6.49 2.606z" fill="#000000"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

1
theme_silon/static/src/img/icons/icons8-search.svg

@ -0,0 +1 @@
<svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M 13.261719 14.867188 L 15.742188 17.347656 C 15.363281 18.070313 15.324219 18.789063 15.722656 19.1875 L 20.25 23.714844 C 20.820313 24.285156 22.0625 23.972656 23.015625 23.015625 C 23.972656 22.058594 24.285156 20.820313 23.714844 20.25 L 19.191406 15.722656 C 18.789063 15.324219 18.070313 15.363281 17.347656 15.738281 L 14.867188 13.261719 Z M 8.5 0 C 3.804688 0 0 3.804688 0 8.5 C 0 13.195313 3.804688 17 8.5 17 C 13.195313 17 17 13.195313 17 8.5 C 17 3.804688 13.195313 0 8.5 0 Z M 8.5 15 C 4.910156 15 2 12.089844 2 8.5 C 2 4.910156 4.910156 2 8.5 2 C 12.089844 2 15 4.910156 15 8.5 C 15 12.089844 12.089844 15 8.5 15 Z"/></svg>

After

Width:  |  Height:  |  Size: 748 B

1
theme_silon/static/src/img/icons/shopping-cart (1).svg

@ -0,0 +1 @@
<svg id="Layer_1" enable-background="new 0 0 256 256" height="512" viewBox="0 0 256 256" width="512" xmlns="http://www.w3.org/2000/svg"><switch><foreignObject height="1" requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" width="1"/><g><g><g fill="#000000*"><path d="m96.885 158.948c-1.381 0-2.5-1.119-2.5-2.5v-86.061c0-1.381 1.119-2.5 2.5-2.5s2.5 1.119 2.5 2.5v86.062c0 1.38-1.119 2.499-2.5 2.499z"/><path d="m197.143 115.918h-126.053c-1.381 0-2.5-1.119-2.5-2.5s1.119-2.5 2.5-2.5h126.053c1.381 0 2.5 1.119 2.5 2.5 0 1.38-1.12 2.5-2.5 2.5z"/><path d="m132.536 158.948c-1.381 0-2.5-1.119-2.5-2.5v-86.061c0-1.381 1.119-2.5 2.5-2.5s2.5 1.119 2.5 2.5v86.062c0 1.38-1.119 2.499-2.5 2.499z"/><path d="m168.186 158.948c-1.381 0-2.5-1.119-2.5-2.5v-86.061c0-1.381 1.119-2.5 2.5-2.5s2.5 1.119 2.5 2.5v86.062c0 1.38-1.119 2.499-2.5 2.499z"/></g><path d="m82.88 213.73c-9.101 0-16.505-7.404-16.505-16.505s7.404-16.505 16.505-16.505 16.505 7.404 16.505 16.505c0 9.1-7.405 16.505-16.505 16.505zm0-28.011c-6.344 0-11.505 5.161-11.505 11.505s5.161 11.505 11.505 11.505 11.505-5.161 11.505-11.505-5.161-11.505-11.505-11.505z" fill="#*000000*"/><path d="m172.48 213.73c-9.102 0-16.506-7.404-16.506-16.505s7.404-16.505 16.506-16.505c9.101 0 16.505 7.404 16.505 16.505 0 9.1-7.404 16.505-16.505 16.505zm0-28.011c-6.345 0-11.506 5.161-11.506 11.505s5.161 11.505 11.506 11.505c6.344 0 11.505-5.161 11.505-11.505s-5.161-11.505-11.505-11.505z" fill="#000000**"/><g fill="#000000"><path d="m144.959 194.724h-34.558c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5h34.558c1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5z"/><path d="m211.994 68.399c-.473-.624-1.211-.992-1.994-.992h-136.628c-1.204-7.504-7.705-13.261-15.544-13.261h-11.905c-1.381 0-2.5 1.119-2.5 2.5s1.119 2.5 2.5 2.5h11.905c5.934 0 10.762 4.828 10.762 10.761v86.541c0 1.381 1.119 2.5 2.5 2.5h111.156l-2.27 8.054h-95.026c-5.572 0-10.709 2.796-13.741 7.478-.75 1.159-.419 2.707.739 3.457.42.272.892.402 1.358.402.819 0 1.622-.402 2.101-1.142 2.106-3.253 5.675-5.195 9.544-5.195h96.918c1.119 0 2.103-.744 2.406-1.822l3.678-13.048c.001-.002.001-.003.002-.005l24.452-86.541c.212-.752.059-1.563-.413-2.187zm-28.338 85.549h-110.066v-81.541h133.105z"/></g><path d="m46.552 72.887h-11.795c-5.167 0-9.371-4.204-9.371-9.37 0-5.167 4.204-9.371 9.371-9.371h11.795c5.167 0 9.37 4.204 9.37 9.371 0 5.166-4.203 9.37-9.37 9.37zm-11.795-13.741c-2.41 0-4.371 1.96-4.371 4.371 0 2.41 1.961 4.37 4.371 4.37h11.795c2.41 0 4.37-1.96 4.37-4.37s-1.96-4.371-4.37-4.371z" fill="#000000"/><path d="m85.759 197.224c0 1.59-1.289 2.879-2.88 2.879-1.59 0-2.879-1.289-2.879-2.879s1.289-2.88 2.879-2.88c1.591.001 2.88 1.29 2.88 2.88z" fill="#000000"/><path d="m175.36 197.224c0 1.59-1.289 2.879-2.88 2.879s-2.88-1.289-2.88-2.879 1.289-2.88 2.88-2.88 2.88 1.29 2.88 2.88z" fill="#000000*"/></g></g></switch></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

153
theme_silon/static/src/img/icons/star.svg

@ -0,0 +1,153 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:ns1="http://sozi.baierouge.fr"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="svg2"
sodipodi:docname="mumia abu jamal.svg"
viewBox="0 0 246.95 235.09"
version="1.1"
inkscape:version="0.47 r22583"
>
<sodipodi:namedview
id="base"
bordercolor="#666666"
inkscape:pageshadow="2"
inkscape:window-y="40"
pagecolor="#ffffff"
inkscape:window-height="675"
inkscape:window-maximized="1"
inkscape:zoom="1.0987013"
inkscape:window-x="-4"
showgrid="false"
borderopacity="1.0"
inkscape:current-layer="layer1"
inkscape:cx="170.39066"
inkscape:cy="106.96378"
inkscape:window-width="1024"
inkscape:pageopacity="0.0"
inkscape:document-units="px"
/>
<g
id="layer1"
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
transform="translate(-275.32 -422.24)"
>
<path
id="path2842"
style="fill-rule:evenodd;fill:#ff0000"
sodipodi:type="star"
sodipodi:sides="5"
sodipodi:r1="88.192169"
sodipodi:r2="35.276867"
sodipodi:arg1="0.80729247"
sodipodi:arg2="1.435611"
transform="matrix(1.4593 .19389 -.19389 1.4593 329.46 444.13)"
inkscape:randomized="0"
sodipodi:cy="66.47052"
sodipodi:cx="56.43026"
inkscape:rounded="0"
inkscape:flatsided="false"
d="m117.41 130.18-56.225-28.75-46.504 42.72 9.974-62.356-55.008-31.023 62.391-9.785 12.506-61.903 28.586 56.314 62.74-7.235-44.726 44.589 26.266 57.429z"
/>
</g
>
<metadata
>
<rdf:RDF
>
<cc:Work
>
<dc:format
>image/svg+xml</dc:format
>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage"
/>
<cc:license
rdf:resource="http://creativecommons.org/licenses/publicdomain/"
/>
<dc:publisher
>
<cc:Agent
rdf:about="http://openclipart.org/"
>
<dc:title
>Openclipart</dc:title
>
</cc:Agent
>
</dc:publisher
>
<dc:title
>red star</dc:title
>
<dc:date
>2010-12-31T17:15:10</dc:date
>
<dc:description
/>
<dc:source
>https://openclipart.org/detail/102793/red-star-by-worker</dc:source
>
<dc:creator
>
<cc:Agent
>
<dc:title
>worker</dc:title
>
</cc:Agent
>
</dc:creator
>
<dc:subject
>
<rdf:Bag
>
<rdf:li
>red</rdf:li
>
<rdf:li
>revolution</rdf:li
>
<rdf:li
>socialism</rdf:li
>
<rdf:li
>star</rdf:li
>
</rdf:Bag
>
</dc:subject
>
</cc:Work
>
<cc:License
rdf:about="http://creativecommons.org/licenses/publicdomain/"
>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks"
/>
</cc:License
>
</rdf:RDF
>
</metadata
>
</svg
>

After

Width:  |  Height:  |  Size: 3.9 KiB

1
theme_silon/static/src/img/icons/star_icon.svg

@ -0,0 +1 @@
<svg height="511pt" viewBox="0 -10 511.98685 511" width="511pt" xmlns="http://www.w3.org/2000/svg"><path d="m114.59375 491.140625c-5.609375 0-11.179688-1.75-15.933594-5.1875-8.855468-6.417969-12.992187-17.449219-10.582031-28.09375l32.9375-145.089844-111.703125-97.960937c-8.210938-7.167969-11.347656-18.519532-7.976562-28.90625 3.371093-10.367188 12.542968-17.707032 23.402343-18.710938l147.796875-13.417968 58.433594-136.746094c4.308594-10.046875 14.121094-16.535156 25.023438-16.535156 10.902343 0 20.714843 6.488281 25.023437 16.511718l58.433594 136.769532 147.773437 13.417968c10.882813.980469 20.054688 8.34375 23.425782 18.710938 3.371093 10.367187.253906 21.738281-7.957032 28.90625l-111.703125 97.941406 32.9375 145.085938c2.414063 10.667968-1.726562 21.699218-10.578125 28.097656-8.832031 6.398437-20.609375 6.890625-29.910156 1.300781l-127.445312-76.160156-127.445313 76.203125c-4.308594 2.558594-9.109375 3.863281-13.953125 3.863281zm141.398438-112.875c4.84375 0 9.640624 1.300781 13.953124 3.859375l120.277344 71.9375-31.085937-136.941406c-2.21875-9.746094 1.089843-19.921875 8.621093-26.515625l105.472657-92.5-139.542969-12.671875c-10.046875-.917969-18.6875-7.234375-22.613281-16.492188l-55.082031-129.046875-55.148438 129.066407c-3.882812 9.195312-12.523438 15.511718-22.546875 16.429687l-139.5625 12.671875 105.46875 92.5c7.554687 6.613281 10.859375 16.769531 8.621094 26.539062l-31.0625 136.9375 120.277343-71.914062c4.308594-2.558594 9.109376-3.859375 13.953126-3.859375zm-84.585938-221.847656s0 .023437-.023438.042969zm169.128906-.0625.023438.042969c0-.023438 0-.023438-.023438-.042969zm0 0"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

1
theme_silon/static/src/img/icons/wishlist.svg

@ -0,0 +1 @@
<svg id="_x31__px" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg"><path d="m17.5 12c-.105 0-.21-.033-.299-.099-.254-.189-6.201-4.67-6.201-8.271 0-2.002 1.629-3.63 3.631-3.63 1.141 0 2.193.531 2.869 1.404.677-.873 1.729-1.404 2.869-1.404 2.002 0 3.631 1.628 3.631 3.63 0 3.601-5.947 8.082-6.201 8.271-.089.066-.194.099-.299.099zm-2.869-11c-1.45 0-2.631 1.18-2.631 2.63 0 2.427 3.724 5.848 5.5 7.24 1.776-1.392 5.5-4.812 5.5-7.24 0-1.45-1.181-2.63-2.631-2.63-1.048 0-1.994.619-2.41 1.578-.08.183-.26.301-.459.301-.199 0-.38-.118-.459-.301-.415-.959-1.361-1.578-2.41-1.578z"/><path d="m19.5 17h-13c-.238 0-.443-.168-.49-.402l-2-10c-.03-.147.009-.299.103-.415s.238-.183.387-.183h5c.276 0 .5.224.5.5s-.224.5-.5.5h-4.39l1.8 9h12.18l.82-4.098c.055-.272.329-.449.588-.392.271.054.447.317.393.588l-.9 4.5c-.048.234-.253.402-.491.402z"/><path d="m6.499 17c-.233 0-.441-.164-.489-.402l-2.479-12.394c-.139-.699-.759-1.206-1.471-1.206h-.001l-1.558.002c-.001 0-.001 0-.001 0-.276 0-.5-.224-.5-.5s.224-.5.499-.5l1.558-.002h.003c1.188 0 2.219.845 2.452 2.01l2.478 12.394c.055.271-.121.534-.393.588-.032.007-.065.01-.098.01z"/><path d="m21.5 19h-17c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5h2c.276 0 .5.224.5.5s-.224.5-.5.5h-2c-.275 0-.5.224-.5.5s.225.5.5.5h17c.276 0 .5.224.5.5s-.224.5-.5.5z"/><path d="m8 24c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.552 0-1 .449-1 1s.448 1 1 1 1-.449 1-1-.448-1-1-1z"/><path d="m17 24c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.552 0-1 .449-1 1s.448 1 1 1 1-.449 1-1-.448-1-1-1z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
theme_silon/static/src/img/logo/logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
theme_silon/static/src/img/offer/offer.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

BIN
theme_silon/static/src/img/offer/ss.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

BIN
theme_silon/static/src/img/popular/1a.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
theme_silon/static/src/img/popular/1b.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
theme_silon/static/src/img/popular/1c.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
theme_silon/static/src/img/popular/1d.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
theme_silon/static/src/img/popular/jake-davies-2-MyDjWZ_eU-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
theme_silon/static/src/img/popular/joshua-coleman-xo2Euf3aPMs-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

BIN
theme_silon/static/src/img/popular/toa-heftiba-9PVUNBgqVRo-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

BIN
theme_silon/static/src/img/popular/toa-heftiba-ScuVVivQPTc-unsplash.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

BIN
theme_silon/static/src/img/product_banner/product_banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 KiB

BIN
theme_silon/static/src/img/product_contents/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
theme_silon/static/src/img/product_contents/10.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
theme_silon/static/src/img/product_contents/11.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
theme_silon/static/src/img/product_contents/12.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
theme_silon/static/src/img/product_contents/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
theme_silon/static/src/img/product_contents/3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
theme_silon/static/src/img/product_contents/4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
theme_silon/static/src/img/product_contents/5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
theme_silon/static/src/img/product_contents/6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
theme_silon/static/src/img/product_contents/7.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
theme_silon/static/src/img/product_contents/8.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save