Tagi do kart - jak zrobic na własnym forum?



Malek - ¦r lip 19, 2006 7:15 am
" />Jak w temacie - pytanko do Aliena, czy mógłby podac jak zrobił tagi [.mtg][/mtg] bo na moim forum przydałoby mi się co¶ podobnego ^^"




alien - N lip 30, 2006 11:33 am
" />Wtedy gdy wymyslilem tagi mtg (nie bylo tego na zadnych innych stronach), bylo to o wiele trudniej do zrobienia niz teraz. Nie bylo wtedy po prostu dostepnych baz danych w w rodzaju gatherera, dlatego tez cala konstrukcje oparlem na naszej wyszukiwarce kart. Potrzebna do tego byla baza danych kart na k20.

W tej chwili zrobienie tego jest bardzo proste. Wystarczy pare linijek w php wstawionych na wlasciwej stronce, na przyklad aby dzialaly w postach na forum trzeba je wstawic w pliku viewtopic.php Wszystko sprowadza sie do zastosowania funkcji ereg_replace U mnie wyglada to np tak:

$message=ereg_replace("\[mtg\]( *)([a-zA-Z0-9 '-:,!]+)([.]*)\[/mtg\]", "<a href=\"show.php?name=\\2\" target=top onclick=\"window.open('show.php?name=\\2','','scrollbars=no,width=215,height=325');return false;\">\\1\\2\\3</a>", $message);

Chodzi o to, aby zamienic ciag znakow [.mtg].......[./mtg] na link do danej karty Do tego sluzy funkcja ereg_replace operujaca na wyrazeniach regularnych.



Malek - N lip 30, 2006 2:45 pm
" />A trzeba to umie¶cić w jakim¶ konkretnym miejscu viewtopic.php? (jak narazie dałem tuż przed tagami końcowymi pliku ale nie podziałał± - sorka za męczenie ale w php jestem narazie cieńki ^^")
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • blanka24.keep.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • abaddon.xlx.pl
  • | | | | >

    © design by e-nordstrom