• 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 "

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+1 głos
387 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 (289,990 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ź 154 wizyt
0 głosów
3 odpowiedzi 205 wizyt
0 głosów
1 odpowiedź 192 wizyt
pytanie zadane 15 listopada 2016 w HTML i CSS przez BlvckFox Gaduła (4,240 p.)

93,195 zapytań

142,211 odpowiedzi

322,061 komentarzy

62,519 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 3316p. - dia-Chann
  2. 3251p. - Łukasz Piwowar
  3. 3243p. - Łukasz Eckert
  4. 3222p. - CC PL
  5. 3167p. - Tomasz Bielak
  6. 3157p. - Łukasz Siedlecki
  7. 3133p. - rucin93
  8. 3110p. - Maurycy W
  9. 3028p. - Adrian Wieprzkowicz
  10. 2992p. - Mikbac
  11. 2490p. - Marcin Putra
  12. 2467p. - Michał Telesz
  13. 2427p. - Michal Drewniak
  14. 2372p. - Anonim 3619784
  15. 1949p. - rafalszastok
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...