• Hola a todos,

    Antes de comenzar quiero agradeceros a aquellos que léais mi consulta por vuestro tiempo y dedicación.

    El caso es que he creado un Blog – es Enfoxicados, dejo el link por si tenéis que consultar algo del código, etc – con WordPress, y poco a poco me van surgiendo necesidades y nuevas herramientas que incorporar al Blog. Mis nociones de informática, aunque no nulas, son puramente amateurs. Eso sí, estoy construyendo mi Blog básicamente sobre la edición de scripts y no con Plugins – prefiero el ‘do it yourself’ –

    Tengo cuatro pequeñas consultas. La primera: En mi Blog por cada entrada están los botones de ‘Me gusta’ de Facebook y ‘Tweet’ de Tweetter. Pero están alineados en vertical, es decir, uno encima del otro. Me gustaría que quedara vertical.

    La segunda: Respecto a la anterior, quisiera saber cómo añadir un botón para suscribirse a los comentarios. Y cómo puedo personalizarlo.

    La tercera: En la página estática de Ayuda de mi Blog, decidí ordenar el contenido como si fuese una lista de puntos. Así pues, al acabar cada uno inserté el texto de ‘Volver arriba’, pero no sé cómo hacer para que vuelva arriba, sin tener que colocar un enlace y que ‘recargue’ la web. He oído algo de #statics, pero no sé de que va.

    La cuarta: Los usuarios de mi Blog, ¿Pueden cambiar su contraseña? Si es así, ¿Cómo?

    Muchas gracias por todo vuestro tiempo y atención,
    Sois muy amables,
    Atentamente,
    H

    EDIT: Se me olvidaba deciros que no estoy seguro de si este es el subtema del foro dónde va este tipo de topic, si me he equivocado ruego a algun moderador que lo corrigo, y lamento el incidente. Gracias.

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Hola pruso, voy a tratar de ayudarte con tus consultas.

    Primero, no sé como te llevas con CSS pero lo que deberias hacer para que los botones se alineen en horizontal es crear un DIV que los contenga a los 2, y luego a ambos le das como propiedad display:inline;

    <div class="compartir">
                        <div class="compartir-twitter"> aqui dentro pegas el iframe de twitter</div>
    
                        <div class="compartir-facebook">
                            aqui dentro va lo de facebook
                        </div>
      </div>

    Ahora en tu archivo de estilo CSS tenes que escribir lo siguiente.

    .compartir-twitter {display:inline;}
    
    .compartir-facebook {display:inline;}

    Fijate si no tenes esos selectores en el archivo CSS, si los tiene dentro de las llaves pega el codigo del display:inline;

    2- Para el tema de suscribirse a los comentarios de un post por RSS debes usar la siguiente funcion.
    <?php post_comments_feed_link('RSS 2.0'); ?>
    Puedes leer mas en el Codex http://codex.wordpress.org/WordPress_Feeds

    3- Por la estructura de tus URLs lo unico que tiene que hacer es agregarle al volver arriba un href=»#», quedaria así:
    <a href="#">Volver arriba</a>

    Lo de los usuarios no tengo idea porque solo se de temas relacionados a plantillas y plugins, pero si buscas en el foro o en la ayuda seguramente encontraras todo lo que necesites.

    Saludos, cualquier duda puedes escribirme a tomascot (en) gmail.com.

    Iniciador del debate pruso

    (@pruso)

    Hola tomascot,

    Gracias por responder. De momento, ya me has sido de gran ayuda. El tema 3 queda zanjado 🙂

    Volviendo al primero. Tengo mis dudas y no son pocas. Te las expongo de forma sistemática para que sea más fácil la lectura y la réplica.

    1. ¿Dónde tengo que generar ese código? En function.php, en single.php. Y dentro de ese archivo, ¿En qué parte del código?
    De momento, he visto por Internet que decían que tenía que hacerse en single.php así es como me ha quedado, y solo se ve el botón de Twitter (Todo el archivo single.php)

    <?php
    /**
     * @package WordPress
     * @subpackage Smooth
     */
    
    get_header(); ?>
    
    <div id="content" class="col620">
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    	<div <?php post_class('clear') ?> id="post-<?php the_ID(); ?>">
    		<?php if(function_exists(getILikeThis)) getILikeThis('get'); ?>
    		<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent Link to', 'my-tapestry'); ?> <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
    		<div class="col140 postInfos">
    			<p><strong><?php the_time(__('d M Y', 'my-tapestry')); ?></strong> <?php _e('at', 'my-tapestry'); ?> <?php the_time(__('H:i', 'my-tapestry')); ?></p>
    			<p><strong><?php the_author() ?></strong></p>
    			<p><?php the_category(', ') ?></p>
    			<?php the_tags('<p>', ' ', '</p>'); ?>
    			<?php edit_post_link(__('Edit', 'my-tapestry'), '<p>', '</p>'); ?>
    		</div>
    		<div class="col460 postContent clear">
    			<?php the_content(__('Continue reading', 'my-tapestry').' &rarr;'); ?>
    			<?php wp_link_pages(array('before' => '<p class="pagination"><span>'.__('Pages', 'my-tapestry').'</span> ', 'after' => '</p>', 'pagelink' => '<strong>%</strong>')); ?>
    		</div>
    	</div>
    <strong><div class="compartir">
                        <div class="compartir-twitter"><iframe allowtransparency="true" frameborder="0" scrolling="no"
            src="http://platform.twitter.com/widgets/tweet_button.html"
            style="width:130px; height:50px;"></iframe></div>
    
                        <div class="compartir-facebook">
                           <iframe allowTransparency='true' expr:src='&quot;http://www.facebook.com/plugins/like.php?href=&quot; + data:post.url+ &quot;&layout=button_count&show_faces=false&width=450&height=40&action=like&font=tahoma&colorscheme=light&quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:450px; height:40px'></iframe>
    </div>
      </div></strong>
    <?php endwhile; ?>
    
    	<div class="navigation clear">
    		<div class="left"><?php previous_post_link('&larr; %link') ?></div>
    		<div class="right"><?php next_post_link('%link &rarr;') ?></div>
    	</div>
    
    	<?php comments_template(); ?>
    
    <?php endif; ?>
    
    </div>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    2. Este es un caso más de estilo. Quisiera que quedase justo debajo del texto, y de momento veo que está debajo del cuadro de licencia de Creative Commons. Aquí un ejemplo.

    3. Respecto a la suscripción a los comentarios. Estoy como con el códgo para los botones, no sé dónde tengo que ponerlo. Supongo que en function.php, pero exactamente ¿Dónde?

    4. Te añado un problemilla 😛 Lo siento de verás. He estado intentado colocar el código de Google Analytics. Al principio lo puse, se sincronizaba, pero no registraba nada (iba con un plugin). Decidí desinstalar el plugin y hacerlo manual, y desde ahí no me lo ha cogido. Lo que probado en header.php y en footer.php, no sé qué pasa. Seguí el tutorial de Google Developers, quizás es como en los de antes, que no sé en qué parte de header.php o footer.php debe ir.

    Gracias por todo,
    Estás siendo muy amable,
    Atentamente,
    H

    1- El código lo debes cargar en el single.php si lo queres solo en los posts.

    2- Lo que tenes que hacer es buscar el div donde se carga la licencia y pegar el codigo de twitter y facebook justo antes.

    3- El codigo tambien tiene que ponerlo en el post, antes de que se cierre el while del loop de wordpress.

    4- Lo de google analytics no me doy cuenta que puede ser, pero busca algun plugin y listo. Sino copia y pega el codigo de seguimiento en el footer.php y eso deberia funcionar, ten en cuenta que no es lo mismo que no funcione el seguimiento a que no tengas visitas.

    Saludos

    Iniciador del debate pruso

    (@pruso)

    ¡Buf! Ahora mismo estoy perdido. Estaba probando la recolocación del código en single.php y no sé porque (estoy segurísimo de que no he borrado nada) se ha desplazado todo el texto a la derecha.

    http://enfoxicados.net46.net/personal/la-creacion-del-blog-i/

    ¿Qué he hecho? ¿Cómo lo arreglo? :S

    Muchísimas gracias

    En tu CSS busca donde dice .postContent y borra el float:right;

    Lo que tienes actualmente es esto.

    .postContent {
    float: right;
    }

    Debe quedar asi

    .postContent {
    
    }

    Saludos

    Iniciador del debate pruso

    (@pruso)

    Bueno chicos. Vuelvo con, por lo general buenas noticias. Explico un poco la solución de los problemas:

    1. Los botones de seguimiento lo instalé con un plugin muy bueno. Share and follow. Increíble
    2. Lo de la alineación a la derecha, lo arreglé reinstalando el theme.
    3. Lo de Google…

    Esto es rarísimo, y por os quería consultar de nuevo. El caso es que me leyó durante 1 día bien, al siguiente mal, y los últimos dos no me lee. Es decir, está ‘activado’ pero me dice que han habido 0 visitas. Mas en una entrada hay 4 comentarios, mínimo 4 visitas, y en la otra 2, mínimo 2 visitas. (aunque sé que han sido más, porque yo mismo he entrado desde varias IP’s)

    Añado un problema más, que he estado mirando y no alcanzo a solucionar. La verdad que es una chorrada. El caso es que en la última entrada el primer comentario es un ‘me gusta’ pero con la ‘m’ repetida muchas veces, como no genera espacios, ha puesto todo el ‘mmmmmmmmmm(…)’ seguido, sin respetar los topes de alineación. ¿Cómo lo puedo arregla? [Segui este enlace para verlo]

    Resumiendo, Google Analytics no me va bien, y la alineación de los comentarios se va bastante.

    Muchas gracias,
    Especialmente a Tomascot por el interés que has mostrado en todas las facetas 😉 Me estás siendo de gran ayuda
    Atentamente,
    H

    Hola Pruso, lo de los comments se arregla buscando lo siguiente en tu archivo CSS, esta en la linea 396 de la hoja de estilos.

    .comment, .pingback, .trackback {
    
            padding: 15px 0 20px;
    
            border: 1px solid #ccc;
    
            border-width: 0 1px 1px 0;
    }

    Entre las llaves tenes que agregar lo siguiente:
    overflow:auto;
    O sino podes buscar un poco mas sobre la propiedad overflow de CSS.

    Por el tema de analytics si no te funcionan los plugins deberias fijarte que tu plantilla tenga en el header una linea que dice:
    wp_head()
    y en el footer otra que dice:
    wp_footer()

    Ya que los plugins de instalacion de analytics se basan en eso para instalarse, puede estar en uno de los dos, o sea en el footer o en el head.

    Saludos

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘Varias consultas’ está cerrado a nuevas respuestas.