|
»Forumlar »SE ? Core Labs
»Otomatik Link Gizleme - Linkleri Görmek için Mesaj Yazmalısınız.
https://seditio.com.tr/eski1/forums.php?m=posts&q=1133 |
| Author: Kaan, Posted: 2010-12-18 15:45 GMT. |
|
Otomatik Link Gizleme Mesaj Yazmadan Linkler A??lmaz. system/fonksiyon.php yi a??n alttakini bulun. Kod: $text = sed_bbcode_autourls($text); ?st?ne Ekleyin. Kod: $text=hge_correct_ed2k_link($text); $hge_hiddentext = hge_test_hidden_acces(); Alttakini bulun. Kod: '\\[url=([^\\\'\;([]*)\\]([^\\[]*)\\[/url\\]' => '<a href="\\1">\\2</a>', '\\[url\\]([^\\([]*)\\[/url\\]' => '<a href="\\1">\\1</a>', De?i?tirin. Kod: '\\[url=([^\\\'\;([]*)\\]([^\\[]*)\\[/url\\]' => '[hiden]<a href="\\1">\\2</a>[/hiden]', '\\[url\\]([^\\([]*)\\[/url\\]' => '[hiden]<a href="\\1">\\1</a>[/hiden]', Alttakini bulun. Kod: '\\[colleft\\]([^\\[]*)\\[/colleft\\]' => '<div class="colleft">\\1</div>', ?st?ne Ekleyin. Kod: '\\[hiden\\]([^\\[]*)\\[/hiden\\]' => $hge_hiddentext, Alttakini bulun. Kod: function sed_load_structure() ?st?ne Ekleyin. Kod: function hge_corrected_link($matches) { $text_in_front = '[img]images/EzelLinkIcon.gif[/img] [url=AAAA://|file|'; $matches[2] = preg_replace("#[\f\n\r\t]|\x39;#is","",$matches[2]); $matches[2] = preg_replace("#[\[\]\(\)+]|(%20)#is",".",$matches[2]); $matches[2] = preg_replace('(\.+)','.',$matches[2]); $filesize = ' ('.number_format((((float)$matches[3])/(1024*1024)),2).') MB'; return $text_in_front.$matches[2].'|'.$matches[3].'|'.$matches[4].'|/]'.$matches[2].'[/url]'.$filesize; } function hge_correct_ed2k_link($text) { $text = preg_replace_callback('#(\[url=ed2k://\|file\|)(.+?)\|(.+?)\|(.+?)\|/\](.+?)\[/url\]#is','hge_corrected_link',$text); $text = preg_replace_callback('#(ed2k://\|file\|)(.+?)\|(.+?)\|(.+?)\|/#is','hge_corrected_link',$text); $text = preg_replace('#\[url=AAAA://\|file\|#is','[url=ed2k://|file|',$text); return ($text); } function hge_test_hidden_acces() { global $db_forum_posts, $usr; //Hide option get needed constants from URL; LDU way for using $_GET if (!defined('SED_CODE')) { die('Wrong URL.'); } $m = sed_import('m','G','STX'); $RequestedTopic = 0; $hge_hiddentext = '<b><i>Linkleri G?rmek i?in Konuya Cevap Yazmal?s?n?z.</i></b>'; if (!empty($m) && ($m == 'posts')) { //get other variables -- if put earlier it gives unintended warnings in the logfile $q = sed_import('q','G','INT'); $p = sed_import('p','G','INT'); if (!empty($q)) { $RequestedTopic = $q; } elseif (!empty($p)) { $RequestedPost = $p; $sql = sed_sql_query("SELECT fp_topicid FROM $db_forum_posts WHERE fp_id=$RequestedPost"); if ($row = sed_sql_fetcharray($sql)) { $RequestedTopic = $row['fp_topicid']; } } if ($RequestedTopic>0) { $sql = sed_sql_query("SELECT fp_posterid FROM $db_forum_posts WHERE fp_topicid=$RequestedTopic"); while ($row = sed_sql_fetcharray($sql)) { if ($usr['id'] == ($row['fp_posterid'])) { $hge_hiddentext = '<div style="text-align:left;">\\1</div>'; break; } } } } return ($hge_hiddentext); } /* ------------------ */ ??lem Tamamd?r Bundan Sonra Ekledi?iniz linklere cevap yazmadan linkler g?r?nmez. Ayr?ca Te?ekk?r Eklentisini de Kullan?rsan?z Te?ekk?r ettikleri zaman linkler a??l?r. Te?ekk?r eklentisini buradan indirebilirsiniz. https://seditio.com.tr/eski1/tese.....-d48.html |
| Author: kralmage, Posted: 2010-12-18 16:14 GMT. |
| te?ekk?rler kaan g?zel payla??m. |
| Powered by Seditio | Print version |