folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Bu Kodlara Ekleme Yapılır Mı ?



Bu Kodlara Ekleme Yapılır Mı ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Roronoa
    Kreyzi
    Kreyzi's avatar
    Kayıt Tarihi: 27/Mayıs/2007
    Erkek

    şimdi sitem için bi eklenti arıyordum.

    şu an 300-500 tane konu var her bir konuda en az 1 tane foto var ve bunları öne çıkarılmış görsel yapmamıştım yüklerken şimdi tema gereği yapmam gerekti araştırırken elemanın biri bi kod paylaşmış dosya halinde plugins'e attım iş gördü kısmen ama 2 sorun mevcut şu an 

    aşağıda vereceğim kodlardan mı kaynaklı onu anlamadım php bilgim filan pek olmadığından size danışayım dedim.

    1 - birçok fotoda işe yaramasına rağmen bazı konularda bu işlemi yapmadı neden acaba ?

    2 - bu kodlara ekleme yapılarak öne çıkarılmış görselin boyutunu nasıl istediğm oranlara getiririm ?

    kodlar :

    <?php

    /**

     * Plugin Name: Set featured image

     * Plugin URI: http://bueltge.de

     * Description: Set featureed image automaticly on save post/page

     * Version: 1.0.0

     * Author: Frank Bültge

     * Author URI: http://bueltge.de

     * License: GPLv3

     */

    // This file is not called by WordPress. We don't like that.

    ! defined( 'ABSPATH' ) and exit;

    if ( ! function_exists( 'fb_set_featured_image' ) ) {

     add_action( 'save_post', 'fb_set_featured_image' );

     function fb_set_featured_image() {

     

     if ( ! isset( $GLOBALS['post']->ID ) )

     return NULL;

     

     if ( has_post_thumbnail( get_the_ID() ) )

     return NULL;

     

     $args = array(

     'numberposts' => 1,

     'order' => 'ASC', // DESC for the last image

     'post_mime_type' => 'image',

     'post_parent' => get_the_ID(),

     'post_status' => NULL,

     'post_type' => 'attachment'

     );

     

     $attached_image = get_children( $args );

     if ( $attached_image ) {

     foreach ( $attached_image as $attachment_id => $attachment )

     set_post_thumbnail( get_the_ID(), $attachment_id );

     }

     

     }

    }


    Eğer hayatım bir film olsaydı, ya uyuyakalır ya da yarısında çıkardım.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    php bilmiyorum ama isimlerden anladığım kadarıyla boyut ile ilgili bir kod falan yok.. sanırım farklı yerde bu işlem yapılmış


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    myblackworldweb
    myblackworldweb's avatar
    Kayıt Tarihi: 10/Mart/2008
    Erkek
    unbalanced bunu yazdı

    php bilmiyorum ama isimlerden anladığım kadarıyla boyut ile ilgili bir kod falan yok.. sanırım farklı yerde bu işlem yapılmış

    hocam zaten 2. soruda bu kodlara nasıl bir ekleme yapmam lazım ki boyutlarını istediğim gibi ayarlayayım diyor


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    okudum da anlamamışım demek :) bu kodlardan hangisi bu işlemi yapıyor diye anladım.. çok çalışmak iyi değil hele bu saatte :) bilsem yardımcı olurdum ama hiç bilgim yok


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    shock56
    shock56's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    Bu verdiğin kodlar şu görevi yapar: Eğer yazının içerisine eklenmiş resim dosyası varsa bu dosyalardan 1. sini öne çıkarılmış görsel olarak belirler. Bazı yazılarında öne çıkarılmış görselin çıkmamamısının iki nedeni olabilir

    1- Önceki yazılarında boş  da olsa bir öne çıkarılmış görsel olabilir. Bu durumda null değeri çalışır. Fonksiyondan çıkar.

    2- Daha önce eklemiş olduğun yazılarında resim dosyası olmayabilir. 

    Gelelim diğer soruna

    Eğer teman öne çıkarılmış görseli destekliyorsa temanın function.php dosyası içerisinde şu kod vardır:

    add_theme_support('post-thumbnails'); 

    Bu kod wordpress e öne çıkarılmış görsel ekleme özelliği kazandırır. Bu koddan hemen sonra şu kodu eklersen öne çıkarılmış görselin boyutunu ayarlayabilirsin:

    set_post_thumbnail_size(220, 150); 

    bu kod ile öne çıkarılmış görsel genişlik: 220, yükselik:150 pixel olur.

    Eğer 

    set_post_thumbnail_size(220, 150,true); //true eklersen

    Bu durumda resmi kırparak bu boyutlara getirir. False yaparsan kırpma yapmaz. Default değeri false dir. 

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Roronoa
    Kreyzi
    Kreyzi's avatar
    Kayıt Tarihi: 27/Mayıs/2007
    Erkek
    shock56 bunu yazdı

    Bu verdiğin kodlar şu görevi yapar: Eğer yazının içerisine eklenmiş resim dosyası varsa bu dosyalardan 1. sini öne çıkarılmış görsel olarak belirler. Bazı yazılarında öne çıkarılmış görselin çıkmamamısının iki nedeni olabilir

    1- Önceki yazılarında boş  da olsa bir öne çıkarılmış görsel olabilir. Bu durumda null değeri çalışır. Fonksiyondan çıkar.

    2- Daha önce eklemiş olduğun yazılarında resim dosyası olmayabilir. 

    Gelelim diğer soruna

    Eğer teman öne çıkarılmış görseli destekliyorsa temanın function.php dosyası içerisinde şu kod vardır:

    add_theme_support('post-thumbnails'); 

    Bu kod wordpress e öne çıkarılmış görsel ekleme özelliği kazandırır. Bu koddan hemen sonra şu kodu eklersen öne çıkarılmış görselin boyutunu ayarlayabilirsin:

    set_post_thumbnail_size(220, 150); 

    bu kod ile öne çıkarılmış görsel genişlik: 220, yükselik:150 pixel olur.

    Eğer 

    set_post_thumbnail_size(220, 150,true); //true eklersen

    Bu durumda resmi kırparak bu boyutlara getirir. False yaparsan kırpma yapmaz. Default değeri false dir. 

     peki hocam 1. problemin çözümü var mı tam olarak ?

    çünkü foto'suz konu yok sitede paylaşım sitesi olduğundan illa ki en az 1 tane oluyor.

     


    Eğer hayatım bir film olsaydı, ya uyuyakalır ya da yarısında çıkardım.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Roronoa
    Kreyzi
    Kreyzi's avatar
    Kayıt Tarihi: 27/Mayıs/2007
    Erkek
    shock56 bunu yazdı

    Bu verdiğin kodlar şu görevi yapar: Eğer yazının içerisine eklenmiş resim dosyası varsa bu dosyalardan 1. sini öne çıkarılmış görsel olarak belirler. Bazı yazılarında öne çıkarılmış görselin çıkmamamısının iki nedeni olabilir

    1- Önceki yazılarında boş  da olsa bir öne çıkarılmış görsel olabilir. Bu durumda null değeri çalışır. Fonksiyondan çıkar.

    2- Daha önce eklemiş olduğun yazılarında resim dosyası olmayabilir. 

    Gelelim diğer soruna

    Eğer teman öne çıkarılmış görseli destekliyorsa temanın function.php dosyası içerisinde şu kod vardır:

    add_theme_support('post-thumbnails'); 

    Bu kod wordpress e öne çıkarılmış görsel ekleme özelliği kazandırır. Bu koddan hemen sonra şu kodu eklersen öne çıkarılmış görselin boyutunu ayarlayabilirsin:

    set_post_thumbnail_size(220, 150); 

    bu kod ile öne çıkarılmış görsel genişlik: 220, yükselik:150 pixel olur.

    Eğer 

    set_post_thumbnail_size(220, 150,true); //true eklersen

    Bu durumda resmi kırparak bu boyutlara getirir. False yaparsan kırpma yapmaz. Default değeri false dir. 

     

    add_theme_support( 'post-thumbnails' );

    set_post_thumbnail_size( 75, 100, false );

    add_image_size( 'featured-small-thumbnail', 300, 300, true );

    add_image_size( 'featured-large-thumbnail', 960, 400, true );

     

    dediğin olayı bold yaptığım kısma uyguladım ama bi değişiklik olmadı orada toplam 4 satır bu şekilde diğerlerinde bi edit yapmam gerekiyor mu yine ?


    Eğer hayatım bir film olsaydı, ya uyuyakalır ya da yarısında çıkardım.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    shock56
    shock56's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek
    Kreyzi bunu yazdı
    shock56 bunu yazdı

    Bu verdiğin kodlar şu görevi yapar: Eğer yazının içerisine eklenmiş resim dosyası varsa bu dosyalardan 1. sini öne çıkarılmış görsel olarak belirler. Bazı yazılarında öne çıkarılmış görselin çıkmamamısının iki nedeni olabilir

    1- Önceki yazılarında boş  da olsa bir öne çıkarılmış görsel olabilir. Bu durumda null değeri çalışır. Fonksiyondan çıkar.

    2- Daha önce eklemiş olduğun yazılarında resim dosyası olmayabilir. 

    Gelelim diğer soruna

    Eğer teman öne çıkarılmış görseli destekliyorsa temanın function.php dosyası içerisinde şu kod vardır:

    add_theme_support('post-thumbnails'); 

    Bu kod wordpress e öne çıkarılmış görsel ekleme özelliği kazandırır. Bu koddan hemen sonra şu kodu eklersen öne çıkarılmış görselin boyutunu ayarlayabilirsin:

    set_post_thumbnail_size(220, 150); 

    bu kod ile öne çıkarılmış görsel genişlik: 220, yükselik:150 pixel olur.

    Eğer 

    set_post_thumbnail_size(220, 150,true); //true eklersen

    Bu durumda resmi kırparak bu boyutlara getirir. False yaparsan kırpma yapmaz. Default değeri false dir. 

     

    add_theme_support( 'post-thumbnails' );

    set_post_thumbnail_size( 75, 100, false );

    add_image_size( 'featured-small-thumbnail', 300, 300, true );

    add_image_size( 'featured-large-thumbnail', 960, 400, true );

     

    dediğin olayı bold yaptığım kısma uyguladım ama bi değişiklik olmadı orada toplam 4 satır bu şekilde diğerlerinde bi edit yapmam gerekiyor mu yine ?

    Senin temanda öne çıkarılmış görsel ekleme için iki farklı class kullanılmış. Bunlardan birisi featured-small-thumbnail, diğeri featured-large-thumbnail

    Buradaki pixel oranlarınla oynayarak özel alandaki fotoğraf boyutlarını değiştirebilirsin. 

    Dostum temanın kodlarını tam görmediğim için yardımcı olmakta zorlanıyorum. Öncelikle resimlerin gelmediği yazıları incelemek lazım. Şurdaki foreach kodundan önce şunu ekle

    var_dump($attached_image); 

     

    foreach ( $attached_image as $attachment_id => $attachment 

    Sonra öne çıkarılmamış görselin çıkmadığı yazıları incele bakalım. 

    Ordaki çıkan yazıları bize de gönder bakalım. 

     

     

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Roronoa
    Kreyzi
    Kreyzi's avatar
    Kayıt Tarihi: 27/Mayıs/2007
    Erkek
    shock56 bunu yazdı
    Kreyzi bunu yazdı
    shock56 bunu yazdı

    Bu verdiğin kodlar şu görevi yapar: Eğer yazının içerisine eklenmiş resim dosyası varsa bu dosyalardan 1. sini öne çıkarılmış görsel olarak belirler. Bazı yazılarında öne çıkarılmış görselin çıkmamamısının iki nedeni olabilir

    1- Önceki yazılarında boş  da olsa bir öne çıkarılmış görsel olabilir. Bu durumda null değeri çalışır. Fonksiyondan çıkar.

    2- Daha önce eklemiş olduğun yazılarında resim dosyası olmayabilir. 

    Gelelim diğer soruna

    Eğer teman öne çıkarılmış görseli destekliyorsa temanın function.php dosyası içerisinde şu kod vardır:

    add_theme_support('post-thumbnails'); 

    Bu kod wordpress e öne çıkarılmış görsel ekleme özelliği kazandırır. Bu koddan hemen sonra şu kodu eklersen öne çıkarılmış görselin boyutunu ayarlayabilirsin:

    set_post_thumbnail_size(220, 150); 

    bu kod ile öne çıkarılmış görsel genişlik: 220, yükselik:150 pixel olur.

    Eğer 

    set_post_thumbnail_size(220, 150,true); //true eklersen

    Bu durumda resmi kırparak bu boyutlara getirir. False yaparsan kırpma yapmaz. Default değeri false dir. 

     

    add_theme_support( 'post-thumbnails' );

    set_post_thumbnail_size( 75, 100, false );

    add_image_size( 'featured-small-thumbnail', 300, 300, true );

    add_image_size( 'featured-large-thumbnail', 960, 400, true );

     

    dediğin olayı bold yaptığım kısma uyguladım ama bi değişiklik olmadı orada toplam 4 satır bu şekilde diğerlerinde bi edit yapmam gerekiyor mu yine ?

    Senin temanda öne çıkarılmış görsel ekleme için iki farklı class kullanılmış. Bunlardan birisi featured-small-thumbnail, diğeri featured-large-thumbnail

    Buradaki pixel oranlarınla oynayarak özel alandaki fotoğraf boyutlarını değiştirebilirsin. 

    Dostum temanın kodlarını tam görmediğim için yardımcı olmakta zorlanıyorum. Öncelikle resimlerin gelmediği yazıları incelemek lazım. Şurdaki foreach kodundan önce şunu ekle

    var_dump($attached_image); 

     

    foreach ( $attached_image as $attachment_id => $attachment 

    Sonra öne çıkarılmamış görselin çıkmadığı yazıları incele bakalım. 

    Ordaki çıkan yazıları bize de gönder bakalım. 

     

     

    pm attım hocu kontrol edersen sevinirim


    Eğer hayatım bir film olsaydı, ya uyuyakalır ya da yarısında çıkardım.
Toplam Hit: 919 Toplam Mesaj: 9