Web

Imagínate que tenemos más de 5 niveles de subcategorías creados en CATEGORÍAS en prestashop. Cuando las configuramos en el menú top principal, y pinchamos el menú en concreto, se van a ver todas las subcategorías 

En ocasiones, nos interesa el nivel de visualización de las categorías. Para ello, hay que seguir los siguientes pasos

1) root/modules/blocktopmenu/blocktopmenu.php

Lunes, 15 Enero 2018 23:01

phpbb, nuevos usuarios no pueden postear

Written by

 

Revisa los permisos del foro

 

Admin panel

permissions

groups forum permissions

registered users

the forums

standard access

 

 

Miércoles, 27 Diciembre 2017 00:57

Ejemplos de CRM's gratuitos del mercado

Written by

https://www.group-office.com/#get-now

http://www.fengoffice.com/web/

Domingo, 26 Noviembre 2017 22:32

Introducir código PHP, o javascript en joomla

Written by

En ocasiones, queremos introducir código PHP, o javascript en el contenido de las publicaciones de joomla, pero mucho me temo que Joomla no te va a dejar. 

En este link, puedes descargar un módulo que te permite insertar fácilmente código PHP o javascript

Miércoles, 01 Noviembre 2017 11:27

Configurar SSL en wordpress

Written by

Para configurar el protocolo HTTPS en wordpress, hay que seguir los siguientes pasos

1) Editar wp-config.php y agregar la siguiente línea

define('FORCE_SSL_ADMIN', true);

2) Ir al menú configuración y cambiar las rutas por https:

3) Cambiar .htaccess, 

# BEGIN WordPress

<IfModule mod_rewrite.c>

    RewriteEngine On

    RewriteCond %{SERVER_PORT} !^443$

    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    RewriteBase /

    RewriteRule ^index\.php$ - [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Para deshabilitar la carga automática de Addons en la pantalla de Addons dentro de Preferencias - Temas

Hay que editar

controllers/admin/AdminThemesController.php

Buscar la función public function ajaxProcessGetAddonsThemes()

E insertar die(); al principio de la función. 

public function ajaxProcessGetAddonsThemes()

    {

       die();

       $parent_domain = Tools::getHttpHost(true).substr($_SERVER['REQUEST_URI'], 0, -1 * strlen(basename($_SERVER['REQUEST_URI'])));

        $iso_lang = $this->context->language->iso_code;

        $iso_currency = $this->context->currency->iso_code;

        $iso_country = $this->context->country->iso_code;

 

 

El siguiente procedimiento es para agilizar la carga del panel de administración de Prestashop, anulando la descarga de módulos innecesarios, o addons de la web de prestashop. 

1) Dentro del panel de administración de Prestashop, en el listado de módulos, podemos ver los módulos que están instalados en la tienda online, y una serie de módulos "ofrecidos" o descargados de la web de prestashop. 

Para anular estos módulos, que se reflejan en los ficheros /config/xml/

default_country_modules_list.xml

must_have_modules_list.xml

En principio, con borrar estos dos ficheros ya sería suficiente, pero el problema es que, al borrarlos, la tienda vuelve a descargarlos de la web de prestashop. Para deshabilitar la descarga automática de estos ficheros, hay que editar:

classes/Tools.php

Localizar la función addonsRequest() aproximadamente en la línea 3349. 

    public static function addonsRequest($request, $params = array())

    {
        if (!self::$is_addons_up) {
        return false;
    }

E insertar return false;

    public static function addonsRequest($request, $params = array())

    {

return false;

if (!self::$is_addons_up) {

            return false;

        }

 

En la plantilla por defecto de prestashop, en la esquina superior derecha, nos aparecen las opciones de contactar y login, en texto

Si lo que queremos es cambiar el texto por imágenes, habría que ir:

Para cambiar el texto contactar por una imagen

En themes/plantilla/modules/blockcontact/nav.tpl

<a href="/{$link->getPageLink('contact', true)|escape:'html':'UTF-8'}" title="{l s='Contact us' mod='blockcontact'}"><img src="/RUTA_IMG"></a>

Para cambiar el texto login/logout por una imagen

En themes/plantilla/modules/blockuserinfo/nav.tpl

<div class="header_user_info">

        {if $is_logged}

                <a class="logout" href="/{$link->getPageLink('index', true, NULL, "mylogout")|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Log me out' mod='blockuserinfo'}"><img src="/RUTA_IMG" />

                </a>

        {else}

                <a class="login" href="/{$link->getPageLink('my-account', true)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Log in to your customer account' mod='blockuserinfo'}"><img src="/RUTA_IMG" />

                </a>

        {/if}

 

 

 

</div>

 

 

Hay un plugin muy interesante en Word Press para la gestión de tareas. Se trata de TASKFREAK. Aunque ahora mismo está fuera de mantenimiento (El autor ya no saca actualizaciones), no deja de ser una herramienta muy interesante, para cualquiera que quiera tener una agenda online, por ejemplo

Permite definir proyectos. En cada proyecto definir tareas. Cada cual con su temporización, asignar a usuarios, estados, etc. 

He aquí el link a TASKFREAK

Para personalizar el icono del carro de compras de la plantilla por defecto de prestashop, hay que ir a 

httpdocs/themes/default-bootstrap/css/modules/blockcart

Buscar el trozo de código siguiente:

      content: "\f07a";

      font-family: "FontAwesome";

      display: inline-block;

      font-size: 23px;

      line-height: 23px;

      color: #000;

A saber, FontAwesome es una librería/fuente online que provee una serie de iconos más usados.   La línea content: "\f07a" hace referencia al icono del carrito de compras de prestashop. 

Para personalizar las dimensiones, el color, sólo hay que modificar el código CSS. O si se prefiere utilizar otro icono, en la siguiente web, hay bastantes ejemplos.

http://astronautweb.co/snippet/font-awesome/

http://fontawesome.io/icons/

 

Página 1 de 5