Ta strona używa "cookies" umożliwiające logowanie, prowadzenie statystyk odwiedzin i dostosowanie reklam. Dowiedz się więcej na temat celu ich użycia oraz możliwości zmiany konfiguracji przeglądarki na stronie polityka plików "cookies"
Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z wytycznymi w linku.

Schowaj
pc x360 ps3 ouya psp mobile old online other
facebook youtube
Zaloguj się lub zarejestruj, aby zobaczyć swój Level !
Schowaj

Odpowiedz 
 
Ocena wątku:
  • 16 Głosów - 2.44 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[PORADNIK] Jak zrobić dwu-języczną stronę zaproszeniową!
Autor Wiadomość
Keniffum Niedostępny
Metallica \m/
*****
Registered

Level: 1

Liczba postów: 181

Dołączył: 05.12.2009

Reputacja: 24

button-youtube

Post: #1
[PORADNIK] Jak zrobić dwu-języczną stronę zaproszeniową!
Zapewne wielu z was posiada ten skrypt:

[Obrazek: lockerzp.jpg]

Jest on do zrozumienia tylko dla polaków.
Ale na pewno często gracie w zagraniczne gry typu multiplayer, większość osób mówi tam po Angielsku, chcielibyście powiedzieć im o Lockerz ale nie potraficie?

Oto Poradnik jak zrobić aby nasza strona była dwu-języczna!
Polsko-Angielska!

A więc do roboty:

Najpierw musimy zedytować index.php

Żeby było wam łatwiej dam wam gotowy index, musicie tylko zmienić w nim maila na swojego.

Index do pobrania:
http://www.speedyshare.com/files/20154834/index.php

Jak już mamy ten index wrzucamy go na naszą stronę, jak to zrobić wytłumaczone jest np. w poradniku Jack'a

Potem potrzebujemy jeszcze Angielski przycisk Send który wrzucamy do images, można go pobrać tu:

http://www.plik4u.net/send_PNG23

Wrzucamy go do images, na naszą stronę i gdy wszystko zrobiliśmy dobrze nasza strona wygląda mniej więcej tak:


Gdy wszystko pójdzie jak należy nasza strona będzie wyglądać tak:

[Obrazek: stronaang.png]
[Obrazek: stronka123.png]

Możecie także pochwalić się jak wygląda wasza strona.

Moja: http://marker.cba.pl
Aha gdyby były jakieś problemy to kontakt: 10936177 GG


Przyznano punkty reputacji - Hector Smile
05.01.2010 14:27
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
majkpascal Offline
Podglądacz
**
Registered

Level: 1

Liczba postów: 31

Dołączył: 31.12.2009

Reputacja: 0

button-youtube

Post: #2
[PORADNIK] Jak zrobić dwu-języczną stronę zaproszeniową!
Ja natomiast przedstawię trochę inny sposób.
Chętnych sprawdzenia jak spisuje się mój skrypt PHP odsyłam do strony w mojej sygnaturze.
Ponieważ zastanawiałem się czy tworzyć drugi wątek na ten sam temat, przedstawię go tutaj. Jeżeli dokonałem błędnej decyzji, proszę mnie poprawić i przenieść mojego posta do nowego tematu.

Zacznę od podania adresu do plików wykorzystanych w poradniku: http://www.speedyshare.com/files/2016309...nguage.zip
Można je wrzucić od razu, ale ja proponuję wykonać to dopiero gdy będziemy aktualizować plik index.php, na końcu poradnika.

Najpierw należy otworzyć swój plik index.php i tuż za zanacznikiem <body> wpisać następujący kod:
Kod:
<?php
$dozwolone=array('pl','en');
if (isset($_GET['lang'])) $wersja=$_GET['lang'];
else $wersja=$dozwolone[0];
?>

Następnie odnajdujemy fragment z nagłówkiem (ZAPROSZENIA NA LOCKERZ) i w jego miejsce wstawiamy
Kod:
<?php
if ($wersja=='pl') echo 'ZAPROSZENIA NA LOCKERZ.COM';
if ($wersja=='en') echo 'LOCKERZ INVITATIONS';
?>
Uwaga! Zastępujemy tylko tekst, bez żadnych znaczników itp.

