ForumSevgisi.Com

  ForumSevgisi.Com > ForumSevgisi Webmaster Bölümü > Hazır Scriptler > Smf


Forumun alt kısmındaki üye guruplarının renkli olarak belirtilmesi için gerekli kodlar


Forumun alt kısmındaki üye guruplarının renkli olarak belirtilmesi için gerekli kodlar

Hazır Scriptler Kategorisinde ve Smf Forumunda Bulunan Forumun alt kısmındaki üye guruplarının renkli olarak belirtilmesi için gerekli kodlar Konusunu Görüntülemektesiniz,Konu İçerigi Kısaca ->> Forumun alt kısmındaki üye guruplarının renkli olarak belirtilmesi için gerekli kodlar Boardindex.template.php dosyanda Şunu bulun en sondadır PHP- Kodu: } ...

Kullanıcı Etiket Listesi

Yeni Konu aç  Cevapla
LinkBack Seçenekler Stil

Okunmamış 26 Ocak 2015, 11:07   #1
Durumu:
Çevrimdışı
Aleindelon - ait Kullanıcı Resmi (Avatar)
none
Üyelik tarihi: 30 Ekim 2014
Mesajlar: 669
Konular: 619
Beğenilen: 51
Beğendiği: 36
www.forumsevgisi.com
Standart Forumun alt kısmındaki üye guruplarının renkli olarak belirtilmesi için gerekli kodlar

Forumun alt kısmındaki üye guruplarının renkli olarak belirtilmesi için gerekli kodlar

Boardindex.template.php dosyanda

Şunu bulun en sondadır

PHP- Kodu:
}?> 
PHP- Kodu:
echo 
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor"> 
        <tr> 
            <td class="windowbg2" width="100%" valign="middle" align="center"> 
                                <font color=#000000> | </font> 
                                <font color=red><b>Yönetici</b></font> 
                                <font color=#000000> | </font> 
                                <font color=blue><b>Süper Moderatör</b></font> 
                                <font color=#000000> | </font> 
                                <font color=green><b>Moderatör</b></font> 
                                <font color=#000000> | </font> 
                                <font color=orange><b>VIP Üye</b></font> 
                                <font color=#000000> | </font> 
            </td> 
        </tr> 
</table>'


Bunun için yapacağınız üç şey var.
Önce Sources / Subs-Post.php dosyasını açın.

Bulun:

PHP- Kodu:
// Send off an email. 
// Note: the $priority parameter is added merely for future compatibility. 
function sendmail($to$subject$message$from null$message_id null$send_html false$priority 1$hotmail_fix null

    global 
$webmaster_email$context$modSettings$txt$scripturl
  
    
// So far so good. 
    
$mail_result true
  
    
// If the recipient list isn't an array, make it one. 
    
$to_array is_array($to) ? $to : array($to); 
  
    
// Sadly Hotmail doesn't support character sets properly. 
    
if ($hotmail_fix === null
    { 
        
$hotmail_to = array(); 
        foreach (
$to_array as $i => $to_address
        { 
            if (
preg_match('[email protected][a-zA-Z\.]{2,6}$~i'$to_address) === 1
            { 
                
$hotmail_to[] = $to_address
                
$to_array array_diff($to_array, array($to_address)); 
            } 
        } 
  
        
// Call this function recursively for the hotmail addresses. 
        
if (!empty($hotmail_to)) 
            
$mail_result sendmail($to$subject$message$from$message_id$send_html$prioritytrue); 
  
        
// The remaining addresses no longer need the fix. 
        
$hotmail_fix false
  
        
// No other addresses left? Return instantly. 
        
if (empty($to_array)) 
            return 
$mail_result
    } 
  
    
// Get rid of slashes and entities. 
    
$subject un_htmlspecialchars(stripslashes($subject)); 
    
// Make the message use \r\n's only. 
    
$message str_replace(array("\r""\n"), array(''"\r\n"), stripslashes($message)); 
  
    
// Make sure hotmail mails are sent as HTML so that HTML entities work. 
    
if ($hotmail_fix && !$send_html
    { 
        
$send_html true
        
$message strtr($message, array("\r\n" => "<br />\r\n")); 
        
$message preg_replace('~(' preg_quote($scripturl'~') . '([?/][\w\-_%\.,\?&;=#]+)?)~''<a href="$1">$1</a>'$message); 
    } 
  
    list (, 
$from_name) = mimespecialchars(addcslashes($from !== null $from $context['forum_name'], '<>()\'\\"'), true$hotmail_fix); 
    list (, 
$subject) = mimespecialchars($subjecttrue$hotmail_fix); 
  
    
// Construct the mail headers... 
    
$headers 'From: "' $from_name '" <' . (empty($modSettings['mail_from']) ? $webmaster_email $modSettings['mail_from']) . ">\r\n"
    
$headers .= $from !== null 'Reply-To: <' $from ">\r\n" ''
    
$headers .= 'Return-Path: ' . (empty($modSettings['mail_from']) ? $webmaster_email$modSettings['mail_from']) . "\r\n"
    
$headers .= 'Date: ' gmdate('D, d M Y H:i:s') . ' +0000' "\r\n"
  
    if (
$message_id !== null && empty($modSettings['mail_no_message_id'])) 
        
$headers .= 'Message-ID: <' md5($scripturl microtime()) . '-' $message_id strstr(empty($modSettings['mail_from']) ? $webmaster_email $modSettings['mail_from'], '@') . ">\r\n"
    
$headers .= "X-Mailer: SMF\r\n"
  
    
// pass this to the integration before we start modifying the output -- it'll make it easier later 
    
if (isset($modSettings['integrate_outgoing_email']) && function_exists($modSettings['integrate_outgoing_email'])) 
    { 
        if (
$modSettings['integrate_outgoing_email']($subject$message$headers) === false
            return 
false
    } 
  
    
$charset = isset($context['character_set']) ? $context['character_set'] : $txt['lang_character_set']; 
  
    list (
$charset$message$encoding) = mimespecialchars($messagefalse$hotmail_fix); 
  
    
// Sending HTML?  Let's plop in some basic stuff, then. 
    
if ($send_html
    { 
        
// This should send a text message with MIME multipart/alternative stuff. 
        
$mime_boundary 'SMF-' md5($message time()); 
        
$headers .= 'Mime-Version: 1.0' "\r\n"
        
$headers .= 'Content-Type: multipart/alternative; boundary="' $mime_boundary '"' "\r\n"
        
$headers .= 'Content-Transfer-Encoding: ' . ($encoding == '' '7bit' $encoding); 
  
        
// Save the original message... 
        
$orig_message $message
  
        
// But, then, dump it and use a plain one for dinosaur clients. 
        
$message un_htmlspecialchars(strip_tags(strtr($orig_message, array('</title>' => "\r\n")))) . "\r\n--" $mime_boundary "\r\n"
  
        
// This is the plain text version.  Even if no one sees it, we need it for spam checkers. 
        
$message .= 'Content-Type: text/plain; charset=' $charset "\r\n"
        
$message .= 'Content-Transfer-Encoding: ' . ($encoding == '' '7bit' $encoding) . "\r\n\r\n"
        
$message .= un_htmlspecialchars(strip_tags(strtr($orig_message, array('</title>' => "\r\n")))) . "\r\n--" $mime_boundary "\r\n"
  
        
// This is the actual HTML message, prim and proper.  If we wanted images, they could be inlined here (with multipart/related, etc.) 
        
$message .= 'Content-Type: text/html; charset=' $charset "\r\n"
        
$message .= 'Content-Transfer-Encoding: ' . ($encoding == '' '7bit' $encoding) . "\r\n\r\n"
        
$message .= $orig_message "\r\n--" $mime_boundary '--'
    } 
    
// Text is good too. 
    
else 
    { 
        
$headers .= 'Content-Type: text/plain; charset=' $charset "\r\n"
        if (
$encoding != ''
            
$headers .= 'Content-Transfer-Encoding: ' $encoding
    } 
  
    
// SMTP or sendmail? 
    
if (empty($modSettings['mail_type']) || $modSettings['smtp_host'] == ''
    { 
        
$subject strtr($subject, array("\r" => ''"\n" => '')); 
        if (!empty(
$modSettings['mail_strip_carriage'])) 
        { 
            
$message strtr($message, array("\r" => '')); 
            
$headers strtr($headers, array("\r" => '')); 
        } 
  
        foreach (
$to_array as $to
        { 
            if (!
mail(strtr($to, array("\r" => ''"\n" => '')), $subject$message$headers)) 
            { 
                
log_error(sprintf($txt['mail_send_unable'], $to)); 
                
$mail_result false
            } 
  
            
// Wait, wait, I'm still sending here! 
            
@set_time_limit(300); 
            if (
function_exists('apache_reset_timeout')) 
                
apache_reset_timeout(); 
        } 
    } 
    else 
        
$mail_result $mail_result && smtp_mail($to_array$subject$message$send_html $headers "Mime-Version: 1.0\r\n" $headers); 
  
    
// Everything go smoothly? 
    
return $mail_result

Değiştirin:

PHP- Kodu:
// Send off an email. 
// Note: the $priority parameter is added merely for future compatibility. 
function sendmail($to$subject$message$from null$message_id null$send_html false$priority 1$hotmail_fix null

    global 
$webmaster_email$context$modSettings$txt$scripturl
  
    
// Use sendmail if it's set or if no SMTP server is set. 
    
$use_sendmail = empty($modSettings['mail_type']) || $modSettings['smtp_host'] == ''
  
    
// Line breaks need to be \r\n only in windows or for SMTP. 
    
$line_break $context['server']['is_windows'] || !$use_sendmail "\r\n" "\n"
  
    
// So far so good. 
    
$mail_result true
  
    
// If the recipient list isn't an array, make it one. 
    
$to_array is_array($to) ? $to : array($to); 
  
    
// Sadly Hotmail doesn't support character sets properly. 
    
if ($hotmail_fix === null
    { 
        
$hotmail_to = array(); 
        foreach (
$to_array as $i => $to_address
        { 
            if (
preg_match('[email protected][a-zA-Z\.]{2,6}$~i'$to_address) === 1
            { 
                
$hotmail_to[] = $to_address
                
$to_array array_diff($to_array, array($to_address)); 
            } 
        } 
  
        
// Call this function recursively for the hotmail addresses. 
        
if (!empty($hotmail_to)) 
            
$mail_result sendmail($hotmail_to$subject$message$from$message_id$send_html$prioritytrue); 
  
        
// The remaining addresses no longer need the fix. 
        
$hotmail_fix false
  
        
// No other addresses left? Return instantly. 
        
if (empty($to_array)) 
            return 
$mail_result
    } 
  
    
// Get rid of slashes and entities. 
    
$subject un_htmlspecialchars(stripslashes($subject)); 
    
// Make the message use the proper line breaks. 
    
$message str_replace(array("\r""\n"), array(''$line_break), stripslashes($message)); 
  
    
// Make sure hotmail mails are sent as HTML so that HTML entities work. 
    
if ($hotmail_fix && !$send_html
    { 
        
$send_html true
        
$message strtr($message, array($line_break => '<br />' $line_break)); 
        
$message preg_replace('~(' preg_quote($scripturl'~') . '([?/][\w\-_%\.,\?&;=#]+)?)~''<a href="$1">$1</a>'$message); 
    } 
  
    list (, 
$from_name) = mimespecialchars(addcslashes($from !== null $from $context['forum_name'], '<>()\'\\"'), true$hotmail_fix); 
    list (, 
$subject) = mimespecialchars($subjecttrue$hotmail_fix); 
  
    
// Construct the mail headers... 
    
$headers 'From: "' $from_name '" <' . (empty($modSettings['mail_from']) ? $webmaster_email $modSettings['mail_from']) . '>' $line_break
    
$headers .= $from !== null 'Reply-To: <' $from '>' $line_break ''
    
$headers .= 'Return-Path: ' . (empty($modSettings['mail_from']) ? $webmaster_email$modSettings['mail_from']) . $line_break
    
$headers .= 'Date: ' gmdate('D, d M Y H:i:s') . ' +0000' $line_break
  
    if (
$message_id !== null && empty($modSettings['mail_no_message_id'])) 
        
$headers .= 'Message-ID: <' md5($scripturl microtime()) . '-' $message_id strstr(empty($modSettings['mail_from']) ? $webmaster_email $modSettings['mail_from'], '@') . '>' $line_break
    
$headers .= 'X-Mailer: SMF' $line_break
  
    
// pass this to the integration before we start modifying the output -- it'll make it easier later 
    
if (isset($modSettings['integrate_outgoing_email']) && function_exists($modSettings['integrate_outgoing_email'])) 
    { 
        if (
$modSettings['integrate_outgoing_email']($subject$message$headers) === false
            return 
false
    } 
  
    
$charset = isset($context['character_set']) ? $context['character_set'] : $txt['lang_character_set']; 
  
    list (
$charset$message$encoding) = mimespecialchars($messagefalse$hotmail_fix); 
  
    
// Sending HTML?  Let's plop in some basic stuff, then. 
    
if ($send_html
    { 
        
// This should send a text message with MIME multipart/alternative stuff. 
        
$mime_boundary 'SMF-' md5($message time()); 
        
$headers .= 'Mime-Version: 1.0' $line_break
        
$headers .= 'Content-Type: multipart/alternative; boundary="' $mime_boundary '"' $line_break
        
$headers .= 'Content-Transfer-Encoding: ' . ($encoding == '' '7bit' $encoding); 
  
        
// Save the original message... 
        
$orig_message $message
  
        
// But, then, dump it and use a plain one for dinosaur clients. 
        
$message un_htmlspecialchars(strip_tags(strtr($orig_message, array('</title>' => $line_break)))) . $line_break '--' $mime_boundary $line_break
  
        
// This is the plain text version.  Even if no one sees it, we need it for spam checkers. 
        
$message .= 'Content-Type: text/plain; charset=' $charset $line_break
        
$message .= 'Content-Transfer-Encoding: ' . ($encoding == '' '7bit' $encoding) . $line_break $line_break
        
$message .= un_htmlspecialchars(strip_tags(strtr($orig_message, array('</title>' => $line_break)))) . $line_break "--" $mime_boundary $line_break
  
        
// This is the actual HTML message, prim and proper.  If we wanted images, they could be inlined here (with multipart/related, etc.) 
        
$message .= 'Content-Type: text/html; charset=' $charset $line_break
        
$message .= 'Content-Transfer-Encoding: ' . ($encoding == '' '7bit' $encoding) . $line_break $line_break
        
$message .= $orig_message $line_break "--" $mime_boundary '--'
    } 
    
// Text is good too. 
    
else 
    { 
        
$headers .= 'Content-Type: text/plain; charset=' $charset $line_break
        if (
$encoding != ''
            
$headers .= 'Content-Transfer-Encoding: ' $encoding
    } 
  
    
// SMTP or sendmail? 
    
if ($use_sendmail
    { 
        
$subject strtr($subject, array("\r" => ''"\n" => '')); 
        if (!empty(
$modSettings['mail_strip_carriage'])) 
        { 
            
$message strtr($message, array("\r" => '')); 
            
$headers strtr($headers, array("\r" => '')); 
        } 
  
        foreach (
$to_array as $to
        { 
            if (!
mail(strtr($to, array("\r" => ''"\n" => '')), $subject$message$headers)) 
            { 
                
log_error(sprintf($txt['mail_send_unable'], $to)); 
                
$mail_result false
            } 
  
            
// Wait, wait, I'm still sending here! 
            
@set_time_limit(300); 
            if (
function_exists('apache_reset_timeout')) 
                
apache_reset_timeout(); 
        } 
    } 
    else 
        
$mail_result $mail_result && smtp_mail($to_array$subject$message$send_html $headers "Mime-Version: 1.0" $line_break $headers); 
  
    
// Everything go smoothly? 
    
return $mail_result

Bul:

PHP- Kodu:
// Convert all 'special' characters to HTML entities. 
        
preg_replace('~[\x80-\x{10FFFF}]~eu''$entityConvert("\1")'$string); 
  
        return array(
$charset$string'7bit'); 

değiştir:

PHP- Kodu:
// Convert all 'special' characters to HTML entities. 
        
return array($charsetpreg_replace('~([\x80-\x{10FFFF}])~eu''$entityConvert("\1")'$string), '7bit'); 
Sonra da ilk eklediğimiz kodda şunu bulun:

PHP- Kodu:
// Line breaks need to be \r\n only in windows or for SMTP. 
    
$line_break $context['server']['is_windows'] || !$use_sendmail "\r\n" "\n"
Eğer sunucunuz linux ise şöyle değiştirin:

PHP- Kodu:
// Line breaks need to be \r\n only in windows or for SMTP. 
    
$context['server']['is_windows'] = false
    
$line_break $context['server']['is_windows'] || !$use_sendmail "\r\n" "\n"
Eğer windows ise de şöyle değiştirin:

PHP- Kodu:
// Line breaks need to be \r\n only in windows or for SMTP. 
    
$context['server']['is_windows'] = true
    
$line_break $context['server']['is_windows'] || !$use_sendmail "\r\n" "\n"
Sunucunuzun ne olduğuna emin değilseniz sunucu sahibine sorun. Ya
da FTP'den dosyalara CHMOD yapabiliyorsanız sunucunuz linux demektir
CHMOD yapamıyorsanız sunucunuz windowstur.

NOT: HarZem tarafından hazırlanmıştır.
Alıntı ile Cevapla
Yeni Konu aç  Cevapla

Etiketler
alt, belirtilmesi, forumun, gerekli, guruplarinin, için, kismindaki, kodlar, olarak, renkli, uye

Seçenekler
Stil


Saat: 18:00

Forum Yasal Uyarı
vBulletin® ile Oluşturuldu
Copyright © 2016 vBulletin Solutions, Inc. All rights reserved.

ForumSevgisi.Com Her Hakkı Saklıdır
Tema Tasarım:
Kronik Depresif


Sitemiz bir 'paylaşım' sitesidir. Bu yüzden sitemize kayıt olan herkes kontrol edilmeksizin mesaj/konu/resim paylaşabiliyorlar. Bu sebepten ötürü, sitemizdeki mesaj ya da konulardan doğabilecek yasal sorumluluklar o yazıyı paylaşan kullanıcıya aittir ve iletişim adresine mail atıldığı taktirde mesaj ya da konu en fazla 48 saat içerisinde silinecektir.

ankara escort, izmir escort ankara escort, ankara escort bayan, eryaman escort, bursa escort pendik escort, antalya escort,