O nie! Gdzie jest JavaScript?
Twoja przeglądarka internetowa nie ma włączonej obsługi JavaScript lub nie obsługuje JavaScript. Proszę włączyć JavaScript w przeglądarce internetowej, aby poprawnie wyświetlić tę witrynę, lub zaktualizować do przeglądarki internetowej, która obsługuje JavaScript.

Kalkulator Jednostek miar

Ostatnia aktualizacja 27 dni temu
ZbigniewZbigniewNowicjusz Nowicjusz
Dodano 9 miesięcy temu
Witam.
Chciałem zaproponować proste narzędzie do nauki i zastosowań w żegludze. Kalkulator jednostek to narzędzie, które umożliwia użytkownikom szybkie i łatwe przeliczanie różnych jednostek miar. W Polsce, gdzie większość ludzi jest przyzwyczajona do systemu metrycznego, kalkulator ten może pomóc w zrozumieniu i przeliczeniu jednostek, które są mniej powszechne, takich jak mile morskie czy cale.

Mile morskie, będące standardową jednostką w nawigacji morskiej i lotniczej, nie mają bezpośredniego odpowiednika w systemie metrycznym, co czyni je szczególnie interesującymi w kontekście edukacyjnym. Użytkownicy mogą nauczyć się, jak przeliczać mile morskie na metry lub kilometry, co jest niezbędne w wielu dziedzinach, takich jak żeglarstwo, lotnictwo czy transport międzynarodowy.

Aby kalkulator działał prawidłowo, należy wkleić kod w edytorze tekstu, uproszczonym w artykule, newsie lub innej formie publikacji.
<div class="container">
 <div class="row">
 <div class="col-md-4">
 <form method="post">
 <h3>Kilometry na mile</h3>
 <div class="form-group">
 <label for="kilometers">Kilometry:</label>
 <input type="number" class="form-control" id="kilometers" name="kilometers" step="0.01">
 </div>
 <button type="submit" name="convert_km_to_miles" class="btn btn-primary">Przelicz</button>

 <h3>Cale na centymetry</h3>
 <div class="form-group">
 <label for="inches">Cale:</label>
 <input type="number" class="form-control" id="inches" name="inches" step="0.01">
 </div>
 <button type="submit" name="convert_inches_to_cm" class="btn btn-primary">Przelicz</button>

 <h3>Odległości morskie na metry lub kilometry</h3>
 <div class="form-group">
 <label for="nautical_miles">Morskie mile:</label>
 <input type="number" class="form-control" id="nautical_miles" name="nautical_miles" step="0.01">
 </div>
 <div class="form-group">
 <label for="conversion_type">Typ konwersji:</label>
 <select name="conversion_type" id="conversion_type" class="form-control">
 <option value="meters">Metry</option>
 <option value="kilometers">Kilometry</option>
 </select>
 </div>
 <button type="submit" name="convert_nautical_miles" class="btn btn-primary">Przelicz</button>

 <h3>Stopy na centymetry</h3>
 <div class="form-group">
 <label for="feet">Stopy:</label>
 <input type="number" class="form-control" id="feet" name="feet" step="0.01">
 </div>
 <button type="submit" name="convert_feet_to_cm" class="btn btn-primary">Przelicz</button>

 <h3>Bary na atmosfery</h3>
 <div class="form-group">
 <label for="bars">Bary:</label>
 <input type="number" class="form-control" id="bars" name="bars" step="0.01">
 </div>
 <button type="submit" name="convert_bars_to_atm" class="btn btn-primary">Przelicz</button>
 </form>
 </div>
 </div>
</div>

