Beiträge: 720
	Themen: 116
	Registriert seit: 29.01.2013
	
	
 
	
	
		Hi,
wie kannst ich einstellen, das bei Themen Abonnement
" Abonnieren und eine E-Mail-Benachrichtigung bei neuen Antworten erhalten"
das alle Beitrag auch im Mail stehen und nicht nur Teilstück.
Die sollen nur bei Funktion bei  Moderator/in + Admin anzeigen.
Die normale registrierte Benutzer sollen so bleiben das nur Teil von Beitrag im Mail.
Danke für Hilfe!
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Ich vermute, dass man dazu in der Datei inc/datahandlers/post.php die Zeile 1114
PHP-Code:
$excerpt = my_substr($excerpt, 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread; 
und/oder Zeile 1593
PHP-Code:
$excerpt = my_substr($thread['message'], 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread; 
so ändern müsste, dass die Begrenzung $mybb->settings['subscribeexcerpt'] für die beiden o.a. Usergruppen nicht gilt.
	
 
 
	
	
	
		
	Beiträge: 720
	Themen: 116
	Registriert seit: 29.01.2013
	
	
 
	
	
		verstehe nicht ganz richtig.
wo kannst Zahl eingeben, das Gruppen z.B: gid=18,3
volles Inhalt Beitrag im Mail stehen (lesen)
danke
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Versuche es mal so.
Öffne die Datei inc/datahandlers/
post.php, und Suche nach
PHP-Code:
$excerpt = my_substr($excerpt, 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread; 
ändere es zu
PHP-Code:
if (!in_array($mybb->user['usergroup'], array(18,3)))
            {
                $excerpt = $excerpt;
            }else{
                $excerpt = my_substr($excerpt, 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread;
            } 
weiterhin suchen nach
PHP-Code:
$excerpt = my_substr($thread['message'], 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread; 
ändern zu
PHP-Code:
if (!in_array($mybb->user['usergroup'], array(18,3)))
                {
                    $excerpt = $thread['message'];
                }else{
                    $excerpt = my_substr($thread['message'], 0, $mybb->settings['subscribeexcerpt']).$lang->emailbit_viewthread;
                } 
Habe es Local getestet und funktionierte soweit, Kann dir aber nicht versprechen, daß dies ohne komplikationen laufen wird. Ansonsten warten auf eine bessere Möglichkeit und mit dem Standard leben.
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
		
		
		21.06.2015, 20:27 
(Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2015, 20:35 von StefanT.)
		
	 
	
		Das wird so nicht richtig funktionieren, $mybb->user['usergroup'] ist nicht die Benutzergruppe des Empfängers der Benachrichtigung sondern die des Posters.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Local gab er das aber so aus wie es sein soll. Vieleicht habe ich ja auch einen denkfehler.
	
	
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 720
	Themen: 116
	Registriert seit: 29.01.2013
	
	
 
	
	
		 (21.06.2015, 20:27)StefanT schrieb:  Das wird so nicht richtig funktionieren, $mybb->user['usergroup'] ist nicht die Benutzergruppe des Empfängers der Benachrichtigung sondern die des Posters.
kann du bessere Code hier einfügen oder?
danke
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Ich vermute mal, man müsste die Usergruppe von $subscribedmember['email'] abfragen.....