Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 09:10:06 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155469 Posts in 21707 Topics by 7733 Members
Latest Member: himagain
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Any News mehrsprachig  (Read 847 times)
speedy200

Offline Offline

Posts: 43


« on: December 04, 2008, 10:31:11 AM »

Hallo,
ist es möglich bei News die durch Any News eingepflegt werden, diese sprachenabhängig anzuzeigen?
Derzeit kommt bei mir auf der englischen Seite alle News. (auch die deutschen News)
Danke.

Grüße
speedy
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #1 on: December 04, 2008, 11:06:49 AM »

Hallo,

dazu gibt es mehrere Threads.
Bitte mal die Suche bemühen.

Gruss

erpe
Logged

speedy200

Offline Offline

Posts: 43


« Reply #2 on: December 04, 2008, 11:20:15 AM »

Hallo,
Danke für die schnelle Antwort.
Ich habe schon nach Any news mehrsprachig gesucht... leider ohne einen Erfolg der mir helfen würde.

Grüße
speedy
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #3 on: December 04, 2008, 11:52:34 AM »

Na bei mir zeigt er mir schon mal das an:
http://www.websitebaker2.org/forum/index.php/topic,9432.0.html
aber ich bin sicher, dass es noch eine Menge mehr gibt.

Gruss

erpe
Logged

speedy200

Offline Offline

Posts: 43


« Reply #4 on: December 04, 2008, 02:03:02 PM »

Hallo,
Danke.
Auf die Gefahr hin gesteinigt zu werden....
Ist AllNews ein eigenes Snippet oder funktioniert es mit AnyNews?
Wenn ein eigenes Snippet wie wird es eingebunden?
Danke
Grüße
speedy
Logged
vyni

Offline Offline

Posts: 566


« Reply #5 on: December 04, 2008, 03:42:42 PM »

Wie hast denn Deine news eingeteilt?

englische in einer Gruppe - deutsche in einer Gruppe?