Oraz utworzyć panel z takim kodem.
<?php 
add_to_title('- Narzędzie do Przeliczania Jednostek w PHP Fusion');
set_meta("description", "Kalkulator jednostek to praktyczne narzędzie do przeliczania jednostek miar, idealne do nauki i zastosowań w codziennym życiu. ");
set_meta("image","https://www.zegluga-rzeczna.pl/images/logo9.png");
add_to_CSS('.article-item{width:90%;overflow:hidden;margin:auto;}.article-item h1{font-size:24px;color:#333;font-weight:bold;}.article-article{max-width:95%;margin:auto;font-size:18px;color:#333;}@media (max-width:768px){.article-item h1{font-size:26px;}.article-article{font-size:20px;}}');
add_to_CSS(' .wynik-beton{margin-top:10px;font-weight:bold;display:none;font-size:20px;color:#006400;}');
if ($_SERVER["REQUEST_METHOD"] == "POST") {
 // Przeliczanie kilometrów na mile
 if (isset($_POST['convert_km_to_miles']) && !empty($_POST['kilometers'])) {
 $kilometers = $_POST['kilometers'];
 $miles = $kilometers * 0.621371;
 echo "<h3>$kilometers km to miles: " . round($miles, 2) . " miles</h3>";
 }

 // Przeliczanie cali na centymetry
 if (isset($_POST['convert_inches_to_cm']) && !empty($_POST['inches'])) {
 $inches = $_POST['inches'];
 $centimeters = $inches * 2.54;
 echo "<h3>$inches cale to centymetrów: " . round($centimeters, 2) . " cm</h3>";
 }

 // Przeliczanie mil morskich na metry lub kilometry
 if (isset($_POST['convert_nautical_miles']) && !empty($_POST['nautical_miles'])) {
 $nautical_miles = $_POST['nautical_miles'];
 $conversion_type = $_POST['conversion_type'];
 if ($conversion_type == "meters") {
 $meters = $nautical_miles * 1852;
 echo "<h3>$nautical_miles mile morskie to metry: " . round($meters, 2) . " m</h3>";
 } else {
 $kilometers = $nautical_miles * 1.852;
 echo "<h3>$nautical_miles mile morskie to kilometry: " . round($kilometers, 2) . " km</h3>";
 }
 }

 // Przeliczanie stóp na centymetry
 if (isset($_POST['convert_feet_to_cm']) && !empty($_POST['feet'])) {
 $feet = $_POST['feet'];
 $centimeters = $feet * 30.48;
 echo "<h3>$feet stóp to centymetrów: " . round($centimeters, 2) . " cm</h3>";
 }

 // Przeliczanie barów na atmosfery
 if (isset($_POST['convert_bars_to_atm']) && !empty($_POST['bars'])) {
 $bars = $_POST['bars'];
 $atmospheres = $bars * 0.986923;
 echo "<h3>$bars bary to atmosfer: " . round($atmospheres, 2) . " atm</h3>";
 }
}
?>
ApisApisSuper administrator Super administrator
Dodano 7 miesięcy temu
Wprawdzie w żegludze śródlądowej nie używa się ani mil morskich ani węzłów - każdy śródlądowy marynarz zna te jednostki. W żegludze śródlądowej używa się kilometrów (bo tak są mierzone i oznakowane drogi wodne) a więc prędkość statków także mierzyny w km/h.

