diff --git a/galerie/admin.py b/galerie/admin.py index 60af9e3d..4f95c951 100644 --- a/galerie/admin.py +++ b/galerie/admin.py @@ -34,7 +34,7 @@ class ObrazekAdmin(admin.ModelAdmin): class GalerieAdmin(admin.ModelAdmin): model = Galerie - fields = ('zobrazit', 'nazev', 'titulni_obrazek', 'popis', 'galerie_up', 'soustredeni') + fields = ('zobrazit', 'nazev', 'titulni_obrazek', 'popis', 'galerie_up', 'soustredeni', 'poradi') list_display = ('nazev', 'pk', 'datum_zmeny', 'zobrazit', 'soustredeni') inlines = [GalerieInline] actions = [zverejnit_fotogalerii, prepnout_fotogalerii_do_org_rezimu] diff --git a/galerie/forms.py b/galerie/forms.py index 3e09fe15..1cadb3fc 100644 --- a/galerie/forms.py +++ b/galerie/forms.py @@ -8,4 +8,4 @@ class KomentarForm(forms.Form): class NewGalerieForm(forms.Form): nazev = forms.CharField(label = "Název galerie", max_length = 100) - popis = forms.CharField(label = "Popis", required = False, max_length = 2000, widget = forms.Textarea) + #popis = forms.CharField(label = "Popis", required = False, max_length = 2000, widget = forms.Textarea) diff --git a/galerie/migrations/0004_nepovinna_galerie_u_obrazku.py b/galerie/migrations/0004_nepovinna_galerie_u_obrazku.py new file mode 100644 index 00000000..c522adfe --- /dev/null +++ b/galerie/migrations/0004_nepovinna_galerie_u_obrazku.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('galerie', '0003_add_galerie_poradi'), + ] + + operations = [ + migrations.AlterField( + model_name='obrazek', + name='galerie', + field=models.ForeignKey(blank=True, to='galerie.Galerie', null=True), + preserve_default=True, + ), + ] diff --git a/galerie/models.py b/galerie/models.py index c4839541..b5a1c0a8 100644 --- a/galerie/models.py +++ b/galerie/models.py @@ -77,7 +77,7 @@ class Obrazek(models.Model): popis = models.TextField('Popis', blank = True, null = True) datum_vlozeni = models.DateTimeField('Datum vložení', auto_now_add = True) datum = models.DateTimeField('Datum pořízení fotografie', blank = True, null = True) - galerie = models.ForeignKey('Galerie') + galerie = models.ForeignKey('Galerie', blank=True, null=True) poradi = models.IntegerField('Pořadí', blank = True, null = True) def __unicode__(self): return self.nazev + " -- " + unicode(self.obrazek_velky.name) + " (" + str(self.datum) + ")" @@ -104,7 +104,7 @@ class Obrazek(models.Model): datum_int[3], datum_int[4], datum_int[5]) jmeno = os.path.basename(self.obrazek_velky.file.name) if not self.obrazek_stredni: - Obrazek._vyrobMiniaturu(original, jmeno, 600, self.obrazek_stredni) + Obrazek._vyrobMiniaturu(original, jmeno, 1024, self.obrazek_stredni) if not self.obrazek_maly: Obrazek._vyrobMiniaturu(original, jmeno, 200, self.obrazek_maly) super(Obrazek, self).save() diff --git a/galerie/static/galerie/prvky/dalsi.png b/galerie/static/galerie/prvky/dalsi.png index 37064569..b5c68dcc 100644 Binary files a/galerie/static/galerie/prvky/dalsi.png and b/galerie/static/galerie/prvky/dalsi.png differ diff --git a/galerie/static/galerie/prvky/nahoru.png b/galerie/static/galerie/prvky/nahoru.png new file mode 100644 index 00000000..d297af60 Binary files /dev/null and b/galerie/static/galerie/prvky/nahoru.png differ diff --git a/galerie/static/galerie/prvky/predchozi.png b/galerie/static/galerie/prvky/predchozi.png index 7a091bd6..dc657411 100644 Binary files a/galerie/static/galerie/prvky/predchozi.png and b/galerie/static/galerie/prvky/predchozi.png differ diff --git a/galerie/templates/galerie/Galerie.html b/galerie/templates/galerie/Galerie.html index c37f5a62..35779fc3 100644 --- a/galerie/templates/galerie/Galerie.html +++ b/galerie/templates/galerie/Galerie.html @@ -1,40 +1,85 @@ {% extends "galerie/Base.html" %} -{% block title %}{% block nadpis1a %} -{{galerie.nazev}} | Galerie -{% endblock %}{% endblock %} + +{% block nadpis1a %} +{{galerie.nazev}}: {{ obrazek.popis | default:"Fotka" }} +{% endblock %} + + +{# přecházení mezi fotkami pomocí šipek #} +{% block script %} + {% with obrazky_predchozi|last as predchozi_obrazek %} + {% with obrazky_dalsi|first as dalsi_obrazek %} + + {% endwith %} + {% endwith %} +{% endblock %} {% block content %} -