milad2 164 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 سلامخسته نباشیدببخشید دوستان امکان دارد در برگه ای چند ابزارک ایجاد کرد. اگر به صورت دستی هم باشد ایرادی نداردمی خواهیم آخرین ارسال های چند سایت را در این برگه نمایش دهیمعکس نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 http://forum.wp-parsi.com/tutorials/article/2-%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%86-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%DA%A9-%D8%A8%D9%87-%D9%BE%D9%88%D8%B3%D8%AA%D9%87/ 3 نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 سلامسپاسگزاریم برای لینکچون فرموده بودید سوالات زیر آموزش ارسال نشودلطف می فرمایید چگونه در یک برگه خاص ابزارک را ایجاد کنیممثلا برگه ای که لینکش site.com/word باشدتشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 باید شرط بزارید مثلا:if(is_page('page-id')){ //کد ابزارک} 2 نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) ببخشید متوجه نشدیم این شرط را برای چه بخشی بذاریم؟ در کدام مرحله آموزشاین شرط را باید در فایل page.php قرار دهیمببخشید متوجه نشدیم چه کار کنیممثلا اگر سه برگه داریم فقط می خواهیم در یک برگه ابزارک ها نماش داده شود مثلا برگه site.com/wordتشکر ویرایش شده تیر 92 توسط milad2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 اینطور میشه:<?phpif(is_page('word')){ //کد ابزارک}?>توی فایل single میره اگر برگه هست میره توی فایل page اگر هم شما سایدبار دارید میره توی اون نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) سلامسپاسگزاریم برای راهنماییببخشید آقا مرتضی با این کد ابزارک را در برگه فراخوانی می کند اما با کدی که شما لطف فرمودید نمایش نمی دهد. احتمالا ما ای دی و نام ابزارک را به خوبی وارد نمی کنیم. البته کد زیر در همه برگه ها فراخوانی می کند که ما می خواهیم در یک برگه که آدرس را در زیر ارسال کردیم نمایش دهد<div id="home-widgets" class="home-widgets1"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?><?php endif; ?></div>سپاسگزار می شویم مشخصات زیر را در کدی که لطف فرمودید قرار دهیدنام سایدبار: sidebar2آدرس پیج: localhost/wor...ss/?page_id=391تشکر ویرایش شده تیر 92 توسط milad2 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 در تابع registrer_sidebar هم نام sidebar2 هست؟ نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) بلهregister_sidebar(array('name' => 'Sidebar2','before_widget' => '<div id="%1$s" class="widget %2$s">','after_widget' => '</div> <!-- end .widget -->','before_title' => '<h3 class="widgettitle">','after_title' => '</h3>',));سایدبار 2 ساخته شده و در برگه ها هم در جایی که می خواهیم نمایش می دهدمشکل این است که در همه برگه ها نمایش می دهد.اگر لطف بفرمایید مقادیر این کد که آقا مرتضی لطف فرمودند برای سایدباری و برگه ای با مشخصات زیر قرار دهید، که سایدبار فقط در اون برگه نمایش داده شود سپاسگزار می شویمکد<?phpif(is_page('word')){//کد ابزارک}?>مقادیرنام سایدبار: sidebar2آدرس پیج: localhost/wor...ss/?page_id=391تشکر ویرایش شده تیر 92 توسط milad2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 این رو تست کنید:<?phpif(is_page('word')){}<div id="home-widgets" class="home-widgets1"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?><?php endif; ?></div><?php}?> 1 نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) ببخشید آقا مرتضی خط 50 ارور می دهد<?php get_header(); ?><?php if (get_option('professional_integration_single_top') <> '' && get_option('professional_integrate_singletop_enable') == 'on') echo(get_option('professional_integration_single_top')); ?><div id="content-top" class="top-alt"></div><div id="content" class="clearfix content-alt"><div id="content-area"><?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><?php get_template_part('includes/breadcrumbs'); ?><?php if (get_option('professional_integration_single_top') <> '' && get_option('professional_integrate_singletop_enable') == 'on') echo(get_option('professional_integration_single_top')); ?><div class="entry clearfix post"><h1 class="title"><?php the_title(); ?></h1><?php if (get_option('professional_page_thumbnails') == 'on') { ?> <?php $thumb = ''; $width = 184; $height = 184; $classtext = ''; $titletext = get_the_title(); $thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext); $thumb = $thumbnail["thumb"]; ?> <?php if($thumb <> '') { ?> <div class="thumb alignleft"> <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?> <span class="overlay"></span> </div> <!-- end .thumb --> <?php }; ?><?php }; ?><?php the_content(); ?><?php wp_link_pages(array('before' => '<p><strong>'.esc_html__('Pages','Professional').':</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?><?php edit_post_link(esc_html__('Edit this page','Professional')); ?></div> <!-- end .entry --> <?php if (get_option('professional_integration_single_bottom') <> '' && get_option('professional_integrate_singlebottom_enable') == 'on') echo(get_option('professional_integration_single_bottom')); ?><?php if (get_option('professional_show_pagescomments') == 'on') comments_template('', true); ?><?php endwhile; endif; ?></div> <!-- end #content-area --><?phpif(is_page('?page_id=391')){}<div id="home-widgets" class="home-widgets1"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?><?php endif; ?></div><?php}?><?php get_sidebar(); ?></div> <!-- end #content --><div id="content-bottom" class="bottom-alt"></div><?php get_footer(); ?>تشکر ویرایش شده تیر 92 توسط milad2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 اما کد 47 خط هستو اینکه در شرط بجای ?page_id=391 فقط آی دی 391 رو قرار بدید 1 نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) آی دی را درست کردیمخط 50 ارور می دهددر ادیتور شما عجیبه خط های کد را کم می کند خط 50 که ارور می دهد در این کدی که نمایش داده می شود کد 37 می شود<?php get_header(); ?><?php if (get_option('professional_integration_single_top') <> '' && get_option('professional_integrate_singletop_enable') == 'on') echo(get_option('professional_integration_single_top')); ?><div id="content-top" class="top-alt"></div><div id="content" class="clearfix content-alt"> <div id="content-area"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php get_template_part('includes/breadcrumbs'); ?> <?php if (get_option('professional_integration_single_top') <> '' && get_option('professional_integrate_singletop_enable') == 'on') echo(get_option('professional_integration_single_top')); ?> <div class="entry clearfix post"> <h1 class="title"><?php the_title(); ?></h1> <?php if (get_option('professional_page_thumbnails') == 'on') { ?> <?php $thumb = ''; $width = 184; $height = 184; $classtext = ''; $titletext = get_the_title(); $thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext); $thumb = $thumbnail["thumb"]; ?> <?php if($thumb <> '') { ?> <div class="thumb alignleft"> <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?> <span class="overlay"></span> </div> <!-- end .thumb --> <?php }; ?> <?php }; ?> <?php the_content(); ?> <?php wp_link_pages(array('before' => '<p><strong>'.esc_html__('Pages','Professional').':</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> <?php edit_post_link(esc_html__('Edit this page','Professional')); ?> </div> <!-- end .entry --> <?php if (get_option('professional_integration_single_bottom') <> '' && get_option('professional_integrate_singlebottom_enable') == 'on') echo(get_option('professional_integration_single_bottom')); ?> <?php if (get_option('professional_show_pagescomments') == 'on') comments_template('', true); ?> <?php endwhile; endif; ?> </div> <!-- end #content-area --><?phpif(is_page('391')){}<div id="home-widgets" class="home-widgets1"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?><?php endif; ?></div><?php}?> <?php get_sidebar(); ?></div> <!-- end #content --><div id="content-bottom" class="bottom-alt"></div><?php get_footer(); ?>ببخشید مزاحم شدیم آقا مرتضیتشکر ویرایش شده تیر 92 توسط milad2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 تست کنید: <?php get_header(); ?><?php if (get_option('professional_integration_single_top') <> '' && get_option('professional_integrate_singletop_enable') == 'on') echo(get_option('professional_integration_single_top')); ?><div id="content-top" class="top-alt"></div><div id="content" class="clearfix content-alt"> <div id="content-area"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php get_template_part('includes/breadcrumbs'); ?> <?php if (get_option('professional_integration_single_top') <> '' && get_option('professional_integrate_singletop_enable') == 'on') echo(get_option('professional_integration_single_top')); ?> <div class="entry clearfix post"> <h1 class="title"><?php the_title(); ?></h1> <?php if (get_option('professional_page_thumbnails') == 'on') { ?> <?php $thumb = ''; $width = 184; $height = 184; $classtext = ''; $titletext = get_the_title(); $thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext); $thumb = $thumbnail["thumb"]; ?> <?php if($thumb <> '') { ?> <div class="thumb alignleft"> <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?> <span class="overlay"></span> </div> <!-- end .thumb --> <?php }; ?> <?php }; ?> <?php the_content(); ?> <?php wp_link_pages(array('before' => '<p><strong>'.esc_html__('Pages','Professional').':</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> <?php edit_post_link(esc_html__('Edit this page','Professional')); ?> </div> <!-- end .entry --> <?php if (get_option('professional_integration_single_bottom') <> '' && get_option('professional_integrate_singlebottom_enable') == 'on') echo(get_option('professional_integration_single_bottom')); ?> <?php if (get_option('professional_show_pagescomments') == 'on') comments_template('', true); ?> <?php endwhile; endif; ?> </div> <!-- end #content-area --><?phpif(is_page('391')){}?><div id="home-widgets" class="home-widgets1"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?><?php endif; ?></div><?php}?> <?php get_sidebar(); ?></div> <!-- end #content --><div id="content-bottom" class="bottom-alt"></div><?php get_footer(); ?> 1 نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 سلامآقا مرتضی سپاسگزاریم برای زحماتتونخط 43 کدی که لطف فرمودید ارور می دهداگر اجازه می دهید پوسته را خدمتتان ارسال کنیم. پوسته سبکی است. یک هفته است که برای این موضوع مزاحم می شویم واقعا شرمنده شدیمتشکر نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 سلامآقا مرتضی سپاسگزاریم برای زحماتتونخط 43 کدی که لطف فرمودید ارور می دهداگر اجازه می دهید پوسته را خدمتتان ارسال کنیم. پوسته سبکی است. یک هفته است که برای این موضوع مزاحم می شویم واقعا شرمنده شدیمتشکردوستان ما کلا کدی می خواهیم که ابزارکی که نامش sidebar2 می باشد فقط در برگه ای که آی دی اش 391 می باشد نمایش داده شودتشکر نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 گفتید دقیقا توی ابزارکتون چی می خواهید نمایش داده بشه اگرنیازی ندارید ابزارک داینامیک داشته باشید و ققط منظورتون ستون بندیه صفحه است از پیج تمپلیت هم می تونید استفاده کنید برای اینکه نظم کارتون به هم نخوره کدی که جناب گرانسایه فرمودند رو استفاده کنید اگر نتیجه دلخواه نبود کد را دست نزنید و اعلام کنید تا صفحه مشکل دار دیده بشه و کد لازمش ارائه بشهاز صفحه page.php قالبتون کپی بگیرید و تغییر نامش بدید به مثلا page2.php در ابتداش وارد کنید <?php/***Template Name: multi_sidebar*/?>و کدهای ابیزارکتون را بگذارید داخلش صفحه را ذخیره کنید برید سراغ صفحه ای که می خواهید درش این ابزارک را ببینید ویرایشش کنید و قالب multi_sidbars را براش انتخاب کنید و ذخیره کنید 2 نقل قول لینک به ارسال
milad2 164 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) سلامسپاسگزاریم برای راهنماییببخشید دوستان ما گیج شدیمشاید ما خوب توضیح ندادیمما یک برگه داریم با آی دی 391 این برگه خودش سمت راستش ابزارک داره. ما می خواهیم در این برگه یک ابزارک اضافه کنیم که آخرین ارسال های چند سایت دیگر را در این برگه نمایش دهیماین عکسنام ابزارکی که ساختیم sidebar2 استفقط مشکل فراخوانی این ابزارک در برگه با آی دی 391 استیعنی این ابزارک sidebar2 که جدید ساختیم فقط در برگه ای با آی دی 391 نمایش داده شودبا کد زیر ابزارک در برگه ها فراخوانی می شود<div id="home-widgets" class="home-widgets1"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?><?php endif; ?></div>اما در همه برگه ها نمایش داده می شود و ما می خواهیم فقط در برگه ای با آی دی 391 نمایش داده شودتشکر ویرایش شده تیر 92 توسط milad2 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 این رو تست کنید:<?phpif(is_page(391)){?><div id="home-widgets" class="home-widgets1"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?><?php endif; ?></div><?php}?> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .