Codepaste - Details |
Weitere Infos zum Codepaste |
Name | Videos im Board | ||||||||
Autor | Sickboy | ||||||||
CMS-Version | ClanSphere 2007 | ||||||||
Datei | system/core/abcode.php | ||||||||
Datum | 04.07.2007 um 19:21 Uhr | ||||||||
Beschreibung | Fügt über Abcode Youtube, MyVideo und Streetfire Videos ins Board ein! Beispiele: Youtube Abcode [yt]Youtube ID[/yt] MyVideo [mv]MyVideo ID[/mv] Streetfire [st]Streetfire ID[/st] |
||||||||
Alter Code | Alter Code
$img = cs_html_img($coop . 'list' . $ext,0,0,0,$cs_lang['list']); $var .= cs_html_anchor('list', $img, "onclick="javascript:abc_insert('
$img = cs_html_img($coop . 'grafmode' . $ext,0,0,0,$cs_lang['image']); $var .= cs_html_anchor('img', $img, "onclick="javascript:abc_insert('','" . $name . "','')" title="".$cs_lang['image']."""); $img = cs_html_img($coop . 'openurl' . $ext,0,0,0,$cs_lang['link']); $var .= cs_html_anchor('url', $img, "onclick="javascript:abc_insert('','','" . $name . "','')" title="".$cs_lang['link']."""); $img = cs_html_img($coop . 'sendmail' . $ext,0,0,0,$cs_lang['mail']); $var .= cs_html_anchor('mail', $img, "onclick="javascript:abc_insert('','','" . $name . "','')" title="".$cs_lang['mail']."""); $img = cs_html_img($coop . 'datainrows' . $ext,0,0,0,$cs_lang['clip']); $var .= cs_html_anchor('clip', $img, "onclick="javascript:abc_insert('[clip=" .$cs_lang['more']. "]',' $img = cs_html_img($coop . 'inserthyperlink' . $ext,0,0,0,$cs_lang['thread']); $var .= cs_html_anchor('threadid', $img, "onclick="javascript:abc_insert('','','" . $name . "','')" title="".$cs_lang['thread']."""); if(!empty($html)) { $img = cs_html_img($coop . 'editdoc' . $ext,0,0,0,$cs_lang['html']); $var .= cs_html_anchor('html', $img, "onclick="javascript:abc_insert('[html]','[/html]' ,'" . $name . "','')" title="".$cs_lang['html']."""); } $var .= cs_html_br(1); $size = "javascript:abc_insert('[size=' + this.form.size_"; $size .= $name . ".options[this.form.size_" . $name . ".selectedIndex].value + ']"; $size .= "','[/size]','" . $name . "');this.selectedIndex=0"; $var .= cs_html_select(1,'size_' . $name,"onchange="" . $size . """); $var .= cs_html_option($cs_lang['font_size'],''); $var .= cs_html_option($cs_lang['tiny'],8); $var .= cs_html_option($cs_lang['small'],10); $var .= cs_html_option($cs_lang['medium'],12); $var .= cs_html_option($cs_lang['large'],18); $var .= cs_html_option($cs_lang['giant'],24); $var .= cs_html_select(0); $color = "javascript:abc_insert('[color=' + this.form.color_"; $color .= $name . ".options[this.form.color_" . $name . ".selectedIndex].value + ']'"; $color .= ",'[/color]','" . $name . "');this.selectedIndex=0"; $var .= cs_html_select(1,'color_' . $name,"onchange="" . $color . """); $var .= cs_html_option($cs_lang['font_color'],''); $var .= cs_html_option($cs_lang['aqua'],'aqua',0,'color:aqua'); $var .= cs_html_option($cs_lang['black'],'black',0,'color:black '); $var .= cs_html_option($cs_lang['blue'],'blue',0,'color:blue'); $var .= cs_html_option($cs_lang['fuchsia'],'fuchsia',0,'color:f uchsia'); $var .= cs_html_option($cs_lang['gray'],'gray',0,'color:gray'); $var .= cs_html_option($cs_lang['green'],'green',0,'color:green '); $var .= cs_html_option($cs_lang['lime'],'lime',0,'color:lime'); $var .= cs_html_option($cs_lang['maroon'],'maroon',0,'color:mar oon'); $var .= cs_html_option($cs_lang['navy'],'navy',0,'color:navy'); $var .= cs_html_option($cs_lang['olive'],'olive',0,'color:olive '); $var .= cs_html_option($cs_lang['orange'],'orange',0,'color:ora nge'); $var .= cs_html_option($cs_lang['purple'],'purple',0,'color:pur ple'); $var .= cs_html_option($cs_lang['red'],'red',0,'color:red'); $var .= cs_html_option($cs_lang['silver'],'silver',0,'color:sil ver'); $var .= cs_html_option($cs_lang['teal'],'teal',0,'color:teal'); $var .= cs_html_option($cs_lang['white'],'white',0,'color:white '); $var .= cs_html_option($cs_lang['yellow'],'yellow',0,'color:yel low'); $var .= cs_html_select(0); return $var; } function cs_abcode_smileys($name) { $cs_lang = cs_translate('system/abcodes'); $select = 'abcode_pattern, abcode_file'; $loop_abc = cs_sql_select(__FILE__,'abcode',$select,"abcode_func = 'img'",0,0,10); $abc_count = count($loop_abc); $run = 0; $col = 0; $var = cs_html_table(1,'forum',1,'100%'); while(9 > $run) { $col++; if($col == 4) { $var .= cs_html_roco(0); $col = 1; } $var .= cs_html_roco($col,'centerb'); $link = cs_html_img('uploads/abcode/' . $loop_abc[$run]['abcode_file']); $url = "javascript:abc_insert('" . $loop_abc[$run]['abcode_pattern'] . "','','" . $name . "')"; $var .= cs_html_link($url,$link,0); $run++; } $var .= cs_html_roco(0); if($abc_count == 10) { $var .= cs_html_roco(1,'centerc',0,3); $win = " onclick="window.open('features.php?name=".$name."', '" . $cs_lang['abclist']; $win .= "', 'width=450,height=600,scrollbars=yes')""; $var .= cs_html_anchor($cs_lang['abclist'],$cs_lang['abclist'],$win); $var .= cs_html_roco(0); } $var .= cs_html_table(0); return $var; } function cs_abcode_mode($set = 0) { static $mode = 1; if(!empty($set)) { $mode = empty($mode) ? 1 : 0; } return $mode; } function cs_abcode_php($matches) { global $com_lang; static $lop = 1; static $php; $mode = cs_abcode_mode(); if(empty($mode)) { $php_code = html_entity_decode($matches[1], ENT_QUOTES, $com_lang['charset']); $php_code = highlight_string($php_code,TRUE); $php_code = cs_html_div(1,'overflow:auto') . $php_code . cs_html_div(0); $php_code = str_replace('<br />','',$php_code); $lines = substr_count($php_code,"r") + 2; $lin_code = ''; for($run = 1; $run < $lines; $run++) { $lin_code .= $run . "r"; } $start = cs_html_table(2) . cs_html_roco(1,'rightc'); $middle = cs_html_roco(2,'leftb'); $end = cs_html_roco(0) . cs_html_table(0); $result = $start . $lin_code . $middle . $php_code . $end; $result = str_replace('<br />','',$result); $php[$lop] = str_replace("n",'',$result); $data = '
$lop++; } else { $use = $matches[1]; $data = nl2br($php[$use]); } return $data; } function cs_abcode_u($matches) { return cs_html_underline(1) . $matches[1] . cs_html_underline(0); } function cs_abcode_b($matches) { return cs_html_big(1) . $matches[1] . cs_html_big(0); } function cs_abcode_i($matches) { return cs_html_italic(1) . $matches[1] . cs_html_italic(0); } function cs_abcode_indent($matches) { return cs_html_div(1,'margin-left:'.$matches[1].'px') . $matches[2] . cs_html_div(0); } function cs_abcode_s($matches) { return cs_html_span(1,'text-decoration: line-through') . $matches[1] . cs_html_span(0); } function cs_abcode_h($matches) { return cs_html_span(1,'','class="h'.$matches[1].'"') . $matches[2] . cs_html_span(0); } function cs_abcode_hr() { return cs_html_hr('100%'); } function cs_abcode_hr_width($matches) { return cs_html_hr($matches[1]); } function cs_abcode_list($matches) { $style = empty($matches[2]) ? 0 : $matches[1]; $list = empty($matches[2]) ? $matches[1] : $matches[2]; $list = cs_html_list($list,$style); return str_replace('<br />','',$list); } function cs_abcode_img($matches) { if ($matches[0]{4} == ']') { return cs_html_img($matches[1]); } else { $img = cs_html_img($matches[3],$matches[2],$matches[1]); return cs_html_link($matches[3],$img); } } function cs_abcode_urlimg ($matches) { return '.']'.cs_html_img($matches[4],$matches[3],$matches[2]).''; } function cs_abcode_mail($matches) { if (strpos($matches[0],'</a>') !== false) return $matches[0]; if ($matches[0]{0} != '[') $matches[1] = $matches[0]; return cs_html_mail($matches[1],$matches[1]); } function cs_abcode_color($matches) { return cs_html_span(1,'color:' . $matches[1]) . $matches[2] . cs_html_span(0); } function cs_abcode_size($matches) { $matches[1] = $matches[1] > 50 ? 50 : $matches[1]; return cs_html_span(1,'font-size:' . $matches[1] . 'pt') . $matches[2] . cs_html_span(0); } function cs_abcode_align($matches) { return cs_html_div(1,'text-align:' . $matches[1]) . $matches[2] . cs_html_div(0); } function cs_abcode_urlauto($matches) { if (strpos($matches[0],'</a>') !== false || strpos($matches[0],'[/threadid]') !== false) return $matches[0]; $url = substr($matches[0],0,4) == 'www.' ? 'http://' . $matches[0] : $matches[0]; return cs_html_link($url,$matches[0]); } function cs_abcode_url($matches) { if(empty($matches[2])) { $matches[2] = $matches[1]; } $matches[1] = strpos($matches[1],'www.') === 0 ? 'http://' . $matches[1] : $matches[1]; return cs_html_link($matches[1],$matches[2],1); } function cs_abcode_quote($matches) { if ($matches[0] == '[/quote]') { $return = cs_html_div(0); } elseif(empty($matches[1])) { $return = cs_html_div(1,0,'class="quote"'); } else { $name = cs_html_big(1).$matches[1].cs_html_big(0); $return = cs_html_div(1,0,'class="quote"').$name.':'.cs_html_br(1); } return $return; } function cs_abcode_clip($matches) { static $clip_id; $clip_id++; $var = cs_html_img('symbols/clansphere/plus.gif',0,0,'id="img_' . $clip_id . '"') . ' '; $var .= cs_html_link("javascript:cs_clip('" . $clip_id . "')",$matches[1],0); $var .= cs_html_br(1); $var .= cs_html_div(1,'display:none','id="span_' . $clip_id . '"'); $var .= $matches[2] . cs_html_div(0); return $var; } function cs_abcode_html($matches) { global $com_lang; $string = html_entity_decode($matches[1], ENT_QUOTES, $com_lang['charset']); $string = str_replace(array("rn","n","r"),'',$string); return $string; } function cs_abcode_eval($matches) { $matches[1] = str_replace('<br />',"rn",$matches[1]); $matches[1] = cs_abcode_html($matches); $matches[1] = str_replace(array('<?php','<?','?>'),'',$matches[1]); ob_start(); eval($matches[1]); $content = ob_get_contents(); ob_end_clean(); return $content; } function cs_abcode_flag ($matches) { $path = 'symbols/countries/' . $matches[1] . '.png'; return file_exists($path) ? cs_html_img($path) : ''; } function cs_abcode_threadid($matches) { return cs_link($matches[2],'board','thread','where='.$matches[1]); } function cs_abcode_decode($matches) { global $com_lang; return html_entity_decode($matches[1], ENT_QUOTES, $com_lang['charset']); } function cs_secure($replace,$features = 0,$smileys = 0, $clip = 1, $html = 0, $phpeval = 0) { global $com_lang, $cs_main; $op_abcode = cs_sql_option(__FILE__,'abcode'); $replace = str_replace(array('{','}'),array('{' ,'}'),$replace); if(!empty($smileys)) { static $loop, $loop_abc; if(empty($loop_abc)) { $select = 'abcode_func, abcode_pattern, abcode_result, abcode_file'; $loop_abc = cs_sql_select(__FILE__,'abcode',$select,0,0,0,0); $loop = count($loop_abc); } for($run=0; $run<$loop; $run++) { if($loop_abc[$run]['abcode_func'] == 'img') { $img_file = 'uploads/abcode/' . $loop_abc[$run]['abcode_file']; $img_src = cs_html_img($img_file); $replace = str_replace($loop_abc[$run]['abcode_pattern'],'{'.$img_ src.'}',$replace); } elseif($loop_abc[$run]['abcode_func'] == 'str') { $pattern = $loop_abc[$run]['abcode_pattern']; $replace = str_replace($pattern,'{'.$loop_abc[$run]['abcode_result' ].'}',$replace); } } } $replace = htmlentities($replace, ENT_QUOTES, $com_lang['charset']); $replace = preg_replace('=&#(d+);=si', '', $replace); $replace = preg_replace_callback('={(.*?)}=si','cs_abcode_decode',$replace); if(!empty($features)) { cs_abcode_mode(1); if(!empty($html)) $replace = preg_replace_callback("=[html](.*?)[/html]=si","cs_abcode_html",$replace); if (!empty($phpeval)) $replace = preg_replace_callback("=[phpcode](.*?)[/phpcode]=si",'cs_abcode_eval',$replace); $replace = preg_replace_callback("=
$replace = nl2br($replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_u",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_b",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_i",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_s",$replace); $replace = preg_replace_callback("==si","cs_abcode_img",$replace); $replace = preg_replace_callback("==si", "cs_abcode_urlimg",$replace); $replace = preg_replace_callback("=[img width=([d]*?) height=([d]*?)](.*?)[/img]=si", "cs_abcode_img",$replace); $replace = preg_replace_callback("=( (dot) *?)=si","cs_abcode_mail",$replace); $replace = preg_replace_callback('=([^s]{3,}) (at) ( (dot) *?) (dot) ([^s]{2,7})(?![^<]+>|[^&]*;)=si','cs_abcode_mail',$replace); $replace = preg_replace_callback("=[color=([w]*?)](.*?)[/color]=si","cs_abcode_color",$replace); $replace = preg_replace_callback("=[size=([d]*?)](.*?)[/size]=si","cs_abcode_size",$replace); $replace = preg_replace_callback("=[(left|center|right|justify)](.*?)[/(left|center|right|justify)]=si", "cs_abcode_align",$replace); $replace = preg_replace_callback("=[list=(.*?)](.*?)[/list]=si","cs_abcode_list",$replace); $replace = preg_replace_callback("= $replace = preg_replace_callback("=(.*?)=si","cs_abcode_url",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_url",$replace); $replace = preg_replace_callback('=[flag=(.*?)]=si','cs_abcode_flag',$replace); $replace = preg_replace_callback('/(www.|http://|ftp://)([^s,]*)(?![^<]+>|[^&]*;)/i','cs_abcode_urlauto',$replace); $replace = preg_replace_callback("=[indent=([d]*?)](.*?)[/indent]=si","cs_abcode_indent",$replace); $replace = preg_replace_callback("=[threadid=(.*?)](.*?)[/threadid]=si","cs_abcode_threadid",$replace); $replace = preg_replace_callback("=[h=([d]*?)](.*?)[/h]=si","cs_abcode_h",$replace); $replace = preg_replace_callback("= =si","cs_abcode_hr",$replace); preg_match_all('=[quote=?(.*?)]=si', $replace, $quote_sub); $quote_start_count = count($quote_sub[0]); $quote_end_count = substr_count($replace, '[/quote]'); if ($quote_start_count !== 0 && $quote_start_count == $quote_end_count) { $replace = preg_replace_callback('=[quote=?(.*?)]=si',"cs_abcode_quote",$replace); $replace = preg_replace_callback('=[/quote]=si',"cs_abcode_quote",$replace); } if(!empty($clip)) { $replace = preg_replace_callback("=(.*?) (.*?) =si","cs_abcode_clip",$replace);} if(!empty($op_abcode['word_cut'])) $replace = preg_replace("=([^s*?]{".$op_abcode['word_cut']."})(?![^<]+>|[^&]*;)=","� ",$replace); } if(!empty($features)) { cs_abcode_mode(1); $replace = preg_replace_callback("=
} return $replace; } function cs_abcode_resize ($matches) { $options = cs_sql_option(__FILE__,'abcode'); $max_width = $options['image_width']; $max_height = $options['image_height']; if ($matches[0]{4} == ']') { $img = $matches[1]; if ($size = getimagesize($matches[1])) { if ($size[0] > $max_width) { $new_width = $max_width; $new_height = round($size[1] / $size[0] * $max_width); $change = 1; } else { $new_height = $size[1]; $new_width = $size[0]; } if ($new_height > $max_height) { $new_height = $max_height; $new_width = round($size[0] / $size[1] * $max_height); $change = 1; } } } else { $img = $matches[3]; if ($matches[1] > $max_width) { $change = 1; $new_width = $max_width; } if ($matches[2] > $max_height) { $change = 1; $new_height = $max_height; } if (!empty($change)) { $new_width = empty($new_width) ? $matches[1] : $new_width; $new_height = empty($new_height) ? $matches[2] : $new_height; } } if (!empty($change)) { $var = '[img width='.$new_width.' height='.$new_height.']'.$img.'[/img]'; } else { $var = $matches[0]; } return $var; } [/php][/clip] |
||||||||
Neuer Code | Neuer Code
$var .= cs_html_vote('list','list','button',0,$on . "insert('
$var .= cs_html_vote('img','img','button',0,$on . "insert('','" . $name . "','')""); $var .= cs_html_vote('url','url','button',0,$on . "insert('','','" . $name . "','')""); $var .= cs_html_vote('mail','mail','button',0,$on . "insert('','','" . $name . "','')""); $var .= cs_html_vote('clip','clip','button',0,$on . "insert('[clip=" .$cs_lang['more']. "]',' $var .= cs_html_vote('youtube','youtube','button',0,$on . "insert('[yt]','[/yt]','" . $name . "','')""); $var .= cs_html_vote('myvideo','myvideo','button',0,$on . "insert('[mv]','[/mv]','" . $name . "','')""); $var .= cs_html_vote('streetfire','streetfire','button',0, $on . "insert('[st]','[/st]','" . $name . "','')""); $var .= cs_html_vote('threadid','threadlink','button',0,$o n . "insert('','','" . $name . "','')""); if(!empty($html)) $var .= cs_html_vote('html','html','button',0,$on . "insert('[html]','[/html]','" . $name . "','')""); $var .= cs_html_br(1); return $var; } function cs_abcode_smileys($name) { $cs_lang = cs_translate('system/abcodes'); $select = 'abcode_pattern, abcode_file'; $loop_abc = cs_sql_select(__FILE__,'abcode',$select,"abcode_func = 'img'",0,0,10); $abc_count = count($loop_abc); $run = 0; $col = 0; $var = cs_html_table(1,'forum',1,'100%'); while(9 > $run) { $col++; if($col == 4) { $var .= cs_html_roco(0); $col = 1; } $var .= cs_html_roco($col,'centerb'); $link = cs_html_img('uploads/abcode/' . $loop_abc[$run]['abcode_file']); $url = "javascript:abc_insert('" . $loop_abc[$run]['abcode_pattern'] . "','','" . $name . "')"; $var .= cs_html_link($url,$link,0); $run++; } $var .= cs_html_roco(0); if($abc_count == 10) { $var .= cs_html_roco(1,'centerc',0,3); $win = " onclick="window.open('features.php?name=".$name."', '" . $cs_lang['abclist']; $win .= "', 'width=450,height=600,scrollbars=yes')""; $var .= cs_html_anchor($cs_lang['abclist'],$cs_lang['abclist'],$win); $var .= cs_html_roco(0); } $var .= cs_html_table(0); return $var; } function cs_abcode_mode($set = 0) { static $mode = 1; if(!empty($set)) { $mode = empty($mode) ? 1 : 0; } return $mode; } function cs_abcode_php($matches) { global $com_lang; static $lop = 1; static $php; $mode = cs_abcode_mode(); if(empty($mode)) { $php_code = html_entity_decode($matches[1], ENT_QUOTES, $com_lang['charset']); $php_code = highlight_string($php_code,TRUE); $php_code = cs_html_div(1,'overflow:auto') . $php_code . cs_html_div(0); $php_code = str_replace('<br />','',$php_code); $lines = substr_count($php_code,"r") + 2; $lin_code = ''; for($run = 1; $run < $lines; $run++) { $lin_code .= $run . "r"; } $start = cs_html_table(2) . cs_html_roco(1,'rightc'); $middle = cs_html_roco(2,'leftb'); $end = cs_html_roco(0) . cs_html_table(0); $result = $start . $lin_code . $middle . $php_code . $end; $result = str_replace('<br />','',$result); $php[$lop] = str_replace("n",'',$result); $data = '
$lop++; } else { $use = $matches[1]; $data = nl2br($php[$use]); } return $data; } function cs_abcode_u($matches) { return cs_html_underline(1) . $matches[1] . cs_html_underline(0); } function cs_abcode_b($matches) { return cs_html_big(1) . $matches[1] . cs_html_big(0); } function cs_abcode_i($matches) { return cs_html_italic(1) . $matches[1] . cs_html_italic(0); } function cs_abcode_indent($matches) { return cs_html_div(1,'margin-left:'.$matches[1].'px') . $matches[2] . cs_html_div(0); } function cs_abcode_s($matches) { return cs_html_span(1,'text-decoration: line-through') . $matches[1] . cs_html_span(0); } function cs_abcode_h($matches) { return cs_html_span(1,'','class="h'.$matches[1].'"') . $matches[2] . cs_html_span(0); } function cs_abcode_hr() { return cs_html_hr('100%'); } function cs_abcode_hr_width($matches) { return cs_html_hr($matches[1]); } function cs_abcode_list($matches) { $style = empty($matches[2]) ? 0 : $matches[1]; $list = empty($matches[2]) ? $matches[1] : $matches[2]; $list = cs_html_list($list,$style); return str_replace('<br />','',$list); } function cs_abcode_img($matches) { if ($matches[0]{4} == ']') { return cs_html_img($matches[1]); } else { $img = cs_html_img($matches[3],$matches[2],$matches[1]); return cs_html_link($matches[3],$img); } } function cs_abcode_urlimg ($matches) { return '.']'.cs_html_img($matches[4],$matches[3],$matches[2]).''; } function cs_abcode_mail($matches) { if (strpos($matches[0],'</a>') !== false) return $matches[0]; if ($matches[0]{0} != '[') $matches[1] = $matches[0]; return cs_html_mail($matches[1],$matches[1]); } function cs_abcode_color($matches) { return cs_html_span(1,'color:' . $matches[1]) . $matches[2] . cs_html_span(0); } function cs_abcode_size($matches) { $matches[1] = $matches[1] > 50 ? 50 : $matches[1]; return cs_html_span(1,'font-size:' . $matches[1] . 'pt') . $matches[2] . cs_html_span(0); } function cs_abcode_align($matches) { return cs_html_div(1,'text-align:' . $matches[1]) . $matches[2] . cs_html_div(0); } function cs_abcode_urlauto($matches) { if (strpos($matches[0],'</a>') !== false || strpos($matches[0],'[/threadid]') !== false) return $matches[0]; $url = substr($matches[0],0,4) == 'www.' ? 'http://' . $matches[0] : $matches[0]; return cs_html_link($url,$matches[0]); } function cs_abcode_url($matches) { if(empty($matches[2])) { $matches[2] = $matches[1]; } $matches[1] = strpos($matches[1],'www.') === 0 ? 'http://' . $matches[1] : $matches[1]; return cs_html_link($matches[1],$matches[2],1); } function cs_abcode_quote($matches) { if ($matches[0] == '[/quote]') { $return = cs_html_div(0); } elseif(empty($matches[1])) { $return = cs_html_div(1,0,'class="quote"'); } else { $name = cs_html_big(1).$matches[1].cs_html_big(0); $return = cs_html_div(1,0,'class="quote"').$name.':'.cs_html_br(1); } return $return; } function cs_abcode_yt($matches) { if ($matches[0] == '[/yt]') { $return = cs_html_div(0); } elseif(empty($matches[1])) { $return = cs_html_div(1,0,1); } else { $name = '<embed src="http://www.youtube.com/v/'.$matches[1].'" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>'; $return = cs_html_div(1,0,1).$name.cs_html_br(1); } return $return; } function cs_abcode_mv($matches) { if ($matches[0] == '[/mv]') { $return = cs_html_div(0); } elseif(empty($matches[1])) { $return = cs_html_div(1,0,1); } else { $name = '<embed src="http://www.myvideo.de/movie/'.$matches[1].'" width="425" height="350" type="application/x-shockwave-flash"></embed></object>'; $return = cs_html_div(1,0,1).$name.cs_html_br(1); } return $return; } function cs_abcode_st($matches) { if ($matches[0] == '[/st]') { $return = cs_html_div(0); } elseif(empty($matches[1])) { $return = cs_html_div(1,0,1); } else { $name = '<embed src="http://videos.streetfire.net/vidiac.swf" FlashVars="video='.$matches[1].'" quality="high" bgcolor="#ffffff" width="425" height="350" name="ePlayer" align="middle" type="application/x-shockwave-flash"></embed>'; $return = cs_html_div(1,0,1).$name.cs_html_br(1); } return $return; } function cs_abcode_clip($matches) { static $clip_id; $clip_id++; $var = cs_html_img('symbols/clansphere/plus.gif',0,0,'id="img_' . $clip_id . '"') . ' '; $var .= cs_html_link("javascript:cs_clip('" . $clip_id . "')",$matches[1],0); $var .= cs_html_br(1); $var .= cs_html_div(1,'display:none','id="span_' . $clip_id . '"'); $var .= $matches[2] . cs_html_div(0); return $var; } function cs_abcode_html($matches) { global $com_lang; $string = html_entity_decode($matches[1], ENT_QUOTES, $com_lang['charset']); $string = str_replace(array("rn","n","r"),'',$string); return $string; } function cs_abcode_eval($matches) { $matches[1] = str_replace('<br />',"rn",$matches[1]); $matches[1] = cs_abcode_html($matches); $matches[1] = str_replace(array('<?php','<?','?>'),'',$matches[1]); ob_start(); eval($matches[1]); $content = ob_get_contents(); ob_end_clean(); return $content; } function cs_abcode_flag ($matches) { $path = 'symbols/countries/' . $matches[1] . '.png'; return file_exists($path) ? cs_html_img($path) : ''; } function cs_abcode_threadid($matches) { return cs_link($matches[2],'board','thread','where='.$matches[1]); } function cs_abcode_decode($matches) { global $com_lang; return html_entity_decode($matches[1], ENT_QUOTES, $com_lang['charset']); } function cs_secure($replace,$features = 0,$smileys = 0, $clip = 1, $html = 0, $phpeval = 0) { global $com_lang, $cs_main; $op_abcode = cs_sql_option(__FILE__,'abcode'); $replace = str_replace(array('{','}'),array('{' ,'}'),$replace); if(!empty($smileys)) { static $loop, $loop_abc; if(empty($loop_abc)) { $select = 'abcode_func, abcode_pattern, abcode_result, abcode_file'; $loop_abc = cs_sql_select(__FILE__,'abcode',$select,0,0,0,0); $loop = count($loop_abc); } for($run=0; $run<$loop; $run++) { if($loop_abc[$run]['abcode_func'] == 'img') { $img_file = 'uploads/abcode/' . $loop_abc[$run]['abcode_file']; $img_src = cs_html_img($img_file); $replace = str_replace($loop_abc[$run]['abcode_pattern'],'{'.$img_ src.'}',$replace); } elseif($loop_abc[$run]['abcode_func'] == 'str') { $pattern = $loop_abc[$run]['abcode_pattern']; $replace = str_replace($pattern,'{'.$loop_abc[$run]['abcode_result' ].'}',$replace); } } } $replace = htmlentities($replace, ENT_QUOTES, $com_lang['charset']); $replace = preg_replace('=&#(d+);=si', '', $replace); $replace = preg_replace_callback('={(.*?)}=si','cs_abcode_decode',$replace); if(!empty($features)) { cs_abcode_mode(1); if(!empty($html)) $replace = preg_replace_callback("=[html](.*?)[/html]=si","cs_abcode_html",$replace); if (!empty($phpeval)) $replace = preg_replace_callback("=[phpcode](.*?)[/phpcode]=si",'cs_abcode_eval',$replace); $replace = preg_replace_callback("=
$replace = nl2br($replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_u",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_b",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_i",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_s",$replace); $replace = preg_replace_callback("==si","cs_abcode_img",$replace); $replace = preg_replace_callback("==si", "cs_abcode_urlimg",$replace); $replace = preg_replace_callback("=[img width=([d]*?) height=([d]*?)](.*?)[/img]=si", "cs_abcode_img",$replace); $replace = preg_replace_callback("=( (dot) *?)=si","cs_abcode_mail",$replace); $replace = preg_replace_callback('=([^s]{3,}) (at) ( (dot) *?) (dot) ([^s]{2,7})(?![^<]+>|[^&]*;)=si','cs_abcode_mail',$replace); $replace = preg_replace_callback("=[color=([w]*?)](.*?)[/color]=si","cs_abcode_color",$replace); $replace = preg_replace_callback("=[size=([d]*?)](.*?)[/size]=si","cs_abcode_size",$replace); $replace = preg_replace_callback("=[(left|center|right|justify)](.*?)[/(left|center|right|justify)]=si", "cs_abcode_align",$replace); $replace = preg_replace_callback("=[list=(.*?)](.*?)[/list]=si","cs_abcode_list",$replace); $replace = preg_replace_callback("= $replace = preg_replace_callback("=(.*?)=si","cs_abcode_url",$replace); $replace = preg_replace_callback("=(.*?)=si","cs_abcode_url",$replace); $replace = preg_replace_callback("=[yt](.*?)[/yt]=si","cs_abcode_yt",$replace); $replace = preg_replace_callback("=[mv](.*?)[/mv]=si","cs_abcode_mv",$replace); $replace = preg_replace_callback("=[st](.*?)[/st]=si","cs_abcode_st",$replace); $replace = preg_replace_callback('=[flag=(.*?)]=si','cs_abcode_flag',$replace); $replace = preg_replace_callback('/(www.|http://|ftp://)([^s,]*)(?![^<]+>|[^&]*;)/i','cs_abcode_urlauto',$replace); $replace = preg_replace_callback("=[indent=([d]*?)](.*?)[/indent]=si","cs_abcode_indent",$replace); $replace = preg_replace_callback("=[threadid=(.*?)](.*?)[/threadid]=si","cs_abcode_threadid",$replace); $replace = preg_replace_callback("=[h=([d]*?)](.*?)[/h]=si","cs_abcode_h",$replace); $replace = preg_replace_callback("= =si","cs_abcode_hr",$replace); preg_match_all('=[quote=?(.*?)]=si', $replace, $quote_sub); $quote_start_count = count($quote_sub[0]); $quote_end_count = substr_count($replace, '[/quote]'); if ($quote_start_count !== 0 && $quote_start_count == $quote_end_count) { $replace = preg_replace_callback('=[quote=?(.*?)]=si',"cs_abcode_quote",$replace); $replace = preg_replace_callback('=[/quote]=si',"cs_abcode_quote",$replace); } if(!empty($clip)) { $replace = preg_replace_callback("=(.*?) (.*?) =si","cs_abcode_clip",$replace);} if(!empty($op_abcode['word_cut'])) $replace = preg_replace("=([^s*?]{".$op_abcode['word_cut']."})(?![^<]+>|[^&]*;)=","� ",$replace); } if(!empty($features)) { cs_abcode_mode(1); $replace = preg_replace_callback("=
} return $replace; } function cs_abcode_resize ($matches) { $options = cs_sql_option(__FILE__,'abcode'); $max_width = $options['image_width']; $max_height = $options['image_height']; if ($matches[0]{4} == ']') { $img = $matches[1]; if ($size = getimagesize($matches[1])) { if ($size[0] > $max_width) { $new_width = $max_width; $new_height = round($size[1] / $size[0] * $max_width); $change = 1; } else { $new_height = $size[1]; $new_width = $size[0]; } if ($new_height > $max_height) { $new_height = $max_height; $new_width = round($size[0] / $size[1] * $max_height); $change = 1; } } } else { $img = $matches[3]; if ($matches[1] > $max_width) { $change = 1; $new_width = $max_width; } if ($matches[2] > $max_height) { $change = 1; $new_height = $max_height; } if (!empty($change)) { $new_width = empty($new_width) ? $matches[1] : $new_width; $new_height = empty($new_height) ? $matches[2] : $new_height; } } if (!empty($change)) { $var = '[img width='.$new_width.' height='.$new_height.']'.$img.'[/img]'; } else { $var = $matches[0]; } return $var; } [/php][/clip] |
||||||||
Zurück - Übersicht |
Kommentare: 6
Seite [1] |
|
Sickboy 05.03.2017 Ort: - Beiträge: 327 |
# 1 - 04.07.2007 um 19:26 Uhr
Hi admin, irgendwas stimmt mit der anzeige nicht!!! |
Fr33z3m4n 16.03.2022 Ort: Hamm Beiträge: 11700 |
# 2 - 04.07.2007 um 20:20 Uhr
poste nur das was du geändert hast, mit zeilenangabe usw. nicht die ganze abcode. Wenn nicht stell es als Download rein |
Sickboy 05.03.2017 Ort: - Beiträge: 327 |
# 3 - 04.07.2007 um 20:35 Uhr
Ok, wie kann ich das lösche bzw. bearbeiten? |
Fidan 06.03.2009 Ort: ----- Beiträge: 349 |
# 4 - 04.07.2007 um 20:42 Uhr
stells mal plz als download ein wäre nett thx |
Sickboy 05.03.2017 Ort: - Beiträge: 327 |
# 5 - 04.07.2007 um 20:48 Uhr
ja mach ich, aber wo??? ich will hier nichts falsch machen! Am besten löscht das ein Admin hier und ich mach es nochmal. MFG Zuletzt editiert von sickboyflip, am 04.07.2007 um 20:55 Uhr (1x Editiert) |
Fidan 06.03.2009 Ort: ----- Beiträge: 349 |
# 6 - 04.07.2007 um 23:00 Uhr
dann machs gleich rein will nciht so lange warten benennst es Videos in Board 2 oder so |
Bitte Login benutzen, um Kommentare zu schreiben. |