¿Como instalar Disqus en la plantilla devil survivor 2?

  • Autor Autor elnetoreado
  • Fecha de inicio Fecha de inicio
elnetoreado

elnetoreado

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Voy al grano, descargue esa plantilla en btemplates y no dice ni put@ madres de como usarla, ando de ensayo y error viendo como funciona para poder modificarla a mi gusto, pero hay algo que todavía no encuentro y es de poder arrancar el Disqus en ella, hice los pasos en la página de Disqus y me fui a mi plantilla-tema-html y vi que está instalado correctamente, el problema es que no sale en ninguna de mis entradas. Si alguien ya lo ha instalado por favor ayúdenme.... Muchas gracias. plantilla devil survivor
 
1 Entra a blogger
2 Tienes que tener entradas publicadas
3 Ve a Disqus (con cuenta) > Get started > I want to install Disqus on my site
4 Llenas los campos: Website Name, Category, Lenguaje. > Create site
5 (Arriba a la izquierda) > En 2 install disqus > blogger > Add * my blogger site
6 Seleccionas tu blog, titulo > Añadir artilugio
7 Listo (imagen)


Lo instala dentro del <div class="comments" id="comments" y le agrega un display none y una condicional de 'solo entradas'
El script que agrega es el siguiente:
* En var disqus_shortname = ' '; va el nombre del blog/pagina

JavaScript:
<!-- Disqus Widget -->
<b:includable id='main'>
<script type='text/javascript'>
var disqus_shortname = '';
var disqus_blogger_current_url = "<data:blog.canonicalUrl/>";
if (!disqus_blogger_current_url.length) {
disqus_blogger_current_url = "<data:blog.url/>";
}
var disqus_blogger_homepage_url = "<data:blog.homepageUrl/>";
var disqus_blogger_canonical_homepage_url = "<data:blog.canonicalHomepageUrl/>";
</script>
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
#comments {display:none;}
</style>
<script type='text/javascript'>
(function() {
    var bloggerjs = document.createElement('script');
    bloggerjs.type = 'text/javascript';
    bloggerjs.async = true;
    bloggerjs.src = '//' + disqus_shortname + '.disqus.com/blogger_item.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bloggerjs);
})();
</script>
</b:if>
<style type='text/css'>
.post-comment-link { visibility: hidden; }
</style>
<script type='text/javascript'>
(function() {
var bloggerjs = document.createElement('script');
bloggerjs.type = 'text/javascript';
bloggerjs.async = true;
bloggerjs.src = '//' + disqus_shortname + '.disqus.com/blogger_index.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bloggerjs);
})();
</script>
</b:includable>
 

Adjuntos

  • 2023-04-25_203312.webp
    2023-04-25_203312.webp
    21,4 KB · Visitas: 22
Última edición:
1 Entra a blogger
2 Tienes que tener entradas publicadas
3 Ve a Disqus (con cuenta) > Get started > I want to install Disqus on my site
4 Llenas los campos: Website Name, Category, Lenguaje. > Create site
5 (Arriba a la izquierda) > En 2 install disqus > blogger > Add * my blogger site
6 Seleccionas tu blog, titulo > Añadir artilugio
7 Listo (imagen)


Lo instala dentro del <div class="comments" id="comments" y le agrega un display none y una condicional de 'solo entradas'
El script que agrega es el siguiente:
* En var disqus_shortname = ' '; va el nombre del blog/pagina

