Revize 0c5a3b54
Přidáno uživatelem Ondřej Drtina před téměř 4 roky(ů)
application/contacts.php | ||
---|---|---|
1 |
<?php |
|
2 |
session_start(); |
|
3 |
?> |
|
4 |
|
|
5 |
<!doctype html> |
|
6 |
|
|
7 |
<html > |
|
8 |
<head> |
|
9 |
<meta charset="utf-8"> |
|
10 |
<title>Dalimilova kronika</title> |
|
11 |
<!-- css --> |
|
12 |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> |
|
13 |
<link rel="stylesheet" href="view/style.css?<?php echo date('l jS \of F Y h:i:s A'); ?>"> |
|
14 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|
15 |
|
|
16 |
<!-- jQuery library --> |
|
17 |
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script> |
|
18 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script> |
|
19 |
|
|
20 |
<!-- JavaScript --> |
|
21 |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script> |
|
22 |
</head> |
|
23 |
<body> |
|
24 |
|
|
25 |
<div class="container-fluid"> |
|
26 |
<?php include "./view/header.html" ?> |
|
27 |
<?php include "./view/menu.php" ?> |
|
28 |
|
|
29 |
<div class="row app-content"> |
|
30 |
<div class="col-xs-12 col-sm-12 p-4 content d-flex"> |
|
31 |
<?php include "./view/contactsContent.html" ?> |
|
32 |
</div> |
|
33 |
</div> |
|
34 |
<?php include "./view/footer.html" ?> |
|
35 |
</div> |
|
36 |
<?php include "./view/modals/loginModal.html" ?> |
|
37 |
<?php include "./view/modals/invalidLoginModal.html" ?> |
|
38 |
</body> |
|
39 |
</html> |
|
40 |
|
|
41 |
<!-- hide settings, this is relevant only on search page --> |
|
42 |
<script> |
|
43 |
document.getElementById("modalSettingsHref").style.display = "none"; |
|
44 |
</script> |
application/material.php | ||
---|---|---|
1 |
<?php |
|
2 |
session_start(); |
|
3 |
?> |
|
4 |
|
|
5 |
<!doctype html> |
|
6 |
|
|
7 |
<html > |
|
8 |
<head> |
|
9 |
<meta charset="utf-8"> |
|
10 |
<title>Dalimilova kronika</title> |
|
11 |
<!-- css --> |
|
12 |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> |
|
13 |
<link rel="stylesheet" href="view/style.css?<?php echo date('l jS \of F Y h:i:s A'); ?>"> |
|
14 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|
15 |
|
|
16 |
<!-- jQuery library --> |
|
17 |
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script> |
|
18 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script> |
|
19 |
|
|
20 |
<!-- JavaScript --> |
|
21 |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script> |
|
22 |
</head> |
|
23 |
<body> |
|
24 |
|
|
25 |
<div class="container-fluid"> |
|
26 |
<?php include "./view/header.html" ?> |
|
27 |
<?php include "./view/menu.php" ?> |
|
28 |
|
|
29 |
<div class="row app-content"> |
|
30 |
<div class="col-xs-12 col-sm-12 p-4 content d-flex"> |
|
31 |
<?php include "./view/materialContent.html" ?> |
|
32 |
</div> |
|
33 |
</div> |
|
34 |
<?php include "./view/footer.html" ?> |
|
35 |
</div> |
|
36 |
<?php include "./view/modals/loginModal.html" ?> |
|
37 |
<?php include "./view/modals/invalidLoginModal.html" ?> |
|
38 |
</body> |
|
39 |
</html> |
|
40 |
|
|
41 |
<!-- hide settings, this is relevant only on search page --> |
|
42 |
<script> |
|
43 |
document.getElementById("modalSettingsHref").style.display = "none"; |
|
44 |
</script> |
application/view/contactsContent.html | ||
---|---|---|
1 |
<p>tady budou kontakty</p> |
application/view/indexContent.html | ||
---|---|---|
1 | 1 |
<p> |
2 |
Dvě existující, už vytvořené samostatné databáze slov a jejich tvarů ze všech pramenů Dalimilovy kroniky (tj. staročeské památky z období 14., 15. století). |
|
3 |
Kronika vypráví ve staročeštině o dějinách naší země, je to první česky psaná kronika. |
|
4 |
Zkoumání jejího jazyka dovoluje popsat hlavní vývojové tendence češtiny v tzv. staročeském období (14., 15. století) |
|
5 |
a pochopit stav češtiny i její vývoj v současnosti. Databáze byly vytvořeny jako podpora pro zpracování tiskové podoby indexu |
|
6 |
všech slov a tvarů doložených v dochovaných pramenech. Index (celkem 3 díly) vyšel postupně v letech 2012–2020 jako výsledek |
|
7 |
řešení tří vědeckých projektů v rámci Fakulty pedagogické. |
|
2 |
Internetová aplikace zpřístupňuje badatelské veřejnosti Index slov a tvarů Dalimilovy kroniky. Byla vytvořena řešitelským týmem studentů katedry informatiky a výpočetní techniky Fakulty aplikovaných věd Západočeské univerzity v Plzni, vedeným Bc. Ondřejem Drtinou pod gescí doc. Ing. Přemysla Brady, MSc, Ph.D. Vychází z výsledků projektů, které byly v letech 2013–2020 řešeny studenty katedry českého jazyka a literatury Fakulty pedagogické ZČU v Plzni pod vedením PhDr. Evy Pasáčkové, CSc., a Mgr. Martiny Spěváčkové, Ph.D. Hlavním výsledkem těchto projektů bylo vydání indexu v tištěné podobě (Staročeská kronika tak řečeného Dalimila. Index slov a tvarů. 1. část – substantiva, adjektiva. Plzeň: ZČU 2013, 2. část – slovesa. Plzeň: ZČU 2015, 3. část – zájmena, číslovky, neohebné slovní druhy. Plzeň: ZČU 2020). Nedílnou a velmi důležitou součástí řešení bylo vytvoření anotačního editoru, na jehož základě byla zpracována finální podoba pro tisk. Zásadní podporou pro zpracování bylo vytvoření dvou elektronických databází. Tvůrcem byl Ing. Tomáš Brychcín, Ph.D. |
|
3 |
Řešitelský tým studentů Fakulty aplikovaných věd ve složení Ondřej Drtina, Ondřej Anděl, Tomáš Pašek a Milan Vacek tyto pracovní databáze sloučil a vytvořil internetovou aplikaci, která data zpřístupňuje všem uživatelům na webu. |
|
4 |
Projekty byly podpořeny vnitřní grantovou soutěží Západočeské univerzity v Plzni. |
|
8 | 5 |
</p> |
application/view/manualContent.php | ||
---|---|---|
9 | 9 |
<p>Toto kritérium je zadané pomocí rozbalovacího seznamu. V tomto seznamu jsou vyzobrazeny všechny prameny, jež databáze obsahuje. Je možné vybrat libovolné množství pramenů současně, přičemž při nevyplnění tohoto políčka systém automaticky bere v potaz všechny prameny. Po výběru pramenů systém najde všechny záznamy, které se nachází aspoň v jednom z vybraných pramenů. </p> |
10 | 10 |
<h3>Pozice</h3> |
11 | 11 |
<p> Toto číselné kritérium určuje pozici záznamu v dokumentu a lze zadat následujícími třemi způsoby. První způsob je zadat pouze číselnou hodnotu. V tomto případě se systém pokusí najít všechny záznamy, jejichž číselná hodnota před lomítkem je stejná. V opačném případě je možné zadat číselnou hodnotu předcházenou znakem <b>/</b>. Výsledek této operace bude vypsání všech záznamů, jež mají zadanou hodnotu na druhé pozici, za lomítkem. Poslední způsob je zadání celé pozice, v jehož případě systém vyhledá pouze danou pozici. Tímto způsobem lze také zadat element na třetí pozici.</p> |
12 |
<h3>Poznámka 2</h3>
|
|
12 |
<h3>Doplňující údaj</h3>
|
|
13 | 13 |
<p>Toto kritérium porovná zadaný text s obsahem sloupce Poznámka 2. Pokud je zadán pouze text nebo část textu, systém zaháji hledání této části od začátku slova ve sloupci. Pokud je požadováno, aby text předcházel právě jeden znak lze použít operátor <b>_</b>. V opačném případě kdy vyžadováno, aby text předcházelo nula až neomezeně znaků, lze použít operátor <b>%</b>.</p> |
14 | 14 |
<h3>Slovní druh</h3> |
15 | 15 |
<p>Slovní druh lze vybrat z rozbalovacího seznamu. Tato volba nejen ovlivní výsledky vyhledávání, ale také <b>umožňí volbu pokročilých možností</b>. Tyty možnosti jsou popsány v tabulce v kapitole <b>Pokročilé možnosti</b>.</p> |
application/view/materialContent.html | ||
---|---|---|
1 |
<p> |
|
2 |
Webová aplikace indexu slov a tvarů Staročeské kroniky tak řečeného Dalimila zpřístupňuje slova a slovní tvary, které jsou doloženy v dochovaných textových pramenech této staročeské památky. Index vychází z lístkové kartotéky slov vytvořené prof. Jiřím Daňhelkou (54 482 lístky) v souvislosti s přípravou vydání edice (Daňhelka, J.; Hádek, K.; Kvítková, N.: Staročeská kronika tak řečeného Dalimila. 1, 2 Vydání textu a veškerého textového materiálu. Praha: Academia: 1988). Zahrnuje všechna doložená slova a jejich slovní tvary, a to v transkribované podobě, jejich morfologickou charakteristiku, údaj o textových pramenech, v nichž se tvary nachází, přesnou lokaci (číslo kapitoly, číslo verše). V položce doplňující údaj je uveden případný odkaz k variantní formě lexému, u slovesných tvarů je údaj o doložené konstrukční spojitelnosti (valenci), výjimečně také o spojitelnosti sémantické. Poznámky připojené k jednotlivým tvarům upozorňují na písařskou či opisovačskou chybu nebo upozorňují na úplné čtení dokladu. |
|
3 |
</p> |
application/view/menu.php | ||
---|---|---|
1 | 1 |
<div class="row menu"> |
2 | 2 |
<div class="d-flex mx-auto"> |
3 |
<a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'], '/index.php') ? 'active' : '');?>" href="index.php">Úvodní info</a> |
|
3 |
<a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'], '/index.php') ? 'active' : '');?>" href="index.php">Úvod</a> |
|
4 |
<a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'], '/material.php') ? 'active' : '');?>" href="material.php">Zpracovaný materiál</a> |
|
4 | 5 |
<a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'],'/search.php') ? 'active' : '');?>" href="search.php">Vyhledávání</a> |
5 |
<a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'],'/manual.php') ? 'active' : '');?>" href="manual.php">Manuál</a> |
|
6 |
<a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'],'/manual.php') ? 'active' : '');?>" href="manual.php">Jak hledat?</a> |
|
7 |
<a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'],'/contacts.php') ? 'active' : '');?>" href="contacts.php">Kontakty</a> |
|
6 | 8 |
<?php |
7 | 9 |
if (isset($_SESSION['role']) && $_SESSION['role'] == "admin") { |
8 | 10 |
echo "<a class=\" px-4 py-1 "; |
application/view/modals/detailModal.html | ||
---|---|---|
33 | 33 |
</div> |
34 | 34 |
<div class="row"> |
35 | 35 |
<div class="col-xs-12 col-sm-4"> |
36 |
<label>Poznámka 1:</label>
|
|
36 |
<label>Poznámka:</label> |
|
37 | 37 |
</div> |
38 | 38 |
<div class="col-xs-12 col-sm-8"> |
39 | 39 |
<i id="description"></i> |
... | ... | |
41 | 41 |
</div> |
42 | 42 |
<div class="row"> |
43 | 43 |
<div class="col-xs-12 col-sm-4"> |
44 |
<label>Poznámka 2:</label>
|
|
44 |
<label>Doplňující údaj:</label>
|
|
45 | 45 |
</div> |
46 | 46 |
<div class="col-xs-12 col-sm-8"> |
47 | 47 |
<i id="description2"></i> |
... | ... | |
50 | 50 |
<?php if(isset($_SESSION['loggedIn']) && $_SESSION['loggedIn'] == true) {?> |
51 | 51 |
<div class="row"> |
52 | 52 |
<div class="col-xs-12 col-sm-4"> |
53 |
<label>Poznámka 3:</label>
|
|
53 |
<label>Varia:</label>
|
|
54 | 54 |
</div> |
55 | 55 |
<div class="col-xs-12 col-sm-8"> |
56 | 56 |
<i id="description3"></i> |
application/view/modals/editModal.html | ||
---|---|---|
74 | 74 |
</div> |
75 | 75 |
<div class="row my-1"> |
76 | 76 |
<div class="col-xs-12 col-sm-4"> |
77 |
<label for="description">Poznámka 1:</label>
|
|
77 |
<label for="description">Poznámka:</label> |
|
78 | 78 |
</div> |
79 | 79 |
<div class="col-xs-12 col-sm-8"> |
80 | 80 |
<input class="min-wdth" id="description"/> |
... | ... | |
82 | 82 |
</div> |
83 | 83 |
<div class="row my-1"> |
84 | 84 |
<div class="col-xs-12 col-sm-4"> |
85 |
<label for="description2_edit">Poznámka 2:</label>
|
|
85 |
<label for="description2_edit">Doplňující údaj:</label>
|
|
86 | 86 |
</div> |
87 | 87 |
<div class="col-xs-12 col-sm-8"> |
88 | 88 |
<input class="min-wdth" id="description2_edit"/> |
... | ... | |
90 | 90 |
</div> |
91 | 91 |
<div class="row my-1"> |
92 | 92 |
<div class="col-xs-12 col-sm-4"> |
93 |
<label for="description3">Poznámka 3:</label>
|
|
93 |
<label for="description3">Varia:</label>
|
|
94 | 94 |
</div> |
95 | 95 |
<div class="col-xs-12 col-sm-8"> |
96 | 96 |
<input class="min-wdth" id="description3"/> |
application/view/searchContent.php | ||
---|---|---|
55 | 55 |
<input type="text" id="location"> |
56 | 56 |
</div> |
57 | 57 |
<div class="mr-3"> |
58 |
<label for="description2" class="mr-2">Poznámka 2</label>
|
|
58 |
<label for="description2" class="mr-2">Doplňující údaj</label>
|
|
59 | 59 |
<input type="text" id="description2" /> |
60 | 60 |
</div> |
61 | 61 |
|
... | ... | |
471 | 471 |
<th scope="col">Morfologie</th> |
472 | 472 |
<th scope="col">Rukopisy</th> |
473 | 473 |
<th scope="col">Pozice</th> |
474 |
<th scope="col">Poznámka 2</th>
|
|
474 |
<th scope="col">Doplňující údaj</th>
|
|
475 | 475 |
<th scope="col"></th> |
476 | 476 |
</tr> |
477 | 477 |
</thead> |
Také k dispozici: Unified diff
#8751 - přejmenovány Poznámky dle požadavků zadavatelek + přidány záložky, taby (obsah TBD)