diff --git a/thefiltershop/filtershop_main/admin.py b/thefiltershop/filtershop_main/admin.py index 0fcc088..36be3a7 100644 --- a/thefiltershop/filtershop_main/admin.py +++ b/thefiltershop/filtershop_main/admin.py @@ -624,6 +624,8 @@ def get_review_count(modeladmin, request, one_entry): video_game = models.Videogame_common.objects.all().get(name=one_entry.name) if reviewCountContent > 200 : reviewCountContent = 200 + if reviewCountContent < 11 : + reviewCountContent = 0 video_game.known_popularity = reviewCountContent / 2 video_game.save() return True diff --git a/thefiltershop/filtershop_main/static/thefiltershop/style.css b/thefiltershop/filtershop_main/static/thefiltershop/style.css index 6fc410c..de7cef0 100644 --- a/thefiltershop/filtershop_main/static/thefiltershop/style.css +++ b/thefiltershop/filtershop_main/static/thefiltershop/style.css @@ -22,10 +22,10 @@ body { } a { - border: 2px solid #bbd6d8; - border-radius: 5px; - background: #bbd6d8; - text-decoration: none; + border: 2px solid #bbd6d8; + border-radius: 5px; + background: #bbd6d8; + text-decoration: none; } /* visited link */ @@ -46,11 +46,12 @@ a:visited { background: #c6e8eb; } - .image_link a { - border: 2px solid #cfcfcf; + .image_link { + border: 0px solid #cfcfcf; border-radius: 0px; background: none; text-decoration: none; + text-align: center; } img { @@ -122,4 +123,130 @@ a:visited { gap: 1rem; align-items: center; justify-content: center; + } + + .positive_filter { + display: inline-block; + position: relative; + width: 100%; + height: 70px; + background: none; + border: none; + border-radius: 0%; + font-weight: normal; + font-size: 24px; + margin: 0px; + color:rgb(23, 127, 218); + text-shadow: 1px 1px#cfcfcf; + padding: 0%; + vertical-align: middle; + } + + .positive_filter img { + position: absolute; + max-width: 100%; + height: 100%; + top: 0%; + left: 0%; + padding: 0%; + } + + .positive_filter .filter_name { + display: table-cell; + position: absolute; + width: 100%; + height: 100%; + top: 30%; + left: 20%; + padding: 0%; + } + + .positive_filter .filter_name a { + border: none; + border-radius: none; + background: none; + text-decoration: none; + color:rgb(23, 127, 218); + } + + .positive_filter details { + display: table-cell; + position: absolute; + top: 25%; + left: 30%; + padding: 0%; + vertical-align: middle; + } + +.positive_filter details span { + position: relative; + width: 100%; + height: 100%; + top: 15%; + left: 0%; + padding: 0%; + color:rgb(17, 85, 131); + } + + .negative_filter { + display: inline-block; + position: relative; + width: 100%; + height: 70px; + background: none; + border: none; + border-radius: 0%; + font-weight: normal; + font-size: 24px; + margin: 0px; + color:#e9e9e9; + text-shadow: 1px 1px #7c7c7c; + padding: 0%; + vertical-align: middle; + } + + .negative_filter img { + position: absolute; + max-width: 100%; + height: 100%; + top: 0%; + left: 0%; + padding: 0%; + } + + .negative_filter .filter_name { + display: table-cell; + position: absolute; + width: 100%; + height: 100%; + top: 30%; + left: 20%; + padding: 0%; + } + + .negative_filter .filter_name a { + border: none; + border-radius: none; + background: none; + text-decoration: none; + color:#e9e9e9; + } + + .negative_filter details { + display: table-cell; + position: absolute; + top: 25%; + left: 30%; + padding: 0%; + vertical-align: middle; + } + +.negative_filter details span { + position: relative; + width: 100%; + height: 100%; + top: 15%; + left: 0%; + padding: 0%; + color:rgb(122, 33, 33); } \ No newline at end of file diff --git a/thefiltershop/filtershop_main/templates/thefiltershop/partials/filters_on_top_or_bottom.html b/thefiltershop/filtershop_main/templates/thefiltershop/partials/filters_on_top_or_bottom.html index 7cc5006..5d03921 100644 --- a/thefiltershop/filtershop_main/templates/thefiltershop/partials/filters_on_top_or_bottom.html +++ b/thefiltershop/filtershop_main/templates/thefiltershop/partials/filters_on_top_or_bottom.html @@ -1,3 +1,5 @@ +{% load static %} +{% if not no_button %} +{% endif %} {% if is_on_top and is_filter and not no_button %} {% endif %}
{% if is_on_top %} -
+
{% else %} -
+
{% endif %} {% for filter in positive_filters %} -
{{ filter.name }} -
+
+ Green Filter +
More details {{ filter.description }}
-
{% endfor %} {% for filter in negative_filters %} -
{{ filter.name }} -
-
- More details - {{ filter.description }} -
+
+ Red Filter + +
+ More details + {{ filter.description }} +
{% endfor %}
- {% if is_on_top %} -
- {% else %} -
- {% endif %} - {% for filter in positive_filters %} -
{{ filter.name }} -
-
- More details - {{ filter.description }} -
-
-
- {% endfor %} - {% for filter in positive_filters %} -
{{ filter.name }} -
-
- More details - {{ filter.description }} -
-
-
- {% endfor %} -
{% if not no_button %}