Merhaba, tekrar hoş geldiniz!

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolduktan ve giriş yaptıktan sonra, konu oluşturabilir, mevcut konulara yanıt gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajcınızı alabilir ve çok daha fazlasını yapabilirsiniz. Ayrıca hızlı ve tamamen ücretsiz, o halde ne bekliyorsunuz?

Yeni Üyelere Özel Mesaj

KeReM @

Kayitli Üye
Katılım
29 Tem 2019
Mesajlar
78
Tepkime puanı
0
Puanları
6
Yaş
36
Web sitesi
www.forumsever.com
Resmi sitede paket olarak sunulan PM to New Members 'un en son güncellemesi 2.0.3 olarak kaldığından kullanma konusunda kararsız kalınılıyor. 2.0.X sürümlerinde zaten paket olarak sorunsuz kurabiliyorsunuz ama 2.1.X sürümlerinde küçük bir değişiklikle kullanmak gerekiyor. 2.1.X için manuel kurulumu aşağıda paylaştım, modun resmi sitedeki adreside hemen altta.

Modu daha önce kullanmayan ya da mantığını bilmeyen varsa, mod foruma üye olan birine otomatik bir özel mesaj göderiyor. Güzel bir karşılama mesajı olarak kullanabilirsiniz ya da bilgilendirme mesahı olabilir. Yönetim >> Üyeler >> Seçenekler başlığı altında özel mesajın ayarlarını yapabilirsiniz.

https://custom.simplemachines.org/mods/index.php?mod=1517


./Sources/ManageRegistration.php 'de

Bul:
Kod:
		array('check', 'send_welcomeEmail'),
	'',	 

Değiştir:
Kod:
		array('check', 'send_welcomeEmail'),
	'',	    
		        array('check', 'pm_register'),
			array('int', 'pm_register_id'),
			array('text', 'pm_register_username'),
		    array('text', 'pm_register_subject'),   
			array('large_text', 'pm_register_body', '25', 'subtext' => $txt['pm_register_body_desc']), 
		'',


./Sources/Subs-Members.php 'de

Bul:
Kod:
		// Admin gets informed here...
		adminNotify('approval', $memberID, $regOptions['username']);
	}


Değiştir:
Kod:
		// Admin gets informed here...
		adminNotify('approval', $memberID, $regOptions['username']);
	}

   // PM to New Members - Select the Username and the ID of the sender
   if (!empty($modSettings['pm_register_id']) && !empty($modSettings['pm_register_username'])){
   
    // Set the PM Body with all the settings
    $pm_words = array(
		'{$username}', '{$forumname}'
	);		
	
	$pm_register_body = str_replace($pm_words,
		array(
			$regOptions['username'],
			'[url=' .$scripturl. ']' .$context['forum_name']. '[/url]',
		),
		$modSettings['pm_register_body']
	);

	$pm_register_body = preg_replace('~<br(?: /)?' . '>~', "\n", $pm_register_body);
	$pm_register_body = un_htmlspecialchars($pm_register_body);

   $pmfrom = array(
      'id' => $modSettings['pm_register_id'],
      'name' => $modSettings['pm_register_username'],
      'username' => $modSettings['pm_register_username'],
   );
   $pmto = array(
      'to' => array($memberID),
      'bcc' => array()
   );
   }
   
   // PM to New Members - Send the PM only if the mod is enable
   if (!empty($modSettings['pm_register_subject']) && !empty($modSettings['pm_register_body']) && !empty($modSettings['pm_register']) && !empty($modSettings['pm_register_id']) && !empty($modSettings['pm_register_username']))
   sendpm($pmto,$modSettings['pm_register_subject'],$pm_register_body, 0, $pmfrom);


./Themes/default/languages/Modifications.turkish.php 'de

Dosyanın Sonunda Bul:
Kod:
?>

Öncesine Ekle:
Kod:
$txt['pm_register'] = 'Yeni Üyelere Özel İleti Gönder';
$txt['pm_register_id'] = 'Gönderen üyenin ID sini giriniz';
$txt['pm_register_username'] = 'Gönderenin kullanıcı adını seçiniz';
$txt['pm_register_subject'] = 'Özel İletinin Konusunu Giriniz';
$txt['pm_register_body'] = 'Gönderilecek Özel İletiyi yazınız (BBCODE aktif)';
$txt['pm_register_body_desc'] = 'Gönderilecek iletide gönderen kişinin adını kullanacağınız yere "<b>{$username}</b>",  forum adını kullanacağınız yere "<b>{$forumname}</b>" yazabilirsiniz.';
 

mustafa

Kayitli Üye
Katılım
10 Kas 2019
Mesajlar
79
Tepkime puanı
8
Puanları
8
Yaş
52
Eline sağlık güzel bir uygulama oldu.
 
Üst Alt