Welcome, Guest. Please Login or Register.
April 28, 2025, 07:44:59 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  language support, $http_host « previous next »
Pages: [1] Reply Ignore Print
Author Topic: language support, $http_host  (Read 677 times)
fun4us
Noobie
*
Posts: 37


Nothing else ...

WWW
language support, $http_host
« on: June 14, 2003, 11:56:14 PM »
Reply with quote

YaBB SE Version: 1.5.3
PHP Version: 4.1.2
MySQL Version: 3.22.x
Server Plattform: Unix, Linux, or BSD
Link zum Forum: http://www.mineralienatlas.de/yabbse/index.php

Problem Beschreibung:
Hallo,

nach vielen Klimmzügen ist es mir nun gelungen auch bei Strato mein Board ans fliegen zu bekommen.
(
neu "INET_ATON" erst ab MySQL 3.23 / Strato 3.22.x
- gelöst durch eine Routine von Pitti
neu "Table Status from ..." ab MySQL 3.23 / Strato 3.22.x
- ungelöst
Die SQL's können nicht verarbeitet werden bei der Installation
- gelöst durch Anpassung
$HTTP_HOST muss gesetzt werden
- temporär gelöst durch Änderung Settings.php und Admin.php
)

Folgende Probleme ergeben sich jetzt noch seit dem Sprung von 1.4.x auf 1.5.3

1. Ich muss nun die Variable $HTTP_HOST setzen, damit nicht die Haupt - url sondern die auf der die WEB Seite liegt angezeigt wird. Wenn ich dies in der Settings.php mache, muss ich das jedesmal machen, wenn ich im Admin Menü war und eine Änderung durchführe. Warum kann ich den Parameter nicht irgendwo permanent setzen.
Ich kann natürlich die Admin.php editieren, so dass der Parameter mit neu geschrieben wird, das ist aber nicht sehr professional.

2. Ich hatte eine kleine Modifikation am 1.4.x Forum angebracht, die es mit dem Aufruf des Forums /index.php?language=german.lng etc. die Sparache schon beim Start des Forums bestimmen konnte.

Dies gelang mit der Änderung
-  $language = "german.lng";
+ if ($language == ""){$language = "german.lng";};
in der Settings.php

Leider wird nun in der Version 1.5.3 die Index.php jedesmal neu aufgerufen und der Parameter $language.php nicht mehr mit übergeben bzw. wird resettet. So wird nach jedem Menüaufruf die Sprache auf german.lng gesetzt. Wie kann ich das Ändern?

Die permanente Lösung der Probleme würde ich auch zugleich als Verbesserungsvorschlag für eine nächste Version vorschlagen.

Gruß Stefan
Logged
Pitti
Guest
Re:language support, $http_host
« Reply #1 on: June 15, 2003, 12:24:39 AM »
Reply with quote

hm,

das mit dem sprachdingens hab ich nich gannz verstanden. welche sprache solls denn sein?

ansonsten könntest du variablen gleich in der index.php mit setzen, oder meintwegen ein extra config-file erstellen welches du am anfang der index incudest.

gruß pitti
Logged
fun4us
Noobie
*
Posts: 37


Nothing else ...

WWW
Re:language support, $http_host
« Reply #2 on: June 16, 2003, 06:46:17 AM »
Reply with quote

Hallo Pitti,

danke dass Du mir schon wieder hilfst  ;D

Das mit der Variable in der index.php geht OK.
Das mit dem Language Support hat folgendes auf sich.

Ich kann ja bei jedem User seinen eigenen Language Support einstellen. Ich möchte aber, dass auch Gäste das Forum in Ihrer Sprache vorfinden. Aslo habe ich unter

http://www.mineralienatlas/yabbse/index.php

oben beim Forumlogo 4 Buttons für den Language Support mit eingehängt. Hinter jedem Button steht der Aufruf

http://www.mineralienatlas.de/yabbse/index.php?language=xyz.lng
xyz steht für die Sprache.

Bei der 1.4.1 Version des Forums wurde die Variable $language die ich beim Aufruf mit übergebe solange beibehalten, bis sich der User entweder angemeldet oder eine andere Sprache über die Buttons gewählt hat.

Dies gelang mit der Änderung
-  $language = "german.lng";
+ if ($language == ""){$language = "german.lng";};
in der Settings.php

Bei der 1.5.3 wird die Sprache bei jedem Seitenwechsel auf  die default Sparche zurückgesetzt. In meinem Fall german.lng.

Test:

Einstiegsseite
-> Great Britain Button  - Sprache nun in Englisch
-> Suche Button - Sprache nun in deutsch)

Unter http://www.bautenserie1948.de/yabbse/index.php
kannst Du noch ein altes Board mit der Modifikation sehen.

Test:

Einstiegsseite
-> Great Britain Button  - Sprache nun in Englisch
-> Suche Button - Sprache immer noch in Englisch

Ich hoffe, es ist nun etwas verständlicher.

Vielleicht gibt es die Möglichkeit die Sparche zu wechseln in der 1.5.3 ja von Hause aus und ich war nur zu blind die Funktion zu erkennen.

Gruß und abermals Dank

Stefan
Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:language support, $http_host
« Reply #3 on: June 16, 2003, 07:36:36 AM »
Reply with quote

Quote from: fun4us on June 16, 2003, 06:46:17 AM
http://www.mineralienatlas.de/yabbse/index.php?language=xyz.lng
xyz steht für die Sprache.

Oeffnet ein Scheunentor für Hacker.

Die Sprachdatei wird im aktuellen Release aus Sicherheitsgründen immer frisch ab Settings.php gelesen.

Wenn ich richtig informiert bin, sollte in der nächsten Version die Sprachversion für Gäste wählbar sein.
« Last Edit: June 16, 2003, 07:39:15 AM by andrea » Logged

Pitti
Guest
Re:language support, $http_host
« Reply #4 on: June 16, 2003, 07:56:02 AM »
Reply with quote

hmm,
also  irgentwie versteh ich das nicht ganz.
die index wird doch auch bei der 141er jedesmal neugerufen und damit auch die settings neugelesen. das wundert mich echt, wie die variable bei der 141er bestand haben konnte.

ansonsten hätte ich das jetz mit  nem cookie versucht und die abfrage nach dem langfile in der index dahingehend erweitert, das eben dieses cookie zusätzlich abgefragt wird.

gruß pitti
Logged
fun4us
Noobie
*
Posts: 37


Nothing else ...

WWW
Re:language support, $http_host
« Reply #5 on: June 16, 2003, 01:27:30 PM »
Reply with quote

Hallo,

warum das in der 1.4.1 funktioniert hat kann ich nicht sagen. Ich habe es damals ausprobiert und mich gefreut das es klappt. Es ist nicht ganz so wichtig insofern, werde ich und meine Gäste damit leben können. Wenn das evtl. in der nächsten VErsion kommt, dann reicht mir das.

Schönen Tag noch

Gruß Stefan
Logged
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  language support, $http_host « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.029 seconds with 16 queries.