Ledwis Posted February 8, 2013 Share Posted February 8, 2013 Pues, al insertar un vídeo de youtube en este módulo, cosa que he hecho siempre y muy a menudo con mi versión 1.4.7 en otra tienda, me tira este error: [PrestaShopException] Property EditorialClass->body_paragraph is not valid at line 872 in file classes/ObjectModel.php 866. 867. $message = $this->validateField($field, $value, $id_lang); 868. if ($message !== true) 869. { 870. if ($die) 871. throw new PrestaShopException($message); 872. return $error_return ? $message : false; 873. } 874. } 875. } 876. ObjectModelCore->validateFieldsLang - [line 305 - classes/ObjectModel.php] - [0 Argument] ObjectModelCore->getFieldsLang - [line 637 - classes/ObjectModel.php] - [0 Argument] ObjectModelCore->update - [line 252 - modules/editorial/editorial.php] - [0 Argument] Editorial->postProcess - [line 207 - modules/editorial/editorial.php] - [0 Argument] Editorial->getContent - [line 597 - controllers/admin/AdminModulesController.php] - [0 Argument] AdminModulesControllerCore->postProcessCallback - [line 717 - controllers/admin/AdminModulesController.php] - [0 Argument] AdminModulesControllerCore->postProcess - [line 158 - classes/controller/Controller.php] - [0 Argument] ControllerCore->run - [line 348 - classes/Dispatcher.php] - [0 Argument] DispatcherCore->dispatch - [line 50 - morena/index.php] - [0 Argument] [PrestaShop] Fatal error in module head: Undefined offset: 6 A que se debe esto?? 1 Link to comment Share on other sites More sharing options...
Ledwis Posted February 8, 2013 Author Share Posted February 8, 2013 Sin embargo en 1.4.7 va estupendamente... 1 Link to comment Share on other sites More sharing options...
Ledwis Posted February 8, 2013 Author Share Posted February 8, 2013 Acabo de fijarme, cada link abre una ventana con un código, lo dejo para que un alma caritativa me eche el cable, no puedo ser al único que le pase! bjectModelCore->validateFieldsLang - [line 306 - classes/ObjectModel.php] - [0 Argument] 300. {301. // Retrocompatibility302. if (method_exists($this, 'getTranslationsFieldsChild'))303. return $this->getTranslationsFieldsChild();304. 305. $this->validateFieldsLang();306. $is_lang_multishop = $this->isLangMultishop();307. 308. $fields = array();309. if ($this->id_lang === null)310. foreach (Language::getLanguages(false) as $language) ObjectModelCore->getFieldsLang - [line 590 - classes/ObjectModel.php] - [0 Argument] 584. }585. 586. // Database update for multilingual fields related to the object587. if (isset($this->def['multilang']) && $this->def['multilang'])588. {589. $fields = $this->getFieldsLang();590. if (is_array($fields))591. {592. foreach ($fields as $field)593. {594. foreach (array_keys($field) as $key) ObjectModelCore->update - [line 252 - modules/editorial/editorial.php] - [0 Argument] 246. if (Tools::isSubmit('submitUpdateEditorial'))247. {248. $id_shop = (int)$this->context->shop->id;249. $editorial = EditorialClass::getByIdShop($id_shop);250. $editorial->copyFromPost();251. $editorial->update();252. 253. /* upload the image */254. if (isset($_FILES['body_homepage_logo']) && isset($_FILES['body_homepage_logo']['tmp_name']) && !empty($_FILES['body_homepage_logo']['tmp_name']))255. {256. Configuration::set('PS_IMAGE_GENERATION_METHOD', 1); Editorial->postProcess - [line 207 - modules/editorial/editorial.php] - [0 Argument] 201. }202. 203. public function getContent()204. {205. $this->_html = '';206. $this->postProcess();207. 208. $helper = $this->initForm();209. 210. $id_shop = (int)$this->context->shop->id;211. $editorial = EditorialClass::getByIdShop($id_shop); Editorial->getContent - [line 597 - controllers/admin/AdminModulesController.php] - [0 Argument] 591. // We check if method of module exists592. if (!method_exists($module, $method))593. throw new PrestaShopException('Method of module can\'t be found');594. 595. // Get the return value of current method596. $echo = $module->{$method}();597. }598. 599. // If the method called is "configure" (getContent method), we show the html code of configure page600. if ($key == 'configure' && Module::isInstalled($module->name))601. { AdminModulesControllerCore->postProcessCallback - [line 717 - controllers/admin/AdminModulesController.php] - [0 Argument] 711. $ppmReturn = $this->$ppm();712. }713. 714. // Call appropriate module callback715. if (!isset($ppmReturn))716. $this->postProcessCallback();717. }718. 719. /**720. * Generate html errors for a module process721. * AdminModulesControllerCore->postProcess - [line 158 - classes/controller/Controller.php] - [0 Argument] 152. // setMedia MUST be called before postProcess153. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className)))154. $this->setMedia();155. 156. // postProcess handles ajaxProcess157. $this->postProcess();158. 159. if (!empty($this->redirect_after))160. $this->redirect();161. 162. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) ControllerCore->run - [line 348 - classes/Dispatcher.php] - [0 Argument] 342. // Execute hook dispatcher343. if (isset($params_hook_action_dispatcher))344. Hook::exec('actionDispatcher', $params_hook_action_dispatcher);345. 346. // Running controller347. $controller->run();348. }349. catch (PrestaShopException $e)350. {351. $e->displayMessage();352. } Link to comment Share on other sites More sharing options...
Ledwis Posted February 8, 2013 Author Share Posted February 8, 2013 He cambiado 1 a 1, todos los archivos que da el error por el de la version prestashop original y continua el problema, supongo que será un error del editor o yo que se, pero he intentado poner la versión del 1.4.7 y va bien, pero tira el mismo error... alguna alternativa? Link to comment Share on other sites More sharing options...
Ledwis Posted February 8, 2013 Author Share Posted February 8, 2013 En serio soy al único de la comunidad que le pasa esto? Link to comment Share on other sites More sharing options...
Ledwis Posted February 9, 2013 Author Share Posted February 9, 2013 Bueno, he instalado prestasho en local, por si era del servidor, pero NO, supongo que es un bug, supongo que nadie, tal y como viene prestashop, puede añadir el código de youtube, este por ejemplo: <iframe width="420" height="315" src="http://www.youtube.com/embed/pabLH9v4hNs" frameborder="0" allowfullscreen></iframe> A la edición HTML del editor de texto de página de inicio, cosa que en versiones anteriores se puede, está francamente bien para poner vídeos de presentación de la tienda y tal, es una pena que no se pueda en la versión 1.5 Link to comment Share on other sites More sharing options...
Ledwis Posted February 9, 2013 Author Share Posted February 9, 2013 me siento ignorado... Link to comment Share on other sites More sharing options...
Ledwis Posted February 10, 2013 Author Share Posted February 10, 2013 Subo foto... Link to comment Share on other sites More sharing options...
Ledwis Posted February 11, 2013 Author Share Posted February 11, 2013 Bueno, visto que nadie sabe la solución, por favor, digánme si les ocurre lo mismo, solamente es el módulo de texto de inicio prestashop 2.0, añadir el código html proporcionado por youtube, y guardar, a ver si os funciona, un saludo. Link to comment Share on other sites More sharing options...
Ledwis Posted February 11, 2013 Author Share Posted February 11, 2013 (edited) Bueno, veo que nadie ve clara la solución, por favor, para los que leis esto, probad si a vuestro prestashop, 1.5.3, le pasa lo mismo, el módulo de texto de inicio , añadiis un video y me comentáis que pasa, gracias. Edito: No había aparecido el comentario anterior y creí que no se había cargado.... Edited February 11, 2013 by Ledwis (see edit history) Link to comment Share on other sites More sharing options...
jdcr Posted March 22, 2013 Share Posted March 22, 2013 yo estoy igual! me da el mismo error en el modulo de editor de texto de la pagina de inicio al tratar de instertar un video iframe de vimeo! Link to comment Share on other sites More sharing options...
jdcr Posted March 22, 2013 Share Posted March 22, 2013 Si consigues la manera de insertar el codigo como <object> y no como iframe no te dará problemas, por lo menos a mi no me dio el error y se ve bien! Link to comment Share on other sites More sharing options...
Ledwis Posted March 30, 2013 Author Share Posted March 30, 2013 Como lo hiciste? yo tengo un modulo, algo antiguo pero va genia, se llama SotEW's Adds v0.4, y puedo añadir el video sin problema... pero claro, antes tenia el tablón y el modulo, ahora solo el modulo, como lo hiciste? Link to comment Share on other sites More sharing options...
temujin Posted May 23, 2013 Share Posted May 23, 2013 Subo foto... http://forge.prestashop.com/browse/PSCFV-7903 https://github.com/PrestaShop/PrestaShop/commit/ec9f3958cab53f1cdb70d1f289f37d065a09b314 Link to comment Share on other sites More sharing options...
fpadron Posted May 31, 2013 Share Posted May 31, 2013 Tengo el mismo error y nada. Con la versión anterior podías hacer lo que te diera la gana en HTML en la página de inicio y ahora no se puede insertar un iframe. Link to comment Share on other sites More sharing options...
Recommended Posts