UnrealCatze / FigureDatabase

FigureDatabase
GNU General Public License v3.0
1 stars 0 forks source link

Neue Spalte DB Character --> figure_character VARCHAR(200) NOT NULL DEFAULT '', #38

Open UnrealCatze opened 7 years ago

UnrealCatze commented 7 years ago

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

UnrealCatze commented 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";

UnrealCatze commented 7 years ago

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

DavidGuetl commented 7 years ago

Wieso machst du es nicht mit Haupt-/Unterkategorie?

UnrealCatze commented 7 years ago

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')

UnrealCatze commented 7 years ago

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?

DavidGuetl commented 7 years ago

Sowie bei Kategorien mit Parent

UnrealCatze commented 7 years ago

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;

-- -- Daten für Tabelle 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'),

DavidGuetl commented 7 years ago

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?

UnrealCatze commented 7 years ago

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

DavidGuetl commented 7 years ago

Oha ur kompliziert :O