Co do pozostałych miar - cenny jest model przelicznika ale musimy wziąć pod uwagę, że w zasadzie jedynie administrator serwisu (czyli ja) wie jak go zastosować w kodzie strony internetowej. Niemniej dziękuję za sugestię.
ZbigniewZbigniewNowicjusz Nowicjusz
Dodano 27 dni temu
Witam ponownie .
Ponieważ trochę bawiłem się z mapami.
Wkleję przykład Mapy z portami
<?php
require_once __DIR__.'/maincore.php';
require_once THEMES.'templates/header.php';
add_to_head('
 .leaflet-popup-content {
 font-size: 18px; /* rozmiar tekstu */
 line-height: 1.4; /* opcjonalnie */
 }
 .leaflet-popup-content b {
 font-size: 20px; /* tytuł miasta */
 }
');

add_to_head('
 #map {
 width: 100%;
 height: 600px;
 }
');

$porty = [
 [
 "nazwa" => "Port Rzeczny Gliwice",
 "lat" => 50.3178,
 "lon" => 18.6595,
 "opis" => "Jeden z największych i najważniejszych portów śródlądowych w Polsce, końcowy punkt Kanału Gliwickiego. Obsługuje transport towarów masowych i jest kluczowym elementem Odrzańskiej Drogi Wodnej."
 ],
 [
 "nazwa" => "Port Rzeczny Koźle (Kędzierzyn-Koźle)",
 "lat" => 50.3495,
 "lon" => 18.2081,
 "opis" => "Historyczny port rzeczny nad Odrą, dawniej jeden z największych portów śródlądowych Europy. Obecnie przechodzi rewitalizację i ponownie rozwija działalność logistyczną."
 ],
 [
 "nazwa" => "Port Rzeczny Wrocław",
 "lat" => 51.1061,
 "lon" => 17.0305,
 "opis" => "Kompleks portowy położony nad Odrą, obsługujący zarówno towary, jak i ruch rekreacyjny. Ważny punkt Odrzańskiej Drogi Wodnej oraz centrum transportowe regionu."
 ],
 [
 "nazwa" => "Port Rzeczny Cigacice",
 "lat" => 52.0121,
 "lon" => 15.6325,
 "opis" => "Regionalny port rzeczny nad Odrą, znany z transportu drewna i kruszyw. Często wykorzystywany także jako przystań dla jednostek rekreacyjnych."
 ],
 [
 "nazwa" => "Port Rzeczny Szczecin–Odra (część śródlądowa)",
 "lat" => 53.4318,
 "lon" => 14.5775,
 "opis" => "Znaczący port na Odrze w rejonie Szczecina, obsługujący zarówno żeglugę morską, jak i śródlądową. Pełni funkcję węzła transportowego z dostępem do sieci europejskich dróg wodnych."
 ],
 [
 "nazwa" => "Port Rzeczny Warszawa (Żerań)",
 "lat" => 52.2924,
 "lon" => 21.0220,
 "opis" => "Port śródlądowy nad Wisłą, dawniej ważny element transportu rzecznego w centralnej Polsce. Obecnie wykorzystywany głównie przez jednostki rekreacyjne oraz sporadyczny ruch towarowy."
 ],
 [
 "nazwa" => "Przystań Wawer (Warszawa)",
 "lat" => 52.1996,
 "lon" => 21.1783,
 "opis" => "Popularna przystań kajakowa i żeglarska nad Wisłą, wykorzystywana głównie do rekreacji i turystyki wodnej w obrębie Warszawy."
 ],
 [
 "nazwa" => "Przystań Marina Bydgoszcz",
 "lat" => 53.1219,
 "lon" => 18.0064,
 "opis" => "Nowoczesna przystań położona przy Brdzie, obsługująca jachty, motorówki i kajaki. Stanowi ważny punkt na szlaku wodnym Wisła—Kanał Bydgoski."
 ],
 [
 "nazwa" => "Port Rzeczny Toruń",
 "lat" => 53.0174,
 "lon" => 18.5980,
 "opis" => "Port nad Wisłą obsługujący jednostki rekreacyjne oraz sezonowe ruchy turystyczne. Znany ze swojej lokalizacji przy zabytkowej części miasta."
 ],
 [
 "nazwa" => "Przystań Płock",
 "lat" => 52.5457,
 "lon" => 19.7003,
 "opis" => "Przystań nad Wisłą, popularna wśród wodniaków ze względu na walory krajobrazowe i bliskość starówki. Obsługuje ruch turystyczny i rekreacyjny."
 ]
];

?>

<h2 style="text-align:center;">Mapa Polski z Portami</h2>

<div id="map"></div>

<!-- Leaflet JS -->



// Inicjalizacja mapy – centrum Polski
var map = L.map('map').setView([52.0, 19.0], 6);

// Warstwa kafelków
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
 attribution: '© OpenStreetMap'
}).addTo(map);

// Markery z PHP
var porty = <?php echo json_encode($porty, JSON_UNESCAPED_UNICODE); ?>;


// Dodawanie pinesek
porty.forEach(function(port) {
 L.marker([port.lat, port.lon])
 .addTo(map)
 .bindPopup("<b>" + port.nazwa + "</b><br>" + port.opis);
});



<?php
require_once THEMES.'templates/footer.php';
?>
lub panel

możesz przeglądać wszystkie wątki dyskusji na tym forum.
nie możesz rozpocząć nowy wątek dyskusji na tym forum.
nie możesz odpowiadać na posty w tym wątku dyskusji.
nie możesz rozpocząć ankietę na tym forum.
nie możesz dodawać załączniki w tym forum.
nie możesz pobierać załączniki na tym forum.
Moderator: Administrator
Korzystając ze strony wyrażasz zgodę na nasze ustawienia prywatności i rozumiesz, że używamy plików cookies. Niektóre pliki cookie mogły już zostać ustawione.
Kliknij przycisk `Akceptuję`, aby ukryć ten pasek. Jeśli będziesz nadal korzystać z witryny bez podjęcia żadnych działań, założymy, że i tak zgadzasz się z naszą polityką prywatności. Przeczytaj informacje o używanych przez nas Cookies