Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Sprachauswahl 2 v1.5, (mit eigenem Container für aktive Sprache)
Chregu
Beitrag Wed. 21. March 2007, 08:29
Beitrag #1


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 334
Mitglied seit: 10.07.2006
Wohnort: luzern (Schweiz)
Mitglieds-Nr.: 128



Modulname:
---------------------------------------------------------------------------
Sprachauswahl 2


Status:
---------------------------------------------------------------------------
beta

Bechreibung:
---------------------------------------------------------------------------
Diese Sprachauswahl kann die einzelnen Sprachen als Text und/oder als Flaggen
ausgeben.


Features:
---------------------------------------------------------------------------
- Icon-Links
- Text-Links
- Icon- und Textlinks
- Templates
- deaktivierte und aktivierte icons oder leer-gif für nicht unterstützte sprachen
- Links auf eine andere seite in der neu gewählten Sprache
- Die verfügbaren Flaggen können den Sprachen zugeordnet werden (kann einfach erweitert werden)
- Schriftarten / CSS-Styles können ausgewählt werden und in der template verwendet werden
- Aktuelle Sprache anzeigen (ja/nein)
- Nicht verfügbare Sprachen anzeigen (ja/nein)
- Nicht verfügbare Sprachen als LeerGIF / no text darstellen


Moduleigenschaften:
---------------------------------------------------------------------------
[X] Einsatz mehrmals in einem Projekt möglich
[X] Einsatz mehrmals auf einer Seite (idcatside) möglich
[X] Ist Mehrprojektfähig
[X] Ist Mehrsprachenfähig
[X] Ist XHTML konform


Autor(en):
---------------------------------------------------------------------------
Mistral
Karsten Pawlik


Lizenz:
---------------------------------------------------------------------------
GPL


Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.02.00 (Sefrengo 1.2)


Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.

Für dieses Modul müssen die Ordner mit den Bildern/ Flaggen (Ordner
"icons") in den media/ Ordner kopiert werden, damit die Bilder in der
Konfiguration des Moduls zur Auswahl stehen.


Update/ Migration:
---------------------------------------------------------------------------
Keine Probleme bekannt


Dokumentation:
---------------------------------------------------------------------------
Neue Sprachen hinzufügen:
Zum hinzufügen von weiteren sprachen einfach in der Modul Konfiguration das array
der variable "$piclangs" um einen Eintrag erweitern und ein neues Icon hochladen,
das die Endung des neuen Eintrags im Dateinamen hat.

Beispiel:
- im backend neu angelegte sprache: "spanisch"
- in der modulkonfiguration "es" in der variable $piclangs hinzufügen:
variable vorher: $piclangs = array("de","en","fr","it");
variable nachher: $piclangs = array("de","en","fr","it","es");
- zwei icons erstellen (ein graustufen-icon = sprache nicht verfügbar, ein icon in farbe = sprache verfügbar)
- dem graustufen-icon den namen "flag_no_es.gif" geben und in einen order im upload-pfad hochladen
- dem farbigen icon den namen "flag_es.gif" geben und in das gleiche verzeichnis hochladen
- im dedi-backend im dateimanager die verzeichnisse aktualisieren
- in der template-konfiguration erscheint nun eine neue zeile "sprache für kürzel ES", in der
drop-down-liste "spanisch" auswählen.
- fertig.

Dieses Array definiet auch die Reihenfolge der Ausgabe. Für unser Beispiel bedeutet dies: de,en,fr,it,es.
Wenn eine andere Reihenfolge benötigt wird muss dieses Array angepasst werden.

CODE
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

1.5 - 21.03.2007
------------------------------------------------------------------------------------------------
+ Eigenes Template für aktive Sprache
+ Zwei weitere Font-Variablen

1.4 - 19.01.2006
------------------------------------------------------------------------------------------------
^ Port to Sefrengo

Angehängte Datei(en)
Angehängte Datei  Sprachauswahl_2.cmsmod ( 13.84KB ) Anzahl der Downloads: 54
 
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Wed. 4. April 2007, 09:44
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



