Sziasztok!
A következő hibát dobja az oldalam:
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! DrupalDefaultEntityController->load() függvényben (.../acquia7/includes/entity.inc 178 sor).
Találtam ezzel kapcsolatban egy cikket.
A grep az alábbi helyeken talál '_load(array' kifejezést:
acquia7/includes/form.inc: * $node = node_load(array('uid' => $uid, 'type' => $type)); acquia7/modules/simpletest/tests/entity_crud_hook_test.module:function entity_crud_hook_test_entity_load(array $entities, $type) { acquia7/modules/trigger/trigger.module: return node_load(array('nid' => arg(1))); acquia7/profiles/acquia/modules/pathauto/pathauto.test: $english_alias = path_load(array('alias' => 'english-node', 'language' => 'en')); acquia7/profiles/commerce_kickstart/modules/pathauto/pathauto.test: $english_alias = path_load(array('alias' => 'english-node', 'language' => 'en')); acquia7/profiles/commercedev/modules/pathauto/pathauto.inc: return path_load(array('pid' => $pid)); acquia7/profiles/commercedev/modules/pathauto/pathauto.test: $english_alias = path_load(array('alias' => 'english-node', 'language' => 'en')); acquia7/sites/all/modules/ctools/plugins/arguments/uid.inc: $account = user_load(array('uid' => $arg)); acquia7/sites/all/modules/rules/modules/path.eval.inc: elseif (!path_load(array('alias' => $alias, 'language' => $langcode))) { acquia7/sites/all/modules/rules/modules/path.eval.inc: if ($path = path_load(array('source' => $source, 'language' => $langcode))) { acquia7/sites/all/modules/rules/modules/path.eval.inc: if (($path = path_load(array('alias' => $alias, 'language' => $langcode))) && (empty($node->path['pid']) || $node->path['pid'] != $path['pid'])) { acquia7/sites/all/modules/rules/modules/path.eval.inc: if (($path = path_load(array('alias' => $alias, 'language' => LANGUAGE_NONE))) && (empty($term->path['pid']) || $term->path['pid'] != $path['pid'])) {
Lehet, hogy a cikk alapján valamit félreértelmeztem, de elképzelhető az, hogy az alaprendszer állományai rosszul használják pl. a node_load függvényt? pl. form.inc ?!
Nyugtassatok meg, hogy a D7 egy stabil rendszer, csak én vagyok sima agyú! Napok óta ezt a hibát keresem...
Ha valakit érdekel, akkor itt megnézheti. Ez NEM a reklám helye, még NE "bíráljátok az oldalam" :)))))
Köszönöm,
Szabolcs
Drupal verzió:
Fórum:
contrib
Milyen contrib modulokat használsz, név, verzió? Mióta jelentkezik ez a probléma?
A Drupal 7 amúgy egy teljesen jól használható dolog.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Moduljaim
Alaprendszer: 7.4
Administration menu 7.x-3.0-rc1
Chaos tools 7.x-1.0-beta1
Automatic Nodetitles 7.x-1.0
Colorbox 7.x-1.0-beta4
CSS Injector 7.x-1.x-dev
Entity API 7.x-1.0-beta9
Entity tokens 7.x-1.0-beta9
Pathauto 7.x-1.0-beta1
Token 7.x-1.0-beta1
Variable 7.x-1.0
Variable realm 7.x-1.0
Variable store 7.x-1.0
Devel 7.x-1.0
Devel node access 7.x-1.0
Address Field 7.x-1.0-alpha2
Meta tag field 7.x-1.8
Node Reference 7.x-2.0-beta3
Node Reference URL Widget 7.x-1.11
References 7.x-2.0-beta3
Localization client 7.x-1.0
Block languages 7.x-1.0-beta7
Contact translation 7.x-1.0-beta7
Field translation 7.x-1.0-beta7
Internationalization 7.x-1.0-beta7
Menu translation 7.x-1.0-beta7
Multilingual content 7.x-1.0-beta7
Multilingual select 7.x-1.0-beta7
Path translation 7.x-1.0-beta7
String translation 7.x-1.0-beta7
Synchronize translations 7.x-1.0-beta7
Taxonomy translation 7.x-1.0-beta7
Translation redirect 7.x-1.0-beta7
Translation sets 7.x-1.0-beta7
Variable translation 7.x-1.0-beta7
Video 7.x-1.0-alpha2
Video UI 7.x-1.0-alpha2
Views 7.x-3.0-rc1
Views UI 7.x-3.0-rc1
Mini panels 7.x-3.0-alpha3
Panels 7.x-3.0-alpha3
Panels In-Place Editor 7.x-3.0-alpha3
Rules 7.x-2.0-beta2
Rules UI 7.x-2.0-beta2
Felépítettem a node--termek.tpl.php sablont, majd néhány view-t, nagyjából azóta van ez a hibajelenség.
Szerkesztettem a bejegyzésen... A modulokat azóta updateltem. Minden a legfrissebb verzióra van hozva.
A hiba ettől függetlenül a /node oldalon fennáll.
A címlap megváltoztatásával besöpörtem a problémát a szőnyeg alá.
Ha valakit érdekel a dolog, szívesen visszaállítom az eredeti állapotot. Adok felhasználónevet/jelszót, amivel kutakodhat...
Köszönöm a segítséget!
Üdv,
Ménesi Szabolcs
tesztoldal
Nem tudom, hogy van-e tesztoldalad, de azt javaslom, hogy csinálj egyet és azon kezd el kikapcsolni a contrib modulokat. Szinte teljesen biztos vagyok benne, hogy egyikük okozza a problémát.
Sőt, rákeresve a hibaüzenetre elsőre úgy tűnik, hogy a Video modul lesz a ludas.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Siker
Kikapcsoltam a video modult. Nyertél. Az okozta a problémát.
Most rakom össze az oldalt. Még bármit nyugodt szívvel kidobok-felrakok... :)
Persze amikor élesbe megy, szigorúan csak teszt oldalon fogok dolgozni.
Nagyon köszönöm a segítséget!
Üdv,
Ménesi Szabolcs
Ez itt eleg erdekes:acquia7
Ez itt eleg erdekes:
A dokumentacio (api.drupal.org) ezt mondja:
node_load($nid = NULL, $vid = NULL, $reset = FALSE)
Egy hibas parameterekkel hivott node_load a bunos.
---
http://drupalaton.hu