Jump to content

Asier.S

Members
  • Posts

    36
  • Joined

  • Last visited

About Asier.S

  • Birthday 12/29/1987

Profile Information

  • Location
    Bera
  • Activity
    User/Merchant

Recent Profile Visitors

2,306,597 profile views

Asier.S's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Hola buenas, estoy realizando actualizaciones en mi Prestashop. y vengo de la versión 1.5.6. E actualizado sin problemas hasta la versión 1.6.1.24. El problema me a surgido cuando e ido a actualizar de esta (1.6.1.24) a la 1.7.0.6. Adjunto error: Errores [INTERNAL] /home/XXXXX/public_html/src/Core/Addon/Module/ModuleManager.php line 111 - Exception: You are not allowed to install modules. #0 /home/XXXXX/public_html/src/Core/Addon/Theme/ThemeManager.php(272): PrestaShop\PrestaShop\Core\Addon\Module\ModuleManager->install('ps_linklist') #1 /home/XXXXX/public_html/src/Core/Addon/Theme/ThemeManager.php(168): PrestaShop\PrestaShop\Core\Addon\Theme\ThemeManager->doEnableModules(Array) #2 /home/XXXXX/public_html/src/Core/Addon/Theme/ThemeManager.php(203): PrestaShop\PrestaShop\Core\Addon\Theme\ThemeManager->enable('classic') #3 /home/XXXXX/public_html/YYYYY/autoupgrade/latest/install/upgrade/php/ps_1700_reset_theme.php(32): PrestaShop\PrestaShop\Core\Addon\Theme\ThemeManager->reset('classic') #4 [internal function]: ps_1700_reset_theme() #5 /home/XXXXX/public_html/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(395): call_user_func_array('ps_1700_reset_t...', Array) #6 /home/XXXXX/public_html/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(360): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->runPhpQuery('1.7.0.0', '/* PHP:ps_1700_...') #7 /home/kirolakb/public_html/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(284): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->runQuery('1.7.0.0', '/* PHP:ps_1700_...') #8 /home/XXXXX/public_html/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader17.php(55): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->upgradeDb('1.6.1.24') #9 /home/XXXXX/public_html/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(101): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader17->upgradeDb('1.6.1.24') #10 /home/XXXXX/public_html/modules/autoupgrade/classes/TaskRunner/Upgrade/UpgradeDb.php(41): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->doUpgrade() #11 /home/XXXXX/public_html/YYYYY/autoupgrade/ajax-upgradetab.php(53): PrestaShop\Module\AutoUpgrade\TaskRunner\Upgrade\UpgradeDb->run() #12 {main} Que puedo hacer? Muchas gracias de ante mano. estare esperando para cualquier info que se me pida.
  2. Hola. Bueno, escribo para comentar que ya lo solucionado. He instalado el módulo que os dejo a continuación, por si a alguien le interesa, es gratuito. Tiene la opción de elegir añadir Captcha en contacto y creación de contacto. Lo he sacado de la siguiente pagina: Hennes Gervé Modulo: Ei Captcha Espero que sirva para alguien. Saludos y gracias.
  3. Hola Buenas. tengo instalado PrestaShop 1.5.6.3 Tengo un problema en mi tienda, se están registrando muchos usuarios falsos, creo que son bots. Necesito poner un captcha en el módulo de registro para nuevas cuentas. Ya tengo un reCaptcha instalado para el módulo contactos, lo instale hace mucho y no me acuerdo como lo configure, a día de hoy funciona muy bien. E estado mirando por foros y blogs y parece que con solo añadir algo de código en el módulo que compete, era suficiente, pero no se cuál es el módulo y las pruebas que he realizado no he conseguido nada. Mi pregunta es, cual es el módulo que tengo que añadir el código y como tengo que hacerlo. O necesito algún modulo en concreto. Muchas gracias de antemano. Saludos.
  4. Hola, buenas. Hoy e detectado un problema al agregar productos al carrito. Al clicar añadir al carrito sale este error!! Impossible to add the product to the cart. textStatus: 'parsererror' errorThrown: 'SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data' responseText: Link to database cannot be established: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) E estado mirando por internet, y e encontrado que a ocurrido un problema similar el año pasado. Al parecer era culpa de el modulo de PayPal, y con una versión de este modificada por wolfita aquí en el foro Español se soluciono. Ayer actualice PayPal a la versión 3.8.0, que creo que esta es la que corrige el problema de seguridad en todo el sector con SSL V3 que afecta a PayPal, conocido como (POODLE). Ah alguien más le sucede? Saludos y gracias. Adjunto captura de error!
  5. Jaja, mientras me escribías, lo e cerrado. a quien tengo que avisar y como. si eso borra este mensaje. Saludos y gracias.
  6. Estoy mirando y creo que no se puede, este modulo solo es para cuando creas cuenta. alguien me lo confirma? Gracias
  7. Hola buenas. Tengo un problema con este modulo (Bloque de privacidad de datos de los clientes), y es que en la pagina sus datos personales; no aparece el mensaje que yo e redactado y no se por que. En la pagina (Cree su cuenta) si que aparece correctamente. Subo 2 Capturas para ver si a alguien le viene alguna idea de por que puede ser.
  8. Muchas gracias COTOKO. Esa es la solución, funciona perfecto. Espero no tener efectos secundarios, jaja. Saludos y muchas gracias. Tema Solucionado y cerrado.
  9. Una cosa curiosa, eh descubierto que si guardo un producto desde Catalogo > Productos, y luego actualizo la pagina principal de la tienda, los productos si que cambian el orden, vamos que funciona, pero solo una vez!!!!!! luego por mas que actualizas la pagina no cambia!! No lo entiendo.
  10. Gracias por la información, pero e probado todas las modificaciones y na de na, no se que tendrá la versión 1.4 pero me parece que pondré alguna versión anterior!! De mientras si alguien descubre algo, o tiene el mismo dilema, que escriba XF.. Ah la versión, que tenia en Prestashop 1.5.3.1 era la 0.9, y aquí si que encontré la manera
  11. Hola buenas. Estoy intentando mostrar Productos Destacados de forma aleatoria en Prestashop 1.5.6.2. En una versión anterior de PrestasShop seguí este tutorial de Víctor Ródenas y funcionaba. Pero en esta nueva versión cambia y no se como modificar el archivo Homefeatured.php, os pongo el codigo. Tengo que decir que la versión de modulo; Desarrollado por : PrestaShop, Versión :1.4 <?php /* * 2007-2014 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) exit; class HomeFeatured extends Module { protected static $cache_products; public function __construct() { $this->name = 'homefeatured'; $this->tab = 'front_office_features'; $this->version = '1.4'; $this->author = 'PrestaShop'; $this->need_instance = 0; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('Featured products on the homepage'); $this->description = $this->l('Displays featured products in the central column of your homepage.'); } public function install() { $this->_clearCache('*'); Configuration::updateValue('HOME_FEATURED_NBR', 8); if (!parent::install() || !$this->registerHook('header') || !$this->registerHook('addproduct') || !$this->registerHook('updateproduct') || !$this->registerHook('deleteproduct') || !$this->registerHook('categoryUpdate') || !$this->registerHook('displayHomeTab') || !$this->registerHook('displayHomeTabContent') ) return false; return true; } public function uninstall() { $this->_clearCache('*'); return parent::uninstall(); } public function getContent() { $output = ''; $errors = array(); if (Tools::isSubmit('submitHomeFeatured')) { $nbr = (int)Tools::getValue('HOME_FEATURED_NBR'); if (!$nbr || $nbr <= 0 || !Validate::isInt($nbr)) $errors[] = $this->l('An invalid number of products has been specified.'); else Configuration::updateValue('HOME_FEATURED_NBR', (int)$nbr); if (isset($errors) && count($errors)) $output .= $this->displayError(implode('<br />', $errors)); else $output .= $this->displayConfirmation($this->l('Your settings have been updated.')); } return $output.$this->renderForm(); } public function hookDisplayHeader($params) { $this->hookHeader($params); } public function hookHeader($params) { if (isset($this->context->controller->php_self) && $this->context->controller->php_self == 'index') $this->context->controller->addCSS(_THEME_CSS_DIR_.'product_list.css'); $this->context->controller->addCSS(($this->_path).'homefeatured.css', 'all'); } public function _cacheProducts() { if (!isset(HomeFeatured::$cache_products)) { $category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id); $nb = (int)Configuration::get('HOME_FEATURED_NBR'); HomeFeatured::$cache_products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 8), 'position'); } if (HomeFeatured::$cache_products === false || empty(HomeFeatured::$cache_products)) return false; } public function hookDisplayHomeTab($params) { if (!$this->isCached('tab.tpl', $this->getCacheId('homefeatured-tab'))) $this->_cacheProducts(); return $this->display(__FILE__, 'tab.tpl', $this->getCacheId('homefeatured-tab')); } public function hookDisplayHome($params) { if (!$this->isCached('homefeatured.tpl', $this->getCacheId())) { $this->_cacheProducts(); $this->smarty->assign( array( 'products' => HomeFeatured::$cache_products, 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'homeSize' => Image::getSize(ImageType::getFormatedName('home')), ) ); } return $this->display(__FILE__, 'homefeatured.tpl', $this->getCacheId()); } public function hookDisplayHomeTabContent($params) { return $this->hookDisplayHome($params); } public function hookAddProduct($params) { $this->_clearCache('*'); } public function hookUpdateProduct($params) { $this->_clearCache('*'); } public function hookDeleteProduct($params) { $this->_clearCache('*'); } public function hookCategoryUpdate($params) { $this->_clearCache('*'); } public function _clearCache($template, $cache_id = NULL, $compile_id = NULL) { parent::_clearCache('homefeatured.tpl'); parent::_clearCache('tab.tpl', 'homefeatured-tab'); } public function renderForm() { $fields_form = array( 'form' => array( 'legend' => array( 'title' => $this->l('Settings'), 'icon' => 'icon-cogs' ), 'description' => $this->l('To add products to your homepage, simply add them to the root product category (default: "Home").'), 'input' => array( array( 'type' => 'text', 'label' => $this->l('Number of products to be displayed'), 'name' => 'HOME_FEATURED_NBR', 'class' => 'fixed-width-xs', 'desc' => $this->l('Set the number of products that you would like to display on homepage (default: 8).'), ), ), 'submit' => array( 'title' => $this->l('Save'), ) ), ); $helper = new HelperForm(); $helper->show_toolbar = false; $helper->table = $this->table; $lang = new Language((int)Configuration::get('PS_LANG_DEFAULT')); $helper->default_form_language = $lang->id; $helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0; $this->fields_form = array(); $helper->id = (int)Tools::getValue('id_carrier'); $helper->identifier = $this->identifier; $helper->submit_action = 'submitHomeFeatured'; $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->tpl_vars = array( 'fields_value' => $this->getConfigFieldsValues(), 'languages' => $this->context->controller->getLanguages(), 'id_language' => $this->context->language->id ); return $helper->generateForm(array($fields_form)); } public function getConfigFieldsValues() { return array( 'HOME_FEATURED_NBR' => Tools::getValue('HOME_FEATURED_NBR', Configuration::get('HOME_FEATURED_NBR')), ); } } Víctor Jospara
×
×
  • Create New...