Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaKrisztina Farkasné Megváltozta több, mint 9 éve
1
Így készült... a drupal6themes.com
2
2 Miről lesz szó? Ötlet Célok Megoldások Problémák és hiányosságok További ötletek és tervek
3
3 Ötlet Kevés az igazán ütős általános smink Licenc akadályokba ütközik a megosztás Kevés a jó sminkgaléria
4
4 Célok 6.x-1.0-dev Sminkek feltöltése-letöltése CCK, upload kategóriákba rendezése taxonomy „előnézete” élő Drupal környezetben nem lehet tudni, de van ilyen, úgyhogy valahogy mennie kell
5
5 Megoldás: modult kell írni themeshare.module „node típusú” modul „theme” tartalomtípus, „themegallery” oldal rejtett űrlapelem a „machine-readable name” themeswitcher.module sminkváltás az urlben átadott név alapján blokkok a sminkek böngészéséhez
6
6 themeswitcher.module function themeswitcher_init(){ global $custom_theme; if(isset($_GET['theme'])){ $themes = list_themes(); if(isset($themes[$_GET['theme']]) && $themes[$_GET['theme']]->status == 1){ $_SESSION['themeswitcher_theme'] = $_GET['theme']; }else{ $_SESSION['themeswitcher_theme'] = 'garland'; } if(isset($_SESSION['themeswitcher_theme'] )){ $custom_theme = $_SESSION['themeswitcher_theme']; } #drupal_set_message('current theme: '.$custom_theme); } külön köszönet: pp
7
7 themeshare.module function themeshare_form(&$node) { $type = node_get_types('type', $node); $form['#attributes'] = array('enctype' => "multipart/form-data"); $form['title'] = array( '#type' => 'textfield', '#title' => check_plain($type->title_label), '#required' => TRUE, '#default_value' => $node->title, '#weight' => -5 ); global $user; if ($user->uid == 1 or $user->uid == 2){ $form['themename'] = array( '#type' => 'textfield', '#title' => t('Machine-readable name'), '#required' => FALSE, '#default_value' => $node->themename, '#weight' => -4 Teljesen kiváltható lenne CCK -val külön köszönet: api.drupal.org
8
8 Problémák és hiányosságok Saját modulok hibái, hiányosságai Ellenőrizetlen csatolmányok Sminkeket „gyalog” kell ellenőrizni és telepíteni, beállítani, frissíteni Új blokkok vagy menük bevezetése már most nehézkes Taxonómia van ugyan, de nincs igazán hatékony szűrő- és keresőfelület SEO hiányosságok Bonus: A skálázás vajon mi?
9
9 Értékelés, kedvencek, saját szótárak/kategóriák(?) Több tartalom az előnézeti élmény fokozására (FeedAPI).tpl.php és snippet gyűjtemény Tippek és trükkök Paypal - per user donations Profilokkal kiegészítve újszerű megoldás születhet (instantdrupal.com vagy ilyesmi;) További tervek és ötletek
10
10 Köszönöm a figyelmet! Az Erő legyen Veletek!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.