+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Seite per Klick von Rechts nach Links umstellen?

  1. #1
    Neu an Board
    Registriert seit
    30.05.2010
    Beiträge
    17
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Seite per Klick von Rechts nach Links umstellen?

    Hallo,
    arbeite grad an ner Seite für jemanden, der nicht möchte, dass ich die Seite hier verlinke (sorry)!

    Die Seite soll auch Deutsch und Arabisch angeboten werden!
    Zur Sprachauswahl benutze ich Joomfish!
    Leider ist es total nervig den Arabischen Text zu schreiben, weil er immer automatisch nach links geschoben wird und die Zeichensetzung auch schwer ist!
    Außerdem benutze ich ein TopMenu, im Deutschen geht dieses Menü von links nach rechts!

    Gibt es ne möglichkeit die Seite so einzustellen, dass wenn ich arabisch einstelle die komplette seite, sowohl Text, als auch Menü von rechts nach links umgestellt wird?

    gibt es auch eine möglichkeit, das Arabische Logo der Seite mit umzustellen?

    Danke im voraus und bitte um schnelle Antwort!

    ScorpionX

  2. #2
    Gehört zum Inventar Avatar von j!-n
    Registriert seit
    26.07.2007
    Ort
    EA / HH / B
    Beiträge
    5.846
    Bedankte sich
    258
    Erhielt 1.229 Danksagungen
    in 1.155 Beiträgen

    Standard

    Dafür brauchst Du ein zweites Template bzw eine zweite CSS-Datei (angepasst auf "von rechts nach links" RTL), welches je nach Sprachauswahl geladen werden muß, quasi eine "Weiche". Dort findest Du Beispiele, wie man die Sprache abfragt: http://www.joomfish.net/forum/viewtopic.php?f=15&t=5109
    Joomla kaputt? Gehackt? Migration mißlungen? Datensalat?
    www.joomla-notdienst.de - Soforthilfe & Webentwicklung
    Einsteiger- FAQ - bitte lesen!

  3. #3
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    9.077
    Bedankte sich
    342
    Erhielt 3.298 Danksagungen
    in 3.084 Beiträgen

    Standard

    Oder sieh nach, wie es beim Beez gelöst wird (<?php if($this->direction == 'rtl') : ?>...).
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ - Kleines Helferlein: Firebug
    Joomla braucht dich!

    Kein Support per PN


  4. #4
    Neu an Board
    Registriert seit
    30.05.2010
    Beiträge
    17
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hey,
    danke erstmal!
    also brauche ich nicht unbedingt eine 2. CSS Datei sondern kann ...if lang RTL etc... verwenden?

  5. #5
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    9.077
    Bedankte sich
    342
    Erhielt 3.298 Danksagungen
    in 3.084 Beiträgen

    Standard

    Doch, ein 2. CSS brauchst du natürlich auch. Schau dir doch die index.php vom Beez etwas genauer an. Dort steht:
    Code:
    <?php if($this->direction == 'rtl') : ?>
    	<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/css/template_rtl.css" type="text/css" />
    	<?php endif; ?>
    Du musst also ein entsprechendes template_rtl.css erstellen. Aber auch da kannst du bei Beez "abschreiben" .
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ - Kleines Helferlein: Firebug
    Joomla braucht dich!

    Kein Support per PN


  6. #6
    Neu an Board
    Registriert seit
    30.05.2010
    Beiträge
    17
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    1.Frage: Wer ist Beez ??

    2.Frage: Wie stelle ich die Seite dann so um, dass wenn man auf "arabisch" klickt, auch automatisch die 2.CSS Datei geladen wird?

  7. #7
    War schon öfter hier Avatar von Smily
    Registriert seit
    20.06.2006
    Ort
    Alfter
    Beiträge
    141
    Bedankte sich
    3
    Erhielt 32 Danksagungen
    in 32 Beiträgen

    Standard

    zu 1. KLICK
    zu 2. da wirst du auch fündig werden.

    Gruss
    Problem gelöst?

  8. #8
    Neu an Board
    Registriert seit
    30.05.2010
    Beiträge
    17
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hey,
    habe jetzt verstanden was du mit Beez meinst...
    Habe die Template_rtl.css vom Template Beez gefunden, aber ich verstehe noch nicht, wie ich sie editieren soll und inwiefern ich die in meine Seite einbinden soll/kann?

    nicht denken ich hätte keine ahnung, aber hatte sowas noch nicht, also mit 2 CSS dateien...

  9. #9
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    9.077
    Bedankte sich
    342
    Erhielt 3.298 Danksagungen
    in 3.084 Beiträgen

    Standard

    Zitat Zitat von ScorpionX41 Beitrag anzeigen
    nicht denken ich hätte keine ahnung, ...
    Nicht böse sein, aber anhand deiner Fragen zweifle ich gerade ein bisschen daran .

    Das template_rtl.css editierst du genau so wie jedes andere CSS-File. Wichtig dabei ist die Definition
    Code:
    html {
    direction: rtl;
    }
    Zusätzlich musst du darin alle anderen Elemente, Klassen und IDs deines Templates definieren, die du bei der arabischen Version anders haben möchtest (Logo umstellen usw.).

    Und mit der Abfrage, die ich oben gepostet habe, wird das template_rtl.css automatisch ins Template eingebunden, wenn eine rtl-Sprache verwendet wird. Dafür musst du den Code-Schnipsel in den Head-Bereich deines Templates schreiben.
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ - Kleines Helferlein: Firebug
    Joomla braucht dich!

    Kein Support per PN


  10. #10
    Neu an Board
    Registriert seit
    30.05.2010
    Beiträge
    17
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    HTML-Code:
    <?php
    if($ar-AA->direction == 'rtl') :
    ?>
      <link rel="stylesheet"   
            href="<?php echo $this->baseurl ?>/templates/beez/css/template_rtl.css"
            type="text/css"   />
    <?php
    endif;
    ?>
    habs hingekriegt!

    hab einfach den Code da in die index.php des templates eingefügt und es hat geklappt!
    jedoch nur für den inhalt!
    Wie kann ich es umgestallten, sodass ich auch artmenu float:right habe?

    EDIT:

    Habs auch mitm menu hingekriegt, einfach die Template_rtl.css bearbeitet!

    Wollte Fragen:
    gibts ne möglichkeit den kompletten header beim umstellen der Sprache zu ändern?
    Geändert von ScorpionX41 (28.07.2010 um 19:40 Uhr)

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein