دیجی اسکریپت

دانلود قالب زیبای Calpyso برای صفحه ۴۰۴
[ad_1]

دانلود قالب زیبای Calpyso برای صفحه ۴۰۴

دانلود قالب زیبای Calpyso برای صفحه 404

» دانلود قالب زیبای Calpyso برای صفحه ۴۰۴

» دموی نسخه انگلیسی

» حجم : ۱۹۲ کیلوبایت

» منبع : freescript.ir

نوشته دانلود قالب زیبای Calpyso برای صفحه ۴۰۴ اولین بار در پدیدار شد.

[ad_2]

لینک منبع مطلب

ساخت ابزارک نمایش مطالب براساس دسته بندی وردپرس
[ad_1]

ساخت ابزارک نمایش مطالب براساس دسته بندی

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

class CategoryPosts extends WP_Widget {

	function CategoryPosts() {
		$widget_ops = array('classname' => 'cat-post-widget', 'description' => __('نمایش نوشته های مربوط به دسته خاص')); // توضیحات مربوط به ابزارک در اینجا
		$this->WP_Widget('category-posts', __('نمایش نوشته ها براساس دسته بندی'), $widget_ops);  // نام ابزارک در اینجا
	}

خب با کد بالا کلاس مربوط به ابزارک رو ساختیم

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

پس این کد رو هم در ادامه اضافه کنید

function widget($args, $instance) {
		global $post;
		$post_old = $post; // ذخیره مطلب
		
		extract( $args );
		
		$sizes = get_option('mkrdip_cat_post_thumb_sizes');
		
		// اگر عنوانی وارد نشد از نام دسته بندی استفاده میشه
		if( !$instance["title"] ) {
			$category_info = get_category($instance["cat"]);
			$instance["title"] = $category_info->name;
	  }

	  $valid_sort_orders = array('date', 'title', 'comment_count', 'rand');
	  if ( in_array($instance['sort_by'], $valid_sort_orders) ) {
		$sort_by = $instance['sort_by'];
		$sort_order = (bool) isset( $instance['asc_sort_order'] ) ? 'ASC' : 'DESC';
	  } else {
		// این بخش مربوط به مرتب سازی هستش
		$sort_by = 'date';
		$sort_order = 'DESC';
	  }
		
		// آرایه ای از اطلاعات مطالب را بر می گرداند
	  $cat_posts = new WP_Query(
		"showposts=" . $instance["num"] . 
		"&cat=" . $instance["cat"] .
		"&orderby=" . $sort_by .
		"&order=" . $sort_order
	  );

		// طول چکیده را تعیین می کند
		$new_excerpt_length = create_function('$length', "return " . $instance["excerpt_length"] . ";");
		if ( $instance["excerpt_length"] > 0 )
			add_filter('excerpt_length', $new_excerpt_length);
		
		echo $before_widget;
		
		// عنوان ابزارک
		echo $before_title;
		if( isset( $instance["title_link"] ) )
			echo '<a href="' . get_category_link($instance["cat"]) . '">' . $instance["title"] . '</a>';
		else
			echo $instance["title"];
		echo $after_title;

		// لیست مطالب
		echo "<ul>n";
		
		while ( $cat_posts->have_posts() )
		{
			$cat_posts->the_post();
		?>
			<li class="cat-post-item">
				<a class="post-title" href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
				

				<?php if ( isset( $instance['date'] ) ) : ?>
				<p class="post-date"><?php the_time("j M Y"); ?></p>
				<?php endif; ?>
				
				<?php
					if (
						function_exists('the_post_thumbnail') &&
						current_theme_supports("post-thumbnails") &&
						isset( $instance["thumb"] ) &&
						has_post_thumbnail()
					) :
				?>
					<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
					<?php the_post_thumbnail( 'cat_post_thumb_size'.$this->id ); ?>
					</a>
				<?php endif; ?>
							
				<?php if ( isset( $instance['excerpt'] ) ) : ?>
				<?php the_excerpt(); ?> 
				<?php endif; ?>
				
				<?php if ( isset( $instance['comment_num'] ) ) : ?>
				<p class="comment-num">(<?php comments_number(); ?>)</p>
				<?php endif; ?>
			</li>
			<?php
		}
		
		echo "</ul>n";
		
		echo $after_widget;

		remove_filter('excerpt_length', $new_excerpt_length);
		
		wp_reset_postdata();
	
	}

خب حالا باید کد مربوط به ذخیره اطلاعات وارد شده رو قرار بدیم.

/**
	 * ذخیره اطلاعات انتخاب شده
	 *
	 */
	function update($new_instance, $old_instance) {
		$sizes = get_option('mkrdip_cat_post_thumb_sizes');
			
		if ( !$sizes ) {
			$sizes = array();
		}
		
		$sizes[$this->id] = array($new_instance['thumb_w'], $new_instance['thumb_h']);
		update_option('mkrdip_cat_post_thumb_sizes', $sizes);
				
		return $new_instance;
	}

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

پس این کد رو هم اضافه می کنیم

function form($instance) {
		$instance = wp_parse_args( ( array ) $instance, array(
			'title'          => __( '' ),
			'cat'			 => __( '' ),
			'num'            => __( '' ),
			'sort_by'        => __( '' ),
			'asc_sort_order' => __( '' ),
			'title_link'	 => __( '' ),
			'excerpt'        => __( '' ),
			'excerpt_length' => __( '' ),
			'comment_num'    => __( '' ),
			'date'           => __( '' ),
			'thumb'          => __( '' ),
			'thumb_w'        => __( '' ),
			'thumb_h'        => __( '' )
		) );

		$title          = $instance['title'];
		$cat 			= $instance['cat'];
		$num            = $instance['num'];
		$sort_by        = $instance['sort_by'];
		$asc_sort_order = $instance['asc_sort_order'];
		$title_link		= $instance['title_link'];		
		$excerpt        = $instance['excerpt'];
		$excerpt_length = $instance['excerpt_length'];
		$comment_num    = $instance['comment_num'];
		$date           = $instance['date'];
		$thumb          = $instance['thumb'];
		$thumb_w        = $instance['thumb_w'];
		$thumb_h        = $instance['thumb_h'];
				
			?>
			<p>
				<label for="<?php echo $this->get_field_id("title"); ?>">
					<?php _e( 'عنوان' ); ?>:
					<input class="widefat" id="<?php echo $this->get_field_id("title"); ?>" name="<?php echo $this->get_field_name("title"); ?>" type="text" value="<?php echo esc_attr($instance["title"]); ?>" />
				</label>
			</p>
			
			<p>
				<label>
					<?php _e( 'دسته بندی' ); ?>:
					<?php wp_dropdown_categories( array( 'name' => $this->get_field_name("cat"), 'selected' => $instance["cat"] ) ); ?>
				</label>
			</p>
			
			<p>
				<label for="<?php echo $this->get_field_id("num"); ?>">
					<?php _e('تعداد مطالب برای نمایش'); ?>:
					<input style="text-align: center;" id="<?php echo $this->get_field_id("num"); ?>" name="<?php echo $this->get_field_name("num"); ?>" type="text" value="<?php echo absint($instance["num"]); ?>" size='3' />
				</label>
			</p>

			<p>
				<label for="<?php echo $this->get_field_id("excerpt"); ?>">
					<input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id("excerpt"); ?>" name="<?php echo $this->get_field_name("excerpt"); ?>"<?php checked( (bool) $instance["excerpt"], true ); ?> />
					<?php _e( 'نمایش چکیده مطالب' ); ?>
				</label>
			</p>
			
			<p>
				<label for="<?php echo $this->get_field_id("excerpt_length"); ?>">
					<?php _e( 'طول چکیده:' ); ?>
				</label>
				<input style="text-align: center;" type="text" id="<?php echo $this->get_field_id("excerpt_length"); ?>" name="<?php echo $this->get_field_name("excerpt_length"); ?>" value="<?php echo $instance["excerpt_length"]; ?>" size="3" />
			</p>
			
			<p>
				<label for="<?php echo $this->get_field_id("comment_num"); ?>">
					<input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id("comment_num"); ?>" name="<?php echo $this->get_field_name("comment_num"); ?>"<?php checked( (bool) $instance["comment_num"], true ); ?> />
					<?php _e( 'نمایش تعداد دیدگاه ها' ); ?>
				</label>
			</p>
			
			<p>
				<label for="<?php echo $this->get_field_id("date"); ?>">
					<input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id("date"); ?>" name="<?php echo $this->get_field_name("date"); ?>"<?php checked( (bool) $instance["date"], true ); ?> />
					<?php _e( 'نمایش تاریخ مطلب' ); ?>
				</label>
			</p>
			
			<?php if ( function_exists('the_post_thumbnail') && current_theme_supports("post-thumbnails") ) : ?>
			<p>
				<label for="<?php echo $this->get_field_id("thumb"); ?>">
					<input type="checkbox" class="checkbox" id="<?php echo $this->get_field_id("thumb"); ?>" name="<?php echo $this->get_field_name("thumb"); ?>"<?php checked( (bool) $instance["thumb"], true ); ?> />
					<?php _e( 'نمایش تصویر شاخص' ); ?>
				</label>
			</p>
			<p>
				<label>
					<?php _e('اندازه تصویر شاخص'); ?>:<br />
					<label for="<?php echo $this->get_field_id("thumb_w"); ?>">
						عرض: <input class="widefat" style="width:30%;" type="text" id="<?php echo $this->get_field_id("thumb_w"); ?>" name="<?php echo $this->get_field_name("thumb_w"); ?>" value="<?php echo $instance["thumb_w"]; ?>" />
					</label>
					
					<label for="<?php echo $this->get_field_id("thumb_h"); ?>">
						ارتفاع: <input class="widefat" style="width:30%;" type="text" id="<?php echo $this->get_field_id("thumb_h"); ?>" name="<?php echo $this->get_field_name("thumb_h"); ?>" value="<?php echo $instance["thumb_h"]; ?>" />
					</label>
				</label>
			</p>
			<?php endif; ?>

			<?php

		}

}

