Eigentlich ein MOD-Thema, aber ein anderer User hat mich darauf aufmerksam gemacht, dass man mir in diesem Forum vielleicht helfen kann.
Ich habe den Random Quote MOD installiert und er läuft einwandfrei. Die Zitate werden zufällig aus der quotes.txt ausglesen und im Portal auf unserer Seite angezeigt.
Gibt es eine Möglichkeit, den MOD so zu verändern, dass er je nach Spracheinstellung im Profil des Users auf eine andere txt-Datei zugreift und demnach ein entsprechend-sprachiges Zitat ausgiebt?
Beispiel: Bei der Spracheinstellung "English" im Profil werden dem User nur Zitate aus der Datei quotes_english.txt angezeigt und bei der Einstellung "Deutsch" nur Zitate aus der Datei quotes_german.txt.
Random Quotes MOD für mehrere Sprachen
Random Quotes MOD für mehrere Sprachen
Zuletzt geändert von ballong am 15.06.2006 19:08, insgesamt 1-mal geändert.
- kratzer54847
- Mitglied
- Beiträge: 3065
- Registriert: 20.01.2003 16:34
- Wohnort: Düsseldorf/Hannover/Berlin
- Kontaktdaten:
hmm
Öffne: index.php
Suche:
Ersetze mit:
nach dem Schema sollte es gehen
Öffne: index.php
Suche:
Code: Alles auswählen
$zitate = file("quotes.txt");
Code: Alles auswählen
if ( $userdata['user_lang'] == 'english' )
{
$zitate = file("quotes_englisch.txt");
}
else if ( $userdata['user_lang'] == 'german' )
{
$zitate = file("quotes_german.txt");
}
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden

Wie müsst es aussehen, wenn das aus der quotes-Datei ausgelesene Zitat stündlich oder täglich wechseln soll?
EDIT: Hier übrigens die Installtionsanleitung des MODs.
EDIT: Hier übrigens die Installtionsanleitung des MODs.
###########################################################################################
## Hack Titel: Zufallszitate - Random Quotes
## Hack Version: 2.0
## Autor: Yo^Bam <yobam@linux.nu>
## Update von: Acid <acid_junky@web.de
## Beschreibung: Zeigt Zufallszitate auf der Boardseite an.
##
## Dateien zu aendern: index.php, index_body.tpl
## Datei beigefuegt: quotes.txt
###########################################################################################
##
## quotes.txt muss ins phpBB-Hauptverzeichnis kopiert werden
##
###########################################################################################
## Vor jeglichen Aenderungen sollten die betreffenden Dateien gesichert werden.
###########################################################################################
#
#-----[ OEFFNEN /index.php ]------------------------------
#
#
#-----[ FINDE etwa Zeile 262 ]-----------------------------------
#
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
#
#-----[ MIT FOLGENDEM ERSETZEN ]-------------------------------------------
#
srand ((double) microtime() * 1000000);
$zitate = file("quotes.txt");
$i = count($zitate)-1;
$template->assign_vars(array(
'QUOTE' => $zitate[rand(0,$i)],
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
#
#-----[ OEFFNEN /templates/xxx/index_body.tpl ]------------------------------
#
#
#-----[ EINFUEGEN wohin auch immer man es platziert haben will ]-----------------------------------
#
<span class="gen">{QUOTE}</span>
#
#-----[ SICHERN ALLER DATEIEN ]-----------------------------------
# EoM