ForumCała strona

Nawigacja

Aktualnie online

Gości online: 9

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
[MOD] Shoutbox i linki
Wooya
Problem linkow w shoutbox'ie boli zaloge supportu, ale niektorzy moze i by chcieli miec na swojej stronie mozliwosc parsowania linkow do postaci np. malej graficzki. Oto rozwiazanie, ktore zaczerpnelem z ... mFusion :D

Na przykladzie shoutbox'a z PHP-Fusion v6.01.6.

1) otwieramy plik infusions/shoutbox_panel/shoutbox_panel.php, odnajdujemy linijke #27:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

oraz #29:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

i je usuwamy.

2) za linia #12:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

wstawiamy funkcje mywordwrap() i zmienna $link_replacement:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


3) linijke #88:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zast?pujemy tymi:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


4) otwieramy plik infusions/shoutbox_panel/shoutbox_archive.php i odnajdujemy linijke #39:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

i zastepujemy tymi:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


5) nastepnie w katalogu infusions/shoutbox_panel/ tworzymy katalog images i wrzucamy tam obrazek o nazwie link.gif, np. ten >>> www.php-fusion.pl/forum/attachments/link.gif

Od tego czasu wszelkie linki w shoutbox'ie beda pokazywane w postaci tejze graficzki. Oczywiscie wystarczy na ta strzaleczke kliknac, aby przeniesc sie na strone ukryta pod nia :) Parser dziala na linki zaczynajace sie od http(s), ftp(s), www/ftp oraz na linki konczace sie na wszelkie znane domeny.

To na tyle ja - zly Wooya B)
Wooya dodał/a następującą grafikę:
link.gif

Edytowane przez Pieka dnia 28.01.2008 21:45:00
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...
koder_1.png
 
W?cibski Go??
Dodany dnia 06.09.2025 12:05:19
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
tywonek
Wiesz co, ?ami? mi si? te linki. To znaczy ?e tylko cz??? d?ugiego linku zast?powana jest prawid?owo, reszta pozostaje tekstem. Chodzi o stare linki które by?y dodane wcze?niej
Edytowane przez tywonek dnia 11.02.2007 22:59:34
 
http://www.cykloza.pl
sd88
A jest mo?e mo?liwo?? taka ?eby nie otwiera?o strony
 
ziteek
Wooya czy zrobil by? to na przyk?adzie shoutbox'a PHP-Fusion v6.00.3

Prosz? o odp/
 
Pieka
ziteek napisa?/a:
Wooya czy zrobil by? to na przyk?adzie shoutbox'a PHP-Fusion v6.00.3

Prosz? o odp/

Sprawdz na swojej wersji zamiast pytac.
Zmiany podane przez Wooye w zasadzie nie sa zalezne od wersji strony.
Nie sprawdzalem, ale powinno dzialac bez problemu.
Jestem jaki jestem Smile
 
www.php-fusion.pl
TIREXRMP
Zostalem odeslany do tego tematu, wiec pisze (mam nadzieje, ze tym razem mod/admin oprze sie pokusie i nie wywali mojego posta), wiec tak - slyszalem, ze mozna tak zmodyfikowac kod, zeby zamiast tego obrazka, pod ktorym jest link wyswietlal sie jakis napis (zamiast linka). Moglby mi ktos powiedziec jaki plik modyfikowac i co ew. zmienic ? ;>
 
Pieka
TIREXRMP napisa?/a:
Zostalem odeslany do tego tematu, wiec pisze (mam nadzieje, ze tym razem mod/admin oprze sie pokusie i nie wywali mojego posta), wiec tak - slyszalem, ze mozna tak zmodyfikowac kod, zeby zamiast tego obrazka, pod ktorym jest link wyswietlal sie jakis napis (zamiast linka). Moglby mi ktos powiedziec jaki plik modyfikowac i co ew. zmienic ? ;>

Nie bede modyfikowal kodu Wooyi, ale podam Ci inne i wielokrotnie stosowane rozwiazanie.

