Skip to content

Instantly share code, notes, and snippets.

@oldlastman
oldlastman / tips.txt
Created August 11, 2020 13:11
Prestashop migrate domain
## conectar a mysql en vagrant, https://github.com/sinermedia/prestashop-vagrant.git
## connect to mysql on vagrant. actual VM https://github.com/sinermedia/prestashop-vagrant.git
mysql -u root --database prestashop -p
pass prestashop
## article from https://blog.floriancourgey.com/2018/07/changing-domain-and-base-url-for-prestashop-1-7/
## importar datos desde dump en mysql vagrant
## importa data form mysql dump to vagrant
mysql -u root -p --database prestashop < /vagrant/prestashop/file.sql
@oldlastman
oldlastman / yoast_seo_snipets.php
Last active November 9, 2021 20:08
yoast seo description shortcode
<?php
/*si se va a usar como plugin en solitario añadir la información de plugin*/
/* utilizar la meta description para mostrarlo en web*/
function att_yoast_metadescription_sc() {
$metadescription = get_post_meta(get_the_ID(), '_yoast_wpseo_metadesc', true);
// en caso de no exister descripción devolver mensaje en blanco
// JavaScript that captures 'description' and 'robots' data , title and language. Show in alert window
javascript:(function(){var metaTags=document.getElementsByTagName("meta"),metaDescription="",metaTitle=document.title,robotIndex="",lang=document.documentElement.lang;for(var i=0;i<metaTags.length;i++)metaTags[i].name.toLowerCase()==="description"&&(metaDescription=metaTags[i].content),metaTags[i].name.toLowerCase()==="robots"&&(robotIndex=metaTags[i].content);var message="Meta Title: "+metaTitle+"\n\n"+"Meta Description: "+metaDescription+"\n\n"+"Robot Index: "+robotIndex+"\n\n"+"Language: "+lang;alert(message);})();
// every checkbox exist on page set to false
javascript:(function(){var inputs = document.querySelectorAll("input[type='checkbox']");for(var i = 0; i < inputs.length; i++) {inputs[i].checked = false;}})()
// show actual theme on WordPress
javascript:(function(){var links=document.getElementsByTagName("link");var neededElements=[];var reg=/\/wp-content\/themes\/(.)+\/style\.css/;var themeStyle
@oldlastman
oldlastman / steps-genially-livereload.md
Last active April 10, 2022 19:27
Pasos a dar para tener una extensión genially en local y con livereload

Visual Studio Code

El ejemplo se realiza con un módulo de este editor de código, sería posible realizarlo con cualquier otro que disponga de un plugin livereload o por medio de técnicas alternativas para el mismo fin.

Pasos

  1. Instalar el plugin Live Server en Visual Studio Code (https://github.com/ritwickdey/live-server-web-extension/blob/master/docs/Setup.md)
  2. Extraer la diapositiva deseada de Genially, utilizando botón derecho > guardar como ...
  3. Una vez en la carpeta con el contenido (aparece un archivo .html y una carpeta con todo lo necesario) bastará con pulsar botón derecho sobre el archivo deseado . y "open con live reload"
@oldlastman
oldlastman / import-user-courses-function.php
Last active April 29, 2022 17:45
WordPress learndash import user courses
<?php
/*
* La función se ha creado y probado para el importador WP all import versión pro
* requiere el addon de usuarios
* requiere que en csv exista una columna llamada "cursos"
* esta columna debe contener los ids de los cursos que se le van a asignar al usuario separados por comas (ejemplo: 3747,2671 )
* para utilizarla en la pantalla de selección "drag and drop" se añade el código al bloque "function editor"
* y nada mas... no he testeado si es necesario eliminar la importación ya que al hacer uso del hook pxi_saved_post podría seguir afectando
* al comportamiento normal.