Seite 9 von 34

Verfasst: 18.07.2008 23:09
von kobold111
Bei mir ist es so das ich im UCP nichts gespeichert bekomme.
Setze ich da Sound 1 oder 01 rein und klicke auf Absenden, wird es nicht übernommen.

Verfasst: 19.07.2008 00:13
von 4seven

Habs nun. Ich hatte den Eintrag in der functions.php vergessen :oops:

Paket ist aktualisiert und oben :wink:

Bitte nochmal die einträge in der acp*.php und ucp*.php checken
..und, natürlich den eintrag in der functions.php

PS: nicht vergessen, die functions_so_at_pm.php nochmal neu hochzuladen

Das dürfte es jetzt sein.

Und daran denken. Erst das ACP bestücken und dann in das ucp, nicht das sich wer wundert das dort nichts auftaucht.

Nochmal @chiana1

guck mal, ob nach der aktualisierung, cache leeren bla blub die debug meldung noch kommt.

Edit: Nach der aktualisierung kommt auf meinem 2. testboard keine debugmeldung mehr.

Verfasst: 19.07.2008 00:28
von HEADLINE
Juhu! ....bei mir läuft es jetzt!

Das ist so cool......hab mich köstlich über die Ansagen amüsiert! :lol:

Perfekt! Danke, das ich bei den ersten Testern dabei sein konnte!

Verfasst: 19.07.2008 00:33
von 4seven
Super, hatte das paket eben nochmal neu hochgeladen

bitte nochmal die einträge in der ucp_prefs.php checken,
da war mir beim letzten up ein eintrag zuviel reingerutscht 8)

Also, es dürfte nur das für die ucp_prefs.php drin stehen

Code: Alles auswählen

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

includes/ucp/ucp_prefs.php
	
#
#-----[ FIND ]------------------------------------------
#

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

#
#-----[ AFTER, ADD ]------------------------------------------
#

