رفتن به مطلب

افزودن امکان دیدگاه به بخش Portfolio


alireza013

پست های پیشنهاد شده

سلام دوستان.

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

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

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

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

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

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

لینک به ارسال

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

برای اینکار باید فانکشن معرفیش رو در functions.php قالبتون پیدا کنید و بهش اضافه کنید


add_post_type_support( 'comments' );

البته کدها را چک کنید و add_suport خودش رو پیدا کنید و با یک (,) comments رو هم بهش اضافه کنید

http://codex.wordpre...st_type_support

لینک به ارسال

طبق همون آموزشی که توی پست یک لینک دادم ، امکان کامنت رو به فانکشن اضافه کردم و الان توی صفحه ادیت نوشته های 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(); ?>

ویرایش شده توسط Morteza
لینک به ارسال

از بعد از


<?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>';
}
?>

یعنی خط 42 تا قبل از


<?php endwhile; wp_reset_query(); ?>

در خط 195

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

کدهای محدوده ای که عرض کردم رو نگاه کنید و با قالبتون تطبیق بدید جاها رو متوجه می شید

و با این دو کد به ترتیب نظرهای هر پست و فرم ارسال رو می تونید احضار کنید (تمام اینها در صورتیکه پست تایپتون ساپورتش کنه انجام می شه و برای اطمینان می تونید در صفحه ارسال مطلب برای این تایپ در تنظیمات چک کنید جک باکس گفت و گو ها را داره یا خیر)


<?php
$comments = get_comments(array('post_id' => $id));
wp_list_comments(array(), $comments);

?>
<?php comments_template(); ?>

لینک به ارسال

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

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

لینک به ارسال

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


<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 );

می شه


<?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 );

و


<?php endwhile; wp_reset_query(); ?>
</div>
</div><!-- end row -->
</div><!-- end mainbody -->
</div><!-- end container -->

می شه



</div>
</div><!-- end row -->
</div><!-- end mainbody -->
</div><!-- end container -->
<?php endwhile; wp_reset_query(); ?>

حالا می تونید کدهاتون رو بعد از


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

بگذارید

لینک به ارسال

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

<?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(); ?>

ویرایش شده توسط Morteza
لینک به ارسال

شاید از جای دیگه دستوری داره چون از اینجا فقط این دستور را داره که کدها را در لایه container بخونه

از صفحه ای که لود می شه سورس کد بگیرید و بگذارید شاید بشه کمکی گرد

سورس کد را در نوت پد و utf-8 ذخیره و زیپ کنید از طریق ویرایشگر پیشرفته آپلود کنید اینجا

لینک به ارسال
  • 2 ماه بعد...

مجددا سلام.

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

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

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

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

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

portfolio.html

لینک به ارسال

بهتر هست آنلاین آدرس بدید

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

شما احتمالا مشکل در float داری

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


clear: both;
width: 100%

که یک separator میشه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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