Presenta tu Blog

Foro WordPress » Comunidad » Presenta tu Blog

No me funciona "entradas anteriores" (24 mensajes)

Acerca de este hilo

Tags

  1. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    En estos días he creado un blog y ya hemos superado los 10 primeros post con lo que se me ha activado la pestaña "entradas anteriores" pero no me funciona, no se si debo activar algo o que pasa.
    el blog es: blog.grupodariza.com
    gracias

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  2. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    No te funciona porque te devuelve una URL errónea. ¿Has modificado el index.php?

    En el tema original viene así:

    <?php
    next_posts_link(__('« Previous entries', 'blue-grace'));
    echo ' ';
    previous_posts_link(__('Next entries »', 'blue-grace'));
    ?>

  3. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    Consulta con tu hosting a ver por qué sale index.php en la URL

    Es decir, sale:
    "http://blog.grupodariza.com/Index.php/"

    Cuando debe salir:
    "http://blog.grupodariza.com"

    Si te fijas al darle a los posts anteriores se añade el index.php a la URL
    Es decir, sale:
    "http://blog.grupodariza.com/Index.php/Index.php/?paged=2"
    cuando debe salir:
    "http://blog.grupodariza.com/?paged=2" Si pones la URL que acabo de poner funciona perfectamente.

    y lo mismo al revés, próximas entradas

    Sale:
    "http://blog.grupodariza.com/Index.php/Index.php/"

    cuando debe salir
    "http://blog.grupodariza.com/"

    ¿Por qué se añaden tantos index.php a la URL?

    Un saludo

  4. nirvanapaz

    1.0
    Antiguedad: Abr 2011
    Mensajes: 4

    offline

    Publicado hace 1 año
    #

    hola
    ojala puedas ayudarme
    tal vez mi problema es aunmas sencillo que el anterior, pues ni siquiera entrare a programacion html o eso espero
    resulta que tengo mi pagina con el tema DePo Masthead mi blog es https://chicleypeganirvana.wordpress.com/acerca-de/
    y no se porque en mi pagina principal que yo en le menu lo llame blog por ser la pagina donde se actualizan las entreadas o post, en fin, que una vez que he subido variaos post solo aparecen tres, una por columna, pero y donde estan las otras? no existe ningun navegador para ver las demas, y no se donde esta esa opcion.
    por otra parte en algun momento diseñando mi menu, habia por defaul una pestaña o boton que se llamaba archivos y ahi se veian mis entradas en una sola columna que eso me gusto muchos mas, en fin que eso tampoco se donde estan pues eso me gustaria fue mi pagina principal pero donde estara?
    muchas muchas gracias
    ojala puedas yuadarme
    saludos

  5. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    Consulta con tu hosting a ver por qué sale index.php en la URL
    Es decir, sale:
    "http://blog.grupodariza.com/Index.php/"
    Cuando debe salir:
    "http://blog.grupodariza.com"
    Si te fijas al darle a los posts anteriores se añade el index.php a la URL
    Es decir, sale:
    "http://blog.grupodariza.com/Index.php/Index.php/?paged=2"
    cuando debe salir:
    "http://blog.grupodariza.com/?paged=2" Si pones la URL que acabo de poner funciona perfectamente.
    y lo mismo al revés, próximas entradas
    Sale:
    "http://blog.grupodariza.com/Index.php/Index.php/"
    cuando debe salir
    "http://blog.grupodariza.com/"
    ¿Por qué se añaden tantos index.php a la URL?
    Un saludo

    Gracias LGrusin, tienes razón, ese es el problema, pero el porqué aparecen tantos "index.php" no tengo ni idea.

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  6. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    Nadie sabe porque sucede??

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  7. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    ¿Estás seguro de que no has modificado el index.php? ¿Podrías poner el código que devuelve lo de "Entradas anteriores" y "Próximas entradas"?

  8. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    ¿Estás seguro de que no has modificado el index.php? ¿Podrías poner el código que devuelve lo de "Entradas anteriores" y "Próximas entradas"?

    Gracias Almendron eso fue lo primero que hice cambiar mi código que está tal y como sigue:
    <?php
    next_posts_link(__('« Previous entries', 'blue-grace'));
    echo ' ';
    previous_posts_link(__('Next entries »', 'blue-grace'));
    ?>

    por el que tú me proporcionastes y hace exactamente lo mismo, he modificado cosas del index.php pero solo temas de diseño y esta parte del código no la toque, pasa exactamente lo que dice LGrusin, me aparece varias veces index.php y por eso es por lo que no encuentra la página que está buscando.

    gracias

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  9. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    No recuerdo qué hilo pero le pasó algo parecido a otro usuario en el Foro y era problema del servidor. Lo solucionaron ellos.

    Debes consultarles, todo lo que hagas es inútil si no solucionas esto antes.

    Saludos

  10. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    Puede que sea la siguiente línea la que da el problema:

    < link rel='index' title='Blog GRUPO DARIZA' href='http://blog.grupodariza.com' / >

    Prueba a quitar la línea entera o el "rel=index".

  11. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    Puede que sea la siguiente línea la que da el problema:

    < link rel='index' title='Blog GRUPO DARIZA' href='http://blog.grupodariza.com' / >


    Prueba a quitar la línea entera o el "rel=index".

    Gracias almendron pero no encuentro esa línea por ningún lado, creo que no aparece en ninguno de los archivos que componen el tema. El título y la dirección la introduje en el asistente y en el editor solo hace mención a title pero desde luego rel='index' no aparece por ningún lado.

    LGrusin, ya se lo comenté y ésta fue su respuesta:
    "Indicarle que debe de revisar la programacion de su web, de sus index y si dispone de algun archivo htaccess que realice dicha funcion para poder corregirlo."

    Un saludo y gracias a todos

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  12. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    Pues estar, está. Mira en header.php.

    Copiado directamente del código fuente de tu página

    < link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://blog.grupodariza.com/wp-includes/wlwmanifest.xml" / >
    < link rel='index' title='Blog GRUPO DARIZA' href='http://blog.grupodariza.com' / >
    < meta name="generator" content="WordPress 3.1" / >
        < style type="text/css" >.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}< /style >
    < /head >

  13. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    Pues estar, está. Mira en header.php.
    Copiado directamente del código fuente de tu página

    < link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://blog.grupodariza.com/wp-includes/wlwmanifest.xml" / >
    < link rel='index' title='Blog GRUPO DARIZA' href='http://blog.grupodariza.com' / >
    < meta name="generator" content="WordPress 3.1" / >
        < style type="text/css" >.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}< /style >
    < /head >

    Discúlpa mi torpeza almendron, pero el código de mi header.php es:

    <title><?php
    /*
    * Print the <title> tag based on what is being viewed.
    */
    global $page, $paged;

    wp_title( '|', true, 'right' );

    // Add the blog name.
    bloginfo( 'name' );

    // Add the blog description for the home/front page.
    $site_description = get_bloginfo( 'description', 'display' );
    if ( $site_description && ( is_home() || is_front_page() ) )
    echo " | $site_description";

    // Add a page number if necessary:
    if ( $paged >= 2 || $page >= 2 )
    echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );

    ?></title>
    <style type="text/css">
    #portrait-bg { background:url(<?php bloginfo('template_directory'); ?>/images/bg-portrait<?php echo (rand()%8); ?>.jpg); }
    </style>
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

    <?php if(is_singular()) wp_enqueue_script( 'comment-reply' );?>
    <?php wp_head(); ?>
    </head>

    <body <?php body_class(); ?>>

    <div id="wrap">
    <div id="menu">

    <?php wp_nav_menu( array('theme_location' => 'top', 'fallback_cb' => 'grace_top_default_menu' )); ?>

    </div>

    <div id="header">
    <span class="btitle">/"><?php bloginfo('name'); ?></span>
    <p class="description">
    <a href="<?php
    if (current_user_can('edit_posts'))
    {
    admin_url(); echo '/">';
    }
    else
    {
    home_url(); echo '/">';
    }
    bloginfo('description'); ?>

    </p>
    </div>

    <!--
    <div id="rss-big">
    " >nuestro equipo
    </div>

    -->
    <div id="portrait-bg"></div>
    <div id="catmenu">

    <?php wp_nav_menu( array('theme_location' => 'bottom', 'fallback_cb' => 'grace_bottom_default_menu' )); ?>

    </div>

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  14. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    Es una posibilidad remota pero mira también en la traducción del tema, no vaya a ser que allí haya algo más puesto. Busca next_posts_link y previous_posts_link.

  15. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    lo único que encuentro es esto:

    <?php if (!is_singular()): ?>
    <div id="nav-global" class="navigation">
    <div class="nav-previous">
    <?php
    next_posts_link(__('« Previous entries', 'blue-grace'));
    echo ' ';
    previous_posts_link(__('Next entries »', 'blue-grace'));
    ?>
    </div>
    </div>

    <?php endif; ?>

    y ya probé a cambiarlo por lo que tú me propusistes al principio y no funciona.

    Pregunto: está función que he encontrado tendrá algo que ver?

    function chunk_url(&$ret)
    {
    $links = explode('<a', $ret);
    $countlinks = count($links);
    for ($i = 0; $i < $countlinks; $i++) {
    $link = $links[$i];

    $link = (preg_match('#(.*)(href=")#is', $link)) ? '<a' . $link : $link;

    $begin = strpos($link, '>') + 1;
    $end = strpos($link, '<', $begin);
    $length = $end - $begin;
    $urlname = substr($link, $begin, $length);

    /**
    * We chunk urls that are longer than 50 characters. Just change
    * '50' to a value that suits your taste. We are not chunking the link
    * text unless if begins with 'http://', 'ftp://', or 'www.'
    */
    $chunked = (strlen($urlname) > 50 && preg_match('#^(http://|ftp://|www\.)#is', $urlname)) ? substr_replace($urlname, '.....', 30, -10) : $urlname;
    $ret = str_replace('>' . $urlname . '<', '>' . $chunked . '<', $ret);
    }
    }

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  16. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    ¿Por qué no nos pones tu .htaccess?

    En las instaciones de WordPress para dominios el contenido de .htaccess es:

    # BEGIN WordPress
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    Pero en tu caso al estar en un subdominio puede ser ligeramente diferente.

    Un saludo

  17. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    y donde encuentro ese archivo?

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  18. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 1 año
    #

    La verdad es que un caso muy raro. Tenemos:

    1) Al acceder a tu página principal, aparece un "index.php"

    2) Entradas anteriores y siguientes: al añadir un index.php, la ruta es incorrecta.

    3) Sin embargo, al pinchar en categorías, archivos o tags todo funciona correctamente y ésto es lo que más me despista.

    De hecho, no tengo ni idea de por qué da el error. Solo faltaría por mirar lo que te ha dicho LGrusin, es decir, en el .htaccess. Tendrás que acceder a tu servidor vía FTP. Yo uso FireFTP (para Firefox) pero hay más opciones. En cualquier caso, deberás revisar las opciones para comprobar que está activado la visión de archivos ocultos.

  19. jetrel

    4.0
    Antiguedad: Abr 2011
    Mensajes: 74

    offline

    Publicado hace 1 año
    #

    pues no encuentro .htaccess, yo también tengo fireftp y si puedo ver los archivos ocultos.
    almendron se que es un caso muy raro, gracias por vuestro tiempo

    Algo sobre mí en: http://www.diegoariza.com y profesionalmente como:
    CEO en http://www.grupodariza.com & SEO en http://www.clickdigital.es
  20. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 1 año
    #

    .htaccess debe estar en el directorio del subdominio, es decir, mira a ver si tienes una carpeta llamada blog o la que corresponda al subdominio.

    Prueba lo siguiente:
    1 - Entra en el menú Settings - General, en los dos apartados para la URL vuelve a escribir los valores y dale a aceptar. OJO, no se trata de cambiar las URLs se trata de volverlos a escribir. Si las cambias no podrás entrar.
    Tienen que ser en tu caso:
    "http://blog.grupodarisa.com" en los dos campos.

    Al aceptar WordPress crea el archivo .htaccess a no ser que tengas problemas de permisos de escritura en esa carpeta.

    Un saludo

Responder »

Debes Identificarte para publicar.

Foro WordPress » Comunidad » Presenta tu Blog