@chregu

Habe mir das Modul angesehen bin ein wenig ratlos. Es gibt nur noch 2 Auswahlboxen für die Sprachen.
sprache für kürzel de:
sprache für kürzel fr:

Du sprichst aber von 5 Sprachen. Habe ich da was übersehen.

Super währe auch wenn man jeder Sprache ein Textkürzel mitgeben könnte:

de deutsch=D
en english= E
it italienisch=I
fr franzoesisch=F
usw.
Für solche die keine Bilder brauchen, sondern die grossen Sprachbuchstaben für den Wechsel der Sprachen.

Ich finde diese Formatierung nicht so glücklich in Verbindung mit Barrierefreien Sites also [X] XHTML konform zu sein. wink.gif
<font class="languageAct">{name}</font><br>

Lösung:
<span class="languageAct">{name}</span><br/>

Gruss


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
andi
Beitrag Wed. 4. April 2007, 10:42
Beitrag #3


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



sali feniweb

schau im beitrag von chregu fast zuunterst unter «dokumentation». da steht beschrieben, wie du weitere sprachen hinzufügen kannst und diese auch sortieren kannst.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
feniweb
Beitrag Wed. 4. April 2007, 15:49
Beitrag #4


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



@andi

Danke für die Info. Habe glatt übersehen. huh.gif

Das hier währ trotzdem noch wichtig.

Super währe auch wenn man jeder Sprache ein Textkürzel mitgeben könnte:

de deutsch=D
en english= E
it italienisch=I
fr franzoesisch=F
usw.
Für solche die keine Bilder brauchen, sondern die grossen Sprachbuchstaben für den Wechsel der Sprachen.

Ich finde diese Formatierung nicht so glücklich in Verbindung mit Barrierefreien Sites also [X] XHTML konform zu sein. wink.gif
<font class="languageAct">{name}</font><br>

Lösung:
<span class="languageAct">{name}</span><br/>

Gruss


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post
Chregu
Beitrag Mon. 9. April 2007, 12:12
Beitrag #5


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 334
Mitglied seit: 10.07.2006
Wohnort: luzern (Schweiz)
Mitglieds-Nr.: 128



Hallo Zusammen

Sorry aber ich habe nur das Beschriebene am Modul erweitert.

<span class="languageAct">{name}</span><br> ist aus meiner eingetragen konfig. Und die musste nicht XHTML konform sein.
Die eingaben soll ja auch nur als Hilfe dienen. Werden ja sowieso dem Projekt entsprechend anpasst....

gruss
chregu
Go to the top of the page
 
+Quote Post
davelee
Beitrag Wed. 28. November 2007, 11:11
Beitrag #6


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 170
Mitglied seit: 15.05.2007
Mitglieds-Nr.: 908



Hallo Leute, dieses Thema ist zwar schon etwas älter aber ich ich habe ein kleines Update von dem Modul gemacht da ich Probleme mit Mod-Rewrite 2 hatte.

Diese Modifikation ist eigentlich von @renard der es für die 1.4 Version entwickelt hat.
Ich habe sie eigentlich nur in die 1.5 Version eingefügt rolleyes.gif

Da ich schon öfters auf diese Problem bei anderen Sefrengo-Jüngern gestoßen bin, habe ich mich dazu entschlossen diese Modifikation ins Forum zu stellen.

Angehängte Datei  Sprachauswahl_2_v01_05_01.cmsmod ( 14.25KB ) Anzahl der Downloads: 13


Ich hoffe ich habe das Modul so halbwegs nach den Richtlinien umbenannt.


Eine kleinigkeit ist mir noch in der 1.5 Version aufgefallen:
Die aktivierung mit den " aktiven aber nicht aktivierten Bildern" also z. B. flag_no_de.gif hat bei mir nicht funktioniert.

Ich hatte aber dieses Problem mit folgenden Code umgangen:

Davelee

QUELLTEXT
<a href="{url}"><img src="media/Flags/flag_no_{name}.gif" alt="{name}" border="0"></a>
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.4.24 - 02:52

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.