Frage: Wie kann man ein wav im PN-Posteingang einbauen?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Nett, das ich das auch schon erfahre :D

So sieht das Original aus und nennt sich ucp_pm_popup.html,
die Datei, über die wir die ganz Zeit geredet haben :o

[ externes Bild ]

Was du hast ist ein Layer, ein Nichts, eine Un-Seite :D

Aber seis drum.
In diesen Threads steckt die Lösung:

http://www.phpbb.de/viewtopic.php?p=1001875#1001875

Besonderes Augenmerk gilt dem..
http://www.phpbb.de/viewtopic.php?t=164 ... ight=popup
http://www.phpbb.de/viewtopic.php?p=966219#966219
http://www.phpbb.de/viewtopic.php?t=148 ... ight=popup

Auf jeden Fall funktionierts bei mir seither 1A mit dem PopUp

Wie gesagt, passt schon....
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

So des window hab ich wieder Deinstalliert.
Jetzt komme ich zu deinen Links:

http://www.phpbb.de/viewtopic.php?t=164 ... ight=popup

Hab ich diesen Code in die overall_header.php getan:

Code: Alles auswählen

<!-- IF S_USER_PM_POPUP -->
      if ({S_NEW_PM})
      {
         var url = '{UA_POPUP_PM}';
         window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
      }
   <!-- ENDIF -->
Der war bei mir vorher nicht vorhanden.
Ohne Erfolg.

Zweite Link:
http://www.phpbb.de/viewtopic.php?p=966219#966219
Funktioniert doch nur bei phpBB2, weil es in einem phpBB2 Foren-Bereich geschrieben wurde.

Letzter Link:
http://www.phpbb.de/viewtopic.php?t=148 ... ight=popup

In der includes/functions_user.php folgende Änderungen vorgenommen:

Suchen:

Code: Alles auswählen

user_options'      => 895,
Ersetzen:

Code: Alles auswählen

'user_options'      => 1919,
SQL-Query ebenfalls ausgeführt:

Code: Alles auswählen

UPDATE phpbb_users SET user_options = 1919
Ohne Erfolg. Bin echt am Ende :cry:
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hi, meine subsilver2 overall_header.html (wo es funktioniert) sieht aber an der Stelle ganz anders aus

Ersetze mal bitte

Code: Alles auswählen

// <![CDATA[
      if (1)
      {
         var url = './ucp.php?i=pm&mode=popup';
         window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
      }
   
function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
	return false;
}
mit

Code: Alles auswählen

// <![CDATA[

function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
	return false;
}
Deine Datei vorher sichern :wink:
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

So, der Code ist ausgetauscht,
sollte eigentlich hinhauen.
So wie ich von Dr.Death gelesen habe, wird kein Popup angezeigt,
wenn man sich die Nachricht selber zuschicken lässt.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

so, nun haben wir die lösung :grin:

dummerweise nur im quelltext geguckt hatte und nicht in der "roh-datei" :oops:

Code: Alles auswählen

// <![CDATA[
<!-- IF S_USER_PM_POPUP -->
	if ({S_NEW_PM})
	{
		popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
	}
<!-- ENDIF -->

function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
	return false;
}
chiana1
Mitglied
Beiträge: 148
Registriert: 30.04.2008 09:23
Wohnort: Wuppertal

Beitrag von chiana1 »

Es gibt noch ne andere... warum immer das Rad neu erfinden.

Alert new PM with sound

Hab ich neulich gefunden aber nicht eingebaut. Mich stört das der User nicht selbst einstellen kann ob er den Sound will oder nicht. Kann man aber relativ leicht umbauen....

chiana
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

chiana1 hat geschrieben:warum immer das Rad neu erfinden.
Weil, erstens , per 18.01.2008 selbst erfunden und zweitens, haben wirs für beide Styles :D

Und, sone nette Begrüßung, warum abstellen :wink:

Falls da wer was zum abstellen per User basteln möchte, nur zu.
chiana1
Mitglied
Beiträge: 148
Registriert: 30.04.2008 09:23
Wohnort: Wuppertal

Beitrag von chiana1 »

erstmal Gratulation zur Erfindung ;-)

Das mit dem Abstellen hat schon seine Berechtigung. Angenommen Du bist VielPMschreiber, sitzt am pc und hörst Musik. Da kann das dauernde Gebimmel oder Angesage schnell auf die Nerven gehen. Der Mod den ich gefunden habe speichert die Einstellungen in der Datenbank. Ich denke um ihn für jeden User einstellbar zu machen sollten die Daten zum Teil in eine der user Tabellen und das:

Code: Alles auswählen

'newpm_sound'	=> array('lang' => 'NEWPM_SOUND',	'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
in die die ucp_prefs.php

Ist aber nur ein Vorschlag.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Vielen Dank. Vielleicht lerne ich durch dieses einfache Beispiel ja doch mal, wie man ACP-Module bastelt :roll:
Mach mich mal ran :cookie:
Futurestar
Mitglied
Beiträge: 274
Registriert: 11.01.2004 03:38
Wohnort: Greifswald
Kontaktdaten:

Beitrag von Futurestar »

4seven hat geschrieben:Vielen Dank. Vielleicht lerne ich durch dieses einfache Beispiel ja doch mal, wie man ACP-Module bastelt :roll:
Mach mich mal ran :cookie:
Haiai, wieder was neues?
Eigentlich kann ich das Wort "Popup" nicht mehr hören, :D
mal gucken was draus wird
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“