Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Auto CODE\HIDE links
Kliknij tutaj aby przejśc do pełnej wersji tematu

 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
Poprzedni temat :: Następny temat  
KnofeL Wysłany: Pon 03 Lip, 2006  

Niewielka modyfikacja kt?ra ukrywa i/lub koduje wszystkie linki.

Przydatna zw?aszcza dla w?a?cicieli for warezowych na ktoych wymaga si? kodowania lub ukrywania link?w a u?ytkownicy nagminnie o tym zapominaj?.

Modyfikacja oczywi?cie nie koduje ju? zakodowanych link?w i nie powinno by? ?adnych problem?w :)

Obrazki i linki w [ url=] nie s? kodowane.

Instrukcja:
Wiadomo?? ukryta / Hidden messageAby zobaczy? wiadomo?? postaw piwo autorowi piwo.

Otw?rz plik posting.php

Znajd?:
PHP Code:<?php

else if ( $submit || $confirm ) { 

?>

I po tym dodaj:
Kod
//
// Auto HIDE/CODE link
//

$text = $HTTP_POST_VARS['message'];
$text = preg_replace("#\[hide\]\s{0,}\[code\]\s{0,}(http://[^\s'\"]+)\s{0,}\[/code\]\s{0,}\[/hide\]#i", '\1', $text);
$text = preg_replace("#\[code\]\s{0,}(http://[^\s'\"]+)\s{0,}\[/code\]#i", '\1', $text);
$text = preg_replace("#\[hide\]\s{0,}(http://[^\s'\"]+)\s{0,}\[/hide\]#i", '\1', $text);

preg_match_all("#\[url=http://[^\s'\"]+\[/url\]#i", $text, $all_urls);
$all_urls = implode(" ", $all_urls[0]);

preg_match_all("#\[img\]http://[^\s'\"]+\[/img\]#i", $text, $all_imgs);
$all_imgs = implode(" ", $all_imgs[0]);

preg_match_all("#\http://[^\s'\"]+#i", $text, $all_links);

for($x=0; $x<=count($all_links[0]); $x++)
{
$is_url = strpos($all_urls, $all_links[0][$x]);
$is_img = strpos($all_imgs, $all_links[0][$x]);
$link = $all_links[0][$x];

if($is_url == 0 && $is_img == 0)
{
// Usu? komentarz z linijki poni?ej je?li chesz aby linki by?y KODOWANE
//$coded_link = "".$link."";

// Usu? komentarz z linijki poni?ej je?li chesz aby linki by?y UKRYWANE
// $coded_link = "[hide]".$link."[/hide]";

// Usu? komentarz z linijki poni?ej je?li chesz aby linki by?y KODOWANE i UKRYWANE
//$coded_link = "[hide]".$link."[/hide]";

$text = str_replace($link, $coded_link, $text);
}
}

$HTTP_POST_VARS['message'] = $text;

//
// END Auto HIDE/CODE link
//
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
Strona 1 z 1
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.