Sound nach Beitrag schreiben

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du könntest damit eine neue ja/nein Option im Profil deklarieren.
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

Danke für die Info. OK, brauche dann nur anstatt Info dann etwa "Sounds" schreiben, und dann "on" bzw. "Off", dann isses auch in allen Sprachen verständlich und brauche mich darum nicht kümmern...
ist es default auf "ja" gestellt"?

aber dann muss diese Auswahl noch mit den Sounds irgendwie verknüpft werden, oder?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ja "Info" in der lang_main.php mit "Sound" ersetzen und für ja/nein dann on/off wählen.
Standardmässig ist es auf "0", also "nein" bzw. "off".

Es müsste dann eine Abfrage wie folgt in der jeweiligen Datei stehen..

Code: Alles auswählen

if( $userdata['user_info'] == '0' )
{
        sound
}
else
{
        kein sound
}
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

Standardmässig ist es auf "0", also "nein" bzw. "off".
hmm... bei der Option.txt, also bei der Auswahloption scheint es aber auf "ja" zu stehen :roll:

Code: Alles auswählen

<input type="radio" name="info" [color=red]value="1" {INFO_YES}[/color] />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp; 
		<input type="radio" name="info" value="0" {INFO_NO} />
		<span class="gen">{L_NO}</span></td>
oder sehe ich das falsch?

was meinst Du mit "jeweiliger Datei"?
Beispiel: Sound beim Aufrufen der memberslist. Wäre das dann die memberslist.php? Aber WO hin gehört der Codeschnipsel dann :roll:
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

also die Option habe ich nun eingefügt. Müsste so stimmen, obwohl es da beim Einbau Unstimmigkeiten gab (siehe http://www.phpbb.de/viewtopic.php?p=373454#373454)

Wo muss ich denn diesen Code hier in welche Datei jetzt einfügen?
Ich habe Sounds beim posten, nach dem posten, bei Ansicht der PNs und der Mitgliederliste und bei öffnen des Profils, und beim Bestätigen vor dem Löschen.

Code: Alles auswählen

if( $userdata['user_info'] == '0' ) 
{ 
        sound 
} 
else 
{ 
        kein sound 
}
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

also, wenn ihr das alles mal richtig am laufen habt, wäre jemand bereit, in einem (!) posting ne anleitung zu schreiben? ich hab den überblick verloren, wäre aber interessiert! :wink:
SMFPortal.de - Deutscher Simple Machines Forum Support
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

also ich habe es nun soweit geschafft, dass die Auswahl Sound on/off erscheint:
http://kissfanshop.ki.funpic.de/phpbb2/index.php
(einloggen: tester/tester)

allerdings ist die Abfrage noch nicht mit dem Sound verknüpft.
Ausserdem ist Standard immer "nein" ausgewählt. Das möchte ich auf Standard "ja" ändern.
# Wenn das bestehende Feld geändert werden soll..
ALTER TABLE phpbb_users CHANGE user_info user_info TINYINT(1) default '0';
ich dabe bei Standard von 0 auf 1 in phpmyadmin geändert, das hat aber nichts geändert? :roll:
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

ich dabe bei Standard von 0 auf 1 in phpmyadmin geändert, das hat aber nichts geändert?
Hm, sollte aber. Hast du das für alle User resp. für dich auf 1 gestellt?
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

ich bin in phpmyadmin, habe die phpbb2_users Tabelle angeklickt, user_info angeklickt, und dann im Feld Standard von 0 auf 1 geändert.

kann ich das vielleicht auch mit einem SQL Befehl machen, etwa so:

ALTER TABLE phpbb_users CHANGE user_info user_info TINYINT(1) default '1';

wäre der Befehl richtig? Aber eigentlich steht es ja schon auf 1...

aber wenn Du auf "registrieren" klickst... kommt bei "Sound?" ein "nein" vorausgewählt...?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Führ mal in phpMyAdmin diese Query aus

Code: Alles auswählen

UPDATE phpbb2_users SET user_info = 1
Damit wird es für die vorhandenen User aktiviert.
Mach das mal und prüfe dann, ob es im Profil bei dir aktiv ist.
Wenn nicht hast du wohl einen Fehler im Code.
aber wenn Du auf "registrieren" klickst... kommt bei "Sound?" ein "nein" vorausgewählt...?
Dann änder den Standard in der Datei.
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“