رفتن به مطلب

reza_yki

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

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

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

  • روز های برد

    3

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

  1. در 1 دقیقه قبل، sushyant گفته است :

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

    https://wordpress.org/plugins/wp-user-stylesheet-switcher

    اگر هم با سی اس اس و کدنویسی آشنایی دارین بگین تا توضیح داده بشه.

    بله آشنایی دارم ممنون می شم راهنمایی کنید

  2. سلام من می خوام کاربر با دکمه ای که قرار می دم استایل سایت رو به دلخواه تغییر بده و در کوکی اون کاربر هم ذخیره کنه

     

    نمونه:

    آدرس

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

     

    برای قالب وردپرسم می خوام این کار رو بکنم

  3. در 24 دقیقه قبل، PRGAME گفته است :

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

     

     

    در 25 دقیقه قبل، PRGAME گفته است :

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

     

    $icon = instance['icon'];
    if ( ! empty( $icon ) ) {
               //کد نمایش هر چیزی که خواستین
    
    }

    کد بالا کاری می کنه که اگه داخل input  بود نشون داده میشه در غیر این صورتش هیچ چیزی نمایش داده نمیشه

    • امتیاز 2
  4. سلام

     

    بنده در حال طراحی یک قالب هستم که 5 طرح اسلایدر داره 6 طرح برای جا گیری ستون ها داره و 5 سبک برای نمایش مطالب داره

    حال دوستان نظرشون در مورد استفاده این طرحا در قالب چی هست یعنی این طرح ها رو چطوری قرار بدم ؟

     

    آیا از switch case استفاده کنم به این صورت:

    switch ($include)
    
    case 'a':
    طرح شماره یک
    break;
    case 'b':
    طرح شماره دو
    break;
    
    و...

     

    یه هر طرح رو در یک فایل قرار بدم و با  get_template_part(); فراخوانی کنم؟

    در روش فراخوانی نظرم این هست که نام فایل رو از طریق پنل قالب کاربر انتخاب کنه و فقط نام رو داخل get_template_part() قرار بدم به این شکل:

    $include = get_option ['slider_layout'];// مثلا اسم فایل این هست "slider_layout_one.php"
     get_template_part ($include)

    روش استاندارد تر و بهینه تر کدوم هست

     

     

  5. سلام من می خوام تصاویر شاخص یک دسته خاص جدا از برش های دیگه برش بخوره و فقط این برش ها برای دسته مورد نظر باشه

    مثلا من برش های زیر رو دارم

    
    
        add_image_size( 'large-thumbnails', 585, 330 ,true);
        add_image_size( 'main-thumbnails', 298, 199 ,true);
        add_image_size( 'medium-thumbnails', 198, 107 ,true);
        add_image_size( 'small-thumbnails', 80, 80 ,true);
    

    حالا یک دسته به نام n  داریم که می خوام تصاویر شاخص برای اون دسته با سایز زیر برش بخوره مثلا:

        add_image_size( 'n', 1180, 600 ,true);

    و در دسته های دیگه این برش انجام نشه

  6. در 6 ساعت قبل، ilya20 گفته است :

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

     

    بنده میخواستم یک قابلیت به سایدبار اضافه کنم ، طوری که وقتی روی دسته مورد نظر کلیک میکنی میخوام اخرین ارسالی همان دسته در سایدبار زیر دسته قرار بگیره قرا بگیره

     

    مثلا این بخش رو نگاه کنید .

    http://support.gsm-developers.ir/category/huawei/

    وقتی روی دسته هوواوی کلیک میکنیم در سایدبار فقط پست های این دسته رو نشون بده و بقیه دسته ها هم به این ترتیب

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

     

    امیدوارم منظورم رو رسونده باشم ...

     

    دوستان عزیز راهنمایی لطفا

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

    if(is_category):
    
    یه حلقه معمولی قرار بدی مثل حلقه صفحه ایندکس
    
    endif;

     

    • امتیاز 1
  7. در 8 دقیقه قبل، mammad59 گفته است :

    سلام به همه دوستان عزیز

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

    کسی میتونه کمک کنه؟

     

    Capture.JPG

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

     

    
    <?php get_header(); ?>
    <?php
                    $cats = get_categories();
                    $category = '';
                    $year = '';
                    $monthnum = '';
                    $filter = '';
                    $sortby = '';
                    if (isset($_GET['category'])) {
                               $category = htmlspecialchars($_GET['category'], ENT_QUOTES, 'UTF-8');     
                    }
                    if (isset($_GET['year'])) {
                                    $year = (int)$_GET['year'];
                    }
                    if (isset($_GET['month'])) {
                                    $monthnum = (int)$_GET['month'];
                    }
                    
                    if (isset($_GET['format'])) {
                                    $filter = htmlspecialchars($_GET['format'], ENT_QUOTES, 'UTF-8');
                    }
    
                    if (isset($_GET['sortby'])) {
                                    $sortby = htmlspecialchars($_GET['sortby'], ENT_QUOTES, 'UTF-8');
                    }
                    $s = htmlspecialchars($s, ENT_QUOTES, 'UTF-8');
                    
                    //$months = range(1,12);
                    $months = array (
                                    '1' => __('January', 'framework'),
                                    '2' => __('February', 'framework'),
                                    '3' => __('March', 'framework'),
                                    '4' => __('April', 'framework'),
                                    '5' => __('May', 'framework'),
                                    '6' => __('June', 'framework'),
                                    '7' => __('July', 'framework'),
                                    '8' => __('August', 'framework'),
                                    '9' => __('September', 'framework'),
                                    '10' => __('October', 'framework'),
                                    '11' => __('November', 'framework'),
                                    '12' => __('December', 'framework')
                    );
                    $formats = get_theme_support( 'post-formats' );
                $filterq = '';
        if ($filter != '') {
    		$filterq = array(
    				array(
    				    'taxonomy' => 'post_format',
    				    'field' => 'slug',
    				    'terms' => array('post-format-'.$filter),
    				)
    			);
    	}                
                    $post_meta_hp = mom_option('post_meta_hp');
    	if($post_meta_hp == 1) {
    		$post_head = mom_option('post_head');
    		$post_head_author = mom_option('post_head_author');
    		$post_head_date = mom_option('post_head_date');
    		$post_head_cat = mom_option('post_head_cat');
    		$post_head_commetns= mom_option('post_head_commetns');
    		$post_head_views = mom_option('post_head_views');
    		} else {
    		$post_head = 1;
    		$post_head_author = 1;
    		$post_head_date = 1;
    		$post_head_cat = 1;
    		$post_head_commetns= 1;
    		$post_head_views = 1;
    		}
    ?>
    
    <form role="search" method="get" id="advanced-search" action="<?php echo home_url('/'); ?>">
        <div class="main-container search-page"><!--container--> 
        				<?php if(mom_option('breadcrumb') != 0) { ?>
                        <?php if(mom_option('search_bread') != false) { ?>
                        <div class="entry-crumbs" xmlns:v="http://rdf.data-vocabulary.org/#">
                            <div class="crumb-icon"><i class="momizat-icon-search"></i></div>
                            <?php mom_breadcrumb(); ?>
                        </div>
                        <?php } ?>
                        <?php } ?>
                        
                        <?php if(mom_option('adv_search') != false) { ?>
                        <section class="section advanced-search clearfix">
                                    <div class="adv-search-form">
                                        <label for="adv-s"><?php _e('keywords:', 'framework'); ?></label>
                                        <input type="text" id="adv-s" class="adv-s" placeholder="<?php _e('Enter keywords', 'framework'); ?>" value="<?php echo $s; ?>" name="s" data-nokeyword="<?php _e('Keyword is required.', 'framework'); ?>">
                                        <span class="adv-s-cat">
                                                <label for="adv-cat"><?php _e('Category:', 'framework'); ?></label>
                                                <div class="select-wrap">
                                                        <select id="adv-cat" name="category">
                                                                    <?php
                                                                    echo '<option value="">'.__('All', 'framework').'</option>';
                                                                    foreach ( $cats as $cat ) {
                                                                    echo '<option value="'.$cat->term_id.'"'.selected( $category, $cat->term_id ).'>' . $cat->name . '</option>';
                                                                    }
                                                                    ?>
                                                        </select>
                                                        <div class="sort-arrow"></div>
                                                </div>
                                        </span>
    									
                                        <span class="adv-s-month">
                                                <label for="adv-year"><?php _e('Date:', 'framework'); ?></label>
                                                <div class="select-wrap">
                                                        <select id="adv-year" name="year">
                                                    <?php
                                                      echo '<option value="">...</option>';
                                                    echo mom_get_years('year');
                                                    ?>
                                                        </select>
                                                        <div class="sort-arrow"></div>
                                                </div>
                                                <div class="select-wrap">
                                                                <select id="adv-mon" name="month">
                                                                    <?php
                                                                    echo '<option value="">...</option>';
                                                                    foreach ($months as $val => $name) { ?>
                                                                                    <option value="<?php echo $val; ?>" <?php selected( $monthnum, $val ); ?>><?php echo $name; ?></option>
                                                                    <?php } ?>
                                                        </select>
                                                <div class="sort-arrow"></div>
                                                </div>
                                        </span>
                                        <span class="adv-s-format">
                                                <label for="adv-format"><?php _e('Filter by:', 'framework'); ?></label>
                                                <div class="select-wrap">
                                                        <select id="adv-format" name="format">
                                                    <?php
                                                    echo '<option value="">'.__('All', 'framework').'</option>';
                                                    foreach ($formats[0] as $format) { 
                                                        $format_name = $format;
                                                            switch ($format_name) {
                                                                case 'image':
                                                                $format_name = __('Image', 'framework');
                                                                    break;
                                                                case 'video':
                                                                $format_name = __('Video', 'framework');
                                                                    break;
                                                                case 'audio':
                                                                $format_name = __('Audio', 'framework');
                                                                    break;
                                                                case 'quote':
                                                                $format_name = __('Quote', 'framework');
                                                                    break;
                                                                case 'gallery':
                                                                $format_name = __('Gallery', 'framework');
                                                                    break;
                                                                case 'chat':
                                                                $format_name = __('Chat', 'framework');
                                                                    break;
    
                                                            }
                                                        ?>
                                                                    <option value="<?php echo $format; ?>" <?php selected( $filter, $format ); ?>><?php echo $format_name ?></option>
                                                    <?php } ?>
                                                        </select>
                                                        <div class="sort-arrow"></div>
                                                </div>
                                        </span>
                                        <input type="hidden" name="go">
                                        <input type="submit" class="submit" value="<?php _e('Search', 'framework'); ?>">
                                    </div>
                        </section>      
                        <?php } ?>
                <div class="full-main-content" role="main"><!--Full width Main Content-->
                    
                    <div class="site-content page-wrap nb1">
                                                        
                                    <header class="block-title">
                                        <h2><?php printf( __( 'Search Results for: %s', 'framework' ), get_search_query() ); ?></h2>
                                            
                                            <?php if(mom_option('search_sort') != false) { ?>
                                            <div class="media-sort-form">
                                                <span class="media-sort-title"><?php _e('Sort by:', 'framework'); ?></span>
                                                   <div class="media-sort-wrap">
                                                           <select id="media-sort" name="sortby">
                                                                   <option value="DESC" <?php selected( $sortby, 'DESC' ); ?>><?php _e('Descending', 'framework'); ?></option>
                                                                   <option value="ASC" <?php selected( $sortby, 'ASC' ); ?>><?php _e('Ascending', 'framework'); ?></option>
                                                           </select>
                                                   <div class="sort-arrow"></div>
                                               </div>
                                           </div>
                                            <?php } ?>
                                    </header>
                                    <?php
                                    $posts_pre_page = mom_option('search_count');
    				       global $wp_query;
            if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
    elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
    else { $paged = 1; }
                                                    $args = array (
                                                                    's' => $s,
                                                                    'category__in' => $category,
                                                                    'year' => $year,
                                                                    'monthnum' => $monthnum,
                                                                    'paged' => $paged,
                                                                    'order' => $sortby,
                                                                    'tax_query' => $filterq,
                                                                    'post_status' => 'publish',
                                                                    'posts_pre_page' => $posts_pre_page
                                                    );
    
    
                                    $query = new WP_Query($args) ;
                                    if ( $query->have_posts() ) :
                                    echo '<ul>';
                                    while ( $query->have_posts() ) : $query->the_post();
    				if(mom_option('search_page_ex') == true) {                                    
                                        if (is_type_page()) {
                                            continue;
                                        }
                                    }
                                    ?>
                            <li <?php post_class(); ?> itemscope="" itemtype="http://schema.org/Article">
                                <?php if (mom_post_image() != false) { ?>
                                <figure class="post-thumbnail"><a href="<?php the_permalink(); ?>">
                                    <?php mom_post_image_full('search-grid'); ?>
                                    <span class="post-format-icon"></span>
                                </a></figure>
                                <?php } ?>
                                <?php if( mom_post_image() != false ) { 
                                	$mom_class = ' class="fix-right-content"';    
                                } else {
                                    $mom_class = '';
                                }
                                ?>
                                <div<?php echo $mom_class; ?>>
                                <h2 itemprop="name"><a itemprop="url" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
                                <div class="entry-content">
                                    <p>
                                        <?php global $post;
                                        $excerpt = $post->post_excerpt;
                                        if($excerpt==''){
                                        $excerpt = get_the_content('');
                                        }
                                        echo wp_html_excerpt(strip_shortcodes($excerpt), 115);
                                        ?> ...
                                    </p>
                                </div>
                                <?php if($post_head != 0) { ?>
                                <div class="entry-meta">
                                <?php if($post_head_date != 0) { ?>
                                    <time class="entry-date" datetime="<?php the_time('c'); ?>" itemprop="dateCreated"><i class="momizat-icon-calendar"></i><?php echo mom_date_format(); ?></time>
                                    <?php } ?>
                                    <?php if($post_head_commetns != 0) { ?>
                                    <div class="comments-link">
                                        <i class="momizat-icon-bubbles4"></i><a href="<?php comments_link(); ?>"><?php comments_number(__( '(0) Comments', 'framework' ), __( '(1) Comment', 'framework' ),__( '(%) Comments', 'framework' )); ?></a>
                                    </div>
                                    <?php } ?>
                                </div>
                                <?php } ?>
                                </div>
                            </li>
                    <?php endwhile;
                    echo '</ul>';
                       mom_pagination($query->max_num_pages); 
                    else: ?>
                    <p><?php _e('Sorry, no posts matched your criteria.', 'framework'); ?></p>
                    <?php endif; ?>
                      <?php wp_reset_postdata(); ?>
                    </div>
                    
                </div><!--Full width Main Content-->
        </div><!--container-->
        </form>
    
    </div><!--wrap-->
    <?php get_footer();

     

    قوانین فروم رو بخونید بد نمیشه !!!

    • امتیاز 1
  8. در 3 دقیقه قبل، mohamad گفته است :

    سلام ممنون

    این کد رو اضافه کردم ولی تغییری ایجاد نشد.همچنان افزونه کار میکنه ولی پوسته مشکل داره

    
    if( !is_admin() ){
            wp_deregister_script('jquery');
            wp_register_script('jquery','http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js',false);
            wp_enqueue_script('jquery');
        }

    به این شکل امتحان کنید، اگر جواب نداد

     false رو true کنید

    • امتیاز 1
  9. در ۱ ساعت قبل، mohamad گفته است :

    سلام و خسته نباشید
    دوستان مطالب انجمن و سایتها رو خوندم ولی مشکلم رو نتونستم حل کنم
    من از افزونه فروشگاه wp-shop  استفاده میکنم و  پوسته وردپرسی که تازه خریداری کردم با افزونه در جی کوئری ها تداخل داره و اسلایدر و دکمه بالابر سایت و ... در پوسته کار نمیکنه .وقتی ورژن جی کوئری رو با افزونه WP jQuery CDN  ارتقا میدم مشکل پوسته حل میشه ولی افزونه wp-shop  از کار میفته ممنون میشم یه کمک اساسی بکنید که این مشکل رو حل کنم
    ادرس سایت:mihanproje.com

    کد زیر رو امتحان کنید:

    if( !is_admin() ){
            wp_deregister_script('jquery');
            //wp_register_script('jquery','http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js',false);
            wp_register_script('jquery', get_template_directory_uri().'/js/jquery.min.js','','1.11.3',true);
            wp_enqueue_script('jquery');
        }

    در فایل فانکشن اضافه کنید

    • امتیاز 2
  10.  

    http://wp-parsi.com/generator/

     

    <?php 
    $my_custom_query= new WP_Query(array(
    'posts_per_page' =>'10',//تعداد مطالب نمایش داده شده
    'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 
    )); ?> 
    <?php 
    if($my_custom_query->have_posts()) : ?>
    <?php 
    while($my_custom_query->have_posts()) : $my_custom_query->the_post();?> 
    
    محتوامورد نظر
    مثلا:برای تصویر
    <?php the_post_thumbnail('small'); ?>
    
    <?php endwhile; ?>
    <?php endif; ?>
    <?php wp_reset_query(); ?>

     

    • امتیاز 1
  11. در 5 دقیقه قبل، SM-Mahdavi گفته است :

    سلام

    باید برنامه نویسی کنید دوست عزیز. 

    کار با option ها در وردپرس رو سرچ کنید. اطلاعات باید داخل این جدول ذخیره بشن.

    تقریبا کار با هاشون رو بلدم

    فقط مثلا به جای radio

    checkbox باشه میتونم کامل با هاش کار کنم ولی با رادیو باتون ها نمیتونم لطفا راهنمایی کنید

  12. در 5 ساعت قبل، نیکان گفته است :

    سلام

    میشه بگید چه جوری کل قالبم رو دانلود کنم  ؟

     

    به هاست سی پنل خودتون وارد شید قسمت File Manager > public_html > wp-content > themes

    اینجا که رسید یک پوشه با نام اسم قالبتون هست روی اون کلیک راست کنید و compress رو انتخاب کنید یه فایل zip  درست می کنه اون رو کلیک راست کنید و download رو بزنید به همین راحتی دانلود می کنید

  13. اگه می تونید کل قالب رو از سی پنل دانلود کنید بعد نرم افزار notpad++ رو نصب کنید.

    یکی از فایل های قالب رو به وسیله نت پد ++ باز کنید.(بهتره فایل index.php اصلی رو باز کنید)

    کلید ctrl + H یا ctrl + F رو بزنید

    به زبانه find in files برید (تصویرش رو سنجان کردم مانند تصویر عمل کنید و گذینه find all  رو بزنید)

    در قالب هر جا و در هر فایلی کلمه مورد نظر بود براتون پیدا میکنه

    باشید.

    Untitled.png

  14. سلام من به وسیله کد زیر فایل تصویر مورد نظرم رو در مکان دلخواه آپلود می کنم ولی نمی دونم چه طوری آدرس رو در دیتا بیس نگه دارم:

    <?php
    
    $valid_formats = array("jpg", "png", "gif", "zip", "bmp");
    $max_file_size = 1024*100; //100 kb
    $path = "uploads/img"; // Upload directory
    $count = 0;
    
    if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){
    	// Loop $_FILES to execute all files
    	foreach ($_FILES['files']['name'] as $f => $name) {
    		if ($_FILES['files']['error'][$f] == 4) {
    			continue; // Skip file if any error found
    		}
    		if ($_FILES['files']['error'][$f] == 0) {
    			if ($_FILES['files']['size'][$f] > $max_file_size) {
    				$message[] = "$name از حجمی بالاتر از مقدار مجاز برخوردار است.";
    				continue; // Skip large files
    			}
    			elseif( ! in_array(pathinfo($name, PATHINFO_EXTENSION), $valid_formats) ){
    				$message[] = "$name از فرمت فایلی مجاز برای آپلود برخوردار نیست.";
    				continue; // Skip invalid file formats
    			}
    			else{ // No error found! Move uploaded files
    				if(move_uploaded_file($_FILES["files"]["tmp_name"][$f], $path.$name)) {
    					$count++; // Number of successfully uploaded files
    				}
    			}
    		}
    	}
    }
    ?>
    <?php
    						# error messages
    						if (isset($message)) {
    							foreach ($message as $msg) {
    								printf("<p class='status'>%s</p></ br>\n", $msg);
    							}
    						}
    						# success message
    						if($count !=0){
    							printf("<p class='status'>%d فایل با موفقیت اضافه شد.</p>\n", $count);
    							//$query=("insert into text ( 'pic') values ('$pic')");
    						}
    						?>

    باید در جدول text در فیلد pic آدرس ذخیره بشه

    ممنون

  15. در 5 دقیقه قبل، imanfakhar گفته است :

    اگر بخواهید دقیق سر تاریخش حذف بشه باید با کرون جاپ سرور کار کنید

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

    اول باید تاریخ روجوری در فیلد قرار بدید که قابل محاسبه باشه مثلا

    
    20151015173020

    که به ترتیب عدد چهار رقمی سال میلادی عدد دو رقمی ماه میلادی و عدد دو رقمی روز  و ساعت 24 ساعته دقیقه (دو رقمی) و ثانیه (دو رقمی) است 

    منظور از دو رقمی هایی که نوشتم اینه که برای زمانهای کوچکتر از 10 یک صفر قبلشون اضافه بشه

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

    
    $today = date('YmdHis');

    اگر امروز کوچکتر یا مساوی پست متا بود مطلب رو حذف کنه 

     

    کد را در ابتدای فایل single.php بگذارید تا قبل از لود هر مطلب مورد رو چک کنه و اگه مطلب حذف شدنی بود مطلب رو حذف کنه و کاربر رو ری دایرکت به 404 یا صفحه اصلی سایت و الا که مطلب رو براش باز کنه 

    توجه داشته باشید که کدها باید قبل از get_header() اجرا بشند

    ممنون خوب گفته شما کاملا صحیح ولی مشکلی که من دارنم نمی دونم به چ شکل مطلب رو حذف کنم . آیا کد اماده ای داره یا باید کد نویسی کرد؟

    من می خوام یه بخش تبلیغات درست کنم و براش زمان نمایش قرار بدم که وقتی به تاریخ انقضا رسید تبلیغ حذف بشه

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