Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bandeau partenaires home #245

Closed
wants to merge 3 commits into from

Conversation

Splendens
Copy link
Contributor

@Splendens Splendens commented Aug 17, 2020

Ajout d'un bandeau / carousel défilant pour afficher les logos de partenaires en page d'accueil :

  • Financement : PNR du Marais poitevin

  • Affichage ou non avec le param AFFICHAGE_LOGOS_HOME

  • Si affichage = True, le bandeau apparaît sous l'intro avant les stats

  • Bandeau modifiable dans le template static/custom/templates/bandeaulogoshome.html

  • Démo : https://testatlas.marie-filipe.fr/ (ce n'est la meilleure démo... mais l'atlas du PNR MP n'est pas encore sorti officiellement, donc pas de lien pour le moment)

@camillemonchicourt
Copy link
Member

Merci

@pnrfo
Copy link

pnrfo commented Oct 22, 2020

Geonature 2.4.1
Atlas 1.4.1
Pyhton 2.7.13 et 3.5 d'installé sur le serveur.

Bonjour à tous,
J'ai suivi la procédure d'installation du module. Le serveur est bien configuré pour supporter plusieurs version de Python. Pourtant, je subis un Internal Server Error

=> Le log d'erreur :
Starting atlas
/home/geonatureadmin/atlas
[2020-10-22 13:56:27 +0200] [24089] [INFO] Starting gunicorn 19.9.0
[2020-10-22 13:56:27 +0200] [24089] [INFO] Listening at: http://0.0.0.0:8080 (24089)
[2020-10-22 13:56:27 +0200] [24089] [INFO] Using worker: sync
[2020-10-22 13:56:27 +0200] [24101] [INFO] Booting worker with pid: 24101
[2020-10-22 13:56:28 +0200] [24102] [INFO] Booting worker with pid: 24102
[2020-10-22 13:56:28 +0200] [24103] [INFO] Booting worker with pid: 24103
[2020-10-22 13:56:28 +0200] [24105] [INFO] Booting worker with pid: 24105
[2020-10-22 13:56:35,915] ERROR in app: Exception on / [GET]
Traceback (most recent call last):
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/app.py", line 2446, in wsgi_app
response = self.full_dispatch_request()
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/app.py", line 1951, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/app.py", line 1820, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/_compat.py", line 39, in reraise
raise value
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/app.py", line 1949, in full_dispatch_request
rv = self.dispatch_request()
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/app.py", line 1935, in dispatch_request
return self.view_functionsrule.endpoint
File "/home/geonatureadmin/atlas/atlas/atlasRoutes.py", line 119, in index
customStatMedias=customStatMedias,
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/templating.py", line 140, in render_template
ctx.app,
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/templating.py", line 120, in _render
rv = template.render(context)
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/jinja2/environment.py", line 1008, in render
return self.environment.handle_exception(exc_info, True)
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/jinja2/_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File "/home/geonatureadmin/atlas/templates/index.html", line 56, in top-level template code
{% include 'static/custom/templates/bandeaulogoshome.html' %}
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/templating.py", line 60, in get_source
return self._get_source_fast(environment, template)
File "/home/geonatureadmin/atlas/venv/lib/python3.5/site-packages/flask/templating.py", line 89, in _get_source_fast
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: static/custom/templates/bandeaulogoshome.html

Dois-je réinstaller Python ?

Merci !

@lpofredc
Copy link
Contributor

D'après ce message (dernières lignes), il s'agit juste de créer le fichier static/custom/templates/bandeaulogoshome.html. Il faudra ajouter cette fonction au script d'installation car il n'est pas automatiquement créé comme les autres templates.

Pour le créer à partir de son template:

cp static/custom/templates/bandeaulogoshome.html.sample static/custom/templates/bandeaulogoshome.html

@camillemonchicourt
Copy link
Member

Bonjour,
Je crois que le sujet n'est pas en lien avec cette pull request qui propose d'ajouter un bandeau de partenaire.
@pnrfo tu voulais pas plutôt faire un ticket dédié ?

@camillemonchicourt
Copy link
Member

Ah si OK, @pnrfo tu as utilisé le contenu de cette PR avec le bandeau si je comprends.

@pnrfo
Copy link

pnrfo commented Oct 22, 2020

D'après ce message (dernières lignes), il s'agit juste de créer le fichier static/custom/templates/bandeaulogoshome.html.

Salut @camillemonchicourt et merci @lpofredc
Oui j'ai utilisé le code pour avoir le bandeau automatique. Mais comme je tâtonne beaucoup et que je me forme sur le tas, j'ai fais des erreurs bêtes. Un petit s qui manque dans le bandeaulogoshome.html et ça ne marche plus !
Quentin

@camillemonchicourt
Copy link
Member

Oui attention, quand on ne prend pas les versions officielles testées, y a pas mal de risque de conflits, de bugs ou incompatibilité.
Et pas sur que ça fonctionne ensuite avec les prochaines versions.
Donc à utiliser en connaissance de cause et avec vigilance. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants