Aktuelle Zeit: Mi 22. Nov 2017, 17:28

 [Zurück]   Alle Zeiten sind UTC + 1 Stunde


 Menü 
 Anmelden 
Benutzername:


Passwort:

>> Passwort vergessen

Mich bei jedem Besuch automatisch anmelden

 Links
Energiespartipps
 Statistiken 
Beiträge insgesamt: 5379
Themen insgesamt: 828
Dateianhänge: 40

Themen pro Tag: 0
Beiträge pro Tag: 2
Benutzer pro Tag: 0
Themen pro Benutzer: 3
Beiträge pro Benutzer: 18
Beiträge pro Thema: 6

Mitglieder insgesamt: 299
Unser neuestes Mitglied: beetlejuice


 Seite 1 von 2
Bookmark and Share  
Autor Deine Nachricht
Profi User
Multisprachsystem
Beitrag Nummer:#1  BeitragVerfasst: Di 8. Dez 2009, 19:38  BeitragZeige einzelnen Beitrag 
(Threadstarter)
Profi User
Benutzeravatar

Registriert: Mo 10. Aug 2009, 15:28
Beiträge: 653
Bilder: 7
Themen: 83
Wohnort: Pirmasens
Danke abgegeben: 2 mal
Danke erhalten: 1 mal
So.
Sprachdateien hab ich.
Die hab ich auf dem Beispiel von Balmung aufgesetzt und die sehen so aus:


Gibts nomma mit Englisch... da kommt noch mehr aber ich brauch mom nicht mehr Variablen!
Meine Frage ist jetzt:
Wie binde ich das den in die Seite ein?
Wer auf die Seite kommt bekommt erstmal bei mir seine "Gewünschte Sprache" per



An den Kopf geworfen!
Wer das ändern will (dauerhaft) findet später hinweg einen Butten der sich "Setup" schimpft. Da es im laufe auch noch mehr Themes für die Seite gibt...
Was der liebe Besucher in diesem "Setup" so wählt soll in einer Cookie Datei gespeichert werden á "darkchaos" beschimpft...

Das heißt also er muss am Anfang checken ob das Cookie auf dem PC/Laptop/PDA/Handheld/USB/SD lebt und auslesen was der Besucher will. Sollte dort kein entsprechendes Cookie leben soll er gefälligst Theme Standart nutzen + durch Browser festgelegte Standartsprache.

Falls nötig:
Das Setupmenü werde ich mit ExtJS machen. Das sich mit Version 4 die sich als Codebeschimpfung "DarkChaos" erwählt hat eingebunden wird...

Ich hoffe doch ich hab grad nichts vergessen :3. Wenn doch... seh ich dann...

Hoffe jeder versteht so meine Redensart... :3




Bild

SirZimts PC
Offline
 Profil Persönliches Album  
Up 
Bot
Bot
 
Online  
PC Erfahrener
Re: Multisprachsystem
Beitrag Nummer:#2  BeitragVerfasst: Mi 9. Dez 2009, 10:55  BeitragZeige einzelnen Beitrag 
PC Erfahrener
Benutzeravatar

Registriert: Mi 30. Sep 2009, 13:31
Beiträge: 107
Themen: 7
Wohnort: Barsinghausen
Danke abgegeben: 2 mal
Danke erhalten: 3 mal
Ich kam zwar etwas durcheinander mit deinem "Ich Frage aber sag noch verwirrendes zeug dazu" aber egal, ich hoffe ich versteh dich xD

Bau dir ne Sprach-Funktion, wär meine Idee, bindest du halt per require(_once) ein,
diem Funktion macht dann nichts anderes als zu überprüfen ob ein Cookie gesetzt ist, bzw. welches die Standard-Sprache ist und bindet per include(_once) die jeweilige Sprach-Datei ein.

Im Content gibtst du dann nur die vordefinierten Variablen aus und fertig.

Gruß, Fazitas
(Dieser Post enthält evtl. Spuren von einer Idee :) )




Zitate  : Älter werden ist unvermeidbar - Erwachsen werden dagegen optional. Autor Unbekannt
Das Chaos besiegt die Ordnung, weil es besser organisiert ist. Terry Pratchett
Projekt  : Bild
INVALID  : Bild

Fazitass PC
Offline
 Profil  
Up 
PC Anfänger
Re: Multisprachsystem
Beitrag Nummer:#3  BeitragVerfasst: Do 10. Dez 2009, 21:46  BeitragZeige einzelnen Beitrag 
PC Anfänger

Registriert: So 15. Nov 2009, 22:27
Beiträge: 28
Themen: 4
Danke abgegeben: 0 mal
Danke erhalten: 1 mal
Eventuell bietet sich an, die Sprache auch noch in einer Session abzuspeichern. Was wäre denn, wenn der Computer z.B. an einem öffentlichen Standort keine Cookies erlaubt? Dann müsste man nach jedem Klick wieder die Sprache ändern => Nicht gut.

Also in etwas so
Abfrage, ob die Sprache in der Session gesetzt ist
-Wenn ja, diese Sprache als Cookie setzen (versuchen)
-Wenn nein, abfragen, ob ein Cookie gesetzt ist
---Wenn ja, Sprache aus dem Cookie in der Session speichern
---Wenn nein, Standartsprache in Session und Cookie speichern


Offline
 Profil  
Up 
Profi User
Re: Multisprachsystem
Beitrag Nummer:#4  BeitragVerfasst: Fr 11. Dez 2009, 14:32  BeitragZeige einzelnen Beitrag 
(Threadstarter)
Profi User
Benutzeravatar

