Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam.
Tworze engine serwisu. 1. Zapisywać nazwy stron i informacje o nich(id, auth, tpl) w bazie danych czy w inny sposob? 2. Jak zorganizować i zapisać strukturę stron (kategoria -> strona -> podstrona) aby na podstawie tych informacji automatycznie tworzyć np. mapę serwisu, menu... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%)
|
moja propozycja:
informacje nt. kategorii, stron i podstron przechowywac w nastepujacej strukturze bazy danych Kod +-------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+---------+----------------+ | kat_id | int(10) unsigned | | PRI | NULL | auto_increment | | kat_nazwa | varchar(20) | | | | | | kat_opis | varchar(255) | | | | | | kat_aktywna | enum('0','1') | | | 0 | | +-------------+------------------+------+-----+---------+----------------+ +----------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+------------------+------+-----+---------+----------------+ | strony_id | int(10) unsigned | | PRI | NULL | auto_increment | | kat_id | int(10) unsigned | | | 0 | | | strona_nazwa | varchar(20) | | | | | | strona_opis | varchar(255) | | | | | | strona_aktywna | enum('0','1') | | | 0 | | +----------------+------------------+------+-----+---------+----------------+ +----------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+------------------+------+-----+---------+----------------+ | podstr_id | int(10) unsigned | | PRI | NULL | auto_increment | | strony_id | int(10) unsigned | | | 0 | | | podstr_nazwa | varchar(20) | | | | | | podstr_opis | varchar(255) | | | | | | podstr_aktywna | enum('0','1') | | | 0 | | +----------------+------------------+------+-----+---------+----------------+ wowczas bedziemy mieli mozliwosc swobodnego dodawania kategorii... itd - przyklad zamieszczonych danych ponizej Kod KATEGORIE:
sport motoryzacja komutery ... STRONY //dotyczy kategorii: sport pilka nozna koszykowka ... PODSTRONY: //dotyczy stron: koszykowka nba polska liga ... przy takiej strukturze bedziemy mogli np. aktywowac i deaktywowac dane kategorie, strony... (wszystkie pola w nazwie aktywna) kod sql [sql:1:b89299cbb0] CREATE TABLE kategorie ( kat_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, kat_nazwa CHAR(20) NOT NULL, kat_opis VARCHAR(255) NOT NULL, kat_aktywna ENUM('0','1') NOT NULL, PRIMARY KEY (kat_id) ); CREATE TABLE strony ( strony_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, kat_id INTEGER UNSIGNED NOT NULL, strona_nazwa CHAR(20) NOT NULL, strona_opis VARCHAR(255) NOT NULL, strona_aktywna ENUM('0','1') NOT NULL, PRIMARY KEY (strony_id) ); CREATE TABLE podstrony ( podstr_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, strony_id INTEGER UNSIGNED NOT NULL, podstr_nazwa CHAR(20) NOT NULL, podstr_opis VARCHAR(255) NOT NULL, podstr_aktywna ENUM('0','1') NOT NULL, PRIMARY KEY (podstr_id) ); [/sql:1:b89299cbb0] co o tym sadzicie? |
|
|
|
chfast Struktura stron (kategoria>strona>podstrona) 29.09.2003, 22:21:05
kliszaq Powiem tylko jak ja zawsze robilem takiego typu se... 30.09.2003, 08:24:56
spenalzo Dziwne rozszerzenie... wiesz, jak sie skrypt wysyp... 30.09.2003, 08:35:07
kliszaq no, ale jak masz ustawione w apaczu, zeby www komp... 30.09.2003, 11:55:51
spenalzo Na zdalnym serwerze też tak masz ustawione? 30.09.2003, 11:57:17
kliszaq nie mam, aczkolwiek juz raczej nie stosuje w/w met... 30.09.2003, 12:12:01
Puciek Re: Struktura stron (kategoria>strona>podstrona) 30.09.2003, 12:30:40
chfast Re: Struktura stron (kategoria>strona>podstrona) 30.09.2003, 14:12:36
spenalzo Do tej struktury dodaj sobie pole "parent" gdzie b... 30.09.2003, 22:15:44
chfast O to mi wcześniej chodziło, tylko że nieudolnie to... 30.09.2003, 22:40:02
DeyV takie roziwązanie ma tytlko 1 wadę.
Przeniesienie... 1.10.2003, 09:36:39
Puciek Wystarczy odpowiednia pętla i auto sprawdzanie lin... 1.10.2003, 11:18:24
scanner Podstrona nie może już mieć podstrony. A to kiepsk... 1.10.2003, 13:44:21
mhs CytatPodstrona nie może już mieć podstrony. A to k... 1.10.2003, 14:09:10
Seth To zalezy czy serwis ma byc rozbudowany czy nie (n... 1.10.2003, 14:18:21
scanner Starajmy się tworzyć rzeczy uniwersalne, lub przyn... 1.10.2003, 14:38:51
chfast Cytattakie roziwązanie ma tytlko 1 wadę.
Przenies... 1.10.2003, 18:23:27
It's_me CytatCytatPodstrona nie może już mieć podstrony. A... 1.10.2003, 18:38:17
chfast Cytatproponoje zainteresowac sie systemami do prze... 1.10.2003, 18:41:16
Prometeus A co powiecie na takie cuś...
w bazie danych powi... 1.10.2003, 18:42:35
Seth Polecam napisac cos samemu chociazby na bazie tych... 1.10.2003, 18:43:49
It's_me CytatCytatproponoje zainteresowac sie systemami do... 1.10.2003, 18:44:14 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:16 |