Hubspot paginación – múltiples formas

Forma 1 – default (Previous All posts Next) <div class=”blog-pagination”> {% if last_page_num %} <a class=”previous-posts-link” href=”{{ blog_page_link(last_page_num) }}”>Previous</a> {% endif %} <a class=”all-posts-link” href=”{{ blog_all_posts_url(group.id) }}”>All posts</a> {% if next_page_num %} <a class=”next-posts-link” href=”{{ blog_page_link(next_page_num) }}”>Next</a> {% endif %} </div> Forma 2 – mostrar todas las páginas numeradas ( < 1234567 >) {% set…

Laravel 5.6 – basico

Instalar Composer Instalar Laravel a través de composer composer create-project –prefer-dist laravel/laravel nombre_de_la_carpeta_en_donde_se_instalara //ver lista de comandos de Artisan php artisan list //asignar nombre a la aplicación php artisan app:name nombre_de_aplicacion //configurar la zona de horario, cambiar el timezone en el archivo config/app.php ‘timezone’ => ‘America/Lima’, //para cambiar a español laravel, cambiar locale en el…

Woocommerce – personalizar plantilla

Lo primero que debes hacer es copiar todos los archivos de http://midominio.com/wp-content/plugins/woocommerce/templates/ en http://midominio.com/wp-content/themes/miplantilla/woocommerce/ después de esto debes agregar el siguiente código al archivo functions.php de tu plantilla add_theme_support (‘woocommerce’);  

Laravel 5.6, corregir valor null cuando los campos de un formulario están vacíos

en el archivo app/Http/Kernel.php comentar la siguiente linea protected $middleware = [ \App\Http\Middleware\CheckForMaintenanceMode::class, \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, //\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, \App\Http\Middleware\TrustProxies::class, ]; en el archivo config/database.php, esto nos permitira guardar solo parte de los datos en la base de datos, sin tener que llenar todos completos. ‘mysql’ => [ ‘driver’ => ‘mysql’, ‘host’ => env(‘DB_HOST’, ‘127.0.0.1’), ‘port’ => env(‘DB_PORT’,…

TCPDF agregar html al header y footer

Filtramos la función del header y footer class MYPDF extends TCPDF { public function Header() { $html = get_header_welcome(); $this->writeHTMLCell($w = 0, $h = 50, $x = ”, $y = ”, $html, $border = 0, $ln = 1, $fill = 0, $reseth = false, $align = ‘C’, $autopadding = true); $this->setPageMark(); } public function Footer()…

Bootstrap 3 modal centrado

Estilos .modal { text-align: center; padding: 0!important; } .modal:before { content: ”; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; } .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }   JS function setModalMaxHeight(element) { this.$element = $(element); this.$content = this.$element.find(‘.modal-content’); var borderWidth = this.$content.outerHeight() – this.$content.innerHeight(); var dialogMargin = $(window).width() < 768 ? 20…

Sublime Text 3 – lo basico para empezar

Lista de plugins Livereload Emmet Sass Sass Build SublimeOnSaveBuild scss Syntax Highlighting for Sass – deprecated HTML-CSS-JS Prettify Para el funcionamiento de Livereload Instalar por package control Ir a  Preferences -> Package Settings ->LiveReload -> Settings default Agregar la siguiente linea: “SimpleReloadPlugin”, “SimpleRefresh” Instalar el plugin “Livereload” en chrome En Chrome hacer click en el icono…

¿Cómo instalar certificado SSL en Apache y Ubuntu?

Comprar un certificado En el servidor de hosting, debes generar los archivos .csr y .key con el siguiente comando mediante consola. openssl req -new -newkey rsa:2048 -nodes -keyout tu_dominio.key -out tu_dominio.csr Cuando ejecutes este comando la consola te pedirá que ingreses información sobre tu dominio: Country Name (2 letter code) [AU]:PE State or Province Name…

Laravel Cors – permitir que otros servidores reciban información de nuestro app

Para quitar el error de Access-Control-Allow-Origin, ejecutaremos los siguientes comandos. php artisan make:middleware Cors Configuraremos de la siguiente manera el nuevo archivo creado con el comando anterior /app/Http/Middleware/Cors.php <?php namespace App\Http\Middleware; use Closure; class Cors { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure…