• اطلاعیه ها

    • Saeed Fard

      حمایت وردپرس پارسی از همایش آینده وب و موبایل   19/04/74

        چهارم و پنجم اسفند ماه 1395، همایش آیندهٔ وب و موبایل ایران با حمایت سازمان فناوری اطلاعات در مرکز همایش‌های شهید قندی برگزار خواهد شد. این همایش یک رویداد ۲ روزه است که در آن پیشتازان صنعت وب و موبایل از تکنولوژی‌های روز دنیا در این حوزه‌ها سخن می‌گویند به طوری که این همایش پنجره‌ای به چشم‌انداز آینده‌ٔ وب و موبایل در جهان، و همچنین راهنمایی برای تصمیم‌گیران، تصمیم‌سازان و متخصصان ایرانی است.   فرصت‌هایی که FOWM#  برای شما خلق خواهد کرد: آشنایی با تکنولوژی‌های آینده‌ساز وب و موبایل شرکت در مباحث چالشی درباره وب و موبایل ارتباط و شبکه‌سازی با “قله‌های وب و موبایل” موقعیت‌های کاری، هم‌تیمی‌های جدید دریافت گواهی شرکت در همایش دو روز به‌یادماندنی سرشار از شگفتی   شرکت‌کنندگان در این همایش ضمن آشنایی با فناوری‌های آینده‌ساز وب و موبایل، شرکت در مباحث چالشی و ارتباط با بزرگان وب و موبایل ایران، می‌توانند موقعیت‌های کاری و هم‌تیمی‌های جدید برای کسب‌وکار خود بیابند. این همایش برای طراحان و توسعه‌دهندگان وب‌سایت و موبایل، مدیران ارشد سازمان‌ها، صاحبان کسب‌وکارهای کوچک و متوسط، دانشجویان و علاقه‌مندان دارای نکات آموزشی و جذاب خواهد بود.   مجید علوی‌زاده، دبیر همایش آیندهٔ وب و موبایل که سابقه اجرای چند همایش و سمینار مرتبط را دارد، اعلام کرد: جمعی از بهترین‌ها و پیشروان این دو حوزه در ایران با ارائه‌های تخصصی خود، چشم‌انداز آینده این صنعت‌ها را به شرکت‌کنندگان عرضه خواهند کرد.   در هر یک از روزهای برگزاری همایش، یک پنل تخصصی در مورد یکی از موضوع‌های مهم این حوزه نیز برگزار خواهد شد و دست‌اندرکاران به بحث و تبادل نظر خواهند پرداخت و در پایان، به شرکت‌کنندگان گواهی حضور در همایش اعطا خواهد شد.   ثبت نام در مهمترین رویداد صنعت وب و موبایل ایران تا پایان بهمن ماه ۹۵ امکان پذیر خواهد بود، برای ثبت نام و یا کسب اطلاعات بیشتر در خصوص این رویداد و آشنایی با موضوعات و سخنرانان به آدرس http://conf.wsschool.org/fowm مراجعه نمایید.   کاربران وردپرس پارسی می‌توانند با استفاده از کد wp-parsi از مبلغ ۴۰ هزار تومان تخفیف در ثبت نام برخوردار شوند.
YOU

صفحه بندی آرشیو نظرات

19 پست در این موضوع قرار دارد

با سلام خدمت اساتید در یه صفحه با استفاده از کدهای زیر آخرین نظرات خوانندگان را نمایش میده با توجه به اینکه این کدها فقط 50 نظر آخر را نشون میده میخوام صفحه بندی بشه و در هر صفحه 50 نظر را نشون بده ولی کد صفحه بندی را قرار میدم باز هم صفحه بندی نمیشه لطفا راهنمایی نمائید


<?php
/*Template Name: arcomments */?>
<?php get_header(); ?>

<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) 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_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 50";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n<ol class='commentlist'>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
."<font color='blue'> گفته: </font><br>". "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"لینک مستقیم به مطلب " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a><font color='red'> ادامه . . .</font><br></li><br>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;?>
<?php if(function_exists('the_views')) { the_views(); } ?>
</div></div>
<?php get_footer(); ?>

