• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jak zrobić "tłumaczenie strony internetowej "

VPS Starter Arubacloud
+1 głos
312 wizyt
pytanie zadane 10 stycznia 2018 w HTML i CSS przez Darkis Początkujący (290 p.)
Witam. mianowicie chodzi mi o to, że chciałbym zrobić tak jak na wielu stronach taką flage w rogu, w którą klikając można zmienić na flagę np. ameryki i wtedy strona będzie po angielsku. trzeba do tego zrobić zupełnie osobne pliki html? np. menu.html i menu-en.html, kontakt.html i kontakt-en.html?
komentarz 10 stycznia 2018 przez Wichur Nowicjusz (200 p.)

Ja u siebie uzylem bardzo prostego systemu - definicji w php

w folderze languages/ mam pliki pl.php, en.php, de.php, ktorych struktura wyglada tak:
 

<?php
define('DANE_OSOBOWE', 'Dane osobowe:');
define('DANE_IMIENAZWISKO', 'Imię i nazwisko:');
define('DANE_DATAURODZENIA', 'Data urodzenia:');
?>

Na początku strony trzeba zincludowac plik, przy uzyciu get, najwygodniej:
 

if($_GET['lang'] == 'pl')

include('languages/pl.php');

 

a wpisuje po prostu i dziala


echo DANE_IMIENAZWISKO

echo DANE_OSOBOWE;

echo DANE_DATAURODZENIA;

 

 

komentarz 10 stycznia 2018 przez Mikołaj Bereza Nowicjusz (100 p.)
To ja, Darkis tylko z innego konta na telefonie. Bo jestem zupełnie zielony w PHP. Gdzie wstawić ta funkcje get. Oraz jak zrobić żeby po wybraniu flagi zmienił się lang
komentarz 10 stycznia 2018 przez Darkis Początkujący (290 p.)

@Wichur, Ogołnie dzięki, tak jak pisałem z tego innego końca. Jak zrobić żeby po kliknięciu w dane miejsce zmienił się lang a po drugie ten 2 kod (if($_GET........ wklejam w html między <?php i ?>???? jeżeli tak, to i tak ten 3 kod z echo nie działa, po prostu wypisuje echo...

komentarz 10 stycznia 2018 przez Arkadiusz Waluk Ekspert (287,550 p.)
Należy używać jednego konta na forum. Wybierz proszę jedno i z tego korzystaj na wszystkich urządzeniach, drugie usunę lub zablokuję.
1
komentarz 10 stycznia 2018 przez Darkis Początkujący (290 p.)
Dobrze. Będę korzystać z Darkis

1 odpowiedź

0 głosów
odpowiedź 10 stycznia 2018 przez Wichur Nowicjusz (200 p.)
echo tez pomiedzy tagami
<?php
?>
komentarz 11 stycznia 2018 przez Darkis Początkujący (290 p.)
Dzięki, wszystko działa, oprócz jednej rzeczy. Jak użyję funkcji GET, to muszę mieć w linku "index.php?lang=pl" a jak odświeże mam index.php to już nie działa. Jak to zrobić żeby albo cały czas było "index.php?lang=pl" lub żeby index.php też działał.
komentarz 11 stycznia 2018 przez Wichur Nowicjusz (200 p.)

mozesz dodac sesje:
 

<?php
session_start();
ob_start();

$_SESSION['lang'] = 'pl';
$start_page = 'about';

if(isset($_GET['lang']))
{
	$_SESSION['lang'] = $_GET['lang'];
	if($_GET['lang'] == 'pl')
	{
		require_once('languages/pl.php');
	}
	else
	{
		require_once('languages/en.php');
	}
}
else
{
	header('location: '.$_SESSION['lang'].'-'.$start_page);
}
?>

ja mam uzyte htaccess i u mnie wygląda to tak: http://mojastrona.pl/pl-about

w twoim przypadku musisz zmienic linie header na powiedzmy

header('location: index.php?lang='.$_SESSION['lang']);

 

Podobne pytania

0 głosów
1 odpowiedź 121 wizyt
0 głosów
3 odpowiedzi 145 wizyt
0 głosów
1 odpowiedź 165 wizyt
pytanie zadane 15 listopada 2016 w HTML i CSS przez BlvckFox Gaduła (4,240 p.)

92,455 zapytań

141,263 odpowiedzi

319,100 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...