add_action( 'widgets_init', create_function('', 'return register_widget("CategoryPosts");') );

حالا سیو کنید و ابزارک رو تست کنید

به همین سادگی!

خب مقاله امروز بیست اسکریپت تحت عنوان آموزش ابزارک نمایش مطالب براساس دسته بندی هم به پایان رسید. امیدوارم که آموزش ساده و روان بوده باشه اگر مشکلی در ابزارک بود دوباره آموزش رو چک کنید چرا که آموزش تست شده هستش

فقط کدهای مربوط به CSS رو خودتون باید انجام بدید

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

[ad_2]

لینک منبع مطلب

افزونه زمانبندی تاریخ تحویل کالای ووکامرس YITH WooCommerce Delivery Date نسخه ۲٫۱٫۸
[ad_1]

اگر فروشگاه اینترنتی دارید حتما با مشکل عدم حضور مشتری در هنگام تحویل کالا در محل روبرو هستید که بعضا باعث برگشت مرسوله به فروشگاه می شود.YITH WooCommerce Delivery Date نسخه حرفه ای ۲٫۱٫۸ یک افزونه تجاری برای ووکامرس می باشد که با نصب آن مشتری می تواند تاریخ حضور و تحویل دلخواه خود را…

این نوشته افزونه زمانبندی تاریخ تحویل کالای ووکامرس YITH WooCommerce Delivery Date نسخه ۲٫۱٫۸ برای اولین بار در پرشین اسکریپت منتشر شده است.

