Narazil jsem na chybičku, že vytvoření nové sekce skončí vždy na hlášce Špatný vstup. Je buď chyba v kódu nebo v databázi, protože v kódu je insert:
INSERT INTO `sun-root` (type,title,title_seo,keywords,description,intersection,ord,visible,public,level,autotitle,intersectionperex,content,events,var1,var2,var3) VALUES (1,'xMenu','xmenu','xmenu','',-1,1,1,1,0,1,'','',NULL,0,0,0)
kdežto v databázi je struktura
INSERT INTO `nxt_snw`.`sun-root`
(`id`,....`var1`,`var2`,`var3`,`var4`) VALUES (<{id: }>,....<{var1: }>,<{var2: }>,<{var3: }>,<{var4: }>);
- opsáno z MySQL Workbench.
To zapřičiní, že se zápis do db nepovede vždy...
Ve vytváření databáze je var4 také:
$sql[] = "CREATE TABLE `" . _mysql_prefix . "-root` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(96) NOT NULL,
`title_seo` varchar(255) NOT NULL,
`keywords` varchar(128) NOT NULL DEFAULT '',
`description` varchar(128) NOT NULL DEFAULT '',
`type` tinyint(4) NOT NULL,
`type_idt` varchar(16) DEFAULT NULL,
`intersection` int(11) NOT NULL,
`intersectionperex` text NOT NULL,
`ord` float NOT NULL,
`content` longtext NOT NULL,
`visible` tinyint(1) NOT NULL,
`public` tinyint(1) NOT NULL,
`level` int(11) NOT NULL DEFAULT '0',
`autotitle` tinyint(1) NOT NULL DEFAULT '0',
`events` varchar(255) DEFAULT NULL,
`var1` int(11) NOT NULL,
`var2` int(11) NOT NULL,
`var3` int(11) NOT NULL,
`var4` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `title_seo` (`title_seo`),
KEY `level` (`level`),
KEY `type` (`type`),
KEY `intersection` (`intersection`),
KEY `ord` (`ord`),
KEY `visible` (`visible`),
KEY `public` (`public`),
KEY `autotitle` (`autotitle`),
KEY `var1` (`var1`),
KEY `var2` (`var2`),
KEY `var3` (`var3`),
KEY `var4` (`var4`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2";
Btw, nechcete beta testera? Dělal jsem to 6 let profesionálně pro německou 😎 firmu... Nebýt toho, že firma zkrachovala, dělám to dodnes. V klidu grátis, mě to baví... 😄
INSERT INTO `sun-root` (type,title,title_seo,keywords,description,intersection,ord,visible,public,level,autotitle,intersectionperex,content,events,var1,var2,var3) VALUES (1,'xMenu','xmenu','xmenu','',-1,1,1,1,0,1,'','',NULL,0,0,0)
kdežto v databázi je struktura
INSERT INTO `nxt_snw`.`sun-root`
(`id`,....`var1`,`var2`,`var3`,`var4`) VALUES (<{id: }>,....<{var1: }>,<{var2: }>,<{var3: }>,<{var4: }>);
- opsáno z MySQL Workbench.
To zapřičiní, že se zápis do db nepovede vždy...
Ve vytváření databáze je var4 také:
$sql[] = "CREATE TABLE `" . _mysql_prefix . "-root` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(96) NOT NULL,
`title_seo` varchar(255) NOT NULL,
`keywords` varchar(128) NOT NULL DEFAULT '',
`description` varchar(128) NOT NULL DEFAULT '',
`type` tinyint(4) NOT NULL,
`type_idt` varchar(16) DEFAULT NULL,
`intersection` int(11) NOT NULL,
`intersectionperex` text NOT NULL,
`ord` float NOT NULL,
`content` longtext NOT NULL,
`visible` tinyint(1) NOT NULL,
`public` tinyint(1) NOT NULL,
`level` int(11) NOT NULL DEFAULT '0',
`autotitle` tinyint(1) NOT NULL DEFAULT '0',
`events` varchar(255) DEFAULT NULL,
`var1` int(11) NOT NULL,
`var2` int(11) NOT NULL,
`var3` int(11) NOT NULL,
`var4` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `title_seo` (`title_seo`),
KEY `level` (`level`),
KEY `type` (`type`),
KEY `intersection` (`intersection`),
KEY `ord` (`ord`),
KEY `visible` (`visible`),
KEY `public` (`public`),
KEY `autotitle` (`autotitle`),
KEY `var1` (`var1`),
KEY `var2` (`var2`),
KEY `var3` (`var3`),
KEY `var4` (`var4`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2";
Btw, nechcete beta testera? Dělal jsem to 6 let profesionálně pro německou 😎 firmu... Nebýt toho, že firma zkrachovala, dělám to dodnes. V klidu grátis, mě to baví... 😄