$user->add_lang('mods/lang_so_at_pm');

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

			case 'personal':
				add_form_key('ucp_prefs_personal');
				$data = array(

#
#-----[ AFTER, ADD ]------------------------------------------
#

					'soundpm'		=> request_var('soundpm', (bool) $user->data['user_sound_pm']),
					'soundpmfile'   => request_var('soundpmfile', $user->data['user_sound_pm_file']),

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

					if (!sizeof($error))
					{
						$user->optionset('popuppm', $data['po

#
#-----[ AFTER, ADD ]------------------------------------------
#

							'user_sound_pm'		    => $data['soundpm'],
							'user_sound_pm_file'    => $data['soundpmfile'],

Verfasst: 19.07.2008 01:08
von HEADLINE
So, hab noch mal alles überprüft und ausprobiert! Ist alles korrekt und funktioniert einwandfrei!
Großes Lob an den Mod-Macher!!!!

Hehe, jetzt mach ich mich auf die Suche nach noch mehr lustigen Ansagen! :grin:

Verfasst: 19.07.2008 01:13
von 4seven
Klasse und thx fürs testen :)

Ich werde noch ein Abfrage machen, das, wenn keine Sounds im ACP eingetragen sind, der Menüpunkt
Sound bei neuen Privaten Nachrichten:
komplett ausgeblendet wird.

Wenn man dort nämlich Ja anklickt + auf Absenden geht (und im ACP keine MP3's eingetragen sind) erscheint die Auswahl
Sound Auswahl:
Hier die Sound Nr. eingeben
obwohl man garnichts auswählen kann :-?

Ok, logo wird kein Admin das unbestückt einbauen/aktivieren, also eher ein Schönheitsfehler.

-------------------------

Edit 02:55 für die Kosmetik:

(so brauchen die Beta-Tester das nicht aus der neuen Anleitung rauspopeln :wink: )

- Ladet die aktualisierte functions_so_at_pm.php hoch (ist schon im neuen Up)

Dann Öffnet

styles/prosilver/template/ucp_prefs_personal.html

Findet

Code: Alles auswählen

		<!-- IF not S_SOUND_PM_OFF -->
		<dl><dt><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /><br /><br /></dt><dd><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /><br /><br /></dd></dl>
		<!-- ENDIF -->
Davor fügt ein

Code: Alles auswählen

<!-- IF not S_SOUND_PM_FILE_NO_CONTENT -->
Findet

Code: Alles auswählen

		<!-- ENDIF -->
		<dl><dt><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /></dt><dd><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /></dd></dl>
		<!-- ENDIF -->
Danach fügt ein

Code: Alles auswählen

<!-- ENDIF -->
-----------------

Anmerkung: Falls euch die blauen Striche im UCP stören, könnt ihr das hier an den beiden oben genannten Stellen gleich rausnehmen. Ich werde es im Release dann ganz entfernen, da es der IE7 eh fehlerhaft darstellt :wink:

Im ersten Abschnitt oben komplett das hier entfernen...

Code: Alles auswählen

      <!-- IF not S_SOUND_PM_OFF -->
      <dl><dt><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /><br /><br /></dt><dd><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /><br /><br /></dd></dl>
      <!-- ENDIF -->
und im zweiten das....

Code: Alles auswählen

		<dl><dt><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /></dt><dd><img src="{UCP_IMG_PATH}" width="100%" height="1" alt="" /></dd></dl>
Die dazugehörige Variable könnt ihr in der functions_so_at_pm.php dann auch gleich entfernen

Code: Alles auswählen

		  'UCP_IMG_PATH'                 => $ucp_img_path = $phpbb_root_path.'styles/'.$user->theme['template_path'].'/imageset/buttons/dot1.gif',
Aus optischen gründen empfiehlt es sich aber dann vor diese Stelle....

Code: Alles auswählen

<dl><dt><label>{L_SOUND_PM_FILE_NUMBER_CHOOSE}:
noch ein

Code: Alles auswählen

<br />
zu setzen

Ich finde, das sonst das Sound bei neuen Privaten Nachrichten: in der Auswahl zu nah über der Sound Auswahl: steht..
(im Verhältnis zum Abschluß der letzten Sound-Datei zu Meine Sprache:)

Ist aber sicher Geschmackssache :wink:

---------------------

Und weiter...

Öffnet

styles/subsilver2/template/ucp_prefs_personal.html

Findet

Code: Alles auswählen

<tr> 
	<td class="row1" width="50%"><b class="genmed">{L_SOUND_PM}:</b></td>
	<td class="row2"><input type="radio" class="radio" name="soundpm" value="1"<!-- IF S_SOUND_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="soundpm" value="0"<!-- IF not S_SOUND_PM --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
</tr>
Davor fügt ein

Code: Alles auswählen

<!-- IF not S_SOUND_PM_FILE_NO_CONTENT -->
Findet

Code: Alles auswählen

<tr> 
	<td class="row1" width="50%"><b class="genmed">{L_SOUND_PM_FILE_8}:</b></td>
	<td class="row2"><input style="background-color: transparent; position: relative; bottom: 4px;" type="text" name="pm_sound_file_8" size="50" value="{S_PM_SOUND_FILE_8}" readonly="readonly" />&nbsp;&nbsp;<object style="position: relative; top: 2px;" type="application/x-shockwave-flash" data="{SOUND_PM_URL_PLAYER}emff/emff_easy_glaze_small.swf" width="22" height="22">
        <param name="movie" value="{SOUND_PM_URL_PLAYER}emff/emff_easy_glaze_small.swf" />
        <param name="bgcolor" value="#DCE1E5" /><param name="FlashVars" value="src={SOUND_CHECK_8}" />
        </object></td>
</tr>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
Danach fügt ein

Code: Alles auswählen

<!-- ENDIF -->

Verfasst: 19.07.2008 07:38
von kobold111
Also bei mir ist nachwievor im UCP der Fehler.
Ich habe auch keine Soundauswahl dort und im ACP sind die Sounds natürlich schon eingetragen!
download aktualisiert

betrifft vergessene änderung in der styles/xxxxx/template/ucp_pm_popup.html
..und, natürlich den eintrag in der functions.php
Kann das sein das mein Downloadlink nicht Aktuell ist?
Weil diese Stellen tauchen in der Install weiterhin nicht auf.

Verfasst: 19.07.2008 13:41
von chiana1
So... ich hab jetzt die Änderungen übernommen und soweit funktioniert es (bis jetzt)


...auf zum nächsten Problem :D

Wenn ich einen User administriere und seine Einstellungen im ACP Modul ändern will fehlen dort alle Einstellungen zu Sound at PM :o
Vergessen?

[edit] Was mich noch stört und eigentlich total umständlich ist:
Im ACP Modul muß ich die Sounds von Hand eintragen. Da das Verzeichnis der Sounds ja eh bekannt ist; Wäre es nicht besser dort aufklappbare Textfelder einzubauen, in denen ich aus einer Dateiliste den entsprechenden Sound einfach auswählen kann? Ist doch kein großer Akt das entsprechend einzubauen oder?

[edit 2] Da ist noch ein Fehler oder zumindest eine unlogische Sache in den Einstellungen. So wie es jetzt gelöst ist, bekomme ich die Soundnachricht nur, wenn ich sowohl die Popups als auch die Soundnachricht auf "ja" eingestellt habe. Also entweder muß der Text bei der Auswahl geändert werden oder es handelt sich hierbei um einen Programmfehler. Letzteres scheint mir wahrscheinlicher, da es doch sinnlos ist eine Auswahl anzubieten die dann nicht funktioniert (ich hoffe das war verständlich formuliert)

Verfasst: 19.07.2008 15:48
von 4seven
@chiana1 + kobold111

Habt ihr den neuesten Download. Hab heute früh nochmal neu hochgeladen :wink:
Wenn ich einen User administriere und seine Einstellungen im ACP Modul ändern will fehlen dort alle Einstellungen zu Sound at PM
Vergessen?
Welche Einstellungen fehlen?

Guck dir mal die Screens im Eingangspost an. Abgesehen von den jetzt fehlenden blauen Strichen im UCP müsste bei dir alles so aussehen. Heute früh nochmal auf dem Paralleboard und auf einem Jungfräulichen getestet > Alles positiv.
Was mich noch stört und eigentlich total umständlich ist:
Im ACP Modul muß ich die Sounds von Hand eintragen. Da das Verzeichnis der Sounds ja eh bekannt ist; Wäre es nicht besser dort aufklappbare Textfelder einzubauen, in denen ich aus einer Dateiliste den entsprechenden Sound einfach auswählen kann? Ist doch kein großer Akt das entsprechend einzubauen oder?
Wüsste aufgrund meines jetzigen php-Erfahrungsstandes nicht, wie ich das realisieren sollte. Sonst hätte ich es genauso gemacht 8)
Da ist noch ein Fehler oder zumindest eine unlogische Sache in den Einstellungen. So wie es jetzt gelöst ist, bekomme ich die Soundnachricht nur, wenn ich sowohl die Popups als auch die Soundnachricht auf "ja" eingestellt habe. Also entweder muß der Text bei der Auswahl geändert werden oder es handelt sich hierbei um einen Programmfehler. Letzteres scheint mir wahrscheinlicher, da es doch sinnlos ist eine Auswahl anzubieten die dann nicht funktioniert (ich hoffe das war verständlich formuliert)
Das man das PopUp für PNs aktivieren muss, ist ja die Voraussetzung, also logisch sag ich mal. Ein Programmfehler ist es nicht, da der Mod nichts mit diesem phpbb3 internen Menüpunkt zu tun hat. Das muss ja getrennt einzustellen sein, sonst wäre ja die reine (un-soundige) PopUp-Funktion nicht mehr zu realisieren.

Verfasst: 19.07.2008 15:58
von kobold111
So, nun hat es auch bei mir geklappt.
Waren nur die 2 fehlenden Einträge, die im neuen Download enthalten sind.
Danke 4seven

Dann hier mal für euch was zum einbauen für die Ohren
www.td-forum.de/Windows_Music.zip