domingo, 22 de mayo de 2022

Tutorial entradas recientes con imágenes en Blogger

 Tutorial de últimas entradas subidas con imágenes

Yo lo tengo debajo de la entrada, por eso el ancho, si lo ponen en la sidebar ser verá mas angosto. Y el fondo es transparente, así que no se verá rosa en sus blogs, sino del color que tengan ustedes.

Tutorial para blogger

Vamos a Diseño, añadir un gadget, HTML/JavaScript, ponemos el título elegido, puede ser últimas entradas, o entradas recientes, y en contenido pegamos el siguiente código:

<style type='text/css'>
#mas-terbaru{border:1px solid #585858;width:100%;margin:0 auto}
#terbaru{margin:0px}
.mas-elemen{border:1px solid #ccc;margin:5px 0;padding:5px;height:79px}
.mas-elemen img{background:#999;padding:4px;float:left;height:70px;margin-right:8px;width:70px}
.mas-elemen h6,.mas-elemen h6 a{font-size:16px!important;font-weight:700!important;margin:0;color:#111}
.mas-elemen:hover{background-color:#c3c3c3}
.mas-elemen p{font:14px PT Sans Narrow;text-align:justify;color:#555;line-height:14px;margin:5px 0}
#mas-loading{color:#888;font-family:Tahoma;font-size:100px;letter-spacing:-10px;text-align:center;text-shadow:-5px 0 1px #444;background:#141414 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5qNghiHqOFRJRsjuQLVC-uO96xtTrPdw3Lt-7_oZZM5nmFimRPgdBpyE8rH9smFcrsS30LC2k9_RBdVC6ctRUb9_0AVG7cEMhxF372rYxdCw-QqXLfimVKHeP1StkeYjMcvPwW_LNT_s/s1600/loading.gif) no-repeat 50% 50%;height:470px;border:1px solid #c3c3c3}
#mas-navigasifeed{border:1px solid #c3c3c3;color:#bbb;font-family:Verdana;font-size:12px;text-align:center;margin:0px}
#mas-navigasifeed:hover{background-color:#c3c3c3}
#mas-navigasifeed a{color:#141414!important;font-family:Tahoma!important;font-size:12px!important;font-weight:400!important;display:block;padding:5px 10px}
#mas-navigasifeed span{padding:5px 10px}
#mas-navigasifeed .next{float:right}
#mas-navigasifeed .previous{float:left}
#mas-navigasifeed .home{text-align:center}
#mas-navigasifeed a:hover,#mas-navigasifeed span.noactived{color:transparant!important}
</style>
<script type='text/javascript'>
//<![CDATA[
var numfeed = 5;
var startfeed = 0;
var urlblog = "https://musicayamigoscom.blogspot.com/";
var charac = 90;
var urlprevious, urlnext;

function maskolisfeed(johny,banget){
var showfeed = johny.split("<");
for(var i=0;i<showfeed.length;i++){
if(showfeed[i].indexOf(">")!=-1){
showfeed[i] = showfeed[i].substring(showfeed[i].indexOf(">")+1,showfeed[i].length);
}
}
showfeed =  showfeed.join("");
showfeed = showfeed.substring(0,banget-1);
return showfeed;
}
function showterbaru(json) {
var entry, posttitle, posturl, postimg, postcontent;
var showblogfeed = "";
urlprevious = "";
urlnext = "";
for (var k = 0; k < json.feed.link.length; k++) {
if (json.feed.link[k].rel == 'previous') {
urlprevious = json.feed.link[k].href;
}
if (json.feed.link[k].rel == 'next') {
urlnext = json.feed.link[k].href;
}
}
for (var i = 0; i < numfeed; i++) {
if (i == json.feed.entry.length) { break; }
entry = json.feed.entry[i];
posttitle = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
if ("content" in entry) {
postcontent = entry.content.$t;
} else if ("summary" in entry) {
postcontent = entry.summary.$t;
} else {
postcontent = "";
}
if ("media$thumbnail" in entry) {
postimg = entry.media$thumbnail.url;
} else {
postimg = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijj_8Y7BC2Drr04FyzvHQjKljrzAF57T_zKjLiRjQqXxgYKmQ1Xe6YCdPUSKlabUnS2nA5yt2otgRvc7_gpi8qDiOoByovYIO_6fqZFPRhi06uyEiFNpQe027yofQdJ_1NEtyp81oPEUQ/s1600/no+image.jpg";
}
showblogfeed += "<div class='mas-elemen'>";
showblogfeed += "<a href='" + posturl + "' target='_blank'><img src='" + postimg + "' /></a>";
showblogfeed += "<h6><a href='" + posturl + "'>" + posttitle + "</a></h6>";
showblogfeed += "<p>" + maskolisfeed(postcontent,charac) + "...</p>";
showblogfeed += "</div>";
}
document.getElementById("terbaru").innerHTML = showblogfeed;
showblogfeed = "";
if(urlprevious) {
showblogfeed += "<a href='javascript:navigasifeed(-1);' class='previous'>&#9668; Previous</a>";
} else {
showblogfeed += "<span class='noactived previous'>&#9668; Previous</span>";
}
if(urlnext) {
showblogfeed += "<a href='javascript:navigasifeed(1);' class='next'>Next &#9658;</a>";
} else {
showblogfeed += "<span class='noactived next'>Next &#9658;</span>";
}
showblogfeed += "<a href='javascript:navigasifeed(0);' class='home'>Home</a>";
document.getElementById("mas-navigasifeed").innerHTML = showblogfeed;
}

function navigasifeed(url){
var p, parameter;
if(url==-1) {
p = urlprevious.indexOf("?");
parameter = urlprevious.substring(p);
} else if (url==1) {
p = urlnext.indexOf("?");
parameter = urlnext.substring(p);
} else {
parameter = "?start-index=1&max-results=" + numfeed + "&orderby=published&alt=json-in-script"
}
parameter += "&callback=showterbaru";
incluirscript(parameter);
}
function incluirscript(parameter) {
if(startfeed==1) {removerscript();}
document.getElementById("terbaru").innerHTML = "<div id='mas-loading'></div>";
document.getElementById("mas-navigasifeed").innerHTML = "";
var archievefeed = urlblog + "/feeds/posts/default"+ parameter;
var terbaru = document.createElement('script');
terbaru.setAttribute('type', 'text/javascript');
terbaru.setAttribute('src', archievefeed);
terbaru.setAttribute('id', 'MASLABEL');
document.getElementsByTagName('head')[0].appendChild(terbaru);
startfeed = 1;
}
function removerscript() {
var elemen = document.getElementById("MASLABEL");
var parent = elemen.parentNode;
parent.removeChild(elemen);
}
onload=function() { navigasifeed(0); }
//]]>
</script>
<div id="terbaru"></div>
<div id="mas-navigasifeed"></div>

En rojo puse donde cambian por el nombre de su blog

También están las variables
var numfeed = 5; (número de entradas que queramos ver)
var charac = 90; (número de caracteres de la leyenda o sumario)

Una vez seleccionado todo lo que queramos cambiar, le damos a guardar.
Y ahí mismo en diseño, podemos arrastrarlo hacia otra sección (en sidebar, abajo de la entrada, etc)
y guardamos nuevamente.

Ocultar la Navbar de Blogger (barra de navegación)

Como Ocultar la Navbar de Blogger

En este tutorial les muestro como ocultar la barra superior (Navbar), digo ocultar porque es mejor que eliminar ya que eso podría traer problemas con blogger.

Algunos quizás prefieran conservarla, pero si bien es funcional, estéticamente queda muy fea y seguramente no se mimetiza con el diseño de nuestro blog

Aquí la barra en cuestión:

Como quitar barra de navegación

Seguiremos estos pasos, debemos ir a "Tema", luego clic en la flechita hacia abajo que está al lado de personalizar, luego "Editar HTML", y buscamos el <head>, y debajo pegamos el siguiente código:
<style type='text/css'>
#navbar-iframe {height:0px;visibility:hidden;display:none;}</style>

 Luego hacemos clic en "Guardar" y listo, ya la habremos quitado de nuestro blog

sábado, 21 de mayo de 2022

Solución a no redirecciona de sin www a con www blogger

Redireccionar de sin www a con www blogger

Este un problema que tuve desde hace años, y recién hoy pude resolverlo, jej. Así que comparto para el que está en la misma situación.
El tema es que al analizar en páginas de SEO, me decían que mis direcciones no resuelven en una misma URL.
O sea yo había elegido mi preferencia: https://www.letradcancion.com/
Ya había habilitado las casillas de redirección en el panel de blogger --> Configuración

- Dominio personalizado: www.letradcancion.com
- Redirigir el dominio: De letradcancion.com a www.letradcancion.com (Activado)
- Disponibilidad de HTTPS: Estado: disponible (Activado)
- Redirigir a HTTPS: Asegúrate de que las visitas a HTTP se redirijan a HTTPS (Activado)
(si no lo tienen hecho es ese el problema en su caso, ponen su nombre de dominio claro)

Pero...  Al poner en el navegador
http://www.letradcancion.com/ redirección correcta a https://www.letradcancion.com/
http://letradcancion.com/ no redireccionaba
https://letradcancion.com/ no redireccionaba

Buscando tutoriales por internet:
Encontré que había que agregar 4 registros del tipo "A" que apuntará a las siguientes direcciones:
  • 216.239.32.21
  • 216.239.34.21
  • 216.239.36.21
  • 216.239.38.21

Para hacerlo deben entrar a su cuenta del proveedor del dominio, en mi caso Godaddy. Con su número de cliente y su pin acceden, luego seleccionan el dominio en cuestión, luego administrar DNS, y los van agregando de a 1: clic en "agregar", en tipo ponen A, en nombre ponen @, en valor ponen el primer número de la lista 216.239.32.21, y en TTL lo dejan en predeterminado, y le dan clic a "agregar registro"
Luego siguen con los otros 3 números, que son parecidos pero varía un número (el antepenúltimo) que es 2,4,6 y 8 en cada uno, así que siguen con
216.239.34.21, luego con 216.239.36.21 y luego con 216.239.38.21
Si en alguno les marcar error, a mi me pasó, es que al copiar y pegar, seleccionamos un espacio de mas y ya no lo toma, así que fíjense que este bien puesto. Quedaría así:
tutorial redireccion de dominio


Con esto ya debería funcionar, pero...

En mi caso no, así que me calenté jaja, me decidí a llamar por teléfono directamente a Godaddy, me atendió una persona muy amablemente, le comenté mi situación, de pidió que espere unos 5 minutos para corroborar todo, me dice que están los CNAME bien, yo tenía hecha ya una redirección allí (o Reenvío) que le llaman, me cambió algunas cosas, y logró que funcione el redireccionamiento desde http://letradcancion.com/  pero me seguía sin funcionar el de https://letradcancion.com/
y me dijo como que ya no había otra solución posible, ok gracias le dije. 
Yo veía en godaddy que el registro tenía otros 2 del tipo A, que con los que agregué sumaban 6, y eso se lo había comentado pero el no me dijo nada.
Además en esos 2 no me aparecía la opción de editarlos o eliminarlos así que por ahí no era parecía.

Pero no me rendí seguí buscando hasta que por suerte y perseverancia di con una info de godaddy que decía que para cambiar registros del tipo A antes tenía que eliminar el "Reenvío" ya que este bloqueaba todo el registro.
Así que un último intento, en el mismo panel de los registros mas abajo hay una parte donde dice "Reenvío" donde tenía hecha la redirección que supuestamente haría que funcione y no lo hacía. Le doy a eliminar. Que sea lo que Dios quiera (pienso)
Luego se tiene que esperar quizás unas horas para que se actualicen los DNS.
Pero al rato entro de nuevo al panel y veo que uno de los registros A (de los que yo no había agregado), ya no estaba, y el otro figuraba pero sin el número, como nulo, y ahora si me aparece la casilla para editar o eliminar, decido eliminarlo, y dejar solamente los cuatro registros tipo A que agregué yo y que les pasé en este tutorial. Ahora si a esperar...

Y en un par de horas... se hizo el milagro por fin!!!
http://www.letradcancion.com/ redirección correcta a https://www.letradcancion.com/
http://letradcancion.com/ redirección correcta a https://www.letradcancion.com/
https://letradcancion.com/ redirección correcta a https://www.letradcancion.com/

Pueden hacer clic en cada uno y corroborar que ya funciona.
Espero les haya servido este tutorial.

viernes, 19 de junio de 2020

Musica y Amigos (musicayamigos.com)

Música y Amigos (musicayamigos.com) fue una página de acordes que estuvo activa desde 2007 hasta 2016. Fue creada y administrada por Julián de la Ciudad de La Plata. Luego de darse de baja la página fue redireccionada a otra web que nada que ver con acordes. 
En el 2008 empecé a subir mis transcripciones como (javi29) y luego Julián me sumó a la página como contribuyente de canciones con acordes hasta el final de su actividad.
He subido muchos videos a youtube con la leyenda "Letras y acordes en musicayamigos.com" por eso muchos buscarán esa página. Pero ya no está online. Sin embargo pueden ver todas mis transcripciones en mi página Acordes D Canciones
Les dejo una captura de la portada de la vieja página de http://musicayamigos.com:

musicayamigos.com

letras y acordes en musicayamigos.com

Entradas recientes