[ad_2]

لینک منبع مطلب

دانلود افزونه Movie Poster برای نمایش اطلاعات فیلمها در وردپرس
[ad_1]

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

دانلود افزونه Movie Poster برای نمایش اطلاعات فیلمها در وردپرس

» دانلود افزونه Movie Poster برای نمایش اطلاعات فیلمها در وردپرس

» دموی نسخه انگلیسی

» حجم : ۸۲۴ کیلوبایت

» منبع : freescript.ir

نوشته دانلود افزونه Movie Poster برای نمایش اطلاعات فیلمها در وردپرس اولین بار در پدیدار شد.

[ad_2]

لینک منبع مطلب

دانلود پروژه آماده افتر افکت برودکست Broadcast Package
[ad_1]

در این مطلب یک پروژه افتر افکت آماده با عنوان Broadcast Package برای شما آماده کرده ایم که جهت پخش تیزر و زمان پخش برنامه های تلوزیونی مورد استفاده قرار می گیرد. این پروژه با افتر افکت CS5 و نسخه های بلاتر کاملا سازگار است و به راحتی قابل ویرایش و سفارشی سازی می باشد. تمامی عناصر این پروژه از جمله متن، رسانه ها، رنگ ها و غیره قابل شخصی سازی می باشند. پروژه Broadcast Package به هیچ گونه پلاگینی نیاز ندارد، ضمنا موسیقی متن و تصاویر در آن گنجانده نشده اند. در ادامه مطلب می توانید این پروژه آماده افتر افکت برودکست Broadcast Package را به صورت کاملا رایگان دانلود و استفاده کنید.

 

