Informacje
Godziny otwarcia
poniedziałek
10.00-13.00
wtorek-niedziela
11.00-18.00
Kontakt
Telefon
(17) 749 38 62
Email
wycieczki@zamek-lancut.pl
Lokalizacja
ul. Zamkowa 1, 37-100 Łańcut
Materiały i artykuły
WIRTUALNE ZBIORY

Dyrektorzy

WIRTUALNE ZBIORY
;

{source}

 <?php
$db = JFactory::getDbo();// Pobranie danych wyszukiwania z $_POST z sanitizacją
$wyszukiwanie = isset($_POST['wyszukiwanie']) ? $db->escape(substr($_POST['wyszukiwanie'], 1), true) : '';// Zapytanie 1: Wyszukiwanie obiektów
$query3 = $db->getQuery(true);
$query3->select($db->quoteName('value'))
->from($db->quoteName('json_fields'))
->where($db->quoteName('name') . " = 'Nazwa obiektu'")
->where($db->quoteName('value') . ' LIKE ' . $db->quote('%' . $wyszukiwanie . '%'));$db->setQuery($query3);
$resultss = $db->loadObjectList();// Wyświetlenie formularza tylko dla pierwszego wyniku
if (!empty($resultss)) {
echo "<div class='mt-5 mb-5 mwysz'>
<span class='pzbiory h5'>PRZESZUKAJ ZBIORY</span>
<form class='formo' action='iart-wszyskie-wyszukiwanie' method='get'>
<input id='searchIn' name='wyszukiwanie' type='text' />
<input type='submit' class='isub' value='Wyszukaj' />
</form>
</div>";
}// Pobranie ścieżki z $_GET z sanitizacją
$zmienna = isset($_GET['path']) ? $db->escape($_GET['path']) : '';
$zmienna1 = explode('/', $zmienna);
echo "<div class='user-select-auto position-relative iartop'>";$scc = $zmienna1[0] . "/" . $zmienna1[1] . "/" . $zmienna1[2] . "/";$query1 = $db->getQuery(true);
$query1->select('DISTINCT ' . $db->quoteName('original_path'))
->from($db->quoteName('json_files'))
->where($db->quoteName('original_path') . ' LIKE ' . $db->quote('%' . $scc . '%'));$db->setQuery($query1);
$resultss = $db->loadObjectList();// Wyświetlanie wyników w sliderze
echo "<div id='clashslide' class='our-resources two-columns slider-18 mt-64'>
<div class='our-resources two-columns slider-18 mt-m-15 m-mt-35'>
<div class='position-relative'>
<div class='swiper'>
<div class='swiper-wrapper'>";foreach ($resultss as $resultt) {
$img = "/iartapi/public/" . str_replace('/home/zamek/ftp/newwww/iartapi/app/Config/../../public/', '', $resultt->original_path); echo "<div class='swiper-slide'>
<div class='thumbnail'>
<img src='{$img}'>
</div>
</div>";
}echo "</div>
<div class='swiper-button-next'>&nbsp;</div>
<div class='swiper-button-prev'>&nbsp;</div>
</div>
</div>
</div>
</div>";echo "</div>";echo "<div class='user-select-auto position-relative container iartop'>";$scc1 = $zmienna1[0] . "/" . $zmienna1[1] . "/" . $zmienna1[2] . "/";$query = $db->getQuery(true);
$query->select($db->quoteName('original_path') . ", " .
"GROUP_CONCAT(DISTINCT CONCAT(" . $db->quoteName('name') . ", ' : ', " . $db->quoteName('value') . ") SEPARATOR '@<br>;;') AS test")
->from($db->quoteName('json_files'))
->join('INNER', $db->quoteName('json_fields') . ' ON ' . $db->quoteName('json_fields.object_id') . ' = ' . $db->quoteName('json_files.object_id'))
->where($db->quoteName('original_path') . ' LIKE ' . $db->quote('%' . $scc1 . '%'))
->group($db->quoteName('original_path'))
->order('RAND()');$db->setQuery($query);
$results = $db->loadObjectList();$displayedDescriptions = [];foreach ($results as $result) {
if (isset($displayedDescriptions[$result->test])) {
continue; // Pomijaj duplikaty opisu
}
$displayedDescriptions[$result->test] = true; $all = $result->test;
echo "<div class='user-select-auto position-relative iartop'>"; // Wyciąganie informacji o obiekcie
$fields = [
'Nazwa obiektu' => 'Nazwa obiektu :',
'Tytuł' => 'Tytuł :',
'Rodzaj obiektu' => 'Rodzaj obiektu :',
'Wytworzenie obiektu - osoba / autor' => 'Wytworzenie obiektu - osoba / autor :',
'Wytworzenie obiektu - organizacja / wytwórnia' => 'Wytworzenie obiektu - organizacja / wytwórnia :',
'Datowanie opisowe' => 'Datowanie opisowe :',
'Wytworzenie obiektu - miejsce' => 'Wytworzenie obiektu - miejsce :',
'Technika' => 'Technika :',
'Tworzywo' => 'Tworzywo :',
'Wymiar - szerokość' => 'Wymiar - szerokość :',
'Wymiar - wysokość' => 'Wymiar - wysokość :',
'Wymiar - głębokość' => 'Wymiar - głębokość :',
'Wymiar - średnica' => 'Wymiar - średnica :',
'Słowa kluczowe' => 'Słowa kluczowe :',
'Czas powstania' => 'Czas powstania:',
'Nabycie - sposób' => 'Nabycie - sposób :',
'Właściciel' => 'Właściciel :',
'Nota popularyzatorska' => 'Nota popularyzatorska :'
]; foreach ($fields as $label => $fieldKey) {
$fieldValue = '';
if (strpos($all, $fieldKey) !== false) {
$fieldValue = substr($all, strpos($all, $fieldKey));
$fieldValue = substr($fieldValue, 0, strpos($fieldValue, '@'));
$fieldValue = str_replace($fieldKey, '', $fieldValue);
}
if (!empty($fieldValue)) {
echo "<span><strong>{$label}:</strong> {$fieldValue}</span><br>";
}
} echo "</div>";
}
?>

{/source}

wwwmuzeach
Strona korzysta z plików cookies w celu realizacji usług oraz w celach analitycznych i marketingowych. Możesz określić warunki przechowywania i dostępu do plików cookies w Twojej przeglądarce lub zaakceptować wszystkie pliki cookies. Aby uzyskać więcej informacji, zapoznaj się z naszą "Polityką prywatności"
Akceptuję