Smf Yönlendiriliyorsunuz modu ve link kısaltma 2 li paket sorunsuz paket

Başlatan tekyürek, 09 Mar 2017, 22:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

tekyürek

Dosya Değişiklikleri

./Sources/Subs.php

bul :

// No type means 'parsed_content'.
if (!isset($tag['type']))
{
 // !!! Check for end tag first, so people can say "I like that [i] tag"?
 $open_tags[] = $tag;
 $message = substr($message, 0, $pos) . "\n" . $tag['before'] . "\n" . substr($message, $pos1);
 $pos += strlen($tag['before']) - 1 + 2;
}



sonrasına ekle :



// Trim the urls
elseif (($tag['type'] == 'unparsed_content' && $tag['tag'] == 'url'))
{
 $pos2 = stripos($message, '[/' . substr($message, $pos + 1, strlen($tag['tag'])) . ']', $pos1);
 if ($pos2 === false)
 continue;

 $data = substr($message, $pos1, $pos2 - $pos1);

 if (!empty($tag['block_level']) && substr($data, 0, 6) == '<br />')
 $data = substr($data, 6);

 if (isset($tag['validate']))
 $tag['validate']($tag, $data, $disabled);

 $code = strtr($tag['content'], array('$1' => $data, '$2' => urlTrim($data)));
 $message = substr($message, 0, $pos) . $code . substr($message, $pos2 + 3 + strlen($tag['tag']));
 $pos += strlen($code) - 1;
}




bul :


// Creates an image/text button
function create_button($name, $alt, $label = '', $custom = '', $force_use = false)


öncesine ekle :

// Shorten url.
function urlTrim($url)
{
 global $modSettings;

 $modSettings['urlLength'] = isset($modSettings['urlLength']) ? $modSettings['urlLength'] : 50;

 // Check the length of the url
 if (strlen($url) > $modSettings['urlLength'])
 {
 $break = $modSettings['urlLength'] / 2;
 $urlNew = substr($url, 0, $break) . '...' . substr($url, -$break);
 }
 else
 $urlNew = $url;

 return $urlNew;
}


bul :

array(
 'tag' => 'url',
 'type' => 'unparsed_content',
 'content' => '<a href="$1" class="bbc_link" target="_blank">$1</a>',
 'validate' => create_function('&$tag, &$data, $disabled', '
 $data = strtr($data, array(\'<br />\' => \'\'));
 if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
 $data = \'http://\' . $data;
 '),
),


Degiştir : site adını degişmeyi  unutma  http://www.replikacep.com  burayı  kendinize  göre düzeltin


array(
           'tag' => 'url',
           'type' => 'unparsed_content',
           'content' => '<a href="http://www.replikacep.com/out.php?url=$1" class="bbc_link" target="_blank">$2</a>',
           'validate' => create_function('&$tag, &$data, $disabled', '
       $data = strtr($data, array(\'<br />\' => \'\'));
       if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
     $data = \'http://\' . $data;
         '),
         ),



./Sources/Subs-Post.php

Kod (Bul) Seç
elseif ($hasEqualSign)
 $replaces['[' . $matches[1][$k] . '=' . $matches[2][$k] . ']'] = '[' . $this_tag . '=' . $replace . ']';

Kod ("Sonrasına Ekle") Seç
elseif ($embeddedUrl && $matches[1][$k] == 'url' && !$hasEqualSign)
 $replaces['[' . $matches[1][$k] . ']' . $matches[2][$k] . '[/' . $matches[3][$k] . ']'] = '[' . $this_tag . ']' . $replace . '[/' . $this_close . ']';

./Sources/ManagePosts.php

Kod (Bul) Seç
$_POST['disabledBBC'] = implode(',', array_diff($bbcTags, $_POST['disabledBBC_enabledTags']));

Kod ("Sonrasına Ekle") Seç
$_POST['urlLength'] = empty($_POST['urlLength']) ? 50 : (int)$_POST['urlLength'];

Kod (Bul) Seç
array('check', 'disable_wysiwyg'),
 '',

Kod ("Sonrasına Ekle") Seç
array('int', 'urlLength'),
 '',

./Themes/default/languages/Modifications.english.php

Kod ("Bul (Dosyanın en sonunda)") Seç
?>

Kod ("Öncesine Ekle") Seç
// TrimUrl
$txt['urlLength'] = 'Trim url longer than (x) characters.';

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

Kod ("Bul (Dosyanın en sonunda)") Seç
?>

Kod ("Öncesine Ekle") Seç
// TrimUrl
$txt['urlLength'] = '(x) karakterden kısa olan bağlantıları kısalt.';




ekteki out.php yi ana dizine atmayı unutmayınız