دانلود پروژه آماده افتر افکت برودکست Broadcast Package

 

اطلاعات بیشتر:

  • کیفیت: Full HD
  • رزولوشن: ۱۹۲۰×۱۰۸۰
  • بدون نیاز به پلاگین
  • ساختار ماژولار
  • قابلیت کنترل کامل رنگ ها
  • حجم: ۶۴۶ KB
  • ویرایش و سفارشی سازی آسان
  • و….

 

پیش نمایش پروژه آماده افتر افکت برودکست Broadcast Package

نوشته دانلود پروژه آماده افتر افکت برودکست Broadcast Package اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

افزونه پایگاه دانش وردپرس BWL Knowledge Base Manager نسخه ۱٫۲٫۸
[ad_1]

BWL Knowledge Base Manager یک افزونه تجاری برای وردپرس می باشد که به کمک آن قادر هستید یک مرکز پایگاه دانش ، به وردپرس و وب سایت خود اضافه کنید. پایگاه دانش معمولا برای وب سایت های شرکتی و ارائه دهنده خدمات در جهت راهنمایی مشتریان برای هر گونه مشکل می باشد. در پایگاه های…

این نوشته افزونه پایگاه دانش وردپرس BWL Knowledge Base Manager نسخه ۱٫۲٫۸ برای اولین بار در پرشین اسکریپت منتشر شده است.

[ad_2]

لینک منبع مطلب

افزونه دکمه تماس برای وردپرس Click To Call
[ad_1]

Click To Call نام یک افزونه کابردی برای وردپرس است که با استفاده از آن می توانید یک دکمه تماس در وبسایت خود ایجاد کنید این ابزارک باعث می شود کاربران سایت بتوانند بدون ترک سایت شماره تماس شما را بگیرند. با یک کلیک بر روی نماد تلفن، تماس در دستگاه های تلفن همراه و رایانه های شخصی شروع می شود و شماره تلفن شما را در پنجره تماس نمایش می دهد. علاوه بر این در پنجره تماس می توانید یک متن کوتاه و عکس پروفایل را نیز نمایش دهید. برای کارامدتر شدن ابزارک می توانید صفحات جداگانه ای برای نمایش ان انتخاب کنید یا حتی تعیین کنید کدام کاربران به این ابزارک دسترسی داشته باشند، همچنین امکان فعال یا غیر فعال کردن آن نیز برای شما فراهم شده است.

 

افزونه دکمه تماس برای وردپرس Click To Call

 