Teraz najtrudniejsza część.
Należy dokładnie zaznaczyć i wyciąć (Edycja>>Wytnij) fragment od słowa "Witamy" (zaznaczamy razem z najbliższymi poprzedzającymi znacznikami, np. <B>, <CENTER>, ale już nie <BR>) do <!--SKRYPT POCZĄTEK --> (Bez tej linijki, ale z <BR> w poprzedniej), uznałem że większość osób nie usunęło tego komentarza więc uznałem go za dobry odnośnik.
Następnie należy utworzyć nowy dokument tekstowy (wbrew pozorom nie polecam do tego celu Notatnika, gdyż ma on problemy z kodowaniem PL znaków) i tam wkleić to co wycięliśmy, a następnie zapisać pod nazwą pl.php
W ten sposób utworzyliśmy polską wersję językową.
Angielską polecałbym przetłumaczyć na własną rękę z zachowaniem wszystkich znaczników formatujących, mając jako podstawę utworzony przed chwilą plik i zapisać go jako en.php, ale jeżeli komuś nie chce się tego robić Smile można wykorzystać plik en.php znajdujący się w archiwum z początku poradnika (wykorzystałem w nim tłumaczenie z poradnika by Muffinek987) . Lecz wtedy nie gwarantuje tego, że strona będzie wyglądać poprawnie (choć na 90% przypuszczam, że jednak będzie poprawna).

W miejsce wyciętego fragmentu wstawiamy:
Kod:
<?php
if (file_exists($wersja.".php") && in_array($wersja,$dozwolone)) {include($wersja.'.php');}
else echo('Wystąpił błąd!');
?>

Teraz kilka linijek niżej znajdujemy fragment "Wpisz swój adres e-mail:" i zastępujemy go:
Kod:
<?php
if ($wersja=='pl') echo 'Wpisz swój adres e-mail:';
if ($wersja=='en') echo 'Enter your e-mail adress:';
?>

Teraz odnajdujemy ostatni fragment do zamiany, a jest to "<input type="image" src="images/wyslij.png" value="Wyślij" alt="Wyślij"/> </p></form><center></td>

Zamieniamy go na:
Kod:
<?php
if ($wersja=='pl') echo '<input type=\"image\" src=\"images/wyslij.png\" value=\"Wyślij\" alt=\"Wyślij\"/>';
if ($wersja=='en') echo '<input type="image" src="images/send.png" value="Send" alt="Send"/>';
?>

Na koniec należy znaleźć miejsce dla flag będących odnośnikami do różnych wersji. Ja umieściłem je przed znacznikiem <B> przed fragmentem który podmienialiśmy jako pierwszy (ZAPROSZENIA NA LOCKERZ.COM).
Kod flag to:
Kod:
Language version: <a href="index.php?lang=pl"><img src="images/pl.gif" alt="Wersja Polska"/></a> <a href="index.php?lang=en"><img src="images/eng.gif" alt="English version"/></a><br /><br/>

Teraz trzeba zapisać zmiany w pliku index.php, a następnie wrzucić go na serwer wraz z trzema grafikami z archiwum (które powinny znaleźć się w folderze "images") i plikami en.php oraz pl.php.


Informuje, że opis modyfikacji jakie zawarty w poradniku odnosi się do wersji jaką miałem u siebie. Mogą występować pewne różnice pomiędzy wersjami, więc nie gwarantuje że to co działa u jednego, zadziała u drugiego.
Jeżeli wystąpią jakieś kłopoty proszę się ze mną kontaktować. Postaram się im zaradzić, oraz ewentualnie dokonać modyfikacji w poradniku.
Dodatkowo, przed modyfikacjami zalecam wykonanie kopii zapasowej swojej strony, tak aby w razie problemów móc ją przywrócić.

Moja strona z zastosowanymi modyfikacjami znajduje się pod adresem w sygnaturze.
05.01.2010 20:56
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PORADNIK] Zmiana IP (Auto Hide My IP) sewer 15 27,845 10.07.2018 06:25
Ostatni post: king
  [PORADNIK] Jak dodać licznik odwiedzin na swoją stronę Jack 7 12,204 10.07.2018 04:53
Ostatni post: king
  Cupsell - Mój autorski poradnik Collapse 5 4,854 10.07.2018 04:49
Ostatni post: king
  [Poradnik] Weryfikacja konta bankowego PayPal Fractal 2 13,564 10.07.2018 04:39
Ostatni post: king
  Poradnik jak zacząć zarabiać na uploadzie Dawid9618 16 18,791 10.07.2018 04:36
Ostatni post: king

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Aktualny czas: 16.07.2018, 00:15 Witaj! (LogowanieRejestracja)
Schowaj