Projekt - HTML i artykuły

0

Witam,

Aktualnie tworzę stronę, w której wszystkie artykuły będą w bazie danych. System jest oparty na frameworku - a linki na stronach korzystają z systemu routingu (tzn. we frameworku nazwy linków używane wewnątrz systemu są dopiero tłumaczone na faktyczny adres URL). Ponieważ nie chcę mieć żadnego kodu HTML w bazie, w zawartości artykułów na stronie (wyłącznie sama faktyczna treść), zdecydowałem się zrobić to następująco:

Są dwie tabele dla artykułu: Główny (zawiera id do innych tabel, jak tagi etc.), oraz Zawartość (to tutaj faktycznie znajduje się treść artykułu).

Każdy artykuł dzielony jest na kilka "pod-elementów" - tytuł, paragrafy (element P w HTML), obrazek (IMG) itd. - i każdy z nich jest osobnym rekordem w tabeli. Baza "wie", że jest to jeden artykuł ze względu na ten sam identyfikator (ID), powiązany z Główną tabelą artykułów.

Wszystko byłoby dobrze, gdyby nie fakt, że wewnątrz paragrafów mają znajdować się linki. Linki to oczywiście elementy A w HTML, które nie mogą być zapisane w rekordzie bazy danych). Rozwiązanie, które przychodzi mi na myśl, to zakodować jakoś linki pewnym zestawem znaków (typu: "@Link:..."). Może jednak znane są lepsze rozwiązania?

Dzięki.

0

może bbcode? a paragrafy powinien oddzielać enter (tak jak jest w edytorach tekstu typu word/writer)

1 użytkowników online, w tym zalogowanych: 0, gości: 1