Hallo Zusammen,
ich bin gerade dabei die Mehrsprachigkeit bei mir einzurichten, dafür muss man ja dann eine PHP datei in fileadmin/script hochladen. Wenn ich diesen Upload mache, kommt bei mir eine Fehlermeldung und der upload wird abgebrochen. Kann mir da jemand helfen wie ich dieses Problem lösen kann?
Danke + Gruss Melle
Musst du nicht unbedingt machen, es gibt auch andere Wege, z.B. über Menü oder typolink.
Naja aber wenn du das so machen willst, dann lad das Script über FTP hoch oder änder im Installtool die Einstellung für erlaubte Dateien (weiß gerade nicht genau wie es heißt, aber man kann aus Sicherheitsgründen bestimmte Dateitypen ausschließen und da ist PHP dabei).
Grüße
Christian
Hi Christian,
vielen Dank für die schnelle Antwort. Wie gehen die andern beiden Wege anstelle dem PHP Skript hochzuladen??
Vielen Dank
Melle
Wird hier im Forum genügend diskutiert, gerade hier bei Mehrsprachigkeit solltest du Beispiele genügend finden.
Es gibt zum einen beim HMENU special = language um über ein normales Menü die Sprachen abzudecken oder halt einzelne Links. Einfach mal ein bisschen gucken. Gibt glaub ich auch Extensions dafür.
Man kann das ganze auch ohne PHP-Datei machen... Schau dir mal das HowTo...
#67175
Hallo,
ich habe nun folgendes Sprach Menü erzeugt und ins haupttemplate gepackt:
die Flaggen werden angezeit, aber der Inhalt wechselt nicht wenn ich auf eine andere Flagge klicke. Was fehlt mir noch? Ich bin gerade etwas ohne Peilung #paralyzed#
gruss und danke
lib.flaggen = HMENU
lib.flaggen.special = language
lib.flaggen.special.value = 6,5,8,7
lib.flaggen.1 = GMENU
lib.flaggen.1.NO {
XY = [5.w]+4, [5.h]+4
backColor = #cccccc
5 = IMAGE
5.file = media/flags/flag_uk.gif || media/flags/flag_de.gif || media/flags/flag_es.gif || media/flags/flag_fr.gif
5.offset = 2,2
}
lib.flaggen.1.ACT < lib.flaggen.1.NO
lib.flaggen.1.ACT=1
lib.flaggen.1.ACT.backColor = #cccccc
lib.flaggen.1.USERDEF1 < lib.flaggen.1.NO
lib.flaggen.1.USERDEF1=1
lib.flaggen.1.USERDEF1.5.file = media/flags/flag_uk.gif || media/flags/flag_de.gif || media/flags/flag_es.gif || media/flags/flag_fr.gif
lib.flaggen.1.USERDEF1.noLink = 1
Poste mal bitte die erzeugten Links. Und bist du sicher, dass die IDs der Sprachen stimmen?
die Standardsprache ist normalerweise 0 und 6,5,8,7 würde darauf hindeuten, dass du ein paar Mal eine Sprache angelegt hast und dann wieder gelöscht. Prüf die IDs der Sprachen nochmal.
Grüße
Christian
Hallo Christian,
was meinst du mit erzeugte Links?
Ich habe soeben nochmal die IDs überprüft, und sie stimmen. die vier Flaggen werden auch richtig angezeigt, und der Mauszeiger verändert sich auch beim darüber fahren in eine Hand, aber wenn man auf eine Flagge klickt, kommt nicht der entsprechende Inhalt???
Vielen Dank
gruss melle
Christian meinte...
wie der Link im Browser aus sieht, also im Quelltext...
Hallo christian,
hier der Link, am besten im IE6 anschauen 8-) Der Aufbau der Seite befindet sich noch sehr am Anfang;-)
http://www.flotekinternational.com.dd17402.kasserver.com/typo/index.php?id=45
Kannst du mir weiterhelfen mit meinem Problem, wie oben beschrieben?
Gruss und Danke
Melle
Hallo Zusammen,
kann mir jemand zu dem hier geschilderten Problem weiterhelfen? Das wäre sehr nett;-)
Gruss Melle
Also es werden überhaupt keine Links erzeugt, dass kann diverse Gründe haben.
Test doch einfach mal die Link-Erstellung aus dem HowTo hier Forum. (natürlich mit entsprechenden Anpassungen...)
Die Flaggen kannst danach einbauen...
Eine Frage zu dem How to für Mehrsprachigkeit hier im Forum:
an 3. Stelle soll man PHP code einfügen. in welche PHP datei muss das rein? in eine neue oder in eine vorhandene? Und wo muss ich die dann hinspeichern?
Vielen Dank für eure hilfe
Gruss melle
Melle84 schrieb
Eine Frage zu dem How to für Mehrsprachigkeit hier im Forum:
an 3. Stelle soll man PHP code einfügen. in welche PHP datei muss das rein? in eine neue oder in eine vorhandene? Und wo muss ich die dann hinspeichern?
Hier noch mal die Antwort 😉
In localconf.php muss das rein. Aber du solltest die Datei eigentlich schon kennen, wenn du RealURL konfiguiert hast, weil sonst funktioniert der Teil auch nicht.
Hallo brokemeister
ich habe probleme mit der .htaccess
Nachdem ich die Datei so ändere
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ // [L,R=301]
RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/de/(.*)$
RewriteCond %{REQUEST_URI} !^/en/(.*)$
RewriteRule ^(.*)$ /de/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
bekomme ich im Browser immer eine Fehlermeldung
Reason: "de/" could not be found, closest page matching is
und es wird immer an
http://www.domain.de/de/
weitergeleitet
Was mache ich falsch???