Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Kilka rzeczy na stronę


Rekomendowane odpowiedzi

Opublikowano

Cześć mam zadanie domowe aby stworzyć własną stronę większość już zrobiłem ale brakuje mi kilku rzeczy 

 

1. Guziku który wyciszy całą stronę może być w formie obrazka[klikamy na obrazek strona sie wycisza]

2. Zmiany języka całej strony [tekstu,menu itp] 

3. Guzika który będzie zmieniał kolor tła strony 

 

 

 

 

Może być to w html/javascript/ skrypty mogą być gotowe z internetu pisze tutaj bo żadnego nie znalazłem, a jeśli był to nie mi nie działał.

175001456602037225492.gif

Opublikowano

Co do języka to możesz zrobić coś takiego w PHP:

 

if(isset($_GET['jezyk'])) {
    if($_GET['jezyk'] == "PL") {
      echo 'I tutaj treść po Polsku';
    }
    elseif($_GET['jezyk'] == "ENG") {
      echo 'I tutaj treść po Angielsku';
    }
//itd.. dodajesz itp.. a link by wyglądał np tak: domena.pl/index.php?jezyk=PL
}

(Nie jestem pewien czy dobrze napisałem kodzik mimo że jest łatwy ale mam spora przerwę od php znów ;D)

Ale tu masz taki mini przykład jak można to zrobić ;)

Opublikowano

Co do języka to możesz zrobić coś takiego w PHP:

if(isset($_GET['jezyk'])) {
    if($_GET['jezyk'] == "PL") {
      echo 'I tutaj treść po Polsku';
    }
    elseif($_GET['jezyk'] == "ENG") {
      echo 'I tutaj treść po Angielsku';
    }
//itd.. dodajesz itp.. a link by wyglądał np tak: domena.pl/index.php?jezyk=PL
}

(Nie jestem pewien czy dobrze napisałem kodzik mimo że jest łatwy ale mam spora przerwę od php znów ;D)

Ale tu masz taki mini przykład jak można to zrobić ;)

 

Może i dobre rozwiązanie, niewiem nie ogarniam PHP ale też na coś wpadłem 

Wrzuciłem tłumacza google na strone xD

 

 

<div class="col-md-2 mojezmiany6">
                 <div id="google_translate_element"></div><script>
                 function googleTranslateElementInit() {
                 new google.translate.TranslateElement({
                 pageLanguage: 'pl'
                 }, 'google_translate_element');
                 }
                 </script>
                 <script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
           </div>

175001456602037225492.gif

Opublikowano

@xxXGAJOSXxx

Tłumacz google jest dobrym rozwiązaniem (w każdym razie łatwym) lecz trzeba pamiętać że on nie tłumaczy poprawnie gramatycznie i ja bym skorzystał z tej b. łatwej możliwości PHP bo i możesz sam dodać co i jak ma się wyświetlać. A może i nawet za dodatkowy skrypt PHP dostaniesz ocenę wyżej :D kto wie :P

Opublikowano

Co do guzika zmieniającego kolor tła można napisać coś takiego:

<!DOCTYPE html>

<html>

<head>
<script>
function bgd()
{
var losowa = Math.floor((Math.random() * 100) + 1);
if (losowa < 11)
{
    document.body.style.background = "black";
}
else if (losowa < 21 && losowa > 10)
{
    document.body.style.background = "silver";
}
else if (losowa < 31 && losowa > 20)
{
    document.body.style.background = "grey";
}
else if (losowa < 41 && losowa > 30)
{
    document.body.style.background = "white";
}
else if (losowa < 51 && losowa > 40)
{
    document.body.style.background = "maroon";
}
else if (losowa < 56 && losowa > 50)
{
    document.body.style.background = "red";
}
else if (losowa < 61 && losowa > 55)
{
    document.body.style.background = "purple";
}
else if (losowa < 66 && losowa > 60)
{
    document.body.style.background = "fuchsia";
}
else if (losowa < 71 && losowa > 65)
{
    document.body.style.background = "green";
}
else if (losowa < 76 && losowa > 70)
{
    document.body.style.background = "lime";
}
else if (losowa < 81 && losowa > 75)
{
    document.body.style.background = "olive";
}
else if (losowa < 86 && losowa > 80)
{
    document.body.style.background = "yellow";
}
else if (losowa < 91 && losowa > 85)
{
    document.body.style.background = "navy";
}
else if (losowa < 96 && losowa > 90)
{
    document.body.style.background = "blue";
}
else if (losowa == 97 && losowa == 98)
{
    document.body.style.background = "teal";
}
else if (losowa == 99 && losowa == 100)
{
    document.body.style.background = "aqua";
}
}
</script>
</head>

