Mise en style de la description du cours sous la vidéo. Retrait de la liste des derniers cours en page d'accueil qui faisait doublon avec les cours en vedette.

This commit is contained in:
mrtoine 2025-12-12 11:58:11 +01:00
parent 0eb7a42236
commit 87ddcbfe34
4 changed files with 36 additions and 11 deletions

View file

@ -90,14 +90,25 @@ WSGI_APPLICATION = 'devart.wsgi.application'
DATABASES = {
'default': {
'ENGINE': os.getenv('DATABASE_ENGINE'),
'HOST': os.getenv('DATABASE_HOST'),
'NAME': os.getenv('DATABASE_NAME'),
'USER': os.getenv('DATABASE_USER'),
'PASSWORD': os.getenv('DATABASE_PASSWORD'),
'ENGINE': os.environ.get('DATABASE_ENGINE'),
'USER': os.environ.get('DATABASE_USER'),
'PASSWORD': os.environ.get('DATABASE_PASSWORD'),
'HOST': os.environ.get('DATABASE_HOST'),
'PORT': os.environ.get('DATABASE_PORT'),
}
}
# La partie intelligente :
db_name = os.environ.get('DATABASE_NAME')
db_engine = DATABASES['default']['ENGINE']
if 'sqlite' in db_engine:
# Si c'est SQLite, on ajoute le chemin complet
DATABASES['default']['NAME'] = BASE_DIR / db_name
else:
# Si c'est MySQL (ou Postgres), on met juste le nom de la base
DATABASES['default']['NAME'] = db_name
# Password validation
# https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators

View file

@ -207,6 +207,21 @@
font-size: 12px;
}
.content-lesson {
border: 1px solid var(--border);
border-radius: var(--r-2);
background: var(--surface-raised);
color: var(--text);
padding: 20px;
}
.content-lesson .lessonTitle {
font-size: 1.4rem;
padding-bottom: 10px;
font-weight: 600;
color: var(--primary);
}
/* Petit badge "PREMIUM" affiché dans la TOC des cours */
.premium-tag {
display: inline-flex;

View file

@ -66,7 +66,10 @@
{% endif %}
{% endif %}
{% endif %}
{{ lesson.content|safe }}
<div class="content-lesson">
<div class="lessonTitle">Ce que l'on voit durant ce cours : </div>
{{ lesson.content|safe }}
</div>
<h3 id="comments">Commentaires</h3>
<div class="lessonComments">
{% if comments %}

View file

@ -124,13 +124,9 @@
</a>
{% endfor %}
</div>
<div class="center" aria-hidden="true" style="opacity:.8; margin-top:8px;">Glissez pour parcourir →</div>
<!--<div class="center" aria-hidden="true" style="opacity:.8; margin-top:8px;">Glissez pour parcourir →</div>-->
</section>
{% block course %}
{% include "courses/partials/list.html" %}
{% endblock %}
<!--<section class="testimonials">
<h2>Ils progressent avec Partir de zéro</h2>
<div class="testimonials-grid">