Open UnrealCatze opened 7 years ago
jetzt fällt mir gerade ein macht es sinn das eigenständige tabelle zu machen? so könnte man beschreibung des Charakters gleich mit machen was ja sinnvoll wäre
denke das ist besser ... komplett neue tabelle
$inf_newtable[] = DB_FIGURE_CHARACTERS." ( figure_character_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, figure_character_name VARCHAR(100) NOT NULL DEFAULT '', figure_character_description TEXT NOT NULL, figure_character_language VARCHAR(50) NOT NULL DEFAULT '".LANGUAGE."', PRIMARY KEY (figure_character_id) ) ENGINE=MyISAM DEFAULT CHARSET=UTF8 COLLATE=utf8_unicode_ci";
macht es Sinn die so zu machen ( also das Universum = Movie, Game oder Comic) davor zu setzen oder als extra spalte oder gar extra Tabelle .. was ist am sinnvollsten. Problem. Es kann den Warrior zB in allen drei Universen geben. wi handelt man das?
INSERT INTO fusion62825_figure_creatures
(figure_creature_id
, figure_creature_name
, figure_creature_description
, figure_creature_language
) VALUES
(1, 'Unknown', '', 'English'),
(2, '(Movie) Egg', '', 'English'),
(3, '(Movie) Queen', '', 'English'),
(4, '(Movie) King', '', 'English'),
(5, '(Movie) Warrior', '', 'English'),
(6, '(Movie) Drone', '', 'English'),
(7, '(Movie) Facehugger', '', 'English'),
(8, '(Movie) Chestburster', '', 'English'),
(9, '(Movie) Vehicle', '', 'English'),
(10, '(Movie) Predalien', '', 'English'),
(11, '(Movie) Dog', '', 'English'),
(11, '(Movie) Predalien', '', 'English'),
(11, '(Comic) Mutated chestburster (11, '(Comic) Swimmer (11, '(Comic) White Hybrids (11, '(Comic) Eloise (11, '(Comic) Queen Mother (11, '(Comic) Rogue Alien (11, '(Comic) Praetorian
(11, '(Game) Empress (11, '(Game) Matriarch (11, '(Game) Arachnoid (11, '(Game) Chrysalis (11, '(Game) Defender (11, '(Game) Dogburster (11, '(Game) Flying Alien (11, '(Game) Infectoid (11, '(Game) K-Series (11, '(Game) Carrier/Ravager (11, '(Game) Predalien Queen (11, '(Game) Razor Claws (11, '(Game) Smasher (11, '(Game) Crusher (11, '(Game) Xenoborg (11, '(Game) Unspecified (11, '(Game) Tarkatan
Wieso machst du es nicht mit Haupt-/Unterkategorie?
so???
CREATE TABLE fusion62825_figure_creatures
(
figure_creature_id
mediumint(8) UNSIGNED NOT NULL,
figure_creature_name
varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
figure_creature_universum
varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
figure_creature_description
text COLLATE utf8_unicode_ci NOT NULL,
figure_creature_language
varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'English'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO fusion62825_figure_creatures
(figure_creature_id
, figure_creature_name
, figure_creature_universum
, figure_creature_description
, figure_creature_language
) VALUES
(1, 'Unknown', '', '', 'English'),
(2, '(Movie) Egg', 'Movie', '', 'English'),
(3, '(Movie) Queen', 'Movie', '', 'English'),
(5, '(Movie) Warrior', 'Movie', '', 'English'),
(6, '(Movie) Drone', 'Movie', '', 'English'),
(7, '(Movie) Facehugger', 'Movie', '', 'English'),
(8, '(Movie) Chestburster', 'Movie', '', 'English'),
(9, '(Movie) Vehicle', 'Movie', '', 'English'),
(10, '(Movie) Predalien', 'Movie', '', 'English'),
(12, '(Movie) Dog', 'Movie', '', 'English'),
(13, '(Movie) Predalien', 'Movie', '', 'English'),
Trilobite Hammerpede Deacon (Proto-Xenomorph) Engineers
(9, '(Movie) Vehicle', 'Movie', '', 'English'),
(14, '(Comic) Mutated chestburster', 'Comic', '', 'English'), (15, '(Comic) Swimmer', 'Comic', '', 'English'), (11, '(Comic) White Hybrids', 'Comic', '', 'English'), (11, '(Comic) Eloise', 'Comic', '', 'English'), (11, '(Comic) Queen Mother', 'Comic', '', 'English'), (11, '(Comic) Rogue Alien', 'Comic', '', 'English'), (11, '(Comic) Praetorian', 'Comic', '', 'English'), (11, '(Comic) Alien King', 'Comic', '', 'English'),
(11, '(Game) Empress', 'Game', '', 'English'), (11, '(Game) Matriarch', 'Game', '', 'English'), (11, '(Game) Arachnoid', 'Game', '', 'English'), (11, '(Game) Chrysalis', 'Game', '', 'English'), (11, '(Game) Defender', 'Game', '', 'English'), (11, '(Game) Dogburster', 'Game', '', 'English'), (11, '(Game) Flying Alien', 'Game', '', 'English'), (11, '(Game) Infectoid', 'Game', '', 'English'), (11, '(Game) K-Series', 'Game', '', 'English'), (11, '(Game) Carrier/Ravager', 'Game', '', 'English'), (11, '(Game) Predalien Queen', 'Game', '', 'English'), (11, '(Game) Razor Claws', 'Game', '', 'English'), (11, '(Game) Smasher', 'Game', '', 'English'), (11, '(Game) Crusher', 'Game', '', 'English'), (11, '(Game) Xenoborg', 'Game', '', 'English'), (11, '(Game) Unspecified', 'Game', '', 'English'), (11, '(Game) Tarkatan', 'Game', '', 'English'),
(11, '(Toy) Scorpion Alien', 'Toy', '', 'English'), (11, '(Toy) Gorilla Alien', 'Toy', '', 'English'), (11, '(Toy) Bull Alien', 'Toy', '', 'English'), (11, '(Toy) Rhino Alien (Bull remold)', 'Toy', '', 'English'), (11, '(Toy) Mantis Alien(Gorilla remold)', 'Toy', '', 'English'), (11, '(Toy) Snake Alien', 'Toy', '', 'English'), (11, '(Toy) Queen Facehugger', 'Toy', '', 'English'), (11, '(Toy) Commander Alien/Lead Drone', 'Toy', '', 'English'), (11, '(Toy) Flying Queen Alien', 'Toy', '', 'English'), (11, '(Toy) Killer Crab Alien', 'Toy', '', 'English'), (11, '(Toy) Hive Warrior Alien', 'Toy', '', 'English'), (11, '(Toy) Panther Alien', 'Toy', '', 'English'), (11, '(Toy) Wild Boar Alien', 'Toy', '', 'English'), (11, '(Toy) Night Cougar Alien (Panther repaint)', 'Toy', '', 'English'), (11, '(Toy) King Alien', 'Toy', '', 'English'), (11, '(Toy) Arachnid Alien (limited release)', 'Toy', '', 'English'), (11, '(Toy) Swarm Alien (limited release)', 'Toy', '', 'English'), (11, '(Toy) Acid Alien (unreleased prior to Hive Wars)', 'Toy', '', 'English'), (11, '(Toy) Super-evolution Alien (Serbian:Return of The Alien comic)', 'Toy', '', 'English'), (11, '(Toy) Jock-Alien/Giant Alien (Alien born from the space jockeys from Alien, seen in The Destroying Angels comic)', 'Toy', '', 'English')
oder so wie die hier
$inf_newtable[] = DB_FIGURE_CATS." ( figure_cat_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT, figure_cat_parent MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', figure_cat_name VARCHAR(100) NOT NULL DEFAULT '', figure_cat_description TEXT NOT NULL, figure_cat_image VARCHAR(255) NOT NULL DEFAULT '', figure_cat_thumb VARCHAR(255) NOT NULL DEFAULT '', figure_cat_sorting VARCHAR(50) NOT NULL DEFAULT 'figure_title ASC', figure_cat_language VARCHAR(50) NOT NULL DEFAULT '".LANGUAGE."', PRIMARY KEY(figure_cat_id) ) ENGINE=MyISAM DEFAULT CHARSET=UTF8 COLLATE=utf8_unicode_ci";
dann müsste die hauptkategorie MOVIE; GAME; TOY;COMIC sein und die Parents dann die einzelnen Figuren. ... wäre das besser?
Sowie bei Kategorien mit Parent
was hälst du davon?
Der Sinn soll sein ... dass wenn einer einen Figur sucht das er paraktisch einen Filter hat und sich meinetwegen "alle Facehugger" anzeigen lassen kann. Momentan ginge das nur über die Suche.
oder würdest du das anders machen? Ihc hatte vorhin jemand gefragt und er sagte schwer einzuteilen und zu mangen (nuss ja jede figut genau zugeorndet werden) ... muss dann Admin machen
es ginge auch über die Suche ... aber du weisst ja selbst ... der user will es bequem haben und suche ist schon immer ein fremdwort ... das kennen wir von unzähligen Foren .. da fragt man 100 mal anstatt zu suchen .. genauso sehe ich das hier auch
CREATE TABLE fusionf3C66_figure_universums
(
figure_universum_id
mediumint(8) UNSIGNED NOT NULL,
figure_universum_parent
mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
figure_universum_name
varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
figure_universum_description
text COLLATE utf8_unicode_ci NOT NULL,
figure_universum_image
varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
figure_universum_thumb
varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
figure_universum_sorting
varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'figure_title ASC',
figure_universum_language
varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'English'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
fusionf3C66_figure_universums
INSERT INTO fusionf3C66_figure_universums
(
figure_universum_id
,
figure_universum_parent
,
figure_universum_name
,
figure_universum_description
,
figure_universum_image
,
figure_universum_thumb
,
figure_universum_sorting
,
figure_universum_language
) VALUES
(1, 0, 'Other/Unknown', '', '', '', 'figure_id ASC', 'English'),
Mittlerweile bin ich bissi verwirrt .. creatures / universums / characters
Was denn nun genau?
Image logischerweise nur dort wo wir es brauchen.
Was genau meinst du mit Suche?
also laut wikipedia bezeichnet man die welten als universum
Universum --> Welten = Games, Toy, Movie und Comic die einzlenen Figuren darunter sind normalerweise "morph" die dann zugeordnedet werden.
Heisst wenn jemand den Facehugger aus dem Film sucht --> Universum "MOVIE" --> morph " Facehugger" .... ich hätte jetzt anstatt morph creature oder so gesagt aber das passt auch nicht weiul es gibt ja auch z.B Fahrzeuge und Raumschiffe. Heisst morprh wäre auch nicht so ganz angebracht aeigentlich gar keine :)
ich denke einfach parent dann LOLLLLLLLLLLLLLLL
https://en.wikipedia.org/wiki/List_of_Alien_morphs_in_the_Alien_franchise#Morphs_in_the_toy_line
Oha ur kompliziert :O
kommt zusätzich noch mit rein damit man nach charakteren suchen kann
das wären zB
Alien Predalien Alien Queen Chestburster Vehicles Facehugger
so kann sich ein gast zB alle facehugger anschauen ... finde ich gute Idee