• 22-06-2015, 17:27:47
    #1
    Merhaba arkadaşlar kullandığım sistem wordpres değil, alt tarafa yapılan sayfa numaralandırmasınındaki fonksiyonu
    meta ekiteki içine almak istiyorum

    Ana sayfadayken bu etiket çıkması lazım
    <link rel=''next'' href="http://www.site.com/page/2/" />


    2. sayfadaykende
    <link rel=''next'' href="http://www.site.com/page/3/" />
    <link rel=''prev'' href="http://www.site.com/" />

    Alt kısımdaki numaralandırmanın geldiği kodu buldum, bu koddan yola çıkarak üstteki olayı nasıl yaparım, include yaparak meta içinde üstteki komutları göstermem lazım.

    Ücretli yada ücretsiz yardım ederseniz sevinirim. Kod bu

    Alıntı
    if( ! isset( $view_template ) AND $count_all AND $config['news_navigation'] AND $news_found) {

    $tpl->load_template( 'navigation.tpl' );

    //----------------------------------
    // Previous link
    //----------------------------------


    $no_prev = false;
    $no_next = false;

    if( isset( $cstart ) and $cstart != "" and $cstart > 0 ) {
    $prev = $cstart / $config['news_number'];

    if( $config['allow_alt_url'] ) {

    if ($prev == 1)
    $prev_page = $url_page . "/";
    else
    $prev_page = $url_page . "/page/" . $prev . "/";

    $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<link rel=\"" . $prev_page . "\">\\1" );


    $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<link rel=\"" . $prev_page . "\">\\1" ); $metatags .= <<<HTML
    HTML;

    } else {

    if ($prev == 1)
    $prev_page = $PHP_SELF . "?" . $user_query;
    else
    $prev_page = $PHP_SELF . "?cstart=" . $prev . "&amp;" . $user_query;

    $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"" . $prev_page . "\">\\1</a>" );
    }

    } else {
    $tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<span>\\1</span>" );
    $no_prev = TRUE;
    }

    //----------------------------------
    // Pages
    //----------------------------------
    if( $config['news_number'] ) {

    $pages = "";

    if( $count_all > $config['news_number'] ) {

    $enpages_count = @ceil( $count_all / $config['news_number'] );

    $cstart = ($cstart / $config['news_number']) + 1;

    if( $enpages_count <= 10 ) {

    for($j = 1; $j <= $enpages_count; $j ++) {

    if( $j != $cstart ) {

    if( $config['allow_alt_url'] ) {

    if ($j == 1)
    $pages .= "<a href=\"" . $url_page . "/\">$j</a> ";
    else
    $pages .= "<a href=\"" . $url_page . "/page/" . $j . "/\">$j</a> ";

    } else {

    if ($j == 1)
    $pages .= "<a href=\"$PHP_SELF?{$user_query}\">$j</a> ";
    else
    $pages .= "<a href=\"$PHP_SELF?cstart=$j&amp;$user_query\">$j</a> ";

    }

    } else {

    $pages .= "<span>$j</span> ";
    }

    }

    } else {

    $start = 1;
    $end = 10;
    $nav_prefix = "<span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";

    if( $cstart > 0 ) {

    if( $cstart > 6 ) {

    $start = $cstart - 4;
    $end = $start + 8;

    if( $end >= $enpages_count ) {
    $start = $enpages_count - 9;
    $end = $enpages_count - 1;
    $nav_prefix = "";
    } else
    $nav_prefix = "<span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";

    }

    }

    if( $start >= 2 ) {

    if( $config['allow_alt_url'] ) $pages .= "<a href=\"" . $url_page . "/\">1</a> <span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";
    else $pages .= "<a href=\"$PHP_SELF?{$user_query}\">1</a> <span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";

    }

    for($j = $start; $j <= $end; $j ++) {

    if( $j != $cstart ) {

    if( $config['allow_alt_url'] ) {

    if ($j == 1)
    $pages .= "<a href=\"" . $url_page . "/\">$j</a> ";
    else
    $pages .= "<a href=\"" . $url_page . "/page/" . $j . "/\">$j</a> ";

    } else {

    if ($j == 1)
    $pages .= "<a href=\"$PHP_SELF?{$user_query}\">$j</a> ";
    else
    $pages .= "<a href=\"$PHP_SELF?cstart=$j&amp;$user_query\">$j</a> ";

    }

    } else {

    $pages .= "<span>$j</span> ";
    }

    }

    if( $cstart != $enpages_count ) {

    if( $config['allow_alt_url'] ) $pages .= $nav_prefix . "<a href=\"" . $url_page . "/page/{$enpages_count}/\">{$enpages_count}</a>";
    else $pages .= $nav_prefix . "<a href=\"$PHP_SELF?cstart={$enpages_count}&amp;$user _query\">{$enpages_count}</a>";

    } else
    $pages .= "<span>{$enpages_count}</span> ";

    }

    }
    $tpl->set( '{pages}', $pages );
    }

    //----------------------------------
    // Next link
    //----------------------------------
    if( $config['news_number'] AND $config['news_number'] < $count_all and $i < $count_all ) {
    $next_page = $i / $config['news_number'] + 1;

    if( $config['allow_alt_url'] ) {
    $next = $url_page . '/page/' . $next_page . '/';
    $tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"" . $next . "\">\\1</a>" );
    } else {
    $next = $PHP_SELF . "?cstart=" . $next_page . "&amp;" . $user_query;
    $tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"" . $next . "\">\\1</a>" );
    }

    } else {
    $tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<span>\\1</span>" );
    $no_next = TRUE;
    }

    if( !$no_prev OR !$no_next ) {
    $tpl->compile( 'navi' );

    switch ( $config['news_navigation'] ) {

    case "2" :

    $tpl->result['content'] = $tpl->result['navi'].$tpl->result['content'];
    break;

    case "3" :

    $tpl->result['content'] = $tpl->result['navi'].$tpl->result['content'].$tpl->result['navi'];
    break;

    default :
    $tpl->result['content'] .= $tpl->result['navi'];
    break;

    }
    }

    $tpl->clear();
    }
    }
  • 23-06-2015, 12:30:23
    #2
    Bu kodu deneyin

    if ($config['news_number'] == 1):
    	$prev_page = "<link rel=\"prev\" href=\"http://www.site.com/\" />";
    				 echo $prev_page;
    else:
    	$prev_     = $config['news_number'] - 1;
    	$prev_page = "<link rel=\"prev\" href=\"http://www.site.com/page/{$prev_}\" />";
    				 echo $prev_page;
    endif;
    
    if ($config['news_number'] != $count_all):
    	$next_     = $config['news_number'] + 1;
    	$next_page = "<link rel=\"prev\" href=\"http://www.site.com/page/{$next_}\" />";
    				 echo $next_page;
    endif;