modzel2106
21.07.2010, 12:24:52
Witam. Chciałbym w swoi cms zrobić dodawanie podstron.Jestem początkujący nie wiem jak się za to zabrać...Mam listę
[/html]
<ul style="list-style-type: circle;"> <li><a href="projekt1.php">nr1
</a></li> <li><a href="projekt2.php">nr2
</a></li> <li><a href="projekt3.php">nr3
</a></li> <li><a href="projekt4.php">nr4
</a></li> <li><a href="projekt5.php">nr5
</a></li> <li><a href="projekt6.php">nr6
</a></li>
do listy miałby dodawać się koljny jej element czyli link do podstrony.Wszystkie podstrony mają ten sam szablon.Czytałem że da się to zrobić na zasadzie id do linków, jeżeli ktoś by mógł mnie nakierować jak podoałać temu zadaniu albo podać jakiś przykład, który pomoże mi zrobić te dodawanie podstron będę wdzięczny.
H4eX
21.07.2010, 12:33:35
Bez kursu php się nie obejdzie, na razie darowałbym sobie próbowanie, ale jeśli już to szukaj "podstrony php".
evolucja
21.07.2010, 12:42:48
modzel2106
21.07.2010, 12:46:10
nie da się tego zrobić na podobnej zasadzie jak umieszczanie tekstu na stronce z bazy danych? to zrobić bym umiał.Dodaje nazwę nowej stronki treść stroni(czy treścią ma być html strony) aby fizycznie się stworzyła?
H4eX
21.07.2010, 12:48:14
Da się z bazy wczytywać treść strony, ale musi to być plik .php, ale odradzałbym ten pomysł, lepsze rozwiązanie to pliki. Było to setki razy, wystarczy poszukać.
modzel2106
21.07.2010, 12:57:28
czyli potrzeba funkcja która tworzy plik.php i to nie pusty tylko o zadanym szablonie...
przeglądałem gotowe cmsy ale nie widziałem tam opcji żęby zainportować tam swojego projektu strony interneytowej i na niej dokonywać zmian....jest coś takiego możliwe?
H4eX
21.07.2010, 12:59:08
Jest to możliwe przy pomocy formularzy. Czemu po prostu nie weźmiesz się do kursu PHP, HTML, MySQL?
kapuch
21.07.2010, 13:08:48
Cytat(H4eX @ 21.07.2010, 13:59:08 )

Jest to możliwe przy pomocy formularzy. Czemu po prostu nie weźmiesz się do kursu PHP, HTML, MySQL?
Popieram, podstawy PHP musisz liznac, zebym mieli w ogole o czym rozmawiac.
Kup ksiazke, ew. znajdz w sieci jakis kurs podstaw php, poucz sie i dopiero wroc.
modzel2106
21.07.2010, 13:13:41
SQL i HTML mam opanowany z PHP trochę gorzej ale co z tego jak nie mogę w tutorialu znaleść nic o tym dodawaniu podstron,wiem że przez formularz muszę dane wprowadzać ale konkretnie się pytam czy jets jakaś funkcja która umożliwia dodanie podstrony?
php na tyle żeby zmienne przesyłać miedzy stronami i przekazywać dane z bazą danych umiem
H4eX
21.07.2010, 13:14:00
Cytat(modzel2106 @ 21.07.2010, 14:11:33 )

PHP trochę gorzej ale co z tego jak nie mogę w tutorialu znaleść nic o tym dodawaniu podstron
Trochę?! Ja wnioskuję, że go prawie nie znasz. Nie możesz znaleźć w kursie, bo po prostu go nie przeczytałeś. W normalnym kursie jest napisane jak to mniej więcej zrobić.
Cytat(modzel2106 @ 21.07.2010, 14:11:33 )

jets jakaś funkcja która umożliwia dodanie podstrony?
Pomocne funkcje include/require. Są one opisane w każdym kursie, a raczej powinny.
modzel2106
21.07.2010, 13:19:11
panowie sie nie zrozumieliśmy chyba.... include mi doda np do strony głównej podstronę i korzystam z tego... ale mi chodzi żeby o zwykły użytkownik sobie odpalił formularz i tam miał opcje dodaj podstronę przy include to podstrona istnieje a u mnie jej nie ma czyli fizycznie musi się stworzyć w jaki sposób?
evolucja
21.07.2010, 13:24:14
Najprostsze rozwiązanie dynamiczne:
w bazie tabela: podstrony
id|tresc
W pliku index.php robisz:
$id_podstrony = $_GET['id'];
//Zapytanie: pobierz TRESC z PODSTRONY gdzie ID = $id_podstrony
i menu do tego: index.php?id=1
Coś bardziej statycznego:
W pliku index.php robisz:
$id_podstrony = $_GET['id'];
include("podstrona_$idpostrony.php");
i tworzysz sobie pliki o nazwach podstrona_1.php, podstrona_2.php
menu jak do przykładu wyżej.
modzel2106
21.07.2010, 13:36:59
dziękuje evolucja powoli sie wszytsko rozjaśnia, nie wiem tylko co to za menu
(menu do tego: index.php?id=1) w tym menu mają być linki o określonym id?
H4eX
21.07.2010, 13:38:19
Przeczytaj kurs php a dowiesz się na 100% ;|
modzel2106
21.07.2010, 13:41:41
swoją wypowiedzią H4eX nie pomagasz mi,powtarzaż sie, jak będę miał czas to przeczytam ale w tej chwili muszę to szybko zrobić wiec nie mam czasu żeby cały kurs od desko do deski czytać
H4eX
21.07.2010, 13:45:22
Wiem, że się powtarzam, bo tak ma być. Kurs php a potem pytania. Szybko zrobić, ciekawe co jest tak ważnego :|
Szukaj: get php
modzel2106
21.07.2010, 13:51:41
o odpowiedz na to w tej chwili mi chodzi :"dziękuje evolucja powoli sie wszytsko rozjaśnia, nie wiem tylko co to za menu
(menu do tego: index.php?id=1) w tym menu mają być linki o określonym id? " przekazywać dane czy metodą post czy get to umiem bo nawet przy głupim logowaniu tego używam, a czasu nie mam ponieważ stronkę mam mieć gotową do koca tygodnia a ten cms mi został nieszczesny
evolucja
21.07.2010, 13:53:58
id to identyfiaktor podstrony którą pobierasz z bazy.
Jak ty możesz logowanie(i pewnie rejestację też) napisać jak ty z podstronami masz problem...?
modzel2106
21.07.2010, 13:55:41
tak wiem evolucja co to jest id ale co to za "menu" co w tym menu ma sie znajdować?
evolucja
21.07.2010, 14:03:51
nie wiesz co to menu?
to odnośniki dzięki którym przemieszczasz się po stronie.
modzel2106
22.07.2010, 08:16:52
źle trochę może sprecyzowałem pytanie wiem co to menu nie wiedziałem co ma się znajdować w menu o którym była mowa ale już rozumiem,jak uda mi się napisać dodawanie tych podstron napisze
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.