Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zalozenia do strony wielojezycznej
stal-sw
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

Ostrzeżenie: (0%)
-----


Witam.
Chce sobie opracowac stronke w 3 wersjach jezykowych.
Jednak nie bardzo wiem jak sie do tego zabrac.

1. Wiem tylko ze np. wszelkiego typu TYTULY przechowywalbym w 3 plikach.
jezykPL.inc
jezykENG.inc
jezykGER.inc
Przykladowa zawratosc pliku:
[php:1:4429516084]<?php
$lang['newsy'] = "Witamy w dziale aktualnosci.";
$lang['lplikow'] = "Liczba plikow:";
?>[/php:1:4429516084] lub uzywac DEFINE....
I tak by wygladal kazdy z tych plikow tylko oczywiscie teksty byly by w roznych jezykach.
Tylko nie wiem bardzo jak wywolywac w jakism pliku te $lang['newsy'] (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

2. Inny problem to przechowywanie danych w bazie:
Czy dobrym pomyslem bedzie jak np. mam pola: id, tytul - to dla 3 wer. jezykowcyh zrobic pola: id, tytulPL, tytulENG, tytulGER (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Jesli tak to jak sie pozniej odwolywac MAJAC 1 plik jakiegos skryptu - ktrory ma pracowac dla 3 wersji i w zaleznosci od wybrania wersji ma:
wybrac odpwiedni plik i odpwiednie dane z tabeli (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Jak wybierac wersje ? Tworzyc sesje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Prosze o swoje sugestie na temat strony z wieloma wersjami jezykowymi.
I moze ktos ma linka do jakiegos ciekawego artykulu labo jakiegos proste SKRYPTU zbudowanego dla kilku werji jezykowych.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcin96
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 21.08.2003
Skąd: Będzin

Ostrzeżenie: (0%)
-----


odnosnie problemu 2

Nie lepiej zrobic po prostu pola:
title, text, lang

...i teraz w zaleznosci od wersji jezykowych wyswietlaja sie odpowiednie artykluly, czy co tam?

Czyli
[php:1:5c62120a77]<?php

$query = "SELECT `title`, `text` FROM `articles` WHERE `lang` = '". $_SESSION['current_lang']."'";

?>[/php:1:5c62120a77]

Dzieki temu nie zawsze musza byc identyczne artykuly we wszystkich wersjach jezykowych oraz w przyszlosci bardzo latwo i sprawnie mozna dodac kolejne wersje jezykowe serwisu, hm? :>)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 14:22