[solved] ez Portal News mehrsprachig möglich?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

[solved] ez Portal News mehrsprachig möglich?

Beitrag von Susan »

Hi,

Gibt es eine Möglichkeit die Newsanzeige im Portal mehrsprachig zu machen?
--> Je nachdem was für eine Sprache gewählt wurde. Für mich interessant: Deutsch und Englisch.

gruß
Susan
Zuletzt geändert von Susan am Fr 07.Jan, 2005 01:56, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, wie die Newsanzeige?
Das sind Texte aus den Posts.
Du müsstest dann in deutsch und englisch schreiben...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi oxpus,

ich weiss. Wenn man die Sprache umstellt wird soweit alles umgestellt nur eben die Beiträge oder die Umfragen nicht die man erstellt.

Ich hab nochmal drüber nachgedacht. Ich könnte mir doch eigene News basteln, mit eigner lang_news im deutschen und englischen Ordner.
Nur bin ich mir nicht ganz klar wie das umgesetzt wird ¦8

Und schlecht wäre es auch nicht könnte ich definieren wieviele News angezeigt werden (zb 5) - Danach kommt ein Seitenumbruch (Seite 1, 2, ....) damit das nicht zuviel wird auf der Portalseite --> wenn das Möglich ist. Sonst muß mans anders lösen und einfach eine normale Archivseite basteln

Und Ich würde gern die Möglichkeit haben HTML zu verwenden. Ist sowas einfach?

gruß
Susan
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

[quote="Susan - Mi 05.Jan, 2005 13:31";p="19866"]
Und schlecht wäre es auch nicht könnte ich definieren wieviele News angezeigt werden (zb 5) - Danach kommt ein Seitenumbruch (Seite 1, 2, ....) damit das nicht zuviel wird auf der Portalseite --> wenn das Möglich ist. Sonst muß mans anders lösen und einfach eine normale Archivseite basteln
[/quote]
Falls du im ACP die Kategorie News Admin hast, öffne dies mal und gehe in Konfiguration
Dort findest du folgendes
Darzustellende News Meldungen
Die Default Anzahl an News welche in der news_viewnews.php dargestellt werden.

Trage deine gewünschte Anzahl ein.
Zuletzt geändert von LaraCroft am Mi 05.Jan, 2005 13:02, insgesamt 1-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Ne hab ich nicht. Ich hab dafür noch keinen MOD installiert, wenn Du das meinst. Leider hab ich noch keinen gefunden der 2 Sprachen unterstützt .......

gruß
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn Du einen News-Mod einbaust, egal ob die News-Funktion vom ezPortal, der News Mod von Slagdog, etc. dann kann man damit bereits (wenn auch mit evtl. kleinen Anpassungen) Seitenumbrüche erzeugen.

Und nochmals: Wenn Du die News-Texte in der Sprache darstellen willst, die der User gerade verwendest, musst Du diesen übersetzen lassen (grauenvoll) oder eben in allen auf Deinem Board möglichen Sprachen posten.
Da geht nichts von alleine, es werden immer Beiträge als News genommen und deren Inhalte obliegen dem jeweiligen Autor.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Hmmmm - man könnte anhand der Spracheinstellung die ID des Newsforums wechseln. Müsste aber dann für jede Sprache ein eigenes Newsforum erstellen in dem dann die News in der entsprechenden Sprache gepostet werden. :)

Die Umsetzung wäre sogar ganz simpel. Einfach in jeder lang_main.php einen Eintrag mit der jeweiligen News_Forum_id erstellen und diesen dann als Foren_id z.B. in die fetchpost.php des ezPortals übernehmen. :D
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Cool AmigaLink :ok

Wenn Du mir nur noch sagen könntest was ich wo überall genau Eintragen muß dann kann ich das testen und umsetzten (bin in PHP überhaupt nicht Sattelfest :heiss: ) ^o

Geht das evtl. auch für Umfragen?

gruß
Susan
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

News in den Sprachdateien.
Ideen habt Ihr :confused:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

@ oxpus
Nicht die News selber, sondern nur die id des Newsforums! :)

@ Susan
Hast du das ezPortal installiert?
Wenn ja, mit oder ohne zusatz mod für´s ACP???
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Ez Portal ist installiert und kein zusätzlicher MOD für News ....
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nicht die News selber, sondern nur die id des Newsforums!
Ach so! Jetzt ist der Geldsack gefallen...

Ja das sollte nicht so schwer sein. Stimmt schon. Es sei denn, man installiert 100 Sprachen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Ne, ich hab Gott sei Dank nur 2 ^o

Achso @ AmikaLink: ich hab fürs Ezportal nichts zusätzlich fürs ACP installiert. Gibt es denn sowas?
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ja es gibt fürs ezPortal einen mod der das ACP um einen kleinen Portalbereich erweitert, in dem man dann die Willkommensmeldung, News-Foren_id, Poll-Foren_id und die anzahl der anzuzeigenedn News definieren kann. Erhältlich ist er auf der Smartor Seite. Die ist aber momentan nicht erreichbar, weil Smartor sein Board überarbeitet hat und nun auf einen neuen Server umzieht (letzteres wurde auch zeit).

Nun zu deinen News Foren:

Code: Alles auswählen

#
#----------[ OPEN ]-------------------------------------
#

