رفتن به مطلب

alireza013

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

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

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

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

  1. سلام دوستان. وقت بخیر.

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

    لطفا برای ملاحظه این مشکل به این آدرس مراجعه کنید.

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

    توی این صفحه ، لیست کشور ها هم هست که در واقع مشکل از همین لیست کشویی ایجاد میشه.

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

    احتمالا از دایرکشن صفحه هست.

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

  2. مجددا سلام.

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

    الان یه صفحه Portfolio رو خروجی گرفتم پیوست کردم.

    کامنت ها از خط حدودا 261 شروع میشن و دقیقا بعد از کامنت ها اون 3 ناحیه شروع میشن.

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

    توی پست های قبلی استاد عزیزمون راهنمایی کردند اما توفیقی حاصل نشد و با اون تغییرات هم همچنان کامنت ها بالاتر قرار میگیرند.

    portfolio.html

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

    وقتتون بخیر.

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

    این پوسته در دو رنگ آبی و مشکی موجود هست و برای هر کدوم هم یک style-black.css و style-blue.css تعریف شده که با انتخاب هر رنگ یکی از این استایل ها خونده میشه.

    من میخوام با rtl.css پوسته رو ترجمه کنم.

    الان موضوعی که هست اینه که برخی تصاویر در دو رنگ موجودن که توی پوسته استفاده شده. به طور مثال بکگراند لوگو ، برای پوسته در رنگ مشکی یک تصویر با رنگ مشکیه و برای پوسته در رنگ آبی تصویری آبی رنگ هست. هر دو این بکگراند ها در فایل استایل خودشون با یک کلاس هم نام تعریف شدن. الان من اگر بخوام بکگراند رو جابجا کنم یا تصویرش رو آینه کنم ، توی فایل rtl.css فقط میتونم یکی از این رنگ ها رو دست کاری کنم.

    مقادیری گیج شدم!

    راه حل پیشنهادی شما دوستان چیه؟

    من باید الان هر دو تصویر در قسمت مثلا سایدبار رو آینه کنم و توی rtl.css تعریفش کنم. اما مشکل اینجاست که دو تصویر داریم که بسته به تنظیمات لود میشن ..

  4. بله این مشکل بخاطر فعال بودن cufon هست، روی فونت های فارسی این اتفاق می افته. تو تنظیمات پوسته هست احتمالا و غیرفعالش کن...

    درسته.

    با حذف کردن کد فراخوانی فایل js مربوط به cufon از هدر قالب مشکل رفع شد.

    متشکرم.

    • امتیاز 1
  5. سلام خدمت اساتید محترم.

    وقتتون بخیر.

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

    توی یکی از پوسته ها، منوی سایت وقتی کلمه فارسی بهش میدی نمایشش نمیده (یک لحظه نمایش داده میشه و باز غیب میشه. انگار مثلا یک مقدار طول میکشه تا غیب شدنش - در حد چند ثانیه)

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

    کسی با این مشکل برخورد نکرده تا حالا؟

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

    مورد عجیبی که بهش برخوردم :

    80503313934206199742.png

    الان من اون قسمت bakcground رو توی rtl.css بردم و داره از اونجا خونده میشه. (بدون هیچ تغییری - فقط داره از rtl خونده میشه) اما بعد از کپی کردن توی rtl.css نمایش داده نمیشه. واسه چندتا بکگراند دیگه هم همین موضوع پیش اومده. :huh: کد رو عینا کپی کردم و تغییری هم ندادم.

    نکته : این بکگراندهایی که این مشکل رو دارند همه توی استایل شیت هایی به جز style.css اصلی تعریف شده بودند ! یعنی بکگراند هایی که توی style.css اصلی تعریف شدن بعد از انتقال به rtl.css مشکلی نداشتن.

  7. از کمکتون ممنونم.

    یه کلاس توی style.css هست که padding-left: 50px; داره . خب من اینو توی rtl.css به این شکل میدم padding-right: 50px; و همینطور برای خنثی شدن دستور پدینگ چپ اینو میذارم padding-left: auto; .

    ولی توی کروم وقتی inspect element میزنم ، روی padding-left: auto; خط کشیده و خطاش هم نوشته : invalid property value و همچنان padding-left: 50px; رو داره از style.css میخونه

  8. متشکرم.

    در مورد این کد :


    <link rel="alternate stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/styles/color1.css" title="color1" />
    <link rel="alternate stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/styles/color2.css" title="color2" />
    <link rel="alternate stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/styles/color3.css" title="color3" />
    <link rel="alternate stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/styles/color4.css" title="color4" />
    <link rel="alternate stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/styles/color5.css" title="color5" />
    <link rel="alternate stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/styles/color6.css" title="color6" />
    <link rel="alternate stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/styles/rtl.css" title="rtl" />

    این باید کجا قرار بگیره؟

    بالفرض اگه پوسته ووکامرس هم پشتیبانی کنه و یک woocommerce.css داشته باشه این هم باید توی این لیست و قبل از rtl.css فراخوانی بشه؟

  9. مگه بصورت عادی این اتفاق نمیفته ؟‌یعنی rtl.css آخر از همه خونده نمیشه؟

    سوال دیگه ای که برام پیش اومده اینه که اول من نمیخوام style.css اصلا تغییری کنه. خب فرض کنیم توی یک کلاس right:0; داریم و باید توی پارسی سازی left:0; بدیم. من left:0; رو به rtl.css میدم اما الان هر دو این ها برای کلاس خونده میشن و مشکل بوجود میاد. چطور باید دستور right:0; رو بدون دستکاری style.css غیر فعال کرد؟

    و در آخر : اگه ما چندتا فایل css توی قالب داشته باشیم، چطور میشه rtl.css رو آخر همه فراخوانی کرد؟

    از پاسخگوییتون ممنونم.

  10. سلام.

    ميخواستم بدونم پارسي كردن با فايل rtl.css چه دردسري داره؟

    من قبلا ميخواستم اينكارو كنم، كلاس هايي كه بايد تغيير ميكردن رو كپي ميكنم توي rtl.css و تغيير لازم رو ميدم ولي بازم كلاس از اين فايل خونده نميشه .

    مگه اين فايل نسبت به همه فايلهاي css ارجحيت نداره؟

  11. یه مشکلی هست که دیگه واقعا کلافه ام کرده.

    من از یه جدول خروجی csv میگیرم . میبرم توی اکسل ولی فارسی رو خرچنگ قورباغه نمایش میده.

    وقتی با notepad یا notepad++ بازش می کنم فارسی رو درست نشون میده. انکدینگش هم روی utf-8 without bom هست.

    کسی راه حلی نداره؟

    واقعا کلافه شدم

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

    من پلاگین فارسی Paid downloads رو از Payline دانلود و نصب کردم اما یه مشکل کلافه کننده داره.

    رو سه پوسته تست کردم اما پوسته رو به هم میریزه. فوتر رو میچسبونه به هدر و سایدبار رو میبره زیر مطلب !

    اینجا یه نگاه بندازید :

    http://paperz.ir/خرید/

    البته اینجا سایدبار رو هم به هدر چسبونده !

    ممنون میشم راهنمایی کنید.

  13. روشی که فرمودید رو اجرا کردم اما متاسفانه باز هم کامنت ها بالاتر از اون ناحیه ظاهر میشه . کدها بعد از تغییرات :

    <?php get_header();

    // GET GLOBALS

    global $content_and_sidebar;

    // GET THE METAFIELDS

    $meta_fields = get_post_meta($post->ID, 'zn_meta_elements', true);

    $meta_fields = maybe_unserialize( $meta_fields );

    /*--------------------------------------------------------------------------------------------------

    ACTION BOX AREA

    --------------------------------------------------------------------------------------------------*/

    zn_get_template_from_area ('action_box_area',$post->ID,$meta_fields);

    ?>

    <section id="content">

    <?php if ( $content_and_sidebar ) { ?>

    <?php while(have_posts()) : the_post(); ?>

    <div class="container">

    <div id="mainbody">

    <div class="row">

    <div class="span12">

    <?php

    // GET POST OPTIONS

    $post_meta_fields = get_post_meta($post->ID, 'zn_meta_elements', true);

    $post_meta_fields = maybe_unserialize( $post_meta_fields );

    // Sidebar check

    $has_sidebar = false;

    // TITLE CHECK

    if ( isset ( $post_meta_fields['page_title_show'] ) && $post_meta_fields['page_title_show'] == 'yes' ) {

    echo '<h1 class="page-title">'.get_the_title().'</h1>';

    }

    ?>

    <div class="hg-portfolio-item row">

    <div class="text span7">

    <?php the_content(''); ?>

    </div><!-- end text -->

    <div class="img-full span5">

    <?php

    /*

    echo '<pre>';print_r($post_meta_fields['port_media']);echo '</pre>';*/

    if ( !empty ( $post_meta_fields['port_media'] ) && is_array( $post_meta_fields['port_media'] ) ) {

    $all_media = count( $post_meta_fields['port_media'] );

    if ( !empty ( $post_meta_fields['port_media']['0']['port_media_image_comb'] ) && !empty ( $post_meta_fields['port_media']['0']['port_media_video_comb'] ) ) {

    echo '<a href="'.$post_meta_fields['port_media']['0']['port_media_video_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'span5',$has_sidebar );

    $image = vt_resize( '', $post_meta_fields['port_media']['0']['port_media_image_comb'] , $size['width'],'' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    unset( $post_meta_fields['port_media']['0'] );

    }

    elseif ( !empty ( $post_meta_fields['port_media']['0']['port_media_image_comb'] ) ) {

    echo '<a href="'.$post_meta_fields['port_media']['0']['port_media_image_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'span5',$has_sidebar );

    $image = vt_resize( '', $post_meta_fields['port_media']['0']['port_media_image_comb'] , $size['width'],'' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    unset( $post_meta_fields['port_media']['0'] );

    }

    elseif ( !empty ( $post_meta_fields['port_media']['0']['port_media_video_comb'] ) ) {

    $size = zn_get_size( 'span5',$has_sidebar );

    echo get_video_from_link( $post_meta_fields['port_media']['0']['port_media_video_comb'] , '' , $size['width'] , $size['height'] );

    unset( $post_meta_fields['port_media']['0'] ); }

    }

    ?>

    <div class="clear"></div>

    <?php

    if ( !empty ( $post_meta_fields['sp_link']['url'] ) || !empty ( $post_meta_fields['sp_col'] ) ) {

    echo '<div class="itemLinks">';

    if ( !empty ( $post_meta_fields['sp_link']['url'] ) ) {

    echo '<p><a href="'.$post_meta_fields['sp_link']['url'].'" target="'.$post_meta_fields['sp_link']['target'].'" >'.__("Live Preview: ",THEMENAME).'<strong>'.$post_meta_fields['sp_link']['url'].'</strong></a></p>';

    }

    if ( !empty ( $post_meta_fields['sp_col'] ) ) {

    echo '<p>'.__("Our collaborators: ",THEMENAME).'<strong>'.$post_meta_fields['sp_col'].'</strong></p>';

    }

    echo '<p>'.__("Category: ",THEMENAME).'<strong>'. get_the_term_list( $post->ID, 'project_category', '', ' , ', '' ) .'</strong></p>';

    echo '</div>';

    }

    ?>

    <?php

    if ( !empty ( $post_meta_fields['sp_show_social'] ) && $post_meta_fields['sp_show_social'] == 'yes' ) {

    ?>

    <div class="itemSocialSharing fixclear">

    <!-- Twitter Button -->

    <div class="itemTwitterButton">

    <a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal">Tweet</a>

    <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

    </div>

    <!-- Facebook Button -->

    <div class="itemFacebookButton">

    <div id="fb-root"></div>

    <script type="text/javascript">

    (function(d, s, id) {

    var js, fjs = d.getElementsByTagName(s)[0];

    if (d.getElementById(id)) {return;}

    js = d.createElement(s); js.id = id;

    js.src = "http://connect.facebook.net/en_US/all.js#appId=177111755694317&xfbml=1";

    fjs.parentNode.insertBefore(js, fjs);

    }(document, 'script', 'facebook-jssdk'));

    </script>

    <div class="fb-like" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false"></div>

    </div>

    <!-- Google +1 Button -->

    <div class="itemGooglePlusOneButton">

    <g:plusone size="medium"></g:plusone>

    <script type="text/javascript">

    (function() {

    window.___gcfg = {lang: 'en'}; // Define button default language here

    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;

    po.src = 'https://apis.google.com/js/plusone.js';

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);

    })();

    </script>

    </div>

    <div class="clr"></div>

    </div><!-- social links -->

    <?php

    }

    ?>

    </div><!-- right side -->

    <div class="clear"></div>

    <?php

    if ( !empty ( $post_meta_fields['port_media'] ) && is_array( $post_meta_fields['port_media'] ) ) {

    echo '<div class="zn_other_images">';

    foreach ( $post_meta_fields['port_media'] as $media ) {

    if ( !empty ( $media['port_media_image_comb'] ) && !empty ( $media['port_media_video_comb'] ) ) {

    echo '<div class="span3">';

    echo '<a href="'.$media['port_media_video_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'four',$has_sidebar );

    $image = vt_resize( '', $media['port_media_image_comb'] , $size['width'],'202' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    echo '</div>';

    } elseif ( !empty ( $media['port_media_image_comb'] ) ) {

    echo '<div class="span3">';

    echo '<a href="'.$media['port_media_image_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'four',$has_sidebar );

    $image = vt_resize( '', $media['port_media_image_comb'] , $size['width'],'202' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    echo '</div>';

    } elseif ( !empty ( $media['port_media_video_comb'] ) ) {

    echo '<div class="span3">';

    $size = zn_get_size( 'four',$has_sidebar );

    echo get_video_from_link( $media['port_media_video_comb'] , '' , $size['width'] , 202 );

    echo '</div>';

    }

    }

    echo '<div class="clear"></div>';

    echo '</div>';

    }

    ?>

    </div><!-- end Portfolio page -->

    </div>

    </div><!-- end row -->

    </div><!-- end mainbody -->

    </div><!-- end container -->

    <div class="clear"></div>

    <div class="portflio_comments">

    <!-- DISQUS comments block -->

    <div class="disqusForm">

    <?php comments_template(); ?>

    </div>

    <div class="clear"></div>

    <!-- end DISQUS comments block -->

    </div>

    <?php endwhile; wp_reset_query(); ?>

    <?php } ?>

    <?php

    /*--------------------------------------------------------------------------------------------------

    START CONTENT AREA

    --------------------------------------------------------------------------------------------------*/

    if ( isset ( $meta_fields['content_main_area'] ) && is_array ( $meta_fields['content_main_area'] ) ) {

    echo '<div class="container">';

    zn_get_template_from_area ('content_main_area',$post->ID,$meta_fields);

    echo '</div>';

    }

    /*--------------------------------------------------------------------------------------------------

    START GRAY AREA

    --------------------------------------------------------------------------------------------------*/

    $cls = '';

    if ( !isset ( $meta_fields['content_bottom_area'] ) || !is_array ( $meta_fields['content_bottom_area'] ) ) {

    $cls = 'noMargin';

    }

    if ( isset ( $meta_fields['content_grey_area'] ) && is_array ( $meta_fields['content_grey_area'] ) ) {

    echo '<div class="gray-area '.$cls.'">';

    echo '<div class="container">';

    zn_get_template_from_area ('content_grey_area',$post->ID,$meta_fields);

    echo '</div>';

    echo '</div>';

    }

    /*--------------------------------------------------------------------------------------------------

    START BOTTOM AREA

    --------------------------------------------------------------------------------------------------*/

    if ( isset ( $meta_fields['content_bottom_area'] ) && is_array ( $meta_fields['content_bottom_area'] ) ) {

    echo '<div class="container">';

    zn_get_template_from_area ('content_bottom_area',$post->ID,$meta_fields);

    echo '</div>';

    }

    ?>

    </section><!-- end #content -->

    <?php get_footer(); ?>

  14. از راهنماییتتون ممنونم. به خوبی انجام شد و کامنت فعال شد.

    فقط مشکلی که وجود داره ، اگه توی کد ها نگاه کنید ، برای هر صفحه قسمت هایی به نام Content Area , Gray area و bottom area تعریف شده که میشه توی ویرایشکر ، برای هر بخش محتوا قرار داد. مساله ای که هست ، من کد مربوط به کامنت ها رو حتی توی پایین ترین قسمت single-portfolio.php که میذارم باز هم قسمت کامنت ها بالای این نواحی ظاهر میشن. راهی وجود داره که بخش دیدگاه رو زیر این نواحی برد ؟

  15. طبق همون آموزشی که توی پست یک لینک دادم ، امکان کامنت رو به فانکشن اضافه کردم و الان توی صفحه ادیت نوشته های Portfolio قسمت پذیرفتن دیدگاه هم اضافه شده. اما هنوز نتونستم قسمت دیدگاه رو به قالبش اضافه کنم.

    این سورس کد single-portfolio.php هست. اگر کسی از دوستان میدونه راهنمایی کنه که چطور این کار رو انجام بدم :

    <?php get_header();

    // GET GLOBALS

    global $content_and_sidebar;

    // GET THE METAFIELDS

    $meta_fields = get_post_meta($post->ID, 'zn_meta_elements', true);

    $meta_fields = maybe_unserialize( $meta_fields );

    /*--------------------------------------------------------------------------------------------------

    ACTION BOX AREA

    --------------------------------------------------------------------------------------------------*/

    zn_get_template_from_area ('action_box_area',$post->ID,$meta_fields);

    ?>

    <section id="content">

    <?php if ( $content_and_sidebar ) { ?>

    <div class="container">

    <div id="mainbody">

    <div class="row">

    <div class="span12">

    <?php while(have_posts()) : the_post();

    // GET POST OPTIONS

    $post_meta_fields = get_post_meta($post->ID, 'zn_meta_elements', true);

    $post_meta_fields = maybe_unserialize( $post_meta_fields );

    // Sidebar check

    $has_sidebar = false;

    // TITLE CHECK

    if ( isset ( $post_meta_fields['page_title_show'] ) && $post_meta_fields['page_title_show'] == 'yes' ) {

    echo '<h1 class="page-title">'.get_the_title().'</h1>';

    }

    ?>

    <div class="hg-portfolio-item row">

    <div class="text span7">

    <?php the_content(''); ?>

    </div><!-- end text -->

    <div class="img-full span5">

    <?php

    /*

    echo '<pre>';print_r($post_meta_fields['port_media']);echo '</pre>';*/

    if ( !empty ( $post_meta_fields['port_media'] ) && is_array( $post_meta_fields['port_media'] ) ) {

    $all_media = count( $post_meta_fields['port_media'] );

    if ( !empty ( $post_meta_fields['port_media']['0']['port_media_image_comb'] ) && !empty ( $post_meta_fields['port_media']['0']['port_media_video_comb'] ) ) {

    echo '<a href="'.$post_meta_fields['port_media']['0']['port_media_video_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'span5',$has_sidebar );

    $image = vt_resize( '', $post_meta_fields['port_media']['0']['port_media_image_comb'] , $size['width'],'' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    unset( $post_meta_fields['port_media']['0'] );

    }

    elseif ( !empty ( $post_meta_fields['port_media']['0']['port_media_image_comb'] ) ) {

    echo '<a href="'.$post_meta_fields['port_media']['0']['port_media_image_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'span5',$has_sidebar );

    $image = vt_resize( '', $post_meta_fields['port_media']['0']['port_media_image_comb'] , $size['width'],'' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    unset( $post_meta_fields['port_media']['0'] );

    }

    elseif ( !empty ( $post_meta_fields['port_media']['0']['port_media_video_comb'] ) ) {

    $size = zn_get_size( 'span5',$has_sidebar );

    echo get_video_from_link( $post_meta_fields['port_media']['0']['port_media_video_comb'] , '' , $size['width'] , $size['height'] );

    unset( $post_meta_fields['port_media']['0'] ); }

    }

    ?>

    <div class="clear"></div>

    <?php

    if ( !empty ( $post_meta_fields['sp_link']['url'] ) || !empty ( $post_meta_fields['sp_col'] ) ) {

    echo '<div class="itemLinks">';

    if ( !empty ( $post_meta_fields['sp_link']['url'] ) ) {

    echo '<p><a href="'.$post_meta_fields['sp_link']['url'].'" target="'.$post_meta_fields['sp_link']['target'].'" >'.__("Live Preview: ",THEMENAME).'<strong>'.$post_meta_fields['sp_link']['url'].'</strong></a></p>';

    }

    if ( !empty ( $post_meta_fields['sp_col'] ) ) {

    echo '<p>'.__("Our collaborators: ",THEMENAME).'<strong>'.$post_meta_fields['sp_col'].'</strong></p>';

    }

    echo '<p>'.__("Category: ",THEMENAME).'<strong>'. get_the_term_list( $post->ID, 'project_category', '', ' , ', '' ) .'</strong></p>';

    echo '</div>';

    }

    ?>

    <?php

    if ( !empty ( $post_meta_fields['sp_show_social'] ) && $post_meta_fields['sp_show_social'] == 'yes' ) {

    ?>

    <div class="itemSocialSharing fixclear">

    <!-- Twitter Button -->

    <div class="itemTwitterButton">

    <a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal">Tweet</a>

    <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

    </div>

    <!-- Facebook Button -->

    <div class="itemFacebookButton">

    <div id="fb-root"></div>

    <script type="text/javascript">

    (function(d, s, id) {

    var js, fjs = d.getElementsByTagName(s)[0];

    if (d.getElementById(id)) {return;}

    js = d.createElement(s); js.id = id;

    js.src = "http://connect.facebook.net/en_US/all.js#appId=177111755694317&xfbml=1";

    fjs.parentNode.insertBefore(js, fjs);

    }(document, 'script', 'facebook-jssdk'));

    </script>

    <div class="fb-like" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false"></div>

    </div>

    <!-- Google +1 Button -->

    <div class="itemGooglePlusOneButton">

    <g:plusone size="medium"></g:plusone>

    <script type="text/javascript">

    (function() {

    window.___gcfg = {lang: 'en'}; // Define button default language here

    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;

    po.src = 'https://apis.google.com/js/plusone.js';

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);

    })();

    </script>

    </div>

    <div class="clr"></div>

    </div><!-- social links -->

    <?php

    }

    ?>

    </div><!-- right side -->

    <div class="clear"></div>

    <?php

    if ( !empty ( $post_meta_fields['port_media'] ) && is_array( $post_meta_fields['port_media'] ) ) {

    echo '<div class="zn_other_images">';

    foreach ( $post_meta_fields['port_media'] as $media ) {

    if ( !empty ( $media['port_media_image_comb'] ) && !empty ( $media['port_media_video_comb'] ) ) {

    echo '<div class="span3">';

    echo '<a href="'.$media['port_media_video_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'four',$has_sidebar );

    $image = vt_resize( '', $media['port_media_image_comb'] , $size['width'],'202' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    echo '</div>';

    } elseif ( !empty ( $media['port_media_image_comb'] ) ) {

    echo '<div class="span3">';

    echo '<a href="'.$media['port_media_image_comb'].'" rel="prettyPhoto" class="hoverBorder">';

    $size = zn_get_size( 'four',$has_sidebar );

    $image = vt_resize( '', $media['port_media_image_comb'] , $size['width'],'202' , true );

    echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.get_the_title().'" />';

    echo '</a>';

    echo '</div>';

    } elseif ( !empty ( $media['port_media_video_comb'] ) ) {

    echo '<div class="span3">';

    $size = zn_get_size( 'four',$has_sidebar );

    echo get_video_from_link( $media['port_media_video_comb'] , '' , $size['width'] , 202 );

    echo '</div>';

    }

    }

    echo '<div class="clear"></div>';

    echo '</div>';

    }

    ?>

    </div><!-- end Portfolio page -->

    <?php endwhile; wp_reset_query(); ?>

    </div>

    </div><!-- end row -->

    </div><!-- end mainbody -->

    </div><!-- end container -->

    <?php } ?>

    <?php

    /*--------------------------------------------------------------------------------------------------

    START CONTENT AREA

    --------------------------------------------------------------------------------------------------*/

    if ( isset ( $meta_fields['content_main_area'] ) && is_array ( $meta_fields['content_main_area'] ) ) {

    echo '<div class="container">';

    zn_get_template_from_area ('content_main_area',$post->ID,$meta_fields);

    echo '</div>';

    }

    /*--------------------------------------------------------------------------------------------------

    START GRAY AREA

    --------------------------------------------------------------------------------------------------*/

    $cls = '';

    if ( !isset ( $meta_fields['content_bottom_area'] ) || !is_array ( $meta_fields['content_bottom_area'] ) ) {

    $cls = 'noMargin';

    }

    if ( isset ( $meta_fields['content_grey_area'] ) && is_array ( $meta_fields['content_grey_area'] ) ) {

    echo '<div class="gray-area '.$cls.'">';

    echo '<div class="container">';

    zn_get_template_from_area ('content_grey_area',$post->ID,$meta_fields);

    echo '</div>';

    echo '</div>';

    }

    /*--------------------------------------------------------------------------------------------------

    START BOTTOM AREA

    --------------------------------------------------------------------------------------------------*/

    if ( isset ( $meta_fields['content_bottom_area'] ) && is_array ( $meta_fields['content_bottom_area'] ) ) {

    echo '<div class="container">';

    zn_get_template_from_area ('content_bottom_area',$post->ID,$meta_fields);

    echo '</div>';

    }

    ?>

    </section><!-- end #content -->

    <?php get_footer(); ?>

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

    یه پوسته دارم که بخش نمونه کار ( Portfolio ) از دیدگاه پشتیبانی نمی کنه.

    راهی وجود داره که این امکان رو به این بخش اضافه کرد؟

    من با قرار دادن کد <?php comments_template(); ?> در قالب single-portfolio.php تست کردم اما متاسفانه جواب نداد.

    این رو هم اجرا کردم : http://wordpress.org/support/topic/enable-commenting-on-portfolio-items

    اما توفیقی حاصل نشد.

    ممنون میشم راهنمایی کنید.

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