phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Majkelo
09-01-2012, 23:21
Auto CODE\HIDE links
Autor Wiadomość
Knofel



Pomógł: 69 razy
Posty: 796
Wysłany: 18-08-2006, 15:51   Auto CODE\HIDE links

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

Przydatna zwłaszcza dla właścicieli for warezowych na ktoych wymaga się kodowania i/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:
Otwórz plik posting.php

Znajdź:
Kod:
<?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);

$all_links_counter = count($all_links[0]);
for($x=0; $x<= $all_links_counter; $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
//
_________________
Reklamuje swoje forum
Ostatnio zmieniony przez Boltex 01-09-2010, 22:12, w całości zmieniany 4 razy  
 
     
Gadatliwa Kasia 

   
FoToGrAfIk


Posty: 132
Wysłany: 26-11-2006, 12:57   

niestety link nie działa, możesz podać nowy?
_________________
Z poważaniem FoToGrAfIk
 
     
INIM



Pomógł: 326 razy
Posty: 1652
Wysłany: 26-11-2006, 13:00   

FoToGrAfIk, http://mody.lastinn.info/start_0-t513.html
_________________
Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..."
 
     
FoToGrAfIk


Posty: 132
Wysłany: 26-11-2006, 13:43   

INIM, dzięki, ale nie tego szukałem...
_________________
Z poważaniem FoToGrAfIk
 
     
worms39

Posty: 80
Wysłany: 28-11-2006, 22:10   

Gdy wklejam link wyskakuje mi:
Cytat:
Musisz wpisać wiadomość przed wysłaniem
_________________
Pomogę w przenoszeniu, naprawie, modyfikacji lub integracji forum.
Naprawa braku polskich znaków
I ogólna pomoc z przemo, phpbb 2, phpbb 3 i z różnymi cmsami za niewielką sumę !
 
     
Other

Pomógł: 1 raz
Posty: 23
Wysłany: 18-02-2007, 07:23   

mail potwierdzajacy nie przychodzi z tamtego forum :/

/ ok juz dziala :o
 
     
lui754


Pomógł: 591 razy
Posty: 2699
Wysłany: 26-07-2007, 11:37   

To dla tych którzy nie umieją wyedytowac tego tekstu ustawione na automatyczne kodowanie ;)

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)
{

$coded_link = "[code]".$link."[/code]";

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

$HTTP_POST_VARS['message'] = $text;

//
// END Auto HIDE/CODE link
//
 
     
FOXIK


Pomógł: 3 razy
Posty: 98
Wysłany: 02-11-2007, 00:20   

Ten mod nie działa, zainstalowałem go u siebie, skasowałem komentarz, z tego, aby ukrywał linki. I po napisaniu postu z wklejonym linkiem, wylogowałem się. I link jest normalnie widoczny :roll:
_________________
FOXIK
 
     
szymel

Pomógł: 1 raz
Posty: 104
Wysłany: 02-11-2007, 19:40   

u mnie jest to samo, kodowanie nie zadzialalo
dodam ze mam zainstalowane sf

zdaje sie tez ze te dwie linijki w instrukcji sa takie same:

Cytat:

// Usuń komentarz z linijki poniżej jeśli chesz aby linki były UKRYWANE
// $coded_link = "
Ukryta Wiadomość:
Jeśli jesteś *zarejestrowanym użytkownikiem* musisz odpowiedzieć w tym temacie żeby zobaczyć tą wiadomość
--- If you are a *registered user* : you need to post in this topic to see the message ---
";

Cytat:
// Usuń komentarz z linijki poniżej jeśli chesz aby linki były KODOWANE i UKRYWANE
//$coded_link = "
Ukryta Wiadomość:
Jeśli jesteś *zarejestrowanym użytkownikiem* musisz odpowiedzieć w tym temacie żeby zobaczyć tą wiadomość
--- If you are a *registered user* : you need to post in this topic to see the message ---
";
 
     
Goroman


Pomógł: 74 razy
Posty: 684
Wysłany: 02-11-2007, 21:46   

to jak działa czy nie działa ? :mrgreen:
_________________
Instalacja for | Przenoszenie for
Aktualizacje for | Konwersja z innych systemów for (IPB, VB)
Łączenie for | Instalacja modyfikacji do phpBB
 
     
peter13135

Pomógł: 1 raz
Posty: 65
Wysłany: 18-11-2007, 17:10   

hmm
jak wpisze
http://link1
http://link2

to mo koduje w ten sposób
Kod:
http://link1

Kod:
http://link2


a chciałbym żeby kodowało tak

Kod:
http://link1
http://link2
 
     
Damian7774


Pomógł: 1 raz
Posty: 51
Wysłany: 04-12-2007, 19:03   

mi wogóle nie ukrywa to linków, wkleilem to co tu ktoś powyzej podał i nic, nie wiem czemu, moze mi ktoś pomóc?
 
     
FOXIK


Pomógł: 3 razy
Posty: 98
Wysłany: 05-12-2007, 18:12   

Ten mod w ogóle nie działa, nie wiem po co tu jest...
_________________
FOXIK
 
     
SeeQQ

Posty: 50
Wysłany: 27-12-2007, 12:46   

peter13135 napisał/a:
hmm
jak wpisze
http://link1
http://link2

to mo koduje w ten sposób
Kod:
http://link1

Kod:
http://link2


a chciałbym żeby kodowało tak

Kod:
http://link1
http://link2


Właśnie wie ktoś jak zrobić żeby kodowało linki tak:

Kod:
www.przemo.org
www.przemo.org
??
 
     
Gadatliwa Kasia 

   
ruter

Posty: 5
Wysłany: 02-02-2008, 21:18   

Co prawda rozkopuje temat ale niedawno zauważyłem że ta opcja działa tylko na standardowym stylu. Sprawdzałem na innych niestety nie działa :roll:
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,05 sekundy. Zapytań do SQL: 13
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a



Koszulki informatyczne



phpbb

serwis laptopów

Design Cart

darujsobie.pl - Sklep z gadżetami

• Zamów reklamę