رفتن به مطلب

ashkan_72kiany

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

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

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

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

  1. سلام

    تمامی ادامه مطلب و نمونه کارها و... که بابد بره باز بشه و نشان داده بشه اصلا باز نمیشن. صفحه زیر را بزنید و روی محصول بزنید ولی بازز نمیشه. پیش فرضش شده ادرس سایت. در صفحه اصلی هم ادامه مطلب و ... خبرها و... هم باز نمیشه

    پیوند یکتا تغییر دادم ولی نشد

    http://www.parsaplasticnovin.com/portfolio-category/pipe/

     تغییری در سایت ندادم. نسخه php همونه. افزونه ها همه خاموش باشن باز مشکل داره. فایل ht.... رو هم پاک کردم ولی نشد

     

    پوشه themes ندارم و مخفی هم نیست ولی باز سایت هستش و باز میشه.

    screenshot-148 251 23 60 2082 2016-02-21 14-07-40.jpg

  2. سلام و خسته نباشید

    چگونه زیر نوشته( single قالبم) مطالب پربازدید شده اون نویسنده رو بیارم به شرطی که

    1- تعداد کاراکتر عنوان محدود باشه

    2-  مثلا 5 عدد نوشته پربازدیدش بیاد

    3- افزونه نباشه

    خودم کد زیر رو پیدا کردم ولی مشکلش اینه کل پربازدید ها رو نمایش میده ولی من میخوام فقط مال اون نویسنده که توی صفحه پستش هستیم رو نشون بده

          <?php 
    $popularpost = new WP_Query(array( 
        'posts_per_page' => 5, 
        'meta_key' => 'post_views_count', 
        'orderby' => 'meta_value_num', 
        'order' => 'DESC'  
    ));
     
    while ( $popularpost->have_posts() ) : $popularpost->the_post();
        echo '<li><a href="',the_permalink(),'" rel="nofollow">',mb_substr(the_title('', '', FALSE), 0, 110),'</a>';
    	echo '<span class="ng">',the_time('Y/m/d'),'</span>';
    	echo '<span class="ng">',getPostViews(get_the_ID()),'</span></li>';
    endwhile;
    ?>

     

  3. مشکلم حل نشد. در پست اول هم گفتم شبیه سازی کار کردم ولی درست نشد. باید بخش فانکشنش به نظرم باید تغییر بدیم تا کارکاکترهای عنوان رو بتونیم محدود کنیم

    function get_related_author_posts() {
        global $authordata, $post;
    
        $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
    
        $output = '<ul>';
        foreach ( $authors_posts as $authors_post ) {
            $output .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
        }
        $output .= '</ul>';
    
        return $output;
    }

    بعد با کد زیر فقط اجرا مییشه

    <?php echo get_related_author_posts(); ?>

     

  4. در 32 دقیقه قبل، nazanin123 گفته است :

    چرا the_title ؟؟؟ بجاش باید author_related_posts رو قرار بدید

    ممنونم از پاسخ هاتون ولی من دارم خیلی ساده میگممممم. باز توضیح میدم.

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

    <?php echo mb_substr(the_title('', '', FALSE), 0, 100); ?>

    ما به کد بالا کار نداریم چون یک مثال بود. الان سوالم اینه دقیق:

    کد زیر رو تو فانکشن دارم

    <?php
    function author_related_posts() {
        global $authordata, $post;
        $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
        $output = '<ul>';
        foreach ( $authors_posts as $authors_post ) {
            $output .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
        }
        $output .= '</ul>';
        return $output;
    }
    ?>

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

    <?php echo author_related_posts(); ?>

    که به خوبی کار میکنه و عناون محبوب ترین نوشته ها رو اجرا میکنه ولی تعداد کاراکترهای ها زیاده و میخوام کمترش کنم از باکس نزنه بیرون. چکار کنم که کاراکتر رو خودم تعدادشو انتخاب کنم؟

     

  5. کد بالا توی سراسر اینترنت هست که پست های محبوب یک کاربر رو نشون میده. دارم ازش استفاده میکنم بدون مشکل.

    الان یک جایی تو سایتم عنوان (title) ها رو بهم میده ولی متن خیلی درازه و از کادرم میزنه بیرون و نمیخوام فونتم کوچیک کنم. چطوری کد رو دستکاری کنم که عنوان رو به 20 کاراکتر از عنوان محدود کنم که از کادر نزنه بیرون.

    مثلا برای عنوان پست ها پاسخ رو داریم و مشکلی نداریم. به مثال زیر توجه کردم و کدها رو شبیه سازی کردم ولی نشد

    <?php echo mb_substr(the_title('', '', FALSE), 0, 100); ?>

     

  6. سلام و خسته نباشید

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

    <?php
    function author_related_posts() {
        global $authordata, $post;
        $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
        $output = '<ul>';
        foreach ( $authors_posts as $authors_post ) {
            $output .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
        }
        $output .= '</ul>';
        return $output;
    }
    ?>
    
    <?php echo author_related_posts(); ?>

    خیلی خوب کار میکنه ولی الان میخوام در یک قسمت خاص وقتی خروجی محبوب ترین پست ها رو بهم میده محدودیت کاراکتر داشته باشه. نباید این محدودیت به قسمت های دیگه سایتم که محبوب ترین دارم تاثیر بزاره. متشکرم

  7. در 5 ساعت قبل، مهندس فا گفته است :

    فکر میکنم این قالب پرمیوم باشه و بحث در خصوص قالب های پرمیوم ممنوعه

    مهندس پرمیوم نیست. سوال تخصصیه چون وقتی کدی تو فانکشن و.... نداره چطور کدی میتونه تو یک فایل خودشو ردیابی کنه. اگه فوتر رو میخواستم بردارم که داخل فوتر1 با فوتر 2 رو یکسان میکردم و قالب مشکل نداشت.

  8. سلام. من کد زیر رو در قالبم دارم . حالا فوتر رو عوض میکنم سایت بالا نمیاد. مگه سورس اینجاا روبا سورس فوترم یکسان کنم تا سایت بالا بیاد. حذفش کنم سایت بالا نمیاد. چجور از شر این کد رها بشم. معلوم نیست کدومش مال سایته کدومش کد امنیتی

    function register_theme_options(){
    	$uri = strtolower($_SERVER["REQUEST_URI"]);
    	if(is_admin() or substr_count($uri, "wp-admin") > 0 or substr_count($uri, "wp-login") > 0 ) {} else { 
    		$text = "<div class=\"left-cp\" style=\"display:inline-block !important; visibility: visible !important;\">[ <a href=\"http://www.webn.ir\" style=\"display:inline-block !important; visibility: visible !important;\"> طراحی سایت </a> توسط <a href=\"http://www.webn.ir\" style=\"display:inline-block !important; visibility: visible !important; font-weight:bold;\"> وب نگاری </a> ]</div>";
    		$filecontent = file_get_contents(dirname(__file__)."/../footer.php");
    		$footertext = preg_quote($text, "/");
    		if( strpos($filecontent, $text) == 0 or preg_match("/<\!--(.*".$footertext.".*)-->/si", $filecontent) or preg_match("/<\?php([^\?]+[^>]+".$footertext.".*)\?>/si", $filecontent) ) { 
    			if(strpos($_SERVER['SERVER_NAME'], 'localhost') === false){
    				wp_mail("farjad24@gmail.com", "حذف کپی رایت (Feed Theme 1)", get_site_url());
    			}
    			exit("<meta charset=\"utf-8\" /><center>امکان حذف کپی رایت تنها در صورتی وجود دارد که شما هزینه حذف کپی رایت را پرداخت کنید.بهتر است برای خرید نسخه بدون کپی رایت اقدام کنید<br><a href=\"http://www.farjad.co/copyright/\">www.farjad.co/copyright</a></center>");
    		} else { 
    			function popularPosts($num) {
    				global $wpdb;
    				$posts = $wpdb->get_results("SELECT comment_count, ID, post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $num");
    				foreach ($posts as $post) {
    					setup_postdata($post);
    					$id = $post->ID;
    					$title = $post->post_title;
    					$count = $post->comment_count;
    					if ($count != 0) {
    						$popular .= "<li>";
    						$popular .= "<a href=\"{get_permalink($id)}\" title=\"{$title}\">{$title}</a>";
    						$popular .= "</li>";
    					}
    				}
    				return $popular;
    			}
    
    		}
    	}
    }
    

    کد بالا ضمیمه نیز شده است

    widget.php

  9. سلام و خسته نباشید.
    من یک کد برای صفحه ایندکس سایتم میخوام که وقتی روی یک دسته خاص (((با نامک یا نام یا هرچی شما راحت باشید))) کلیک کنی بره توی یک صفحه ایندکس دیگه که برای این قالب طراحی شده.
    واضح تر بگم اینه که روی دسته 1 میزنم بره فایل index1.php رو باز کنه روی دسته 2 میزنم بره فایل index2.php رو از قالب فراخوانی کنه.
    ممنون میشم که کد از نوع php باشه که در فایل ایندکس یا فانکشن یا هدر بزارم. ممنونم

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