• 24-06-2014, 16:54:11
    #1
    Merhaba ArkadaÅŸlar;
    İnternette aramalarımda sürekli R10 yönlendirildim ama forumda çözümünü bulamadım.
    Arayan arkadaşlara yardımcı olmak için paylaşmak istedim.
    Kaynak

    Bu kodu temanızın attachment.php dosyasında içerik kısmını üzerine ekliyoruz.

    <div class="image-navigation">
        <?php $attachments = array_values(get_children( array('post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') ));
        foreach ( $attachments as $k => $attachment )
            if ( $attachment->ID == $post->ID )
                break;
        $attachments = array_values(get_children( array('post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') ));
           $next_url =  isset($attachments[$k+1]) ? get_permalink($attachments[$k+1]->ID) : get_permalink($attachments[0]->ID);
           $previous_url =  isset($attachments[$k-1]) ? get_permalink($attachments[$k-1]->ID) : get_permalink($attachments[0]->ID);
        if ( wp_get_attachment_image( $post->ID+1 ) != null ) { ?>
            <p class="attachment" style="float: right">
                <a href="<?php echo $next_url; ?>">Sonraki Resim</a>
            </p>
        <?php }
     
        if ( wp_get_attachment_image( $post->ID-1 ) != null ) { ?>
            <p class="attachment" style="float: left">
                           <a href="<?php echo $previous_url; ?>">Önceki Resim</a>
            </p>
        <?php } ?>
    </div>
    Temanızda attachment.php yoksa böyle bir dosya oluşturuyoruz ve içine single.php dosyasının kodlarını kopyalıyoruz. Daha sonra bu yeni dosyamızda bulunan
    <?php
    							the_content();
    							wp_link_pages( array( 'before' => '<p><strong>' . __('Pages:', 'ipin') . '</strong>', 'after' => '</p>' ) );							
    							?>
    Kodu yerine ( her temada aynı olmayabilir. the_content(); kodunu baz alıp bu kalıba benzer kalıbı bulabilirsiniz.) Aşağıdaki kodu ekliyoruz.
    <?php if (wp_attachment_is_image($post->id)) {
                    $att_image = wp_get_attachment_image_src( $post->id, "medium");
                    ?>
                    <p class="attachment">
                        <a href="<a href="<?php echo $next_url; ?>" title="<?php the_title(); ?>">
                        <img src="<?php echo $att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>"  class="attachment-medium" alt="<?php the_title(); ?>" />
                        </a>
                    </p>
     
                    <?php } ?>
    yeni dosyamıza ilk kodu eklemeyi unutmayın. Ben de çalıştı işinize yarar.

    Not: Kaynakta galeride bulunan fotoğrafın üzerine tıklandığında bir sonraki fotoğrafa geçiş yapılmıyordu bunu ekledim.

    Demo: http://www.colorfulland.net/circular...ircular-skirt/
  • 24-06-2014, 17:30:55
    #2
    Kullanımı nasıl oluyor yazı içerisinde acaba?
  • 24-06-2014, 17:37:53
    #3
    BaranGunel adlı üyeden alıntı: mesajı görüntüle
    Kullanımı nasıl oluyor yazı içerisinde acaba?
    Yazı içine eklenen galeri resimlerinden biri tıklandığında ayrı bir sayfa açılıyor ve burada galeri resimler ileri geri yaparak gösteriliyor.
  • 03-07-2014, 11:35:25
    #4
    buddhaben adlı üyeden alıntı: mesajı görüntüle
    Merhaba ArkadaÅŸlar;
    İnternette aramalarımda sürekli R10 yönlendirildim ama forumda çözümünü bulamadım.
    Arayan arkadaşlara yardımcı olmak için paylaşmak istedim.
    Kaynak

    Bu kodu temanızın attachment.php dosyasında içerik kısmını üzerine ekliyoruz.

    <div class="image-navigation">
        <?php $attachments = array_values(get_children( array('post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') ));
        foreach ( $attachments as $k => $attachment )
            if ( $attachment->ID == $post->ID )
                break;
        $attachments = array_values(get_children( array('post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') ));
           $next_url =  isset($attachments[$k+1]) ? get_permalink($attachments[$k+1]->ID) : get_permalink($attachments[0]->ID);
           $previous_url =  isset($attachments[$k-1]) ? get_permalink($attachments[$k-1]->ID) : get_permalink($attachments[0]->ID);
        if ( wp_get_attachment_image( $post->ID+1 ) != null ) { ?>
            <p class="attachment" style="float: right">
                <a href="<?php echo $next_url; ?>">Sonraki Resim</a>
            </p>
        <?php }
     
        if ( wp_get_attachment_image( $post->ID-1 ) != null ) { ?>
            <p class="attachment" style="float: left">
                           <a href="<?php echo $previous_url; ?>">Önceki Resim</a>
            </p>
        <?php } ?>
    </div>
    Temanızda attachment.php yoksa böyle bir dosya oluşturuyoruz ve içine single.php dosyasının kodlarını kopyalıyoruz. Daha sonra bu yeni dosyamızda bulunan
    <?php
    							the_content();
    							wp_link_pages( array( 'before' => '<p><strong>' . __('Pages:', 'ipin') . '</strong>', 'after' => '</p>' ) );							
    							?>
    Kodu yerine ( her temada aynı olmayabilir. the_content(); kodunu baz alıp bu kalıba benzer kalıbı bulabilirsiniz.) Aşağıdaki kodu ekliyoruz.
    <?php if (wp_attachment_is_image($post->id)) {
                    $att_image = wp_get_attachment_image_src( $post->id, "medium");
                    ?>
                    <p class="attachment">
                        <a href="<a href="<?php echo $next_url; ?>" title="<?php the_title(); ?>">
                        <img src="<?php echo $att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>"  class="attachment-medium" alt="<?php the_title(); ?>" />
                        </a>
                    </p>
     
                    <?php } ?>
    yeni dosyamıza ilk kodu eklemeyi unutmayın. Ben de çalıştı işinize yarar.

    Not: Kaynakta galeride bulunan fotoğrafın üzerine tıklandığında bir sonraki fotoğrafa geçiş yapılmıyordu bunu ekledim.

    Demo: http://www.colorfulland.net/circular...ircular-skirt/
    Güncelleme: Galeride açılan resimlerin alt etiketini başlıktan çekecek şekilde düzenledim.
  • 03-07-2014, 22:38:43
    #5
    buddhaben adlı üyeden alıntı: mesajı görüntüle
    Güncelleme: Galeride açılan resimlerin alt etiketini başlıktan çekecek şekilde düzenledim.
    Hurriyet gazetesinin sitesindeki gibi basta numaralandirma yapmak ve bu islemi yeni sayfa actirmadan konu icindeki sayfa icinde yapmak mumkun mudur ?

    Örnegin : http://kelebekgaleri.hurriyet.com.tr...n-beyazperdeye

    Sayfasindaki gibi ustte numaralandirma olacak. Resim aciklamasinin altinda yada yaninda yazmasinin onemi yok. Boyle bir taslak olusturabilirmisiniz ? Veya bu isi yapan wordpress eklentisi varmi bildiginiz yonlendirirseniz sevinirim.
  • 04-07-2014, 01:22:54
    #6
    AVKAN adlı üyeden alıntı: mesajı görüntüle
    Hurriyet gazetesinin sitesindeki gibi basta numaralandirma yapmak ve bu islemi yeni sayfa actirmadan konu icindeki sayfa icinde yapmak mumkun mudur ?

    Örnegin : http://kelebekgaleri.hurriyet.com.tr...n-beyazperdeye

    Sayfasindaki gibi ustte numaralandirma olacak. Resim aciklamasinin altinda yada yaninda yazmasinin onemi yok. Boyle bir taslak olusturabilirmisiniz ? Veya bu isi yapan wordpress eklentisi varmi bildiginiz yonlendirirseniz sevinirim.
    Açıklama için <?php the_content(); ?> kodunu kullanabilirsiniz. Resimlerin description bölümüne açıklamaları yazarsanız bu kodla görüntüleyebilirsiniz.
  • 04-07-2014, 18:17:38
    #7
    Galeri olarak değilde film sitemde ana sayfada film slider'i olarak kullanabilir miyim bunu acaba? Otomatik geçişli halini yapabilir miyiz eğer kullanabilirsem?
  • 05-07-2014, 17:01:23
    #8
    Gocmen adlı üyeden alıntı: mesajı görüntüle
    Galeri olarak değilde film sitemde ana sayfada film slider'i olarak kullanabilir miyim bunu acaba? Otomatik geçişli halini yapabilir miyiz eğer kullanabilirsem?
    istediğiniz şey için bileşenler var diye biliyorum. Otomatik geçiş yapılır ama bu sadece yazılarınızda oluşturduğunu resim galerilerine ileri geri özelliği vermek için
  • 05-07-2014, 18:30:20
    #9
    buddhaben adlı üyeden alıntı: mesajı görüntüle
    istediğiniz şey için bileşenler var diye biliyorum. Otomatik geçiş yapılır ama bu sadece yazılarınızda oluşturduğunu resim galerilerine ileri geri özelliği vermek için
    Valla ben bulamadım hocam eklenti olarak. Bana bildiğin bi eklenti var mı iletebilir misin? İndirip deneyeyim.