Witam.
Mam taki problem. Stworzyłem stronę z rozbudowanym systemem rezerwacyjnym opartą o Wordpressa. Z racji oszczędności czasu(i również stosunkowo niskich umiejętności, aby wszystko samodzielnie ogarnąć(javascriptu uczę się dopiero od dwóch dni) ) zakupiłem wtyczkę, która służy do rezerwacji. I pojawia się problem. Chciałbym dopisać do tej wtyczki dodatkowe kryterium wyszukiwania(dodatkowe kryterium to: lokalizacja) w tej wyszukiwarce(link):
http://sprzataczkowo.pl/uslugi/
Dokleiłem w pliku includes/search/class-frontend-search-results.php kod:
$kalendarz = $_POST['lokalizacja']; $pobierz_lokalizacje = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM " . $DOPBSP->tables->locations." WHERE address='{$kalendarz}'" ) ); $kalendarze_locations = $pobierz_lokalizacje->calendars;
http://www.php.net/array_push($query, 'AND calendars.id IN ('.$pobierz_lokalizacje->calendars.')'); //sprawdź, czy kalendarz = Warszawa
http://www.php.net/array_push($html, ' <div class="dopbsp-module">'); http://www.php.net/array_push($html, ' <div class="dopbsp-input-wrapper">'); http://www.php.net/array_push($html, ' <label for="DOPBSPSearch-lokalizacja'.$id.'">Lokalizacja:</label>'); http://www.php.net/array_push($html, ' <select id="DOPBSPSearch-lokalizacja'.$id.'" class="dopbsp-small">'); http://www.php.net/array_push($html, ' <option value="Warszawa">Warszawa</option>'); /* Wybierz miasto*/ http://www.php.net/array_push($html, ' <option value="Gdańsk">Gdańsk</option>'); /* Wybierz miasto*/ http://www.php.net/array_push($html, ' <option value="Kraków">Kraków</option>'); /* Wybierz miasto*/ http://www.php.net/array_push($html, ' </select>'); http://www.php.net/array_push($html, ' </div>');
$lokalizacja = $('#DOPBSPSearch-lokalizacja'+ID).val(), /* to dodane */
lokalizacja = $lokalizacja === undefined ? 'Gdańsk':$lokalizacja; /* to dodane */
lokalizacja: lokalizacja, /* to dodane */
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)