ویرایش شده در توسط YOU

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

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

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

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

بهتره طبق مستندات انجام بدید استاندارد هم هست.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

تست کنید:


<?php
/*Template Name: arcomments */?>
<?php get_header(); ?>
<?php
global $wpdb;
$items_per_page = 50;
$get = array();
$get['pag'] = '%#%';
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) 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_password = ''";
$sql2 = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) 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_password = ''
ORDER BY comment_date_gmt DESC";
$total = count($wpdb->get_results($sql));
$page = isset( $_GET['pag'] ) ? abs( (int) $_GET['pag'] ) : 1;
$offset = ( $page * $items_per_page ) - $items_per_page;
$comments = $wpdb->get_results( $sql2 . " LIMIT ${offset}, ${items_per_page}" );
$output = $pre_HTML;
$output .= "\n<ol class='commentlist'>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
."<font color='blue'> گفته: </font><br>". "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"لینک مستقیم به مطلب " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a><font color='red'> ادامه . . .</font><br></li><br>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;
echo paginate_links( array(
'base' => add_query_arg( $get ),
'format' => '',
'prev_text' => __('«'),
'next_text' => __('»'),
'total' => ceil($total / $items_per_page),
'current' => $page
));
?>
<?php if(function_exists('the_views')) { the_views(); } ?>
</div></div>
<?php get_footer(); ?>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

تست کنید:


<?php
/*Template Name: arcomments */?>
<?php get_header(); ?>
<?php
global $wpdb;
$items_per_page = 50;
$get = array();
$get['pag'] = '%#%';
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) 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_password = ''";
$sql2 = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) 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_password = ''
ORDER BY comment_date_gmt DESC";
$total = count($wpdb->get_results($sql));
$page = isset( $_GET['pag'] ) ? abs( (int) $_GET['pag'] ) : 1;
$offset = ( $page * $items_per_page ) - $items_per_page;
$comments = $wpdb->get_results( $sql2 . " LIMIT ${offset}, ${items_per_page}" );
$output = $pre_HTML;
$output .= "\n<ol class='commentlist'>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
."<font color='blue'> گفته: </font><br>". "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"لینک مستقیم به مطلب " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a><font color='red'> ادامه . . .</font><br></li><br>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;
echo paginate_links( array(
'base' => add_query_arg( $get ),
'format' => '',
'prev_text' => __('«'),
'next_text' => __('»'),
'total' => ceil($total / $items_per_page),
'current' => $page
));
?>
<?php if(function_exists('the_views')) { the_views(); } ?>
</div></div>
<?php get_footer(); ?>

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

آیا امکان داره تعداد صفحاتی که الان نشون میده بصورت 1 2 3 … 21 » را تغییر دهم مثلا بجای این 4 تا 15 تا بزارم یعنی نمایش ظاهریش از 1 تا 15بعد سه نقطه 21

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 … 21 »

و اگه امکان داره وسط بمونه نه سمت چپ

ممنون و موفق باشید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

http://codex.wordpress.org/Function_Reference/paginate_links

خواص show_all - end_size - mid_size

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

http://codex.wordpress.org/Function_Reference/paginate_links

خواص show_all - end_size - mid_size

ممنون حل شد فقط مونده واسش css تعریف کنم

راستی الان از گوشه سمت راست شروع میشه بخوام وسط صفحه بمونه چیکار کنم ؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

باید با تغییر استایلالمان این بخش تغییر بدید

اگر توی یک div هست بهش text-align: center بدید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

باید با تغییر استایلالمان این بخش تغییر بدید

اگر توی یک div هست بهش text-align: center بدید

آقا مرتضی ممنون ولی جوابهایی که میدین واسه حرفه ای هاست نه مبتدی موفق باشید :)

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خیلی ساده بود! ببینید این صفحه بندی توی المانی هست مثلا div یا همچین چیزی

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

