Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Potrzebuje pomocy teoretycznej?
00miki00
post 1.05.2006, 16:14:46
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


Witam
Potrzebuje pomocy, otórz chce stworzyć pewien system który będzie podobny do systemu blogów. Powiedzmy Główna strona serwisu, user zakłąda sobie konto i automatycznie tworzy mu się mała ministrona o budowie ustalonej wcześniej przezemnie, user będzie mógł zmieniać na niej tylko wygląd poprzez szablony i treść. I teraz pytanie na które sobie nie umiem odpowiedzieć, jak teoretyczxnie to zrobić, jeśli teoretycznie będę wiedział to praktycznie już sobie poradze. Nie wiem jak rozwiązać tworzenie osobnych mini stron którymi będę mógł potem zarządzać. Zależy mi na tym aby każdy nowy user miał adres do swojej podstrony typu "root/user/" Ma ktoś jakiś pomysł? Prosze o wszelkie wypowiedzi i pomoce. Pozdrawiam
Go to the top of the page
+Quote Post
anopak
post 1.05.2006, 16:18:53
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


może zastosuj ModRewrite do tworzenia linków w stylu mojastrona.pl/nazwa_usera


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post
00miki00
post 1.05.2006, 16:30:11
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


ok , ale głównym moim problemem to to że nie wiem co ma się dziać w moemncie rejestracji użytkownika. Każdy user osobny katalog w którym każdy user będzie miał tą ministrone, czy może jakoś jeden folder z plikami do mini serwisu i każdy user ma swoja baze. Nie wiem jak to rozwiązać.
Go to the top of the page
+Quote Post
anopak
post 1.05.2006, 16:36:52
Post #4





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


no to zasadnicze pytanie, czy user ma mieć dostęp do swojej ministrony poprzez ftp? czy jedynie poprzez www z jakimś edytorem online, czy coś w tym stylu?


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post
00miki00
post 1.05.2006, 16:53:56
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


User ma mieć dostęp do swojej ministrony poprzez www dzięki czemu będzie mógł wybrać wygląd i zmienić tekst.
Go to the top of the page
+Quote Post
anopak
post 1.05.2006, 17:00:37
Post #6





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


no to nie ma potrzeby tworzyć katalogów... wszystkie dane można trzymać w bazie danych, a dzięki modrewrite tworzymy pseudo strukturę katalogów


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post
00miki00
post 1.05.2006, 17:11:23
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


mógłbyś mi przedstawić teoretycznie przebiego rejeststracji i powstawania serwisu bo nadal sobie nie moge tego wyobrazić. User rejestruje się w tym momęcie tworzy się dla niego tabela z danymi miniserwisu i co dalej ? a gdzie umieścić folder z plikami do tego serwisu? czy wtedy każdy user musiałby mieć katalog z własnym miniserwisem?
JAk to optymalnie rozwiązać?

Ten post edytował 00miki00 1.05.2006, 17:56:45
Go to the top of the page
+Quote Post
anopak
post 1.05.2006, 18:03:45
Post #8





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


przykładowo:

tworzy tabele w bazie z informacjami danego miniserwisu (menu, wpisy w każdej ze stron, strony)

na serwerze tworzysz katalogi do trzymania plików takich jak grafika, może to być jeden folder, a nazwy plików mogą być np kolejnymi numerami

tworzysz plik .htaccess z wpisami mod_rewrite, które Ci translatują adres.pl/miniserwis na adres.pl/generuj.php?id=miniserwis

tworzysz plik generuj.php, ktory pobiera odpowiednie informacje z bazy danych i wyświetla html


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post
00miki00
post 1.05.2006, 18:14:08
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


czyli po wejściu na strone miniserwisu usera poprzez wygenerowany adres przez modrewrite www.przykład.pl/user/ powinien uruchomić się skrypt generuj który wyregeneruje miniserwis na podstawie danych zapisanych w bazie? questionmark.gif?

Czy może chodzi o to że po zarejestrowaniu plik generuj stworzy folder użytkownika a w nim pliki miniserwisu na podstawie bazy danych?
Go to the top of the page
+Quote Post
anopak
post 1.05.2006, 19:50:15
Post #10





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


plik generuj pokaże dany miniserwis na podstawie danych z bazy


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post
00miki00
post 1.05.2006, 20:24:31
Post #11





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


tylko że to nie ma pokazać w postaci jednego pliku. To ma być ministrona skłądająca się z 4-5 zakładek
Go to the top of the page
+Quote Post
anopak
post 1.05.2006, 22:21:38
Post #12





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


ja nie widze problemu zapisania 4 - 5 podstron w jednej bazie, tak samo nie ma problemu z mod_rewrite...


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post
00miki00
post 1.05.2006, 22:47:48
Post #13





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


Dobra narazie dzięki za dotychczasową pomoć, niedługo zaczne pisać, jeśli napotkam jakiś problem to tutaj napisze


sory ale nadal nie rozumiem :/. Powiedzmy mam zrobiony szablon w katalogu www.przykład.pl/szablon/ i odwołuje się informacajmi usera z bazy. Wtedy serwis będzie można obejrzeć na stronie www.przykład.pl/szablon/. Jak to zrobić aby odnosić się do kilku userów poprzez www.przykład.pl/user/ ../user1/ ../user2/ itp.

Ten post edytował 00miki00 2.05.2006, 12:21:46
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 05:56