<body>

<button onclick="bgd()">Guzik</button>

</body>

</html>
Opublikowano

Co do języka to możesz zrobić coś takiego w PHP:

if(isset($_GET['jezyk'])) {
    if($_GET['jezyk'] == "PL") {
      echo 'I tutaj treść po Polsku';
    }
    elseif($_GET['jezyk'] == "ENG") {
      echo 'I tutaj treść po Angielsku';
    }
//itd.. dodajesz itp.. a link by wyglądał np tak: domena.pl/index.php?jezyk=PL
}

(Nie jestem pewien czy dobrze napisałem kodzik mimo że jest łatwy ale mam spora przerwę od php znów ;D)

Ale tu masz taki mini przykład jak można to zrobić ;)

A nie prościej (albo profesjonalniej) utworzyć ciasteczko, w którym będzie zapisany język strony i na jego podstawie będzie dołączany plik z odpowiednim językiem? 

Mało rozbudowany i prosty przykład:

 

 

<?php
	setcookie("lang", "", time() + 30 * 86400);
	if(!isset($_COOKIE["lang"])) {
		// Tutaj kod HTML, który wyświetli wybór jezyka i wpisze go do zmiennej $lang
		if($lang == "pl") $_COOKIE["lang"] = "pl";
		elseif($lang == "en") $_COOKIE["lang"] = "en";
	}
	
	if($_COOKIE["lang"] == "pl") {			// Jeśli wybrany język, to PL, to do zmiennych wpisujesz polskie słowa
		$tekst1 = "To jest dupa.";
		$tekst2 = "strona";
		$tekst3 = "hasło";
	}
	
	elseif($_COOKIE["lang"] == "en") {		// Jeśli wybrany język to EN, to do zmiennych wpisujesz angielskie słowa
		$tekst1 = "This is an ass.";
		$tekst2 = "site";
		$tekst3 = "password";
	}
	
	/* 
		Tutaj treść strony
		Przykład:
	*/
	
	echo('
			<div class="naglowek">
				'.$tekst2.'
			</div>
			
			<div class="zdjecie_dupy">
				<img src="dupa.png" alt="dupa" />
				'.$tekst1.'
			</div>
			
			<div class="podaj_haslo">
				'.$tekst3.': <input type="password" />
			</div>
		');
?>

 

 

 

Równie dobrze możesz utworzyć pliki, w których są zmienne ze "słownikiem", a później użyć funkcji require(). Kod będzie lepiej wyglądać. 

 

Można to zrobić na co najmniej kilka sposobów. ;)

ㅈㅈ.

Opublikowano

A nie prościej (albo profesjonalniej) utworzyć ciasteczko, w którym będzie zapisany język strony i na jego podstawie będzie dołączany plik z odpowiednim językiem? 

Mało rozbudowany i prosty przykład:

 

 

<?php
	setcookie("lang", "", time() + 30 * 86400);
	if(!isset($_COOKIE["lang"])) {
		// Tutaj kod HTML, który wyświetli wybór jezyka i wpisze go do zmiennej $lang
		if($lang == "pl") $_COOKIE["lang"] = "pl";
		elseif($lang == "en") $_COOKIE["lang"] = "en";
	}
	
	if($_COOKIE["lang"] == "pl") {			// Jeśli wybrany język, to PL, to do zmiennych wpisujesz polskie słowa
		$tekst1 = "To jest dupa.";
		$tekst2 = "strona";
		$tekst3 = "hasło";
	}
	
	elseif($_COOKIE["lang"] == "en") {		// Jeśli wybrany język to EN, to do zmiennych wpisujesz angielskie słowa
		$tekst1 = "This is an ass.";
		$tekst2 = "site";
		$tekst3 = "password";
	}
	
	/* 
		Tutaj treść strony
		Przykład:
	*/
	
	echo('
			<div class="naglowek">
				'.$tekst2.'
			</div>
			
			<div class="zdjecie_dupy">
				<img src="dupa.png" alt="dupa" />
				'.$tekst1.'
			</div>
			
			<div class="podaj_haslo">
				'.$tekst3.': <input type="password" />
			</div>
		');
?>

 

 

 

Równie dobrze możesz utworzyć pliki, w których są zmienne ze "słownikiem", a później użyć funkcji require(). Kod będzie lepiej wyglądać. 

 

Można to zrobić na co najmniej kilka sposobów. ;)

Owszem, możliwe że i lepiej ;D myślałem nad tym ale nie chciało mi się pisać takiego przykładu :P Co do tematu to popieram tą odpowiedź którą zacytowałem ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...