Merge branch 'test'
Opravy galerie
This commit is contained in:
		
						commit
						b7ceef2747
					
				
					 3 changed files with 32 additions and 8 deletions
				
			
		
							
								
								
									
										20
									
								
								galerie/migrations/0008_auto_20191209_2326.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								galerie/migrations/0008_auto_20191209_2326.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # Generated by Django 1.11.26 on 2019-12-09 22:26 | ||||
| from __future__ import unicode_literals | ||||
| 
 | ||||
| from django.db import migrations, models | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('galerie', '0007_obrazek_odstranen_datum'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AlterField( | ||||
|             model_name='galerie', | ||||
|             name='poradi', | ||||
|             field=models.IntegerField(blank=True, default=0, verbose_name=b'Po\xc5\x99ad\xc3\xad'), | ||||
|         ), | ||||
|     ] | ||||
|  | @ -91,7 +91,7 @@ class Galerie(models.Model): | |||
|   zobrazit = models.IntegerField('Zobrazit?', default = ORG, choices = VIDITELNOST) | ||||
|   galerie_up = models.ForeignKey('Galerie', blank = True, null = True) | ||||
|   soustredeni = models.ForeignKey(Soustredeni, blank = True, null = True) | ||||
|   poradi = models.IntegerField('Pořadí', blank = True, null = True) | ||||
|   poradi = models.IntegerField('Pořadí', blank = True, null = False, default = 0) | ||||
| 
 | ||||
|   def __unicode__(self): | ||||
|     return self.nazev | ||||
|  |  | |||
|  | @ -96,7 +96,7 @@ def detail(request, pk, fotka, soustredeni): | |||
|   # Poradi aktualniho obrazku v galerii/stitku. | ||||
|   for i in range(len(obrazky)): | ||||
|     if obrazky[i] == obrazek: | ||||
|       znacka = i | ||||
|       poradi = i | ||||
|       break | ||||
|   else: | ||||
|     # Obrazek neni v galerii/stitku. | ||||
|  | @ -108,11 +108,11 @@ def detail(request, pk, fotka, soustredeni): | |||
|   # a udelat z toho funkci, ktera se pouzije u nahledu | ||||
|   predchozi_galerie = None | ||||
|   nasledujici_galerie = None | ||||
|   obrazky_dalsi = obrazky[znacka+1:znacka+NAHLEDU+1] | ||||
|   if (znacka+1) > NAHLEDU: | ||||
|     obrazky_predchozi = obrazky[znacka-NAHLEDU:znacka] | ||||
|   obrazky_dalsi = obrazky[poradi+1:poradi+NAHLEDU+1] | ||||
|   if (poradi+1) > NAHLEDU: | ||||
|     obrazky_predchozi = obrazky[poradi-NAHLEDU:poradi] | ||||
|   else: | ||||
|     obrazky_predchozi = obrazky[0:znacka] | ||||
|     obrazky_predchozi = obrazky[0:poradi] | ||||
|     if galerie.poradi > 1: | ||||
|         predchozi_galerie = Galerie.objects.\ | ||||
|             filter(galerie_up=galerie.galerie_up).\ | ||||
|  | @ -121,10 +121,14 @@ def detail(request, pk, fotka, soustredeni): | |||
|         predchozi_galerie = predchozi_galerie[0] | ||||
|     else: | ||||
|         predchozi_galerie = None | ||||
|   if (znacka+1) == len(obrazky): | ||||
|   if (poradi+1) == len(obrazky):    # Tohle je poslední obrázek | ||||
|     if (galerie.poradi is not None | ||||
|       and galerie.galerie_up is not None): | ||||
|         nasledujici_galerie = Galerie.objects.\ | ||||
|             filter(galerie_up=galerie.galerie_up).\ | ||||
|             filter(poradi=(galerie.poradi+1)) | ||||
|     else: | ||||
|         nasledujici_galerie = None | ||||
|     if nasledujici_galerie: | ||||
|         nasledujici_galerie = nasledujici_galerie[0] | ||||
|     else: | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Pavel "LEdoian" Turinsky
						Pavel "LEdoian" Turinsky