modulok frissítése után hibaüzenet, eltűnt a képgaléria

tamoca képe

Fatal error: Call to undefined function to() in /home/httpd/www/balatonlellehaz.hu/html/sites/all/modules/node_images/node_images.pages.inc on line 310
CCK, FileFiled,ImageFiled, modulokat frissítettem. A frissítés lement hibaüznet nélkül de most a tartalomnál a szerkesztési nézetben hozza (Images fülre kattintva) a képeket lehet feltölteni, törölni is, de a nézetben a képgaléria megtekintése helyett a hibaüzenet jön be.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Laza képe

mindegyik modult visszakapcsoltad?
az első sor azt jelenti, hogy az a függvény nincs definiálva.
ez akkor szokott - leggyakrabban - előfordulni, ha egy modul meghívná egy másik modul függvényét, de az nincs bekapcsolva

0
0
Laza képe

van egy új dependency: http://drupal.org/node/257944 - igaz ez nem annak a modulnak az issueja, viszont a függvény ezé a modulé, amit nem tud meghívni

0
0
tamoca képe

Köszi a gyors választ. A arra nem is gondoltam , hogy nyelvi modul is bekavarhat. Frissítettem a
i18n modult is lehet ott van valami probléma . A link amit adtál szintén arról ír valamit, csak nem vagyok jó angolos...Ott egyik ügyfél eltávolította a nyelvi modult én nem ezt választanám mert szálláskiadás lesz, tehát kellenek a nyelvek...

0
0

tamoca

Laza képe

megnéztem a kérdéses modult:

foreach ($node->node_images as $id => $image) {
    // i18n support for description
    if (module_exists('i18nstrings')) {
      // translate description
      to('node_images:node_image:'.$image->id.':description', $image, array('description'));
    }

Eszerint az i18nstrings modulban kellene lenni a függvénynek.
Ez a modul az i18n modulcsomag része.

Régebbi kiadásban tényleg megtaláltam a to() függvényt.
Ha minden igaz - nem teszteltem - erre változott meg: i18nstrings_translate_object()
Tehát, a hibaüzenet helyén a függvényt amit fent mutatok írd át erre.

Lehet, hogy ez nem lesz elég, most nincs lehetőségem tesztelni.
Ha elég, akkor dobj egy issue-t a node_image modulhoz, hogy ez a probléma. Bár ha nem elég, akkor is, mert valahol itt lesz a megoldás :)

0
0
pp képe

Nem lenne praktikusabb azt ajánlani, hogy inkább írjon egy icipici modult, mely a to függvényt megvalósítja?

pp

0
0
Laza képe

Ha megnézed, egyszerűen lecserélték a to() függvényt. A másik modul karbantartója pedig nem figyelt erre. Tehát ez egy issue ott. Ráadásul, ha debuggolni nem sikerült, nem hinném, hogy modult tudna írni.

0
0
tamoca képe

Valóban ez volt a probléma, alábbiakban közzéteszem a javított , jól működő galéria
kódsorát. Amíg nem javítják a modul szerkesztői addig is ez megoldás.
Köszönöm "LAZA"
/************************************************************
* Gallery functions
************************************************************/

function _node_images_gallery($node) {
$node->node_images = node_images_load($node, 0, 1);
if (empty($node->node_images)) {
drupal_set_message(t('No images uploaded for this content.'));
if (user_access('create node images') && node_access('update', $node)) {
$output = t('Click here to upload new images.', array('!url' => url('node/'.$node->nid.'/images')));
}
return '

'.$output.'

';
}

$settings = array('images' => array());

$i = 1;
$thumbs = array();
foreach ($node->node_images as $id => $image) {
// i18n support for description
if (module_exists('i18nstrings')) {
// translate description
i18nstrings_translate_object('node_images:node_image:'.$image->id.':description', $image, array('description'));
}

0
0

tamoca

pp képe

ezt jó lenne a do-n közzétenni, ha már hiba. IRC drupal.hu csatornára gyere fel valamikor ott segítenek foltot készíteni és issue-t beküldeni.

pp

0
0
tamoca képe

Szia!
Skypen nem lehetne?
a kapcsolatfelvételi űrlapon elküldeném a skype nevem.

0
0

tamoca

pp képe

Ha van időm segítek, de ezzel szinte mindenki így van. Ha csak engem akarsz keresni, akkor meg kell találnod azt a szűk kis időablakot amikor időm és kedvem is van ezzel foglalkozni és Te is ugyan így vagy vele. Azonban ha feljössz a #drupal.hu irc csatornára akkor ott figyelnek sokan, így megsokszorozhatod az esélyedet arra, hogy segítséget kapj/adj. Sőt!

Hidd el nem nehéz. Letöltesz egy irc klienst, beállítod az irc.freenode.net szervert, majd beírod:

/join #drupal.hu

És már bent is vagy.

pp

0
0
tamoca képe

Nekem új, de megpróbálom, köszi.

0
0

tamoca

Laza képe

Nem kell idézőjelbe tenni, ez a vezetéknevem :)

0
0
york képe

Van aki szuletett Laza... :D

0
0