ezis Posted June 22, 2009 Report Share Posted June 22, 2009 (edited) hi.! tātad mana problēma sākas ar to, ka izdomāju taisīt bbcode parser un emotion parser... kods tāds kreisais :\ , bet vismaz darbojas.. skriptelis vienīgā lieta, kas nedarbojas kā nākas ir tā, ka smaidiņi darbojas arī iekš code tagiem.. :\ man neizdodas to novērst, tādēļ vēršos pēc palīdzības.! pašreizējais kods ir atrodams ar linku nedaudz augstāk.. Edited June 28, 2009 by ezis Quote Link to comment Share on other sites More sharing options...
Indian Posted June 22, 2009 Report Share Posted June 22, 2009 tur kur ir funkcija parse nonjem mainīgo text ar saturu code Quote Link to comment Share on other sites More sharing options...
ezis Posted June 22, 2009 Author Report Share Posted June 22, 2009 (edited) izmēģināju tādu variantu, piemēram, lai smaidiņi būtu tikai tur kur ir code: $text = preg_replace("/\[code\](.+?)\[\/code\]/is","".$this->code_box(smileys('\\1'))."", $text); bet tagad man neparsejas.. Oo kapēc tā..? :? varbūt kāds var pamest noderīgu info..? :? Edited June 22, 2009 by ezis Quote Link to comment Share on other sites More sharing options...
ezis Posted June 25, 2009 Author Report Share Posted June 25, 2009 (edited) Bump.! grrr.. ar šo es tiešām netieku galā.. kā lai izveidoju, ka iekš code tagiem man nestrādā parse... :\ ir smaidiņu funkcija, ir parse uz to attēliem.. ir bbcode funkcija, ir parse uz html.. kā var apvienot tā, ka neviena parse nestrāda tieši iekš code tagiem. bija doma taisīt tieši priekš code tag atsevišķu funkciju, bet ar to man nekas nesanāca.. nav arī nekas samērā vienkārš no kā pašpikot.. :[ Edited June 25, 2009 by ezis Quote Link to comment Share on other sites More sharing options...
Indian Posted June 26, 2009 Report Share Posted June 26, 2009 (edited) nonjem no turienes "smileys" funkciju, tad nebūs smaidiņi kodā Edited June 26, 2009 by Indian Quote Link to comment Share on other sites More sharing options...
ezis Posted June 26, 2009 Author Report Share Posted June 26, 2009 nujā, bet tad nebūs arī citur tekstā.. + citi bb tagi darbojas iekš code tagiem :\ vnk nezinu kā pareizi izveidot parseru + valodas barjera..! Quote Link to comment Share on other sites More sharing options...
waplet Posted June 26, 2009 Report Share Posted June 26, 2009 Hmm, man kaut kas nesanāk? Kr4 man ir tā iekš parse.php ir viss tavs kods, bet iekš index.php ir šādi <? include ("parse.php"); $text = "wtf [b]does it works ?[/b]"; echo parse($text); ?> bet viņš saka Fatal error: Call to undefined function parse() in H:\AppServ\www\index.php on line 4 Quote Link to comment Share on other sites More sharing options...
Indian Posted June 26, 2009 Report Share Posted June 26, 2009 Hmm, man kaut kas nesanāk? Kr4 man ir tā iekš parse.php ir viss tavs kods, bet iekš index.php ir šādi <? include ("parse.php"); $text = "wtf [b]does it works ?[/b]"; echo parse($text); ?> bet viņš saka funkcija parse() atrodas klasē, pamēģini: $bbcode = new bbcode; echo $bbcode->parse(); Quote Link to comment Share on other sites More sharing options...
waplet Posted June 26, 2009 Report Share Posted June 26, 2009 Es bišķi nesapratu? a kur tad tekstu likt ko parsot? Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted June 26, 2009 Report Share Posted June 26, 2009 $bbcode = new bbcode; echo $bbcode->parse('Parsējamais teksts 123 '); Quote Link to comment Share on other sites More sharing options...
waplet Posted June 26, 2009 Report Share Posted June 26, 2009 Paldies, viss aizgāja :* jums :D Quote Link to comment Share on other sites More sharing options...
ezis Posted June 28, 2009 Author Report Share Posted June 28, 2009 pārstaigāju googli, hotscripts.com un neko neatradu. :\ visi skripti ir ar vienu un to pašu rezultātu, tiaki izskatās savādāk! vēljoprojām nespēju izdomāt, kā panākt to, lai iekš bbcode tagiem nestrāda citi tagi.. :\ vienkārši tad nav jēga no code taga, ja iekš viņa darbojas citi tagi.! :\ HELPPP.!! Quote Link to comment Share on other sites More sharing options...
waplet Posted June 28, 2009 Report Share Posted June 28, 2009 ezi, a vai tad po defu iekš <code> tagiem neparseejas <b> un tml? Quote Link to comment Share on other sites More sharing options...
ezis Posted June 28, 2009 Author Report Share Posted June 28, 2009 ezi, a vai tad po defu iekš <code> tagiem neparseejas <b> un tml? tur jau tā lieta, ka parsējas.. vajag izveidot tā, ka citus tagus ignorē iekš [ code ] [ /code ] Quote Link to comment Share on other sites More sharing options...
waplet Posted June 28, 2009 Report Share Posted June 28, 2009 varbūt var uztaisīt if'u , if pregmatch( , tad vajag ķipa pie elses likt tikai tos parējos tagos , so pie pregmatch code, pārejos neparsēs... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.