[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Vyhladavanie v bbcode

Registrovaný: 29.12.05
Prihlásený: 19.10.14
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...
NapísalOffline : 25.01.2008 19:47 | Vyhladavanie v bbcode

Do svojho cms som po viacerich hladaniach nakoniec implementoval ako parser taxtu v administracii bbcode(mierne som si ho upravil, napr. pridane tagy [h1]-[h6]).
Podarilo sa mi vyriesit secky problemy, az na jeden...vyhladavanie, konkretne neviem aky sposobom ho realizovat.

Chcel by som to spravit tak, ze pri zadani do vyhladavania sa string rozdeli cez medzery na slova, cez while pomocou sql like prebehne databazou, odstrani duplicity a vypise(potialto to viem spravit), ale co je hlavne a neviem ako to spravit, zaroven nebude brat do uvahy pri hladani bbcode tagy.

Myslel som, ze neham z hladaneho stringu odtranit bbtagy a potom vyhladam, ale nevyhoda je ta, ze ked tam dam vyhladat len napr. img alebo url tak to najde v bbtagu a da ako result.

Viem ako ich odstranit uz po vyhladani a vypisani, ale ako to spravit aby to proste nehladalo aj v bbtagoch.

Riesim to uz asi 2 dni, hladal som na Googli studoval som aj vyhladavanie v phpBB, ale akosi sa v tom neviem vysomarit :oops: .

Alebo pokial viete nejaky iny sposob ako vyhladavat v texte s bbtagmi sem s nim :).

Vopred diki ;)


_________________
"Kde končí hiphop, začína IQ."
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 26.01.2008 15:57 | Vyhladavanie v bbcode

qacer píše:
Chcel by som to spravit tak, ze pri zadani do vyhladavania sa string rozdeli cez medzery na slova, cez while pomocou sql like prebehne databazou, odstrani duplicity a vypise(potialto to viem spravit), ale co je hlavne a neviem ako to spravit, zaroven nebude brat do uvahy pri hladani bbcode tagy.

1, obdornejšie už asi nešlo
2, vôbec som nepochopil


Offline

Užívateľ
Užívateľ
Vyhladavanie v bbcode

Registrovaný: 29.12.05
Prihlásený: 19.10.14
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...
Napísal autor témyOffline : 26.01.2008 16:07 | Vyhladavanie v bbcode

zjednodusene povedane, bbtagy obsahuju slova ako code, list, img, url a chcem, aby pri vyhladavani ked niekto zada jedno z tychto slov, aby vo vyhladavani v texte ignorovalo bbcode znacky.
Nebude to vypisovat ako result ked bude v nejakom clanku [img]a[/img] a nebude tam samostatne img, ale vypise ako resullt ked tam bude niekde napr. img, url... nie v bbtagoch :-)


_________________
"Kde končí hiphop, začína IQ."
Offline

Skúsený užívateľ
Skúsený užívateľ
Vyhladavanie v bbcode

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
NapísalOffline : 26.01.2008 21:05 | Vyhladavanie v bbcode

co tak to ece prefiltrovat pomocou funkcie eregi ? (prip ereg ak ti zalezi na velkych a malych pismenach). aspon teraz ma nak narychlo nenapada ine riesenie (urcite vsak existuje.. jak vzdy)


Offline

Správca fóra
Správca fóra
Vyhladavanie v bbcode

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 28.01.2008 9:16 | Vyhladavanie v bbcode

qacer píše:
aby vo vyhladavani v texte ignorovalo bbcode znacky

priamo v sql to asi nespravis, jedine ze by si vytiahol z db vsetky zaznamy s vyskytom hladaneho retazca (aj bbcode), odstranil vsetky formatovacie (bbcode) tagy a nakoniec zobrazil len zaznamy, ktore v sebe obsahuju hladany retazec, alebo jednoduchsie, ako el mariachi spominal, odfiltrovat z vysledku vsetko, co nepredstavuje regulerny vysledok...

Ale mozes sa pozriet do zdrojakov phpbb, ako to tam je riesene :)


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 5 ] 


Vyhladavanie v bbcode



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

BBCode

v PHP, ASP

2

487

02.12.2007 9:51

pepek92

V tomto fóre nie sú ďalšie neprečítané témy.

bbcode

v PHP, ASP

2

393

05.11.2008 18:18

Unlink

V tomto fóre nie sú ďalšie neprečítané témy.

bbcode

v Redakčné systémy

5

737

28.08.2009 16:50

nicram

V tomto fóre nie sú ďalšie neprečítané témy.

wordwrap + bbcode

v PHP, ASP

2

201

24.02.2010 18:20

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

BBcode help :)

v PHP, ASP

4

177

17.10.2011 15:17

Lkopo

V tomto fóre nie sú ďalšie neprečítané témy.

BBcode Edit

v Redakčné systémy

9

540

23.10.2006 13:48

PCMark

V tomto fóre nie sú ďalšie neprečítané témy.

BBcode nejde

v JavaScript, VBScript, Ajax

6

545

25.03.2008 13:23

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

wordwrap & bbcode

v PHP, ASP

13

463

18.01.2009 15:30

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

TinyMCE - BBcode plugin

v Redakčné systémy

2

727

03.07.2008 12:36

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Signature BBCode Controller

v Redakčné systémy

0

264

14.10.2006 15:11

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Signature BBCode Controller

v Redakčné systémy

0

387

14.10.2006 14:51

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

2 bbcode textarei

v JavaScript, VBScript, Ajax

7

458

20.01.2008 15:49

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

free BBcode editor

v PHP, ASP

4

339

30.11.2009 20:46

pilná lama glama

V tomto fóre nie sú ďalšie neprečítané témy.

problem s bbcode

v PHP, ASP

8

323

05.07.2009 18:48

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba v BBcode (image)

v Redakčné systémy

0

325

18.09.2007 22:55

palop

V tomto fóre nie sú ďalšie neprečítané témy.

wordwrap & bbcode (url)

v PHP, ASP

0

210

27.09.2010 19:43

DeiForm



© 2005 - 2017 PCforum, edited by JanoF