stleon
Members-
Posts
62 -
Joined
-
Last visited
Profile Information
-
Location
spain
-
Activity
Other
Recent Profile Visitors
4,805,383 profile views
stleon's Achievements
Newbie (1/14)
0
Reputation
-
Actualizar Prestashop 1.6.1.6 y Error fatal : el nivel de acceso a Link :: getBaseLink () debe ser público (como en la clase LinkCore) en /var/www/vhosts/miweb.com/httpdocs/override/classes/Link.php en la línea 0
stleon replied to stleon's topic in PrestaShop Download: instalación, actualización y configuración
Gracias NAdie!! He tenido que reinstalar por FTP todos los archivos porqe la web lleva caía desde las 13:00 horas y son muchas horas sin estar online. He tomado nota de todo para comentarlo a Alabazweb, a ver si encuentran solución. Un millón de gracias y no dejo el tiquet del todo cerrado hasta que no me contesten y encontremos solución, por si a algún compañero le ocurriese lo mismo teniendo el mismo módulo. Gracias Nadie y Sergio Ruiz!! -
Actualizar Prestashop 1.6.1.6 y Error fatal : el nivel de acceso a Link :: getBaseLink () debe ser público (como en la clase LinkCore) en /var/www/vhosts/miweb.com/httpdocs/override/classes/Link.php en la línea 0
stleon replied to stleon's topic in PrestaShop Download: instalación, actualización y configuración
Efectivamente, dentro del módulo he encontrado esta carpeta: modules/goodbid/_override/classes/Link.php con el siguiente contenido: <?php class Link extends LinkCore { protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null) { if (Configuration::get("GB_RM_LANG_URL")) return ''; return parent::getLangLink($id_lang, $context, $id_shop); } /** * Create a link to a category * * @param mixed $category Category object (can be an ID category, but deprecated) * @param string $alias * @param int $id_lang * @param string $selected_filters Url parameter to autocheck filters of the module blocklayered * @return string */ public function getCategoryLink($category, $alias = null, $id_lang = null, $selected_filters = null, $id_shop = null, $relative_protocol = false) { if (!$id_lang) { $id_lang = Context::getContext()->language->id; } $url = $this->getBaseLink($id_shop, null, $relative_protocol).$this->getLangLink($id_lang, null, $id_shop); if (!is_object($category)) { $category = new Category($category, $id_lang); } // Set available keywords $params = array(); $params['id'] = $category->id; $params['rewrite'] = (!$alias) ? $category->link_rewrite : $alias; $params['meta_keywords'] = Tools::str2url($category->getFieldByLang('meta_keywords')); $params['meta_title'] = Tools::str2url($category->getFieldByLang('meta_title')); $dispatcher = Dispatcher::getInstance(); if ($dispatcher->hasKeyword('category_rule', $id_lang, 'categories', $id_shop)) { /*$params['category'] = $category; $cats = array(); foreach ($category->getParents($id_lang) as $cat) { if (!in_array($cat['id_category'], Link::$category_disable_rewrite)) { //remove root and home category from the URL $cats[] = $cat['link_rewrite']; } } $params['categories'] = implode('/', $cats);*/ $cats = array(); foreach ($category->getParentsCategories() as $cat) if (!in_array($cat['id_category'], array(1, 2, $category->id)))//remove root, home and current category from the URL $cats[] = $cat['link_rewrite']; $params['categories'] = implode('/', array_reverse($cats)); } // Selected filters is used by the module blocklayered $selected_filters = is_null($selected_filters) ? '' : $selected_filters; if (empty($selected_filters)) { $rule = 'category_rule'; } else { $rule = 'layered_rule'; $params['selected_filters'] = $selected_filters; } return $url.Dispatcher::getInstance()->createUrl($rule, $id_lang, $params, $this->allow, '', $id_shop); } protected function getBaseLink($id_shop = null, $ssl = null, $relative_protocol = false) { static $force_ssl = null; if ($ssl === null) { if ($force_ssl === null) { $force_ssl = (Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')); } $ssl = $force_ssl; } if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') && $id_shop !== null) { $shop = new Shop($id_shop); } else { $shop = Context::getContext()->shop; } if ($relative_protocol) { $base = '//'.($ssl && $this->ssl_enable ? $shop->domain_ssl : $shop->domain); } else { $base = (($ssl && $this->ssl_enable) ? 'https://'.$shop->domain_ssl : 'http://'.$shop->domain); } return $base.$shop->getBaseURI(); } } Gracias nuevamente!!! -
Actualizar Prestashop 1.6.1.6 y Error fatal : el nivel de acceso a Link :: getBaseLink () debe ser público (como en la clase LinkCore) en /var/www/vhosts/miweb.com/httpdocs/override/classes/Link.php en la línea 0
stleon replied to stleon's topic in PrestaShop Download: instalación, actualización y configuración
Buenas tardes SErgio, Te pego lo que tiene mi archivo Link.php Graicas por tu atención también!! <?php class Link extends LinkCore { protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null) { if (Configuration::get("GB_RM_LANG_URL")) return ''; return parent::getLangLink($id_lang, $context, $id_shop); } /** * Create a link to a category * * @param mixed $category Category object (can be an ID category, but deprecated) * @param string $alias * @param int $id_lang * @param string $selected_filters Url parameter to autocheck filters of the module blocklayered * @return string */ public function getCategoryLink($category, $alias = null, $id_lang = null, $selected_filters = null, $id_shop = null, $relative_protocol = false) { if (!$id_lang) { $id_lang = Context::getContext()->language->id; } $url = $this->getBaseLink($id_shop, null, $relative_protocol).$this->getLangLink($id_lang, null, $id_shop); if (!is_object($category)) { $category = new Category($category, $id_lang); } // Set available keywords $params = array(); $params['id'] = $category->id; $params['rewrite'] = (!$alias) ? $category->link_rewrite : $alias; $params['meta_keywords'] = Tools::str2url($category->getFieldByLang('meta_keywords')); $params['meta_title'] = Tools::str2url($category->getFieldByLang('meta_title')); $dispatcher = Dispatcher::getInstance(); if ($dispatcher->hasKeyword('category_rule', $id_lang, 'categories', $id_shop)) { /*$params['category'] = $category; $cats = array(); foreach ($category->getParents($id_lang) as $cat) { if (!in_array($cat['id_category'], Link::$category_disable_rewrite)) { //remove root and home category from the URL $cats[] = $cat['link_rewrite']; } } $params['categories'] = implode('/', $cats);*/ $cats = array(); foreach ($category->getParentsCategories() as $cat) if (!in_array($cat['id_category'], array(1, 2, $category->id)))//remove root, home and current category from the URL $cats[] = $cat['link_rewrite']; $params['categories'] = implode('/', array_reverse($cats)); } // Selected filters is used by the module blocklayered $selected_filters = is_null($selected_filters) ? '' : $selected_filters; if (empty($selected_filters)) { $rule = 'category_rule'; } else { $rule = 'layered_rule'; $params['selected_filters'] = $selected_filters; } return $url.Dispatcher::getInstance()->createUrl($rule, $id_lang, $params, $this->allow, '', $id_shop); } protected function getBaseLink($id_shop = null, $ssl = null, $relative_protocol = false) { static $force_ssl = null; if ($ssl === null) { if ($force_ssl === null) { $force_ssl = (Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')); } $ssl = $force_ssl; } if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') && $id_shop !== null) { $shop = new Shop($id_shop); } else { $shop = Context::getContext()->shop; } if ($relative_protocol) { $base = '//'.($ssl && $this->ssl_enable ? $shop->domain_ssl : $shop->domain); } else { $base = (($ssl && $this->ssl_enable) ? 'https://'.$shop->domain_ssl : 'http://'.$shop->domain); } return $base.$shop->getBaseURI(); } } -
Actualizar Prestashop 1.6.1.6 y Error fatal : el nivel de acceso a Link :: getBaseLink () debe ser público (como en la clase LinkCore) en /var/www/vhosts/miweb.com/httpdocs/override/classes/Link.php en la línea 0
stleon replied to stleon's topic in PrestaShop Download: instalación, actualización y configuración
Buenas tardes Nadie, Efectivamente, tengo un módulo para limpiar las URLS GoodBid - Elimina el ID de la URL v3.0.11 - por AlabazWeb Pro pero no sé si es este módulo el que me da el error, Que me aconsejas? Como lo puedo solucionar? Gracias de antemano!! -
Actualizar Prestashop 1.6.1.6 y Error fatal : el nivel de acceso a Link :: getBaseLink () debe ser público (como en la clase LinkCore) en /var/www/vhosts/miweb.com/httpdocs/override/classes/Link.php en la línea 0
stleon posted a topic in PrestaShop Download: instalación, actualización y configuración
Buenas tardes, HAce un buen rato he intentado actualizar mi prestahop 1.6.1.6 y en el backoffice me ha dado todo ok, pero cuando he intentado entrar en la web y en el backoffice me da error. Activando el bug de errores me da esto: Error fatal : el nivel de acceso a Link :: getBaseLink () debe ser público (como en la clase LinkCore) en /var/www/vhosts/miweb.com/httpdocs/override/classes/Link.php en la línea 0 ¿Cómo podría solucionarlo? No puedo entrar ni el Backoffice ni en la web. Graicas de antemano compañeros. -
Buenas tardes, Me ha pasado lo mismo, se me ha quedado muerto la actualización a Prsashop 1.7.3.3 Estoy intentando actualizar a la ultima Presashop 1.7.3.3 (tengo la 1.7.3.2) y lleva un rato parado en .. quedan 1234 archivos por actualizar. quedan 634 archivos por actualizar. quedan 34 archivos por actualizar. Todos los archivos actualizados. Actualización de bases de datos en curso... Arriba del todo me sale "La configuración ha sido actualizada correctamente.", sin embargo no veo que se haya actulizado la base de datos, ya que no veo ninguna tabla en la información como que se han actualizado. Por otro lado, arriba a la izquierda parece qeu sigue pensando el Backoofice. Se ha actualizao bien complementemente, y también las tablas? He ejecutado la consulta en PHP my admin tal como se describe en este post y me da dado el error que os pongo en la imagen ¿que puedo hacer? Muchísimas gracias de antemano.
-
Muchas gracias por contestar Sergio!! Acabo de activarlo y al intentar crearme un nuevo usuario, me ha dado este error: Whoops, looks like something went wrong. 1/1 ContextErrorException in MailTransport.php line 259: Warning: escapeshellcmd() has been disabled for security reasons in MailTransport.php line 259 at ErrorHandler->handleError('2', 'escapeshellcmd() has been disabled for security reasons', '/var/www/vhosts/miweb.com/httpdocs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailTransport.php', '259', array('string' => '[email protected]')) at escapeshellcmd('[email protected]') in MailTransport.php line 259 at Swift_Transport_MailTransport->_isShellSafe('[email protected]') in MailTransport.php line 288 at Swift_Transport_MailTransport->_formatExtraParams('-f%s', '[email protected]') in MailTransport.php line 176 at Swift_Transport_MailTransport->send(object(Swift_Message), array()) in Mailer.php line 85 at Swift_Mailer->send(object(Swift_Message)) in Mail.php line 444 at MailCore::send('1', 'account', '[miweb - Tienda de Pruebas] ¡Bienvenido!', array('{firstname}' => 'Pablo', '{lastname}' => 'Garcia', '{email}' => '[email protected]', '{shop_logo}' => 'cid:[email protected]', '{shop_name}' => 'miweb - Tienda de Pruebas', '{shop_url}' => 'https://www.miweb.com/', '{my_account_url}' => 'https://www.miweb.com/mi-cuenta', '{guest_tracking_url}' => 'https://www.miweb.com/seguimiento-pedido-invitado', '{history_url}' => 'https://www.miweb.com/historial-compra', '{color}' => '#db3484'), '[email protected]', 'Pablo Garcia') in CustomerPersister.php line 223 at CustomerPersisterCore->sendConfirmationMail(object(Customer)) in CustomerPersister.php line 194 at CustomerPersisterCore->create(object(Customer), '123456') in CustomerPersister.php line 61 at CustomerPersisterCore->save(object(Customer), '123456', null) in CustomerForm.php line 187 at CustomerFormCore->submit() in AuthController.php line 62 at AuthControllerCore->initContent() in Controller.php line 253 at ControllerCore->run() in Dispatcher.php line 174 at Dispatcher->dispatch() in index.php line 28 ¿Como lo puedo solucionar? Gracias de antemano!! Un saludo
- 3 replies
-
- error 500
- prestashop 1.7.3.2 fallos
- (and 1 more)
-
Buenos días compañeros, Haciendo pruebas en la nueva Prestashop 1.7.3.2 vemos que si nos damos de alta como nuevo usuario en la web, da un error 500. Igualmente, haciendo pruebas con otro usuario de pruebas, si entro no hay problemas con usuario y clave, pero si modifico la dirección de envío, también da el error 500. He visto por el foro que le ha ocurrido a mucha gente, pero no he encontrado solución al problema. ¿Alguna recomendación? Gracias de antemano. Un saludo.
- 3 replies
-
- error 500
- prestashop 1.7.3.2 fallos
- (and 1 more)
-
Buenos días, En nuestro Prestashp 1.7.3.2 estamos teniendo un error cuando un cliente se crea una cuenta y pasa a la compra. Hemos mirado y buscado información sobre este error pero no encontramos solución. Muchísimas gracias de anteamno por culquier ayuda. [PrestaShopException] La propiedad Dirección-> dni está vacía. en la línea 954 en las clases de archivo / ObjectModel.php ObjectModelCore-> validateFields - [línea 272 - classes / ObjectModel.php] ObjectModelCore-> getFields - [línea 529 - classes / ObjectModel.php] ObjectModelCore-> add - [line 174 - classes / Address.php] - [2 Arguments] AddressCore-> add - [línea 487 - classes / ObjectModel.php] - [2 Arguments] ObjectModelCore-> save - [line 76 - classes / form / CustomerAddressPersister.php] CustomerAddressPersisterCore-> save - [line 157 - classes / form / CustomerAddressForm.php] - [2 Arguments] CustomerAddressFormCore-> submit - [line 111 - classes / checkout / CheckoutAddressesStep.php] CheckoutAddressesStepCore-> handleRequest - [line 61 - classes / checkout / CheckoutProcess.php] - [1 Arguments] CheckoutProcessCore-> handleRequest - [línea 262 - controladores / front / OrderController.php] - [1 Arguments] OrderControllerCore-> initContent - [línea 253 - classes / controller / Controller.php] ControllerCore-> run - [line 166 - override / classes / Dispatcher.php] Dispatcher-> dispatch - [línea 28 - index.php]
-
Buenos días, Hace unas semanas actualizamos nuestro Prestashop a la 1.7.3.1 y nos gustaría poder seguir con la misma serie en los pedidos. Es decir, si en el anterior prestashop, el último pedido era el 736, queremos que en este continue en el 737. He encontrado una SQL la cual no funciona en Prestashop 1.7.3.1 ALTER TABLE `ps_orders` AUTO_INCREMENT = 737 Alguna idea? Grcias de antemano
-
Algún profesional que me de otro presupuesto!! Pago por paypal o como se acuerde. Gracias.
-
Buenas tardes, Compré hace unas semanas el módulo de Market place de Amazón y tengo problemas para la configuración con Amazón Seller. EStoy en contacto con el desarrollador del módulo pero no me deja nada claro y tampoco me configuran en remoto el módulo. Estoy buscando precio por la configuración de mi módulo, el cual está casi listo. He pasado casi todos los artículos a Amazon seller, pero no me pasa las descripciones y palabras clave. ¿Alguien que me cotize un presupuesto para valorarlo? Gracias.
-
Buenas tardes, Compré hace unas semanas el módulo de Market place de Amazón y tengo problemas para la configuración con Amazón Seller. EStoy en contacto con el desarrollador del módulo pero no me deja nada claro y tampoco me configuran en remoto el módulo. Estoy buscando precio por la configuración de mi módulo, el cual está casi listo. He pasado casi todos los artículos a Amazon seller, pero no me pasa las descripciones y palabras clave. ¿Alguna empresa que me cotize un presupuesto para valorarlo? Gracias.
-
Tengo que decir que el soporte de dicho módulo es rápido, pero se echa de menos un acceso al backoffice por su parte como otros desarrolladores para que lo dejen bien configurado. Llevo hablando con ellos desde diciembre y entre que escriben en inglés, le envío pantallazos y tal, esto sigue igual. Solo se limitan a decirme...envia el informe feed en xml pero no me dan soluciones, por eso veo mejor que si alguien que lo tenga pueda echarme un cable se lo agradecería mucho. Saludos.