language/lang_xxx/lang_main.php

#
#----------[ FIND ]-------------------------------------
#

//
// That's all Folks!
// -------------------------------------------------

?>

#
#----------[ BEFORE, ADD ]------------------------------
#

$lang['Portalnews_Foren_id'] = 'xx';
Das xx ersetze mit der jeweiligen Foren_id!!!
Und dann noch in der portal.php

Code: Alles auswählen

#
#----------[ FIND ]-------------------------------------
#

// News Forum ID: separate by comma for multi-forums, eg. '1,2,5'
$CFG['news_forum'] = '1';

#
#----------[ REPLACE WITH ]-----------------------------
#

// News Forum ID: separate by comma for multi-forums, eg. '1,2,5'
//$CFG['news_forum'] = '1';
$CFG['news_forum'] = $lang['Portalnews_Foren_id'];
:)

// EDIT
Geht das evtl. auch für Umfragen?
Ja (gleiche prinzip), aber auch da hättest du dann getrennte Umfragen und somit denke ich mal das es nicht so sinnvoll wäre!
Zuletzt geändert von AmigaLink am Do 06.Jan, 2005 20:51, insgesamt 1-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

hmmm,

wenn ich das alles so einfüge dann bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Could not query announcements information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND t.topic_time <= 1105042368 AND t.topic_poster =

SELECT t.topic_id, t.topic_time, t.topic_title, pt.post_text, u.username, u.user_id, t.topic_replies, pt.bbcode_uid, t.forum_id, t.topic_poster, t.topic_first_post_id, t.topic_status, pt.post_id, p.post_id, p.enable_smilies FROM phpbb_topics AS t, phpbb_users AS u, phpbb_posts_text AS pt, phpbb_posts AS p WHERE t.forum_id IN () AND t.topic_time <= 1105042368 AND t.topic_poster = u.user_id AND t.topic_first_post_id = pt.post_id AND t.topic_first_post_id = p.post_id AND t.topic_status <> 2 ORDER BY t.topic_time DESC LIMIT 0,2

Line : 86
File : /.../.../.../.../.../www......./fetchposts.php
ich habe in der portal.php folgendes eingetragen:

Code: Alles auswählen

// News Forum ID: separate by comma for multi-forums, eg. '1,2,5' 
//$CFG['news_forum'] = '1,5'; 
$CFG['news_forum'] = $lang['Portalnews_Foren_id'];
wenn ich als Newsforum nur die 1 steht kommt genau der gleiche Fehler oben :(
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, Du musst im ACP unter Portal Admin eine Foren-ID eintragen, aus der die News dargestellt werden sollen. Ansonsten kommt eben dieser Fehler.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

:confused:
Du musst im ACP unter Portal Admin eine Foren-ID eintragen, aus der die News dargestellt werden sollen
Hab sowas nicht, wo bekomm ich sowas her?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach so, den Mod hast Du ja nicht installiert. Sorry.
Also, dann verschiebe mal in der portal.php die Zeile

Code: Alles auswählen

$CFG['news_forum'] = $lang['Portalnews_Foren_id'];
nach diesen Block hier:

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
Damit auch gewährleistet ist, daß die richtige Sprache für den User ausgewählt und damit das korrekte Forum herangezogen wird.
Dann mal prüfen. Wenn der Fehler weiterhin besteht, dann hänge mal bitte die portal.php und die fetchposts.php als Zip-File hier an, damit wir die prüfen können.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

:anbet vielen lieben Dank Euch beiden :anbet
Läuft super ^b
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

öhm ^7

jetzt hab ich das mit den Umfragen auch probiert und das läuft nicht :( - kommt ne andere Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected T_VARIABLE in /.../.../.../.../.../www......de/language/lang_german/lang_main.php on line 1049
Zeile 1049:

Code: Alles auswählen

$lang['Portalpoll_Foren_id'] = '4'
Folgendes habe ich eingetragen:

lang_mains (Englisch und Deutsch)

Code: Alles auswählen

$lang['Portalnews_Foren_id'] = '5'
$lang['Portalpoll_Foren_id'] = '6'
bzw. 4 statt 6 in der deutschen

portal.php

Code: Alles auswählen

$CFG['news_forum'] = $lang['Portalnews_Foren_id'];
$CFG['poll_forum'] = $lang['Portalpoll_Foren_id'];
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Code: Alles auswählen

$lang['Portalnews_Foren_id'] = '5'; 
$lang['Portalpoll_Foren_id'] = '6';
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

:wall: man sollte besser gucken :rolleyes:

Jetzt ist alles gut :D :bia:

gruß
Susan
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ja, es sind oft die kleinigkeiten die einen zur verzweiflung bringen können. ;)

Sieht aber ganz gut aus. Und nebenbei bemerkt; Als ehemaliger Sims spieler, bin ich mal gespannt wie dein Board sich entwickeln wird. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Danke AmigaLink

Naja, es soll ja in dem Sinn nicht wirklich ein richtiges Forum werden *lol*
Meine Seite habe ich leider sehr vernachläßigt und das will ich da jetzt unterbekommen. Der Vorteil. Mehrsprachigkeit und natürlich noch um einen Tick besser zu verwalten :D

Ich bin auf jeden Fall davon begeistert was man mit dem Forum so alles machen kann ^e

gruß
Susan
Antworten