© 2005-2012 eXtreme-Fusion (based on PHP-Fusion) 18 lutego odbędzie się konferencja Skype - ogłosimy datę premiery eXtreme-Fusion 5. Zapisy (zostało 11 miejsc) przez maila - support[at]extreme-fusion.pl

 Reklama
Joi.pl - Z hostingu możesz wycisnšć więcej!
eX-Chat
 Logowanie
Login

Hasło

Zapamiętaj mnie



Rejestracja
Zapomniane hasło?
 Przydatne linki

eXtreme-fusion UK Support

Download EF 4.17 (stable)

Download EF 4.5 (closed)

eXtreme-Fusion 5 (info)

 Ostatnio widziani

 seba112OffLine
 FoxNET00:18:08
 admiks00:54:36
 Wolfram01:00:47
 LynX01:12:24
 wolffmrau01:20:55
 Andrzejster01:21:00
 bubutm01:51:02
 zerono02:04:03
 shouichi02:24:13
 michalz2103:10:04
 wojownik2403:20:59

Zarejestrowanych: 39,509
Gości on-line: 12

 Polecamy


Mapa witryny

Joi.pl - Profesjonalny hosting WWW
 Zobacz Temat
Centrum eXtreme-Fusion CMS, support extreme fusion, wtyczki, infusions, themes | FAQ | EF 4.0
Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 17-12-2009 15:18
Avatar Użytkownika

Rafik89
Administrator


W maincore.php dodajesz:

function parselinks($text) {
  if (iMEMBER) {
   $text = preg_replace('#\[url\]([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\"\+\(\)]*?)([\r\n]*)\[/url\]#sie', "'<a href=\'\\2\\3\' target=\'_blank\' title=\'\\2\\3\'>'.trimlink('\\2\\3', 20).(strlen('\\2\\3')>30?substr('\\2\\3', strlen('\\2\\3')-10, strlen('\\2\\3')):'').'</a>'", $text);
   $text = preg_replace('#\[url\]([\r\n]*)([^\s\'\"\+\(\)]*?)([\r\n]*)\[/url\]#sie', "'<a href=\'http://\\2\' target=\'_blank\' title=\'\\2\'>'.trimlink('\\2', 20).(strlen('\\2')>30?substr('\\2', strlen('\\2')-10, strlen('\\2')):'').'</a>'", $text);
   $text = preg_replace('#\[url=([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\"\+\(\)]*?)\](.*?)([\r\n]*)\[/url\]#si', '<a href=\'\2\3\' target=\'_blank\' title=\'\2\3\'>\4</a>', $text);
   $text = preg_replace('#\[url=([\r\n]*)([^\s\'\"\+\(\)]*?)\](.*?)([\r\n]*)\[/url\]#si', '<a href=\'http://\2\' target=\'_blank\' title=\'\2\'>\3</a>', $text);

  } else {
   $text = preg_replace('#\[url\]([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\";\+]*?)([\r\n]*)\[/url\]#si','<span style=\'color:red;font-weight:bold\'><center>Link widoczny tylko dla użytkowników!</center></span>', $text);
   $text = preg_replace('#\[url\]([\r\n]*)([^\s\'\";\+]*?)([\r\n]*)\[/url\]#si','<span style=\'color:red;font-weight:bold\'><center>Link widoczny tylko dla użytkowników!</center></span>', $text);
   $text = preg_replace('#\[url=([\r\n]*)(http://|ftp://|https://|ftps://)([^\s\'\";\+]*?)\](.*?)([\r\n]*)\[/url\]#si','<span style=\'color:red;font-weight:bold\'><center>Link widoczny tylko dla użytkowników!</center></span>', $text);
   $text = preg_replace('#\[url=([\r\n]*)([^\s\'\";\+]*?)\](.*?)([\r\n]*)\[/url\]#si','<span style=\'color:red;font-weight:bold\'><center>Link widoczny tylko dla użytkowników!</center></span>', $text);
  }
  return $text;
}


W news.php odnajdujesz
$news_news = $data['news_breaks'] == "y" ? nl2br(parsesmileys(stripslashes($data['news_news']))) : parsesmileys(stripslashes($data['news_news']));


Dodajesz niżej
$news_news = parselinks($news_news);


Oraz szukasz;
$news_news = parsesmileys(stripslashes($data['news_extended'] ? $data['news_extended'] : $data['news_news']));

I dodajesz:
$news_news = parselinks($news_news);

Pozdrawiam :D
Dodatkowo skraca długie linki url :D
Linki w newsach dodajesz jak na forum. Przy pisaniu newsa używaj [*url]http://extreme-fusion.pl/[*/url]
http://rafik.eu Wyślij Prywatną Wiadomość   
RE: Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 16-06-2010 12:00
Avatar Użytkownika

malthen
Użytkownik


Coś chyba nie tak jest... jak w kleiłem na koncu w maincore.php ten kod to ten kod pokazuje mi sie na mojej stronie i na stronie głownej nie ma polskich znaków , wie ktoś o co chodzi, czy ja coś źle robie czy co....Zaznacze że robie krok po kroku jak w instrukcji.
Wyślij Prywatną Wiadomość   
RE: Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 16-06-2010 12:06
Avatar Użytkownika

rachubson12
Użytkownik


Wklej to między <?php a ?>
www.fmacenter.pl Wyślij Prywatną Wiadomość   
RE: Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 16-06-2010 12:09
Avatar Użytkownika

malthen
Użytkownik


genialnie!! dzięki wielkie!
Wyślij Prywatną Wiadomość   
RE: Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 28-11-2010 15:58
Avatar Użytkownika

dawids2411
Użytkownik

Ostrzeżeń:
Mi to nie dziala
www.totalwarez.za.pl Wyślij Prywatną Wiadomość   
RE: Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 29-11-2010 18:39
Avatar Użytkownika

jeepek96
Użytkownik


mi też nie działa szkoda :(
Wyślij Prywatną Wiadomość   
RE: Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 30-11-2010 08:11
Avatar Użytkownika

Rafik89
Administrator


Ludzie, czy wy nie potraficie przedstawić błędu lub jakich innych obiaw. Tylko gadacie pierdoły... Nie jesteśmy jasnowidzami czy to trudno tak zrozumieć?
http://rafik.eu Wyślij Prywatną Wiadomość   
RE: Ukrywanie linków w newsach - Linki dla zarejestrowanych || Dodane dnia 30-11-2010 14:46
Avatar Użytkownika

Szubi
Użytkownik


Ludzie, jesteście żałośni. Pierw nauczcie się myśleć, a potem mówcie, że coś nie działa...

A teraz na temat. Jak najbardziej u mnie działa poprawnie. Śmiga świetnie. Oczywiście nieco przerobiłem to na własne potrzeby ;)
Wyślij Prywatną Wiadomość   
 Szybka Odpowiedź

Temat został zablokowany bądź nie zaakceptowałeś jeszcze regulaminu dostępnego TUTAJ