Edytuj plik shoutbox_panel.php i zaraz pod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Wstaw nowa funkcje. I tu dam Ci do wyboru dwa rodzaje zachowan.
1. Zamiana linkow na tekst:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

2. Zamiana linkow na podlinkowane slowo "Link":
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Nastepnie znajdz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

I zamien na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy



Idealne to nie jest, ale w wiekszosci przypadkow spelnia swoje zadanie :)
Edytowane przez Pieka dnia 23.11.2007 11:51:43
Jestem jaki jestem Smile
 
www.php-fusion.pl
TIREXRMP
Serdecznie dzi?kuje, dziala pi?knie Smile
Edytowane przez Pieka dnia 23.11.2007 12:18:52
 
2k7
Mam pytanie.

Trzeba usun?? m.in. te linijki -

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Jednak na mam dodan? modyfikacj? Shoutbox z ajaxem by slawekneo (+ dodatkow? mofyfikacj?, któr? poda?/a Pieka) i jest ma?y problem. Otó? jak nie ma tych linijek, to sb si? czasami rozje?d?a (w wypadku, gdy kto? napisze co? w tym stylu "bla_bla_bla"). Wi?c czy w pliku "shoutbox_panel.php" lub "message.php" mo?naby by?o doda? funkcj?, która limitowa?a by ilo?? znaków w jeden linii ?

Je?li tak, to prosz? o naprowadzenie mnie ;)

Mysle, ze dosc rzeczowo napisalem ocb :(

Dzis grzebalem troche w plikach shoutbox_panel.php, message.php i actions.php, ale nie mog? znale?? tego, co potrzebuje, a jak jakis gamon pisze wszystko bez spacji, to sb ma z 20 cm d?ugo??i :/

Mysle, ze dosc rzeczowo napisalem ocb :(

Dzis grzebalem troche w plikach shoutbox_panel.php, message.php i actions.php, ale nie mog? znale?? tego, co potrzebuje, a jak jakis gamon pisze wszystko bez spacji, to sb ma z 20 cm d?ugo??i :/
Edytowane przez 2k7 dnia 26.01.2008 15:49:42
 
TIREXRMP
Masz problem z zawijaniem wierszy (wordwrap).

Mysle, ze te dwie linijki trzeba wkleic do pliku "message.php", tylko w ktorym miejscu... ?
 
Pieka
TIREXRMP napisa?/a:
Masz problem z zawijaniem wierszy (wordwrap).

Mysle, ze te dwie linijki trzeba wkleic do pliku "message.php", tylko w ktorym miejscu... ?

Wierz mi lub nie, ale z pewnoscia nie w message.php, tylko actions.php Wink
W pliku shotbox'a, a gdzie dokladnie dowiesz sie zagladajac do oryginalnego pliku panela.
Edytowane przez Pieka dnia 28.01.2008 21:52:25
Jestem jaki jestem Smile
 
www.php-fusion.pl
2k7
W oryginalnej paczce z PHP Fusion nie mam pliku actios.php :/

Próbowa?em co? podzia?a?, jednak to nie dawa?o rezultatów. Co prawda s? tam linie, które niby za to odpowiadj?, ale nadal si? rozwala :/

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Help :(
 
Eastbamo
Hmm, ch?opaki a wiecie mo?e jak zrobi? odpowiednik tego moda na Panel Shoutboxa z Extreme Fusion IV ??
By Eastbamo::..
 
http://www.lolsoft.prv.pl
bartek124
Podobnie. Tylko linijek do usuwania nie musisz usuwa?. Wklejasz funkcj? a potem przypisujesz j? do $shout_message.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Eastbamo
Nie za bardzo Ci? kolego rozumiem :D .

Co gdzie i jak mam przypisa? :D??

To jest mój kod shoutbox_panel.php z extreme fusion:

Pobierz kod źródłowy  Rozwiń Kod źródłowy




Ok, ch?opacy z Extreme Fusion ju? mi pomogli - http://extreme-fu...840#post_0
Edytowane przez Eastbamo dnia 24.03.2008 14:38:59
By Eastbamo::..
 
http://www.lolsoft.prv.pl
bartek124
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Powinno by? dobrze.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl