Skip to content

Instantly share code, notes, and snippets.

View Didweb's full-sized avatar
😋

Eduard Didweb

😋
View GitHub Profile
@Didweb
Didweb / comandos.bash
Created November 26, 2019 17:03
Comandos para importar base de datos a un contenedor.
docker cp /path/to/my/dump.sql mycontainer:/dump.sql
docker exec mysql_container /bin/bash -c 'mysql -uroot -proot name_db < /dump.sql'
@Didweb
Didweb / docker-compose.yml
Created September 17, 2019 17:02
Docker Compose: Mariadb + phpmyadmin + prestashop
version: '3'
services:
db:
container_name: my_db
image: mariadb
volumes:
- "$PWD/data:/var/lib/mysql"
environment:
MYSQL_ROOT_PASSWORD: "xxxxx"
@Didweb
Didweb / .gitignore
Last active September 15, 2019 10:35
Gitignore for Prestashop
# Editors, tools and OS's
.buildpath
.project
.settings
.idea
.svn
.DS_Store
.sass-cache
config.codekit
@Didweb
Didweb / migration_all_products_prestashop_17.sql
Created September 13, 2019 14:35
Migration products Prestashop
SELECT
p.id_product AS `ID`,
p.active AS `Active (0/1)`,
pl.`name` AS `Name`,
GROUP_CONCAT(DISTINCT(cl.name) SEPARATOR ',') AS `Categories (x,y,z...)`,
p.price AS `Price tax excluded or Price tax included`,
p.id_tax_rules_group AS `Tax rules ID`,
p.wholesale_price AS `Wholesale price`,
p.on_sale AS `On sale (0/1)`,
p.reference AS `Reference #`,
@Didweb
Didweb / docker-compose.yml
Created September 7, 2019 09:20
Docker Compose MariaDB + Prestashop
version: '3'
services:
db_my_prestashop:
container_name: mariadb-db-1750
image: mariadb
volumes:
- "$PWD/data:/var/lib/mysql"
environment:
MYSQL_ROOT_PASSWORD: "passwordroot"
@Didweb
Didweb / chmod_recursive_bash.sh
Created August 10, 2019 15:17
Cambiar permisos archivos y directorios recursivamente, permisos necesarios para archivos y directorios de Prestashop.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
#activar
a2enconf php5.6-fpm
a2enconf php7.2-fpm
# desactivar
a2disconf php5.6-fpm
a2disconf php7.2-fpm
@Didweb
Didweb / gist:28d22b06c2ac0c541aa72d782b3486d1
Created July 20, 2018 08:42
translate_with_html_prestashop_1_7.tpl
{assign var="find" value=array('[b]', '[/b]')}
{assign var="repl" array('<b>', '</b>')}
{assign var="text" value='Hi [b]codelinks[/b], my code.'}
{$text|replace:$find:$repl}
@Didweb
Didweb / autoloader.php
Created July 10, 2018 13:15
Simple Autoloader for Wordpress
<?php
spl_autoload_register('name_your_plugin_autoloader');
function name_your_plugin_autoloader($class_name)
{
$plugin_name = 'name_your_plugin';
if (false === strpos($class_name, $plugin_name)) {
return;
}
$file_parts = explode('\\', $class_name);
@Didweb
Didweb / reports.php
Created June 23, 2018 06:36
Associative array generator.
<?php
/**
* @author Eduardo Pinuaga Linares Did-web.com <info@did-web.com>
* @copyright did-web.com 2018
* @license GNU General Public License version 3
* @version 1
* Did-web.com
*
**/