Zobacz temat
Automatyczne zast?powanie tekstu na link w newsie
|
|
MeTeo |
Dodany dnia 11.04.2008 17:51:23
|
![]() Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Witam. Ni jak nie da si? tego opisa?, co? nabazgroli?em w tytule, ale ?eby zrozumie? to musz? to opisa? ![]() Chc? wstawi? w newsy automatyczne parsowanie(?) - wynika tak z maincore.php. Otó?, po wpisaniu jakiego? s?owa, ci?gu s?ów, które s? zdefiniowane gdzie? - zast?powa?o je (konkretnie chodzi mi o link). Co? na wzór BBCODE, tylko, ?e zamiast znaczników by?oby samo s?owo/s?owa. Dla zilustrowania: - Pisz? newsa, gdzie pisz? o polityce i nagle w tek?cie pad?o nazwisko jakiego? polityka, nazwisko to jest zdefiniowane i w newsie automatycznie zmieni?o by ten tekst na link do jakiej? ustalonej strony ![]() No tak, ale w newsie nie ma bbcode, a nie chc? go dodawa? trac?c przy tym html. Musia?oby to by? automatyczne parsowanie(?) tre?ci na stronie. By?a wtyczka, ?e zamienia?a linki ale nie dzia?a w najnowszym fusionie. Kto? ma jaki? pomys?? Pozdrawiam |
|
|
W?cibski Go?? |
Dodany dnia 10.09.2025 09:14:58
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
Wooya |
Dodany dnia 11.04.2008 18:12:18
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
Napisalem kiedys moda pewnemu kolezce, ktory robil dokladnie to co opisujesz ![]() ![]() PS: to nie zlosliwosc, ale jak ktos placi to juz to nie jest OpenSource ![]() PS2: podpowiedz: problem jest blahy. Napisz funkcje parsujaca slowa/zwroty i dodaj do niej parametr zawierajacy tresc newsa. Reszta powinna siedziec w bazie danych ![]() Edytowane przez Wooya dnia 11.04.2008 18:12:37 ... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... ![]() |
|
|
MeTeo |
Dodany dnia 11.04.2008 18:35:52
|
![]() Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Bad Words? Nic takiego w labie nie znalaz?em ;) Wooya - gdyby to takie proste by?o ;) Tak czy inaczej zacz??em to d?uba?. Napisa?em przyk?adow? funkcj? Która na pewno ?le zast?puje i chyba ju? tylko w tym tkwi problem ;) Bo kod, który definiuje BBCODE jest dla mnie kompletnie niezrozumia?y ;) Zobaczy?em na przyk??d comments_include i doda?em w themie "parsenews" Niestety dalej nie dzia?a. Problem o ile si? nie myl? le?y tylko w tym zast?powaniu :) EDIT: Chyba jednak nie tylko w tym... Skopiowa?em linijk? z bbcode by sprawdzi? moj? funkcj? wstawiaj?c w news'a bbcode... niestety nie dzia?a... Pozdrawiam |
|
|
bartek124 |
Dodany dnia 11.04.2008 19:06:44
|
![]() Weteran ![]() Postów: 3264 Pomógł: 236 ![]() Data rejestracji: 26.05.2007 12:25 |
To jest proste ![]() Baza: id, 1 pole: s?owo do zast?pienia 2 pole: s?owo na jakie ma sie zmieni?. Jak to wykonasz ju? masz pó? sukcesu. Potem to ju? z górki ![]() |
|
|
MeTeo |
Dodany dnia 11.04.2008 20:11:18
|
![]() Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Ale po co takie co?? Mój pomys? jest z?y? Ta funkcja jest w maincore.php, podobna do tej z bbcode, doda?em do theme.php w wy?wietlaniu to te?... Tylko co? jest niedoko?ca poprawnie, dlatego licz? na wskazanie ![]() |
|
|
bartek124 |
Dodany dnia 11.04.2008 20:24:10
|
![]() Weteran ![]() Postów: 3264 Pomógł: 236 ![]() Data rejestracji: 26.05.2007 12:25 |
Funkcja jest poprawna. Ale chcesz gdzie? zdefiniowa? te s?owa, wi?c ja zaproponowa?em przechowywa? je w MySQL. Wtedy tylko sobie dodajesz s?ówka a one si? zamieniaj? ![]() Funkcja w maincore to parseubb, wi?c odczep Ty si? od tego maincore.php ![]() ![]() |
|
|
MeTeo |
Dodany dnia 11.04.2008 20:37:51
|
![]() Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Ale ja mia?em pomys? zrobi? bli?niacz? funkcj? do bbcode w maincore, a nast?pnie parsenews doda? w theme.php (tak jak mój 2 post). Tylko co tam zrobi?em nie tak? |
|
|
bartek124 |
Dodany dnia 11.04.2008 20:48:34
|
![]() Weteran ![]() Postów: 3264 Pomógł: 236 ![]() Data rejestracji: 26.05.2007 12:25 |
return $text; }[/code] Daj w theme.php, przed A potem w rendernews(); zamie? na: |
|
|
MeTeo |
Dodany dnia 11.04.2008 21:02:31
|
![]() Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
W "twoim" sposobie doda?e? tylko :D Natomiast b??d by? inny ale go ju? rozwi?za?em ;) zamiast powinno by? Pozdrawiam i dzi?kuj? za wszystko ;) |
|
|
bartek124 |
Dodany dnia 11.04.2008 21:05:05
|
![]() Weteran ![]() Postów: 3264 Pomógł: 236 ![]() Data rejestracji: 26.05.2007 12:25 |
Tych linijek nie ma w theme.php tylko news.php, a po drugie doda?em str_replace ![]() |
|
|
MeTeo |
Dodany dnia 11.04.2008 21:37:21
|
![]() Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Ja je mam w themie ![]() ![]() |
|
Przejdź do forum: |