[php]System artykułów |
[php]System artykułów |
7.01.2008, 21:10:59
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2007 Ostrzeżenie: (0%) |
Pisze małymi kroczkami własnego cmsa, który ma już 80% funckje, które chciałem mieć.
Jednak nie mam zielonego pojęcia jak stworzyć system artykułów, który będzie na stronie "Artykuły" wyświetlał tytuły, a każdy tytuł będzie natomiast linkiem do pełnej treści artykułu. Jak zrobić, aby generowało mi strony, które zawierają te artykuły( w php fusion link do strony z pelnym artykułem wyglada tak: http://costamcostam/readarticle.php?article_id=4). Założmy, że w bazie mam tabelkę artykuły, w której mam dwie kolumny: tytuł i tresc. Oczywiście stronę główną artykułów wiem jak zrobić Chodzi mi tylko o to generowanie. Z góry dzięki za pomoc:) Ten post edytował tomusxs 8.01.2008, 07:55:40 |
|
|
7.01.2008, 21:19:36
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) |
dodajesz pole id.... możesz jeszcze dodać pole wstęp - ładniej wygląda... i potem w pętli wyświetlasz wyniki... chyba najlepiej jak zajżysz do kodu jakiegoś systemu:)
-------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
7.01.2008, 21:28:50
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2007 Ostrzeżenie: (0%) |
Mógłbyś dać jakiś najprostzy przykład? Nie chće żeby to było zbytnio profesjonalnie napisane, bo nie zrozumiem o co chodzi:/
|
|
|
7.01.2008, 21:43:13
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole
-------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
7.01.2008, 21:47:53
Post
#5
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 27 Dołączył: 13.07.2005 Skąd: Jarocin Ostrzeżenie: (0%) |
tworzysz sobie tabele artykuly a w niej
id tytul tresc data potem
To jest bardoz prosty skrypt wiec nie oczekuj zby wiele. popraw sobie kod jesli gdzies zrobilem literowke. no i dodaj sobie formatowanie html-em jak sobie chcesz. A poza tym nie tworz nowego pola w tabeli do skrótu tylko napisz sobie funkcje do skracania tekstu jesli nie wiesz jak to uzyj google pozdrawiam i powodzenia Ten post edytował xbigos 7.01.2008, 21:52:28 -------------------- |
|
|
7.01.2008, 21:52:07
Post
#6
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) |
Cytat A poza tym nie tworz nowej funkcji do skrótu tylko napisz sobie funkcje do skracania tekstu jesli nie wiesz jak to uzyj google pozdrawiam i powodzenia nie prawda:) lepiej dać osobne pole do skrótu.. dlaczego? bo w jednym przykładzie trzeba 1000 znaków wstępu a w innym 20 to za dużo...
-------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
7.01.2008, 21:54:43
Post
#7
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 27 Dołączył: 13.07.2005 Skąd: Jarocin Ostrzeżenie: (0%) |
a wcale ze nie
masz pole tresc. pobierasz SELECT left(tresc, 180) FROM ...... wyswietlacz 160 znakow i dodajesz ... w tym zapytaniu pobierasz 180 znakow z pola tresc Ten post edytował xbigos 7.01.2008, 21:56:32 -------------------- |
|
|
7.01.2008, 22:01:18
Post
#8
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) |
noo tak... ale załóżmy że w arcie nr. 1 wstęp masz "ciekawy artykół" a w arcie nr. 2 masz wstęp "witam, w tym artkule opisze jak uzyskać efekt X w programie Y za pomoca wtyczki A dostępnej na licencji GPL" i jak to połączysz? żeby połączyć musisz mieć dodatkowe pole w bazie w którym będzie ile znaków ma mieć wstęp...
ale podczas pisania wpadł mi jeszcze jeden pomysł.... niech wstęp będzie automatycznie umieszczany wewnątrz jakiegoś losowego stringa np. afdskghdsfjjkj.dsghghiofdghdaghiadhgiodahgioghaighigidhg i za pomocą regexpów wyciągać tylko to co jest między stringiem... a cala reszte wyświetlić tylko gdy jest cały art -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
7.01.2008, 22:06:19
Post
#9
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 27 Dołączył: 13.07.2005 Skąd: Jarocin Ostrzeżenie: (0%) |
Po co sobie utrudniasz zycie. zacznijmy od tego ze twoje rozwiazanie dziala wolniej.
artykuly duzo estetyczniej wygladaja jesli najpierw jest opis o tym co sie najduje w artykule potem spis tresci a potem tresc calego arta. Ja uzywam mojego skryptu i wydaje mi sie ze jest dobry. Widocznie ty korzystasz z takiego rozwiazania. moze lepsi programisci od nas wybiorą lepszy sposób. dobry pomysł na konkurs:) Ja jestem przy swoim zdaniu, moje jest efektywniejsze, krótsze i łatwiejsze rozwiazanie, czekam na wypowiedź lepszych od siebie. -------------------- |
|
|
7.01.2008, 22:11:14
Post
#10
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) |
Cytat artykuly duzo estetyczniej wygladaja jesli najpierw jest opis o tym co sie najduje w artykule potem spis tresci a potem tresc calego arta. hm? ale ja mówie jak narazie o opisie który ma się wyświetlać na liście artów...Ja uzywam mojego skryptu i wydaje mi sie ze jest dobry. popatrz tutaj http://webtutorials.pl/tutoriale,php,11,1.html opis arta nr. 3 ze strony "Jak wyświetlić na stronie losowy obrazek z danego katalogu? " a arta nr. 1 "Rozpoczynamy kolejny rok szkolny. Na dobrych stronach szkolnych obowiązkowo powinien ukazać się plan lekcji dla poszczególnych klas. Jako iż tworzenie czy też edycja takiego planu jest rzeczą nużącą możemy nieco przyśpieszyć tą prace.." jak uzyskasz taki efekt za pomocą SELECT left(liczba,pole)[..]? chętnie się dowiem -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
8.01.2008, 07:55:13
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2007 Ostrzeżenie: (0%) |
Dzięki Wam za wielką pomoc, dzisiaj spróbuje to jakoś ładnie zrobić
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 05:10 |