Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 20b702b0

Přidáno uživatelem Milan Vacek před téměř 4 roky(ů)

Bug #8651 Připravit text "Jak hledat"

Zobrazit rozdíly:

application/manual.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-10 p-4 content d-flex">
31
            <?php include "./view/manualContent.php" ?>
32
        </div>
33
    </div>
34
    <?php include "./view/footer.html" ?>
35
</div>
36
</body>
37
</html>
application/model/DB.php
419 419
}
420 420

  
421 421
function insert(){
422
  print_r($_POST);
423 422
// ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Tabulka dd_lemma |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
424 423
    $query = "SELECT id FROM dd_lemma
425 424
              WHERE lemma = :lemma;";
......
733 732
define('DB_NAME', 'dalim2');
734 733
define('DB_CHARSET', 'utf8');
735 734
define('DB_USER', 'postgres');
736
define('DB_PASSWORD', 'a');
735
define('DB_PASSWORD', 'MVcesko98');
application/view/manualContent.php
1
<h1>Vyhledávání</h1>
2
<h2>Základní možnosti</h2>
3
<p>Vyhledávání je možné dle libovolných z níže uvedených parametrů. Je možné vybrat jeden nebo více parametrů a vyhledávání zobrazí poze výsledky, jež splňují všechny podmínky. Při vybrání specifických parametrů se zobrazí rozšiřující možnosti pro bližší upřesnění požadavků. U parametrů, které zobrazí tyto rozšiřující možnosti, bude tato skutečnost zdůrazněna níže v této kapitole.</p>
4
<h3>Lemma</h3>
5
<p>Toto vyhledávací políčko umožní vyhledávání podle sloupce lemma. Je možné zadat samotné počáteční písmeno, počáteční část slova nebo slovo celé. V případě, že výrazem, který bude zadán, je očekáván právě jeden znak, je možné použít operátor <b>_</b>. Pokud má hledaný výzar předcházet libovolný počet znaků, je možné použít operátor <b>%</b>.</p>
6
<h3>Slovní tvar</h3>
7
<p>Jedná se opět o otevřené políčko pro zadávání, ovšem s velkým rozdílem oproti vyhledávání lemmy. Toto políčko hledá ve sloupci Slovní tvar pouze přesné shody.</p>
8
<h3>Rukopisný pramen</h3>
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
<h3>Pozice</h3>
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>
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
<h3>Slovní druh</h3>
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>
16

  
17
<h2>Pokročilé možnosti</h2>
18
<h3>Slovní druh</h3>
19
<table>
20
<tr>
21
	<td>Slovní druh</td>
22
	<td>Pád</td>
23
	<td>Číslo</td>
24
	<td>Rod</td>
25
	<td>Tvar</td>
26
	<td>Stupeň</td>
27
	<td>Druh</td>
28
	<td>Osoba</td>
29
	<td>Způsob</td>
30
	<td>Čas</td>
31
	<td>Slovesný rod</td>
32
	<td>Vid</td>
33
	<td>Neurčitý Slovesný Tvar</td>
34
	<td>Typ</td>
35
</tr>
36
<tr>
37
	<td>Substantivum </td>
38
	<td>Ano</td>
39
	<td>Ano</td>
40
	<td>Ano</td>
41
	<td>Ne</td>
42
	<td>Ne</td>
43
	<td>Ne</td>
44
	<td>Ne</td>
45
	<td>Ne</td>
46
	<td>Ne</td>
47
	<td>Ne</td>
48
	<td>Ne</td>
49
	<td>Ne</td>
50
	<td>Ne</td>
51
</tr>
52
<tr>
53
	<td>Adjektivum</td>
54
	<td>Ano</td>
55
	<td>Ano</td>
56
	<td>Ano</td>
57
	<td>Ano</td>
58
	<td>Ano</td>
59
	<td>Ne</td>
60
	<td>Ne</td>
61
	<td>Ne</td>
62
	<td>Ne</td>
63
	<td>Ne</td>
64
	<td>Ne</td>
65
	<td>Ne</td>
66
	<td>Ne</td>
67
</tr>
68
<tr>
69
	<td>Pronomen</td>
70
	<td>Ano</td>
71
	<td>Ano</td>
72
	<td>Ano</td>
73
	<td>Ne</td>
74
	<td>Ano</td>
75
	<td>Ne</td>
76
	<td>Ne</td>
77
	<td>Ne</td>
78
	<td>Ne</td>
79
	<td>Ne</td>
80
	<td>Ne</td>
81
	<td>Ne</td>
82
	<td>Ne</td>
83
</tr>
84
	<td>Numeralie</td>
85
	<td>Ano</td>
86
	<td>Ano</td>
87
	<td>Ano</td>
88
	<td>Ne</td>
89
	<td>Ne</td>
90
	<td>Ne</td>
91
	<td>Ne</td>
92
	<td>Ne</td>
93
	<td>Ne</td>
94
	<td>Ne</td>
95
	<td>Ne</td>
96
	<td>Ne</td>
97
	<td>Ne</td>
98
<tr>
99
	<td>Verbum</td>
100
	<td>Ano</td>
101
	<td>Ano</td>
102
	<td>Ano</td>
103
	<td>Ne</td>
104
	<td>Ne</td>
105
	<td>Ne</td>
106
	<td>Ano</td>
107
	<td>Ano</td>
108
	<td>Ano</td>
109
	<td>Ano</td>
110
	<td>Ano</td>
111
	<td>Ano</td>
112
	<td>Ne</td>
113
</tr>
114
<tr>
115
	<td>Adverbium</td>
116
	<td>Ne</td>
117
	<td>Ne</td>
118
	<td>Ne</td>
119
	<td>Ne</td>
120
	<td>Ano</td>
121
	<td>Ne</td>
122
	<td>Ne</td>
123
	<td>Ne</td>
124
	<td>Ne</td>
125
	<td>Ne</td>
126
	<td>Ne</td>
127
	<td>Ne</td>
128
	<td>Ne</td>
129
</tr>
130
<tr>
131
	<td>Prepozice</td>
132
	<td>Ano</td>
133
	<td>Ne</td>
134
	<td>Ne</td>
135
	<td>Ne</td>
136
	<td>Ne</td>
137
	<td>Ne</td>
138
	<td>Ne</td>
139
	<td>Ne</td>
140
	<td>Ne</td>
141
	<td>Ne</td>
142
	<td>Ne</td>
143
	<td>Ne</td>
144
	<td>Ne</td>
145
</tr>
146
<tr>
147
	<td>Konjunkce</td>
148
	<td>Ne</td>
149
	<td>Ne</td>
150
	<td>Ne</td>
151
	<td>Ne</td>
152
	<td>Ne</td>
153
	<td>Ne</td>
154
	<td>Ne</td>
155
	<td>Ne</td>
156
	<td>Ne</td>
157
	<td>Ne</td>
158
	<td>Ne</td>
159
	<td>Ne</td>
160
	<td>Ano</td>
161
</tr>
162
</table>
application/view/menu.php
11 11
            }
12 12
        ?>
13 13
        <a class="my-auto px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'],'/settings.php') ? 'active' : '');?>" href="#" data-toggle="modal" data-target="#settings-modal" id="modalSettingsHref">Nastavení</a>
14
        <a class="px-4 py-1 <?php echo (strstr($_SERVER['PHP_SELF'],'/manual.php') ? 'active' : '');?>" href="manual.php">Manuál</a>
14 15
    </div>
15 16
</div>

Také k dispozici: Unified diff