Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Úprava informací v databázi a jejich zobrazování
Štítky: Pods CMS, výpis informací
Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel shaman171 a poslední změna je stará 12 let, 10 měsíců.
-
AutorPříspěvky
-
4. června 2011 (18:35) #994
Ahoj,
nevím jak to přesně napsat, to co potřebuji, ale jde o tohle. Chci náš web nasadit na wordpress a zjednodušit co nejvíce jeho úpravy (momentálně to píšu všechno ručně pomocí HTML a PHP).
Jedná se o web internetového rádia a jde o to, že máme určitý rozpis vysílání, který obsahuje několik informací, pro představu to vypadá takto:
Datum vysílání ; čas vysílání ; jméno vysílaného pořadu ; moderátoři pořadu ; host v pořadu ; a další informace, které spolu souvisí.
Jde mi o to, že na stránkách chci tyto informace v různé formě vypisovat.
Například na úvodní stránce chci něco jako:
– Právě hraje: jméno pořadu
– Moderuje: jméno moderátora
– Další vysílání: kdy bude
Atd. na podobném principu.
V podstatě si myslím, že by stačil nějaký plugin, který by obsahoval nějaké tabulky, do kterých bych zadal tyto informace a abych je mohl později napšíklad pomocí PHP či podobně vyvolat například jako proměnné.
Nevím zda to jde z tohoto popisu dobře pochopit, možná to popisuju moc složitě.
Nevíte o nějakém pluginu co by toto uměl? Případně jak jinak toho docílit?
Moc děkuju
5. června 2011 (9:40) #8463Pro wordpress jsem žádný takový plugin (osobně!) nenašel, netvrdím, že neexistuje, jen nejsem pojízdná knihovna. Vám doporučuji si celý skript napsat v kombinaci php a mysql a nechat ho běžet mimo wp.
5. června 2011 (20:43) #8464no asi teda určitě by to třeba šlo přes uživatelská pole nebo rovnou zvláštní tabulku v db jen pro tato data jen mě momentálně nenapadá jak by se ovládala například položka “právě hraje”. Moderátor by se mohl měnit třeba podle přihlášení, script (plugin) by poznal že je přihlášen moderátor ten a ten a jeho jméno by také zobrazil. Ale právě hraje…tak možná podle času, u každé písničky by se musel zadat čas kdy bude hrát a podle toho by se zobrazoval její název. Jinač netuším jak to automaticky provést, moderátor by to pak musel ručně měnit v administraci…nebo mám v sobě málo kafe :D
5. června 2011 (23:43) #8465neteyescz: moc díky, ale chtěl bych to spíše zakomponovat do WP
Lukenzi: Nejsem ve WP moc zběhnutej, každopádně položka “Právě hraje” by byla pomocí času, protože přesně vím jaký pořad kdy bude hrát. Více me, ale trápí jak tu tabulku v databázi co nejjednodušeji editovat? A pak z ní volat data.
6. června 2011 (7:38) #8466Celý projekt bych nadefinoval asi takto: Každý “pořad” je podle mě v podstatě vlastní typ obsahu (Custom Post Type, CPT), “moderátor” je pak vlastní přiřazená taxonomie. Další informace o pořadu jsou uživatelská pole, v administraci zobrazená v podobě uživatelsky přehledných metaboxů (např. čas a datum vysílání by měl mít vyskakovací grafický kalendářík, atd.). Na úvodní stránce bude už jen dotaz na výpis pořadů seřazený podle času a data, který bude začínat podle aktuálního času (= první se tedy zobrazí aktuálně vysílaný pořad, dále může být zobrazen následující pořad, atd). Zvážil bych pak také ještě přidání další taxonomie pro lepší třídění pořadů (něco jako klasické rubriky).
Podle mě je využití vlastního typu obsahu nejjednodušší, pokud tam nebude mnoho speciálních hodnot a vztahů. Jako alternativní cestu bych pak doporučil plugin Pods CMS Framework, který vše výše uvedené řeší mimo základní databázové tabulky WordPressu, tedy pro “pořady” by vznikla vlastní tabulka. Toto řešení má své výhody, ale i nevýhody (některé funkce WordPressu v něm nejsou dostupné, je třeba se naučit další API). Je třeba jeho využití pořádně zvážit, během několika týdnů by měla vyjít nová verze 2.0, která by měla práci s pluginem ještě dále vylepšit.
6. června 2011 (8:00) #8467 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.