JavaScript:
<!-- Disqus Widget -->
<b:includable id='main'>
<script type='text/javascript'>
var disqus_shortname = '';
var disqus_blogger_current_url = "<data:blog.canonicalUrl/>";
if (!disqus_blogger_current_url.length) {
disqus_blogger_current_url = "<data:blog.url/>";
}
var disqus_blogger_homepage_url = "<data:blog.homepageUrl/>";
var disqus_blogger_canonical_homepage_url = "<data:blog.canonicalHomepageUrl/>";
</script>
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
#comments {display:none;}
</style>
<script type='text/javascript'>
(function() {
    var bloggerjs = document.createElement('script');
    bloggerjs.type = 'text/javascript';
    bloggerjs.async = true;
    bloggerjs.src = '//' + disqus_shortname + '.disqus.com/blogger_item.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bloggerjs);
})();
</script>
</b:if>
<style type='text/css'>
.post-comment-link { visibility: hidden; }
</style>
<script type='text/javascript'>
(function() {
var bloggerjs = document.createElement('script');
bloggerjs.type = 'text/javascript';
bloggerjs.async = true;
bloggerjs.src = '//' + disqus_shortname + '.disqus.com/blogger_index.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bloggerjs);
})();
</script>
</b:includable>
Es que eso es lo que hizo, se supone que está bien instalado, pero no sale, solo sale la caja de comentarios predeterminada. mira las imágenes que adjuntaré
comments.png
disqus.png
name.png
.
 

Adjuntos

  • comentarios.webp
    comentarios.webp
    6,4 KB · Visitas: 23
checa...
si tienes jquery/3.6.1/
errores en > click derecho > inspeccionar > consola > errores (sale un punto rojo con los numeros de errores)
si no tiene display none, o visibility: hidden; los divs que estan alrededor de <div class="comments" id="comments" o en el css
¿no tienes bloqueador de anuncios, que tiene el filtro de comentarios, rastraedores de botones de redes sociales, etc?
haz un blog de pruebas con esa plantilla y solo con el widget
y lo de mover el widget no, porque siempre te lo va a crear ahi
 
checa...
si tienes jquery/3.6.1/
errores en > click derecho > inspeccionar > consola > errores (sale un punto rojo con los numeros de errores)
si no tiene display none, o visibility: hidden; los divs que estan alrededor de <div class="comments" id="comments" o en el css
¿no tienes bloqueador de anuncios, que tiene el filtro de comentarios, rastraedores de botones de redes sociales, etc?
haz un blog de pruebas con esa plantilla y solo con el widget
y lo de mover el widget no, porque siempre te lo va a crear ahi
No sé si tenga ese jquery/3.6.1/, pero busque en la consola y me salen varios errores "Maximum call stack size exceeded" ... Tampoco es que tenga tanto conocimiento de eso :v el único bloquedor de anuncios que uso es el adblock . aqui esta otra imagen que muestra el display none y visibility hidden, no se si es el que hablas.
 

Adjuntos

  • display.webp
    display.webp
    30,2 KB · Visitas: 17
Baje el tema de esa pagina, lo instale, le puse el disqus, le vi si quedo y ... si carga pero no se ve, ya con jquery reciente
si tiene el <div class='comment-form'> para que el script lo ponga ahi
ya le cambie todo el div de comentarios (<b:includable id='threaded-comment-form' var='post'>) por el de una plantilla original y tampoco se ve
no se que sea
la imagen que te puse es de una plantilla no tan reciente y sin widgets
solo te queda bajar otra parecida y copiarle los fondos, widgets, colores, head, etc
 
Baje el tema de esa pagina, lo instale, le puse el disqus, le vi si quedo y ... si carga pero no se ve, ya con jquery reciente
si tiene el <div class='comment-form'> para que el script lo ponga ahi
ya le cambie todo el div de comentarios (<b:includable id='threaded-comment-form' var='post'>) por el de una plantilla original y tampoco se ve
no se que sea
la imagen que te puse es de una plantilla no tan reciente y sin widgets
solo te queda bajar otra parecida y copiarle los fondos, widgets, colores, head, etc
En resumen...... Es la puñetera plantilla que no la hicieron para que corriera disqus jajaja, que lala, me tocara usar otra :s .... Muchas gracias y disculpa la molestia.
 
En resumen...... Es la puñetera plantilla que no la hicieron para que corriera disqus jajaja, que lala, me tocara usar otra :s .... Muchas gracias y disculpa la molestia.
No es molestia, asi es como ejercitas y vas aprendiendo mas, hasta que ya te sabes de memoria cada parte para luego armar tu plantilla
 
Atrás
Arriba