از قابلیت های اصلی افزونه Click To Call می توان به قابلیت ادغام آسان با وبسایت، امکان سفارشی سازی آسان، قابلیت افزودن ابزارک به بخش های مختلف سایت، قابلیت افزودن ابزارک به صفحات وبسایت با استفاده از کد کوتاه، قابلیت طراحی پاپ آپ ابزارک، قابلیت نمایش یا مخفی کردن المان های مختلف در پنجره تماس، قابلیت انتخاب طرح های مختلف برای پنجره تماس و بسیاری قابلیت های دیگر اشاره کرد. افزونه وردپرس Click To Call یک افزونه کاملا واکنشگرا می باشد که با دستگاه های مختلف مانند موبایل، تبلت، لپ تاپ و دسکتاپ سازگار است. در ادامه مطلب به برخی دیگر از امکانات افزونه دکمه تماس برای وردپرس Click To Call اشاره خواهیم کرد.

 

امکانات افزونه دکمه تماس برای وردپرس Click To Call:

  • قابلیت تغییر سایز متن در پنجره تماس
  • قابلیت تغییر رنگ متن، شماره تماس و بک گراند پنجره تماس
  • سازگاری با انواع قالب های محبوب وردپرس
  • بدون نیاز به کدنویسی
  • سازگاری با ویرایشگر گوتنبرگ
  • سازگار با افزونه های صفحه ساز ویژوال کامپوزر و المنتور
  • سازگار با وردپرس ۴٫۴ و بالاتر
  • سازگار با افزونه فروشگاه ساز ووکامرس
  • پشتیبانی از افزونه Gravity Forms
  • سازگار با انواع مرورگرها مانند: IE11, Firefox, Safari, Opera, Chrome, Edge
  • و بسیاری امکانات دیگر

نوشته افزونه دکمه تماس برای وردپرس Click To Call اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

دانلود اسکریپت اشتراک گذاری فیلم Zubee Tube
[ad_1]

با کمک این اسکریپ میتوانید یک سایت اشتراک گذاری فیلم مانند youtube راه اندازی کنید، این اسکریپت نال شده میباشد.

دانلود اسکریپت اشتراک گذاری فیلم Zubee Tube

» دانلود اسکریپت اشتراک گذاری فیلم Zubee Tube

» حجم : ۲۹۲ کیلوبایت

» منبع : freescript.ir

نوشته دانلود اسکریپت اشتراک گذاری فیلم Zubee Tube اولین بار در پدیدار شد.

[ad_2]

لینک منبع مطلب

افزونه Events Schedule ایجاد تقویم رویدادها و رزرو آنلاین در وردپرس نسخه ۲٫۵٫۱۳
[ad_1]

Events Schedule نام افزونه کاربردی وردپرس ‌می‌باشد که شما به کمک آن قادر هستید تا رویدادهای مورد نظر خود را بر روی یک تقویم مشخص کرده و در سایت خود نمایش دهید. شما ‌می‌توانید توسط این افزونه جدول های رویداد های خود را بر اساس ایام هفته و ساعت های آن ها در روز مشخص…

این نوشته افزونه Events Schedule ایجاد تقویم رویدادها و رزرو آنلاین در وردپرس نسخه ۲٫۵٫۱۳ برای اولین بار در پرشین اسکریپت منتشر شده است.

[ad_2]

لینک منبع مطلب

دانلود اسکریپت موتور جستجوگر ویدئو
[ad_1]

با استفاده از این اسکریپت میتوانید یک موتور جستجوگر ویدئو برای خود بسازید.

دانلود اسکریپت موتور جستجوگر ویدئو

برخی از ویزگی ها:

  • پخش فیلم درون سایت بدون استفاده از لینک خارجی
  • دو نوع لیست پخش، لیستی و بزرگ
  • اضافه شدن ۱۴ دسته بندی
  • ۸ روض جستجوی سفارشی
  • و…

» دانلود اسکریپت موتور جستجوگر ویدئو

» دموی اسکریپت

» حجم : ۲۴۰ کیلوبایت

» منبع : freescript.ir

نوشته دانلود اسکریپت موتور جستجوگر ویدئو اولین بار در پدیدار شد.

[ad_2]

لینک منبع مطلب