دیگه خیلی ساده بود :)

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خیلی ساده بود! ببینید این صفحه بندی توی المانی هست مثلا div یا همچین چیزی

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

دیگه خیلی ساده بود :)

نه توی div نیستش !!!!! :rolleyes:

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خوب خودتون بزارید توی یک div و بعد بهش براساس اون استایل بدید.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر


<?php
/*Template Name: archive comments */?>
<?php get_header(); ?>
<div class="right"><?php include (TEMPLATEPATH . '/side-right.php'); ?></div>
<div class="center"><div id="center">
<div class="ads-top"><?php include (TEMPLATEPATH . '/ads-down.php'); ?></div>
<div class="center-block">
<div class="title"><div id="matn">نظرات شما خوانندگان محترم</div></div>
<div id="padd">
<?php
global $wpdb;
$items_per_page = 50;
$get = array();
$get['pag'] = '%#%';
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) 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_password = ''";
$sql2 = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) 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_password = ''
ORDER BY comment_date_gmt DESC";
$total = count($wpdb->get_results($sql));
$page = isset( $_GET['pag'] ) ? abs( (int) $_GET['pag'] ) : 1;
$offset = ( $page * $items_per_page ) - $items_per_page;
$comments = $wpdb->get_results( $sql2 . " LIMIT ${offset}, ${items_per_page}" );
$output = $pre_HTML;
$output .= "\n<ol class='commentlist'>";
foreach ($comments as $comment) {
$output .= "\n<li>".strip_tags($comment->comment_author)
."<font color='blue'> گفته: </font><br>". "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"لینک مستقیم به مطلب " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a><font color='red'> ادامه . . .</font><br></li><br>";
}
$output .= "\n</ul>";
$output .= $post_HTML;
echo $output;
echo paginate_links( array(
'base' => add_query_arg( $get ),
'format' => '/page/%#%',
'show_all' => False,
'end_size' => 1,
'mid_size' => 10,
'prev_text' => __('« صفحه قبلی'),
'next_text' => __('صفحه بعدی »'),
'total' => ceil($total / $items_per_page),
'current' => $page

));
?>
<br></br>
<?php if(function_exists('the_views')) { the_views(); } ?>
</div></div>
<?php include (TEMPLATEPATH . '/lastpost.php'); ?>
<?php include (TEMPLATEPATH . '/gallery.php'); ?>
</div></div>
<div class="left"><?php include (TEMPLATEPATH . '/side-left.php'); ?></div>
<?php get_footer(); ?>

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

ولی مشکلی بوجود اومده

اونم اینکه وقتی مثلا میزنم صفحه 3

دیگه هر صفحه ای را میزنم باز هم همون صفحه 3 را نشون میده

یعنی فقط یک بار میتونی یک صفحه را انتخاب کنی بعد از انتخاب هر صفحه دیگه کد کار نمیکنه

ممنون

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

در این خط


$page = isset( $_GET['pag'] ) ? abs( (int) $_GET['pag'] ) : 1;

حرف e آخر page ها افتاده تصحیح و چک کنید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

در این خط


$page = isset( $_GET['pag'] ) ? abs( (int) $_GET['pag'] ) : 1;

حرف e آخر page ها افتاده تصحیح و چک کنید

مرسی از پاسخگویی

درست شد ولی صفحه 1 2 3 4 5 6 7 8 9 10 11 .....52 میزنه

وقتی صفحه 11 را انتخاب میکنی صفحه 11 باز میشه ولی بعد 10 صفحه بعدی را نشون نمیده که انتخاب کنی باز هم بصورت زیر نمایش میده

1 2 3 4 5 6 7 8 9 10 11 .....52

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

این بخش کد را


echo paginate_links( array(
'base' => add_query_arg( $get ),
'format' => '/page/%#%',
'show_all' => False,
'end_size' => 1,
'mid_size' => 10,
'prev_text' => __('« صفحه قبلی'),
'next_text' => __('صفحه بعدی »'),
'total' => ceil($total / $items_per_page),
'current' => $page

));

اینطوری ویرایش کنید


