Update 5.x to 6.x
Sziasztok!
Hasonló cipőben járok és az ajánlott upgrade.txt alapján végezve a műveleteket a 10. ponthoz érve -> http:/www.web.com/update.php futtatása során rengeteg hiba ill. warning jelenik meg, mint pl. az alábbi részlet:
user warning: Table 'drupal.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/data/drupal/includes/menu.inc on line 315.
user warning: Table 'drupal.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/data/drupal/includes/menu.inc on line 315.
user warning: Table 'drupal.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/data/drupal/includes/menu.inc on line 315.
user warning: Table 'drupal.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('node') ORDER BY fit DESC LIMIT 0, 1 in /var/data/drupal/includes/menu.inc on line 315.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 463.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 468.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 463.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 468.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 463.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 468.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 463.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 468.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 463.
warning: Invalid argument supplied for foreach() in /var/data/drupal/includes/theme.inc on line 468.
user warning: Unknown column 'serialized' in 'field list' query: SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'theme_registry:garland' in /var/data/drupal/includes/cache.inc on line 26.
user warning: Unknown column 'serialized' in 'field list' query: UPDATE cache SET data = 'a:98:{s:24:\"block_admin_display_form\";a:7:{s:8:\"template\";s:38:\"modules/block/block-admin-display-form\";s:4:\"file\";s:29:\"modules/block/block.admin.inc\";s:9:\"arguments\";a:1:{s:4:\"form\";N;}s:4:\"type\";s:6:\"module\";s:10:\"theme path\";s:13:\"modules/block\";s:11:\"theme paths\";a:1:{i:0;s:13:\"modules/block\";}s:20:\"preprocess functions\";a:2:{i:0;s:19:\"template_preprocess\";i:1;s:44:\"template_preprocess_block_admin_display_form\";}}s:21:\"filter_admin_overview\";a:7:{s:9:\"arguments\";a:1:{s:4:\"form\";N;}s:4:\"file\";s:31:\"modules/filter/filter.admin.inc\";s:4:\"type\";s:6:\"module\";s:10:\"theme
Tudnátok segíteni a megoldásban?
Köszönettel:
llauko
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Használd a forrást
/** * Implementation of hook_menu(). */ function xmlsitemap_menu() { $items = array(); $access_config = array('administer site configuration'); $access_content = array('access content'); // sok, ide nem vágó rész kihagyva $items['sitemap.xml'] = array( 'title' => 'Sitemap index', 'page callback' => 'xmlsitemap_output_index', 'access arguments' => $access_content, 'type' => MENU_CALLBACK, 'file' => 'xmlsitemap.pages.inc', ); // sok, ide nem vágó rész kihagyva return $items; }
Magyarul a modul nem fájlt hoz létre, hanem minden alkalommal, mikor valaki az említett URL-t kéri le, meghívja az xmlsitemap.pages.inc fájlban levő xmlsitemap_output_index() függvényt. Bővebben lásd ott.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
gombbal egy fuggvenyt
..._form { $form['gomb'] = array( '#type' => 'button', '#title' => t('Működj!'), '#submit' => array('az_en_fuggvenyem'), '#valami' => 42, ); } function az_en_fuggvenyem($form, &$form_state) { $button = $form_state['clicked_button']; $valami = $button['#valami']; drupal_set_message(t('the answer to life, the universe and everything = @answer', array('@answer' => $valami))); }
Drupalban keves helyen hasznalnak 'button' tipust, mert van a 'submit' tipus amihez megadott ellenorzo (validate) es futtatando (submit) fuggveny tartozik
http://drupal.org/node/751826
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Sikerült
Sikerült a katalógust átformáznom úgy, ahogy én szerettem volna.
Azonban nem a fenti fgv-t, hanem a uc_product.module fájlban a uc_product_table_header() és uc_product_table() fgv-eket kellett átírnom.
Az első a fejléc. A termék garanciáját akartam megjeleníteni, ami cck mezőben van.
A fejléc módosításához
$columns['garancia'] = array( 'weight' => 2, 'cell' => array('data' => t('warranty'), 'nowrap' => 'nowrap'), );
A táblázat módosításához az utóbbi fgv-t kellett átírni:
$data['garancia'] = array('#value' => $node->field_garancia[0]['value'], '#cell_attributes' => array('width' => '100%'), );
Egyetlen bajom a megoldással, hogy a frissítésnél elvész a módosítás, erre figyelni kell.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges




$nid vs. $node->nid
Azért nem létezik, mert nem azokat a változókat használod, amiket átadsz.
Te az $nid és az $op változókat adod át, mégis a $node->nid és a $node->op értékekre hivatkozol a fgv-en belül.
Ezeket kellene lecserélni valahogy így:
Remélem így már érthető amit írtam.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/