Merge branch 'master' of atrey.karlin.mff.cuni.cz:/akce/MaM/MaMweb/mamweb
|
@ -58,10 +58,17 @@ h2 {
|
||||||
#header {
|
#header {
|
||||||
position: relative;
|
position: relative;
|
||||||
font-size: 250%;
|
font-size: 250%;
|
||||||
background: url("../images/header-bg.png") no-repeat left top;
|
background: url("../images/header-bg-uvod.png") no-repeat center top;
|
||||||
height: 353px;
|
height: 255px;
|
||||||
top: -1px;
|
top: -1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#header.cojemam { background: url("../images/header-bg-uvod.png") no-repeat center top; }
|
||||||
|
#header.soustredeni { background: url("../images/header-bg-soustredeni.png") no-repeat center top; }
|
||||||
|
#header.zadani { background: url("../images/header-bg-zadani.png") no-repeat center top; }
|
||||||
|
#header.clanky { background: url("../images/header-bg-clanek.png") no-repeat center top; }
|
||||||
|
#header.archiv { background: url("../images/header-bg-archiv.png") no-repeat center top; }
|
||||||
|
|
||||||
#header img.logo {
|
#header img.logo {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 20px;
|
top: 20px;
|
||||||
|
@ -85,9 +92,10 @@ h2 {
|
||||||
|
|
||||||
#menu {
|
#menu {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: -1px;
|
top: -10px;
|
||||||
background: url("../images/menu-bg-vertical.png") no-repeat left top, url("../images/menu-bg-horizontal.png") repeat-x left top;
|
z-index: 10;
|
||||||
background-color: #ffb52d;
|
background: url("../images/menu-bg.png") no-repeat left top;
|
||||||
|
height: 60px;
|
||||||
}
|
}
|
||||||
#menu ul {
|
#menu ul {
|
||||||
padding: 0px;
|
padding: 0px;
|
||||||
|
@ -97,12 +105,12 @@ h2 {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
border-radius: 0px;
|
border-radius: 0px;
|
||||||
|
|
||||||
padding: 0px;
|
padding: 6px 0px 0px 0px;
|
||||||
width: 16.66%;
|
width: 16.66%;
|
||||||
min-width: 140px;
|
min-width: 140px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|
||||||
font-size: 130%;
|
font-size: 140%;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-variant: small-caps;
|
font-variant: small-caps;
|
||||||
border-bottom-left-radius: 8px;
|
border-bottom-left-radius: 8px;
|
||||||
|
@ -112,24 +120,27 @@ h2 {
|
||||||
display: block;
|
display: block;
|
||||||
padding: 8px 10px;
|
padding: 8px 10px;
|
||||||
color: #006400;
|
color: #006400;
|
||||||
|
height: 48px;
|
||||||
}
|
}
|
||||||
#menu a:hover {
|
#menu a:hover {
|
||||||
background: url("../images/submenu-bg-vertical.png") no-repeat left top, url("../images/submenu-bg-horizontal.png") repeat-x left top;
|
background: url("../images/menu-bg-selected.png") no-repeat left -7px;
|
||||||
background-color: #ffa500;
|
background-size: 100% 68px;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: #003c00;
|
color: #003c00;
|
||||||
}
|
}
|
||||||
#menu li.selected {
|
#menu li.selected a {
|
||||||
border-bottom-left-radius: 0px;
|
background: url("../images/menu-bg-selected.png") no-repeat left -7px;
|
||||||
border-bottom-right-radius: 0px;
|
background-size: 100% 68px;
|
||||||
background-color:#cc9024;
|
text-decoration: none;
|
||||||
|
color: #003c00;
|
||||||
|
z-index: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#submenu {
|
#submenu {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: -1px;
|
top: -15px;
|
||||||
background: url("../images/submenu-bg-vertical.png") no-repeat left top, url("../images/submenu-bg-horizontal.png") repeat-x left top;
|
background: url("../images/submenu-bg.png") no-repeat left top;
|
||||||
background-color: #ffa500;
|
height: 60px;
|
||||||
}
|
}
|
||||||
#submenu ul {
|
#submenu ul {
|
||||||
padding: 0px 15px;
|
padding: 0px 15px;
|
||||||
|
@ -137,8 +148,9 @@ h2 {
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
}
|
}
|
||||||
#submenu li {
|
#submenu li {
|
||||||
padding: 6px 20px;
|
padding: 4px 20px;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
height: 40px;
|
||||||
}
|
}
|
||||||
#submenu li>a {
|
#submenu li>a {
|
||||||
color: #003c00;
|
color: #003c00;
|
||||||
|
@ -148,8 +160,11 @@ h2 {
|
||||||
color: #3c003c;
|
color: #3c003c;
|
||||||
}
|
}
|
||||||
#submenu li.selected {
|
#submenu li.selected {
|
||||||
background-color: #cc8400;
|
background: url("../images/submenu-bg-selected.png") no-repeat center;
|
||||||
|
background-size: 150% 150%;
|
||||||
|
}
|
||||||
|
#submenu li.selected>a {
|
||||||
|
color: #3c003c;
|
||||||
}
|
}
|
||||||
/*#submenu li:first-child {
|
/*#submenu li:first-child {
|
||||||
border-top-left-radius: 7px;
|
border-top-left-radius: 7px;
|
||||||
|
@ -175,3 +190,34 @@ div.zadani_azad_termin {
|
||||||
font-size: large;
|
font-size: large;
|
||||||
font-weight: bold
|
font-weight: bold
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**********
|
||||||
|
* Footer
|
||||||
|
**********/
|
||||||
|
|
||||||
|
#footer {
|
||||||
|
background: url("../images/footer-bg.png") no-repeat -100px 0px;
|
||||||
|
padding: 20px 30px;
|
||||||
|
height: 210px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer p.license {
|
||||||
|
text-align: center;
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer p.organize {
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 40px;
|
||||||
|
margin-left: 90px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer img.logo-left {
|
||||||
|
padding: 30px 0px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer img.logo-right {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
BIN
mamweb/static/images/footer-bg.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
mamweb/static/images/header-bg-archiv.png
Normal file
After Width: | Height: | Size: 400 KiB |
BIN
mamweb/static/images/header-bg-clanek.png
Normal file
After Width: | Height: | Size: 519 KiB |
BIN
mamweb/static/images/header-bg-uvod.png
Normal file
After Width: | Height: | Size: 512 KiB |
BIN
mamweb/static/images/header-bg-zadani.png
Normal file
After Width: | Height: | Size: 456 KiB |
BIN
mamweb/static/images/logo-jcmf.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
mamweb/static/images/logo-mff.png
Normal file
After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 239 B |
BIN
mamweb/static/images/menu-bg-selected.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 572 B |
BIN
mamweb/static/images/menu-bg.png
Normal file
After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 239 B |
BIN
mamweb/static/images/submenu-bg-selected.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 653 B |
BIN
mamweb/static/images/submenu-bg.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
|
@ -74,10 +74,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class='row'>
|
<div class='row'>
|
||||||
<div class='col-md-12'>
|
<div class='col-md-12'>
|
||||||
<div id='submenu'>
|
{% block submenu %}
|
||||||
{% block submenu %}
|
{% endblock %}
|
||||||
{% endblock %}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='row content'>
|
<div class='row content'>
|
||||||
|
@ -86,6 +84,16 @@
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class='row'>
|
||||||
|
<div class='col-md-12'>
|
||||||
|
<div id="footer">
|
||||||
|
<p class="license">S obsahem webu M&M je možné nakládat dle licence <a href="https://creativecommons.org/licenses/by/3.0/cz/">Creative Commons Attribution 3.0</a>.</p>
|
||||||
|
<a href="http://jcmf.cz/"><img class="logo-left" src="{% static 'images/logo-jcmf.png' %}" /></a>
|
||||||
|
<a href="http://mff.cuni.cz"><img class="logo-right" src="{% static 'images/logo-mff.png' %}" /></a>
|
||||||
|
<p class="organize"><a href="/kontakt">Korespondenční seminář M&M</a> organizují převážně studenti MFF UK. Organizaci semináře a vydávání časopisu podporuje <a href="http://jcmf.cz">Jednota českých matematiků a fyziků</a>.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="{% static 'js/bootstrap.js' %}"></script>
|
<script src="{% static 'js/bootstrap.js' %}"></script>
|
||||||
<script src="{% static 'js/jquery.jcarousel-core.js' %}" type="text/javascript"></script>
|
<script src="{% static 'js/jquery.jcarousel-core.js' %}" type="text/javascript"></script>
|
||||||
|
|
|
@ -579,7 +579,7 @@ class Soustredeni(SeminarModelBase):
|
||||||
db_table = 'seminar_soustredeni'
|
db_table = 'seminar_soustredeni'
|
||||||
verbose_name = u'Soustředění'
|
verbose_name = u'Soustředění'
|
||||||
verbose_name_plural = u'Soustředění'
|
verbose_name_plural = u'Soustředění'
|
||||||
ordering = ['rocnik__rocnik', 'datum_zacatku']
|
ordering = ['-rocnik__rocnik', '-datum_zacatku']
|
||||||
|
|
||||||
# Interní ID
|
# Interní ID
|
||||||
id = models.AutoField(primary_key = True)
|
id = models.AutoField(primary_key = True)
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
{% with "/archiv" as cesta %}
|
{% with "/archiv" as cesta %}
|
||||||
|
|
||||||
|
<div id='submenu'>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="{% if selected == "cisla" %}selected{% endif %}"><a href="{{cesta}}/cisla/">Čísla</a>
|
<li class="{% if selected == "cisla" %}selected{% endif %}"><a href="{{cesta}}/cisla/">Čísla</a>
|
||||||
{# TODO zprovoznit až budou témata v db <li class="{% if selected == "temata" %}selected{% endif %}"><a href="{{cesta}}/temata/">Témata</a> #}
|
{# TODO zprovoznit až budou témata v db <li class="{% if selected == "temata" %}selected{% endif %}"><a href="{{cesta}}/temata/">Témata</a> #}
|
||||||
{# TODO zprovoznit až budou úlohy v db <li class="{% if selected == "ulohy" %}selected{% endif %}"><a href="{{cesta}}/ulohy/">Úlohy</a> #}
|
{# TODO zprovoznit až budou úlohy v db <li class="{% if selected == "ulohy" %}selected{% endif %}"><a href="{{cesta}}/ulohy/">Úlohy</a> #}
|
||||||
<li class="{% if selected == "vysledky" %}selected{% endif %}"><a href="{{cesta}}/vysledky/">Výsledkové listiny</a>
|
<li class="{% if selected == "vysledky" %}selected{% endif %}"><a href="{{cesta}}/vysledky/">Výsledkové listiny</a>
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
{% with "/clanky" as cesta %}
|
{% with "/clanky" as cesta %}
|
||||||
|
|
||||||
|
<div id='submenu'>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="{% if selected == "uvod" %}selected{% endif %}"><a href="{{cesta}}/uvod/">Úvod</a>
|
<li class="{% if selected == "uvod" %}selected{% endif %}"><a href="{{cesta}}/uvod/">Úvod</a>
|
||||||
<li class="{% if selected == "org" %}selected{% endif %}"><a href="{{cesta}}/org/">Organizátorské články</a>
|
<li class="{% if selected == "org" %}selected{% endif %}"><a href="{{cesta}}/org/">Organizátorské články</a>
|
||||||
<li class="{% if selected == "resitel" %}selected{% endif %}"><a href="{{cesta}}/resitel/">Řešitelské články</a>
|
<li class="{% if selected == "resitel" %}selected{% endif %}"><a href="{{cesta}}/resitel/">Řešitelské články</a>
|
||||||
<li class="{% if selected == "jak-psat-vedecky-clanek" %}selected{% endif %}"><a href="{{cesta}}/jak-psat-vedecky-clanek/">Jak napsat článek</a>
|
<li class="{% if selected == "jak-psat-vedecky-clanek" %}selected{% endif %}"><a href="{{cesta}}/jak-psat-vedecky-clanek/">Jak napsat článek</a>
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
{% with "/co-je-MaM" as cesta %}
|
{% with "/co-je-MaM" as cesta %}
|
||||||
|
|
||||||
|
<div id='submenu'>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="{% if selected == "uvod" %}selected{% endif %}"><a href="{{cesta}}/uvod/">Úvod</a>
|
<li class="{% if selected == "uvod" %}selected{% endif %}"><a href="{{cesta}}/uvod/">Úvod</a>
|
||||||
<li class="{% if selected == "jak-resit" %}selected{% endif %}"><a href="{{cesta}}/jak-resit/">Jak řešit</a>
|
<li class="{% if selected == "jak-resit" %}selected{% endif %}"><a href="{{cesta}}/jak-resit/">Jak řešit</a>
|
||||||
<li class="{% if selected == "org" %}selected{% endif %}"><a href="{{cesta}}/organizatori/">Organizátoři</a>
|
<li class="{% if selected == "org" %}selected{% endif %}"><a href="{{cesta}}/organizatori/">Organizátoři</a>
|
||||||
<li class="{% if selected == "FAQ" %}selected{% endif %}"><a href="{{cesta}}/FAQ/">Často kladené dotazy</a>
|
<li class="{% if selected == "FAQ" %}selected{% endif %}"><a href="{{cesta}}/FAQ/">Často kladené dotazy</a>
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|
||||||
|
|
|
@ -9,13 +9,13 @@
|
||||||
|
|
||||||
{# zmena fotky #}{% block header %}soustredeni{% endblock %}
|
{# zmena fotky #}{% block header %}soustredeni{% endblock %}
|
||||||
|
|
||||||
{% block content %}{% if user.is_authenticated %}{# PRACUJE SE STRANKA #}
|
{% block nadpis1a %}{% block nadpis1b %}
|
||||||
|
Soustředění
|
||||||
|
{% endblock %}{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
{#% if user.is_authenticated %#}{# PRACUJE SE STRANKA #}
|
||||||
|
|
||||||
<h2>
|
|
||||||
{% block nadpis1a %}{% block nadpis1b %}
|
|
||||||
Soustředění
|
|
||||||
{% endblock %}{% endblock %}
|
|
||||||
</h2>
|
|
||||||
|
|
||||||
{# Projdi vsechna soustredeni #}
|
{# Projdi vsechna soustredeni #}
|
||||||
{% for soustredeni in object_list %}
|
{% for soustredeni in object_list %}
|
||||||
|
@ -29,30 +29,36 @@
|
||||||
že jste přihlášení. <br>
|
že jste přihlášení. <br>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{# misto soustredeni TODO upravit#}
|
{# misto soustredeni TODO upravit#}
|
||||||
{% if soustredeni.misto %}
|
|
||||||
<h2>
|
<h2>
|
||||||
Soustředění v {{soustredeni.misto}}
|
{{soustredeni.get_typ_display}}
|
||||||
od {{soustredeni.datum_zacatku}} do {{soustredeni.datum_konce}}
|
{{soustredeni.misto}}
|
||||||
při {{soustredeni.rocnik.rocnik}}. ročníku M&M
|
|
||||||
</h2>
|
</h2>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
{{soustredeni.datum_zacatku}} – {{soustredeni.datum_konce}}
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
{% if user.is_authenticated %}
|
||||||
|
{# popis soustredeni #}
|
||||||
|
{% if soustredeni.text %}
|
||||||
|
{% autoescape off %}{{soustredeni.text}}{% endautoescape %}
|
||||||
|
{% endif %}
|
||||||
|
{# Účastníci #}
|
||||||
|
<h3>Soustředění se zúčastnili tito účastníci:</h3>
|
||||||
|
<ul>
|
||||||
|
{% for i in soustredeni.soustredeni_ucastnici_set.all %}
|
||||||
|
<li>{{i.resitel}}
|
||||||
|
{% empty %}
|
||||||
|
<li>Nic!
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{# popis soustredeni #}
|
|
||||||
{% if soustredeni.text %}
|
|
||||||
{% autoescape off %}{{soustredeni.text}}{% endautoescape %}
|
|
||||||
{% endif %}
|
|
||||||
{# Účastníci #}
|
|
||||||
<h3>Soustředění se zúčastnili tito účastníci:</h3>
|
|
||||||
<ul>
|
|
||||||
{% for i in soustredeni.soustredeni_ucastnici_set.all %}
|
|
||||||
<li>{{i.resitel}}
|
|
||||||
{% empty %}
|
|
||||||
<li>Nic!
|
|
||||||
{% endfor %}
|
|
||||||
</ul>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% empty %}
|
{% empty %}
|
||||||
Žádná soustředění zatím neproběhla!
|
Žádná soustředění zatím neproběhla!
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{% else %}{% include 'seminar/pracuje_se.html' %}{% endif %}{% endblock %}
|
{#% else %}{% include 'seminar/pracuje_se.html' %}{% endif %#}
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
{% with "/soustredeni" as cesta %}
|
{% with "/soustredeni" as cesta %}
|
||||||
|
|
||||||
|
<div id='submenu'>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="{% if selected == "uvod" %}selected{% endif %}"><a href="{{cesta}}/">Úvod</a>
|
<li class="{% if selected == "uvod" %}selected{% endif %}"><a href="{{cesta}}/">Úvod</a>
|
||||||
<li class="{% if selected == "pripravujeme" %}selected{% endif %}"><a href="{{cesta}}/pripravujeme/">Připravujeme</a>
|
<li class="{% if selected == "pripravujeme" %}selected{% endif %}"><a href="{{cesta}}/pripravujeme/">Připravujeme</a>
|
||||||
<li class="{% if selected == "probehlo" %}selected{% endif %}"><a href="{{cesta}}/probehlo/">Proběhlo</a>
|
<li class="{% if selected == "probehlo" %}selected{% endif %}"><a href="{{cesta}}/probehlo/">Proběhlo</a>
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
{% with "/zadani" as cesta %}
|
{% with "/zadani" as cesta %}
|
||||||
|
|
||||||
|
<div id='submenu'>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="{% if selected == "aktualni" %}selected{% endif %}"><a href="{{cesta}}/aktualni/">Aktuální zadání</a>
|
<li class="{% if selected == "aktualni" %}selected{% endif %}"><a href="{{cesta}}/aktualni/">Aktuální zadání</a>
|
||||||
<li class="{% if selected == "temata" %}selected{% endif %}"><a href="{{cesta}}/temata/">Témata</a>
|
<li class="{% if selected == "temata" %}selected{% endif %}"><a href="{{cesta}}/temata/">Témata</a>
|
||||||
{# <li class="{% if selected == "aktualni-cislo" %}selected{% endif %}"><a href="{{cesta}}/aktualni-cislo/">Aktuální číslo</a> #}
|
{# <li class="{% if selected == "aktualni-cislo" %}selected{% endif %}"><a href="{{cesta}}/aktualni-cislo/">Aktuální číslo</a> #}
|
||||||
<li class="{% if selected == "vysledkova-listina" %}selected{% endif %}"><a href="{{cesta}}/vysledkova-listina/">Výsledková listina</a>
|
<li class="{% if selected == "vysledkova-listina" %}selected{% endif %}"><a href="{{cesta}}/vysledkova-listina/">Výsledková listina</a>
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|