Registriert: Mo 10. Aug 2009, 15:28
Beiträge: 653
Bilder: 7
Themen: 83
Wohnort: Pirmasens
Danke abgegeben: 2 mal
Danke erhalten: 1 mal
Stimmt.
Zu Cookies usw.:
Damit hab ich noch nich wirklich gearbeitet.
Hab mal was über Cookies gelesen verstanden hab ich aber nur: BAHNHOF...




Bild

SirZimts PC
Offline
 Profil Persönliches Album  
Up 
PC Erfahrener
Re: Multisprachsystem
Beitrag Nummer:#5  BeitragVerfasst: Fr 11. Dez 2009, 14:38  BeitragZeige einzelnen Beitrag 
PC Erfahrener
Moderator
Moderator
Benutzeravatar

Registriert: Mo 20. Jul 2009, 11:58
Beiträge: 116
Bilder: 0
Themen: 8
Wohnort: Germering
Danke abgegeben: 0 mal
Danke erhalten: 0 mal
Wieso überhaupt cookies?
einfach in der Session und ab gehts ;)




Beste Grüße

Daniel Gruber
Offline
 Profil Persönliches Album  
Up 
Profi User
Re: Multisprachsystem
Beitrag Nummer:#6  BeitragVerfasst: Fr 11. Dez 2009, 15:09  BeitragZeige einzelnen Beitrag 
(Threadstarter)
Profi User
Benutzeravatar

Registriert: Mo 10. Aug 2009, 15:28
Beiträge: 653
Bilder: 7
Themen: 83
Wohnort: Pirmasens
Danke abgegeben: 2 mal
Danke erhalten: 1 mal
Weil das nicht nur einmal sein soll!




Bild

SirZimts PC
Offline
 Profil Persönliches Album  
Up 
PC Anfänger
Re: Multisprachsystem
Beitrag Nummer:#7  BeitragVerfasst: Fr 11. Dez 2009, 17:25  BeitragZeige einzelnen Beitrag 
PC Anfänger

Registriert: So 15. Nov 2009, 22:27
Beiträge: 28
Themen: 4
Danke abgegeben: 0 mal
Danke erhalten: 1 mal
Kennst du Sessions? Dann sind Cookies kein Problem. Auslesen tust du sie genau wie Sessions, nur halt mit $_COOKIE['variable'], setzen musst du sie mit setcookie(). Da gibts bestimmt Tutorials zu hauf ;)


Offline
 Profil  
Up 
Profi User
Re: Multisprachsystem
Beitrag Nummer:#8  BeitragVerfasst: Fr 11. Dez 2009, 18:03  BeitragZeige einzelnen Beitrag 
(Threadstarter)
Profi User
Benutzeravatar

Registriert: Mo 10. Aug 2009, 15:28
Beiträge: 653
Bilder: 7
Themen: 83
Wohnort: Pirmasens
Danke abgegeben: 2 mal
Danke erhalten: 1 mal
Weder Sessions noch Cookies hab ich jemals richtig effektiv genutzt.
Bisher war das Thema für mich auch keine Frage... daher bin ich auf dem gebiet ein richtiger DAU.




Bild

SirZimts PC
Offline
 Profil Persönliches Album  
Up 
PC Anfänger
Re: Multisprachsystem
Beitrag Nummer:#9  BeitragVerfasst: Fr 11. Dez 2009, 19:18  BeitragZeige einzelnen Beitrag 
PC Anfänger

Registriert: So 15. Nov 2009, 22:27
Beiträge: 28
Themen: 4
Danke abgegeben: 0 mal
Danke erhalten: 1 mal
Naja da gibts genügend zum Nachlesen, und wenn du das System erstmal begriffen hast, wirst du dich nicht mehr von Sessions losreißen können.
Vorweg:
Um Sessions zu nutzen, session_start(); an den Anfang jeder Datei vor jeglicher Ausgabe ;)
Dann kannst du verschiedenste Variablen in der Session abspeichern. Die Session gilt solange, wie der Nutzer den Browser offen hat, und haben solange diesen Inhalt. Die Inhalte werden am Server gespeichert und werden von diesem eindeutig einem Benutzer zugewiesen.
Inhalte zuweisen und abfragen machst du dann wie bei einem Array...z.B.

Wenn du das dann beherrscht, sind cookies keine zauberei mehr. Wenn mal was nicht klappen sollte, gib immer mal die entsprechende Session-Variable per echo aus. Hat mir auch schon oft geholfen ;)

Hoffe konnte helfen...
Mgier


Offline
 Profil  
Up 
Profi User
Re: Multisprachsystem
Beitrag Nummer:#10  BeitragVerfasst: Fr 11. Dez 2009, 19:25  BeitragZeige einzelnen Beitrag 
(Threadstarter)
Profi User
Benutzeravatar

Registriert: Mo 10. Aug 2009, 15:28
Beiträge: 653
Bilder: 7
Themen: 83
Wohnort: Pirmasens
Danke abgegeben: 2 mal
Danke erhalten: 1 mal
Nja. Ich würd ja gern das auch dauerhaft Speichern lassen.
So per Kästchen unopreto:

"Deine Einstellungen auf diesem PC speichern (Cookie)".

Was mich auch ziemlich mummt ist halt die Umsetztung...
Mein anfängliches System gefiel mir nicht daher ist es ja jetzt schon zu großteilen wieder raus...




Bild

SirZimts PC
Offline
 Profil Persönliches Album  
Up 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Gehe zu:  

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.
cron