Re: Nochmals die verschiedenen Sprachen - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Samstag, 12.Oktober.2002, 00:19.
    Re: Nochmals die verschiedenen Sprachen

      wenn du keinen anderen wert in $lang hast, muß das deutsche Feld $LinkTitel_ heissen.

      Dann kannst du sowas machen
         $links=$links."| <a href='/cgi-bin/baseportal.pl?htx=$htx&login_name=$login_name&Work=$Seite&cmd=Liste&lang==$lang'>${"LinkTitel_".$lang}</a> |" if ...
      

      wenn du bei deutsch aber lang=de mitgibst, muß in der db das feld LinkTitel_de heissen.
      Alles klar?

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Spencer (109 Beiträge) am Freitag, 11.Oktober.2002, 23:11.
    Nochmals die verschiedenen Sprachen

      Hallo

      Möchte im Redaktionsbeispiel aus der Bib Links in verschiedenen Sprachen ausgeben.
      Die Linktexte kommen aus der Datenbank "subnavig", das Feld in denen die Linktexte stehen heißt "Linktext". Hab nun in die Datenbank "subnavig" noch ein Feld mit dem Namen "LinkText_en" eingefügt, in dem die englischen Linktexte drinnstehen.
      Ich übergebe $lang für die Sprachvarianten.
      Ich schaffe es nicht wenn $lang = en statt

      $LinktTilel,
      $LinkTitel_en
      

      anzeigen zu lassen.

      ####### Navigation ausgeben #########
      sub navigation
      {
      my $links="";
      &get_rechte;
      get "Redaktion==* sort=LinkPos","subnavig";
      

      while(get_next("subnavig")){
         $links=$links."|  <a href='/cgi-bin/baseportal.pl?htx=$htx&login_name=$login_name&Work=$Seite&cmd=Liste&lang==$lang'>$LinkTitel</a>  |" if $user_recht{$Seite};
      }
      out "<table width=570 cellpadding=6 cellspacing=0 align=center>
      <tr><td bgcolor=ffffff align='center'>$links<br><br>";
      }
      

      Ist bestimmt nich schwer, wenn man´s nur wüsste ;-)

      Danke
      Spencer

     Antworten

    Beitrag von Spencer (109 Beiträge) am Freitag, 11.Oktober.2002, 23:24.
    Re: Nochmals die verschiedenen Sprachen

      Statt Linktext muss es natürlich heissen LinkTitel

     Antworten

    Beitrag von Sander (8133 Beiträge) am Samstag, 12.Oktober.2002, 00:19.
    Re: Nochmals die verschiedenen Sprachen

      wenn du keinen anderen wert in $lang hast, muß das deutsche Feld $LinkTitel_ heissen.

      Dann kannst du sowas machen
         $links=$links."| <a href='/cgi-bin/baseportal.pl?htx=$htx&login_name=$login_name&Work=$Seite&cmd=Liste&lang==$lang'>${"LinkTitel_".$lang}</a> |" if ...
      

      wenn du bei deutsch aber lang=de mitgibst, muß in der db das feld LinkTitel_de heissen.
      Alles klar?

      Sander

     Antworten

    Beitrag von Spencer (109 Beiträge) am Samstag, 12.Oktober.2002, 12:55.
    Re: Nochmals die verschiedenen Sprachen

      Hallo Sander

      Hab´s mal so wie beschchrieben ausprobiert.
      ${"LinkTitel_".$lang}
      
      Kommt aber eine Fehlermeldung.

      Bei ${LinkTitel_.$lang} funktionieren die "englischen" Links, es werden aber bei den "deutschen" Links garnichts angezeigt.

      Wo liegt der Fehler ?

      Danke Spencer

     Antworten

    Beitrag von Spencer (109 Beiträge) am Samstag, 12.Oktober.2002, 15:29.
    Re: Nochmals die verschiedenen Sprachen

      Hallo Sander

      Hat sich erledigt. Funktioniert doch.
      Hab mich nur verschrieben.

      Vielen Dank nochmal
      Spencer

     Antworten


     
 Liste der Einträge von 43350 bis 43500:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!