$mid_size = $page+10;
$the_total = ceil($total / $items_per_page);
if($mid_size >= $the_total) {
$mid_size = $the_total;
}

echo paginate_links( array(
'base' => add_query_arg( $get ),
'format' => '/page/%#%',
'show_all' => False,
'end_size' => $page,
'mid_size' => $mid_size,
'prev_text' => __('« صفحه قبلی'),
'next_text' => __('صفحه بعدی »'),
'total' => $the_total,
'current' => $page

));

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

این بخش کد را


echo paginate_links( array(
'base' => add_query_arg( $get ),
'format' => '/page/%#%',
'show_all' => False,
'end_size' => 1,
'mid_size' => 10,
'prev_text' => __('« صفحه قبلی'),
'next_text' => __('صفحه بعدی »'),
'total' => ceil($total / $items_per_page),
'current' => $page

));

اینطوری ویرایش کنید


$mid_size = $page+10;
$the_total = ceil($total / $items_per_page);
if($mid_size >= $the_total) {
$mid_size = $the_total;
}

echo paginate_links( array(
'base' => add_query_arg( $get ),
'format' => '/page/%#%',
'show_all' => False,
'end_size' => $page,
'mid_size' => $mid_size,
'prev_text' => __('« صفحه قبلی'),
'next_text' => __('صفحه بعدی »'),
'total' => $the_total,
'current' => $page

));

هیچ تغییری نکرد :(

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

هیچ تغییری نکرد :(

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

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mosi1672
      سلام 
      من یه سایتی دارم که برای همایش علمی مقالات رو با فرمی که با افزونه گرویتی فرم ساخته شده دریافت میکنم.
      خواستم بدونم آیا راهی وجود داره که امار مقالات دریافتی رو به صورت داینامیک و پویا بتونم با روی سایت اصلی نشون بدم؟ البته با ظاهر زیبا
      مثل این سایت تایپ ایران که امار پروژه ها و کاربرانش رو به صورت نمودار دایره ای نشون میده..
      این ادرس سایت :
      ادرس فرم:http://ihsc.bsbmu.ir/maghaleh/
      ادرس سایت:http://ihsc.bsbmu.ir/

      میدونم خیلی ساده گفتم ولی اگر امکان داره راهنمایی بفرمایید
    • توسط rezarnmsh
      با سلام احتیاج به طراحی یک سایت مشابه persiandivx.net با وردپرس دارم افرادی که فرصت  طراحی دارند با ایمیل *** مبلغ و زمان ان را اطلاع دهند با تشکر
    • توسط رضا علیزاده
      سلام خدمت همه دوستان
      عنوان خیلی عجبیه !
      توضیح:
      میخوام قبل از تمام لینک هایی که توی مطلب قرار میدم به صورت خودکار لینک مربوط به صفحه انتقال قرار بگیره.
       
      امیدوارم واضح توضیح داده باشم.
    • توسط رضا علیزاده
      سلام خدمت اساتید؛
      من برای یکی از سایت های وردپرسی ستون کناری قرار دادم که داخل ادامه مطلب ها هست (در صفحه خانه نیست).
      این ستون کناری رو با ابزارک ها تنظیم کردم, حالا میخوام زمانی که ابزارک آخر (یا ابزارک دلخواه رسید) این ستون با اسکرول کردن تا محل مشکل پایین بیاد.
       
      ممنون میشم راهنمایی بفرمایید.
    • توسط miladg4
      با سلام
      بیشتر اوقات با این مسئله روبرو میشوم که کش افزونه هایی که مینویسم در بروزر پاک نمیشن و حتی با ctrl+f5 و empty cash and hard reload این مشکل حل نمیشه
      و فایل های جاوا همون عملکرد قبل رو دارن و حتی با پاک کردن فایل های js باز هم در source آدرس فایل ها وجود داره و حتی کدهام باقی موندن. edit js ها هم live انجام نمیشن!!!

      این مسئله خیلی آزاردهنده اس ولی هیچ استراتژی ای واسه این کار ندارم
      لطفا راهنمایی کنید