Ja? - dann das anynews gruppenspezifisch aufrufen
so nach dem Motto: if (LANGUAGE==DE) {show_news_items(1........} else {show_news_items(2.......}

Nein? - dann mach es  grin

Gruss aus Himberg bei Wien

Logged

PS: Falls jemand eine Idee hat was zu tun ist und mir das erklären könnt - geh bitte davon aus dass ich ahnungslos bin, was php und so betrifft. Ich kann grad was lesen, kopieren und einfügen,  ungefähr verfolgen und glauben.
speedy200

Offline Offline

Posts: 43


« Reply #6 on: December 05, 2008, 08:15:38 AM »

Hallo,
Danke für die Info.
Ja ich habe es so angelegt und den Eintrag nun modifiziert
<?php if(LANGUAGE==DE) {show_news_items(0, 5, 50, 1, "", "Weiterlesen", "uups, no news available", false)} else {show_news_items(0, 5, 50, 1, "", "read more", "uups, no news available", false)} ?>

Leider ist noch ein Fehler drin, da die Seite nicht mehr angezeigt wird.

Grüße
speedy
Logged
vyni

Offline Offline

Posts: 566


« Reply #7 on: December 05, 2008, 12:45:16 PM »

Servus und sorry, mein Fehler!

Das heißt natüräich nicht show_news_items() sondern display_news_items()  embarassed

Hier, das brauchst nur mehr mit den Gruppen anpassen, das müßte gehen

Code:
<?php 
echo LANGUAGE.'<br>';  //zwecks Kontrolle - kannst weglassen
if(LANGUAGE==DE) {
display_news_items(050, -11"Nachrichten""weiterlesen""uups, nix Neues"false);
} else {
display_news_items(050, -11"The latest news""read more""uups, no news available"false); 
}
?>


 evil Krampusgrüße aus Himberg
« Last Edit: December 05, 2008, 12:49:16 PM by vyni » Logged

PS: Falls jemand eine Idee hat was zu tun ist und mir das erklären könnt - geh bitte davon aus dass ich ahnungslos bin, was php und so betrifft. Ich kann grad was lesen, kopieren und einfügen,  ungefähr verfolgen und glauben.
speedy200

Offline Offline

Posts: 43


« Reply #8 on: December 05, 2008, 12:50:36 PM »

Hallo,
Danke!!
Funktioniert das jetzt ohne Gruppen? Sorry... echt.

Die group_id ist jetzt jeweils 0. Woher weiß nun das System welche News?
Aus dem Verzeichnisbaum? DE und EN?
Grüße
speedy
Logged
vyni

Offline Offline

Posts: 566


« Reply #9 on: December 05, 2008, 01:01:12 PM »

Wie hast denn Deine news eingeteilt?

englische in einer Gruppe - deutsche in einer Gruppe?

Ja? - dann das anynews gruppenspezifisch aufrufen
so nach dem Motto: if (LANGUAGE==DE) {show_news_items(1........} else {show_news_items(2.......}

Nein? - dann mach es  grin


Wie willst Du denn eine bestimmte Gruppe anzeigen, wenn Du keine Gruppe definiert hast?

Hast Du zwei verschiedene Seiten News gemacht? Einmal im Verzeichnis DE und einmal im EN ?
Auch kein Problem, Du brauchst ja nur bei einer eine Gruppe erstellen, und die News dort in diese Gruppe verschieben, schon hast einen Selektionsfaktor.
« Last Edit: December 05, 2008, 01:05:17 PM by vyni » Logged

PS: Falls jemand eine Idee hat was zu tun ist und mir das erklären könnt - geh bitte davon aus dass ich ahnungslos bin, was php und so betrifft. Ich kann grad was lesen, kopieren und einfügen,  ungefähr verfolgen und glauben.
speedy200

Offline Offline

Posts: 43


« Reply #10 on: December 05, 2008, 07:33:04 PM »

Hallo,
ja genau so hab ich es gemacht.
zwei Ebenen DE und EN
Jeweils eine News und eine Gruppe. Die News in die Gruppe gestellt. Z.B. Gruppe Deutsch
Sobald ich die group_id auf 1 Stelle wird nichts mehr angezeigt.

Grüße
speedy
Logged
vyni

Offline Offline

Posts: 566


« Reply #11 on: December 05, 2008, 08:43:59 PM »

Ich versteh´ nicht was da so schwer ist!?

Dann mach doch einfach noch eine zweite Gruppe, eine dritte und meinetwegen auch eine vierte.

Solange jedenfalls, bis Du zwei unterschiedliche Gruppen-ID´s hast. Dann kannst Du sie auch trennen.
Is ja wurscht wieviele Gruppen Du hast, beim erstellen einer Nachricht weist Du dann eben die entsprechende Gruppe zu. Fertig.

Also zum Beispiel News in deutsch, eine Gruppe anlegen - DEUTSCH - die hat z.B: group_id 1
dann in den englischen News eine Gruppe anlegen: UNUSED - die hat ebenfalls group_id 1 (und Du verwendest sie NICHT)
jetzt noch eine 2. Gruppe in den englischen News: ENGLISH - die hat jetzt group_id 2 - und die verwendest Du bei Deinen news.

Gruss aus Himberg
Logged

PS: Falls jemand eine Idee hat was zu tun ist und mir das erklären könnt - geh bitte davon aus dass ich ahnungslos bin, was php und so betrifft. Ich kann grad was lesen, kopieren und einfügen,  ungefähr verfolgen und glauben.
CyberDyne

Offline Offline

Posts: 158


« Reply #12 on: December 06, 2008, 11:59:48 AM »

Hallo Speedy,
ich stand vor dem selben Problem, allerdings mit 6 Sprachen und eben auch 6 unterschiedliche News.
Schau mal hier hinein, vielleicht hilft Dir das weiter.
Ich hab's inzwischen mit folgender Erweiterung des Newsabschnittes hingekriegt:
Code:
       <?php 
        $url 
$_SERVER['REQUEST_URI'];
        if(
function_exists('display_news_items')) {
          if (
strpos($url,"deutsch"))  {
            
display_news_items(55501"""weiter lesen ...""no news avaialbe yet..."false);
              } else if (
strrpos($url,"english")) {
            
display_news_items(6,5501"""read more ...""no news avaialbe yet..."false);
              } else if (
strrpos($url,"french")) {
            
display_news_items(7,5501"""en plus ...""rien ne va plus!"false);
              } else if (
strrpos($url,"italy")) {
            
display_news_items(8,5501"""Italiano ...""no news avaialbe yet..."false);
              } else if (
strrpos($url,"poland")) {
            
display_news_items(9,5501"""Polski ...""no news avaialbe yet..."false);
              } else if (
strrpos($url,"spain")) {
            
display_news_items(10,5501"""Spanish ...""rien ne va plus!"false);
              } else if (
strrpos($url,"russia")) {
            
display_news_items(11,5501"""Russia ...""rien ne va plus!"false);
          }
        } 
    
?>


Die einzelnen Meldungen sind noch nicht angepasst und die Abfrage des Strings im Adresspfad musst Du entsprechend Deiner Vorage (Name der Sprachenordner) abändern.

Gruß,
Klaus
« Last Edit: December 06, 2008, 12:04:04 PM by CyberDyne » Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!