Prohlížení tohoto vlákna:
1 Anonymní uživatelé
1146 pro existující tabulku |
||
---|---|---|
Guru
Členem od:
21:36 5.12.2008 Skupina:
Registrovaní uživatelé Příspěvky:
746
|
Chci si naprogramovat modul pro nezávislé menu odkazů do vodorovné lišty. Takže jsem si vytvořil novou položku v adminu a založil tabulku "lista" můžu do ní přes SQL patche ukládat, vidím ji v PHPMyAdminu, ale chyba tkví v tom, že při kliknutí na položku menu (soubor lista.php který jsem si vytvoril) mi to hlásí chybu.
Největší záhada je, že když stejným způsobem zadám do souboru lista.php název jiné existující tabulky, tak to funguje (jen vyhodí hlášku, že nesedí názvy sloupců). Hlavně mi nepište že problém tu už je, protože není. Ohledně chyby 1146 je tu jen pár lidí co si nevytvoří tabulky. Netuším proč to mnou vytvořené tabulky nechce, a to jsem zkoušel je vytvořit i exportem stávající tabulky a jen změnou názvu v získaném kódu.
Zasláno: 1:19 26.10.2009
|
|
Přenos |
Re: 1146 pro existující tabulku |
||
---|---|---|
Expert
Členem od:
16:38 26.8.2007 Bydliště Mělník
Skupina:
Registrovaní uživatelé Příspěvky:
97
|
definoval jste si tabulku v database_tables.php nebo na ni mirite primo?
Zasláno: 16:00 26.10.2009
|
|
Přenos |
Re: 1146 pro existující tabulku |
||
---|---|---|
Guru
Členem od:
21:36 5.12.2008 Skupina:
Registrovaní uživatelé Příspěvky:
746
|
Mířím na ní přímo, ale Vaše úvaha byla správná. Bylo to v tom. Nyní už můžu odkazy přes rozhranní v adminu ukládat, horší je jak je dostat na stránku. Vytvoříl jsem si nový soubor TPL v templates a nový soubor v modules, stejně jako to má současná category tabs, ale dělá mi problém položky vypsat na stránku, pročítám různé návody pro práci s MySql, ale myslím že by se spíš hodil nějaký text o tom jak v ZENu správně tahat informace z DB.
Chápu, že v modules se natáhnou informace z DB do pole a TPL soubor z nich cyklem vypíše odkazy, ale realizovat to je docela záhada oproti tomu to takhle popsat.
Zasláno: 18:50 26.10.2009
|
|
Přenos |
Re: 1146 pro existující tabulku |
||
---|---|---|
Expert
Členem od:
16:38 26.8.2007 Bydliště Mělník
Skupina:
Registrovaní uživatelé Příspěvky:
97
|
jeste je potreba přidat jazykový soubor a dalsi definici v includes/filenames.php.
ZEN pracuje s databazi svym stylem, vystup dava do objektu a s nimi dale pracuje. Zpravidla se to dela nejak takto: $dotazNaPosledniId="select MAX(orders_id) as posledni_objednavku from ".TABLE_ORDERS; $hledame=$db->Execute($dotazNaPosledniId); $posledniIdObjednavky=$hledame->fields["posledni_objednavku"]; echo $posledniIdObjednavky; // vysledek dotazu print_r($hledame); // kontrolni vystup Postavte si slozitejsi dotaz, pochopite to rychle
Zasláno: 13:36 27.10.2009
|
|
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.