رفتن به مطلب

reza_yki

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

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

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

  • روز های برد

    3

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

  1. سلام
    می خوام لایسنسی که قبلا به هر خرید اضافه کردم رو از طریق API استفاده کنم (تو افزونه EDD)
    لایسنس تو جدول wp_postmeta و متا کی _edd_payment_meta به صورت زیر هستش : (منظور license_key هستش)

    a:11:{s:5:"phone";s:11:"09121410000";s:6:"domain";s:23:"http://www.mysite.ir";s:11:"license_key";s:50:"8xKYvnrEhIaypM9rFSlAy7ZKDRu1JXstMaMd6fNobFcnpKsplz";s:5:"email";s:18:"info@yahoo.com";s:4:"date";s:0:"";s:9:"user_info";a:6:{s:2:"id";i:1;s:5:"email";s:18:"reza_yki@yahoo.com";s:10:"first_name";s:4:"reza";s:9:"last_name";s:2:"mm";s:8:"discount";s:4:"none";s:7:"address";a:0:{}}s:9:"downloads";a:1:{i:0;a:3:{s:2:"id";i:1820;s:8:"quantity";i:1;s:7:"options";a:2:{s:8:"quantity";i:1;s:8:"price_id";i:0;}}}s:12:"cart_details";a:1:{i:0;a:10:{s:4:"name";s:25:"محصول دانلودی";s:2:"id";i:1820;s:11:"item_number";a:3:{s:2:"id";i:1820;s:8:"quantity";i:1;s:7:"options";a:2:{s:8:"quantity";i:1;s:8:"price_id";i:0;}}s:10:"item_price";d:5000;s:8:"quantity";i:1;s:8:"discount";d:0;s:8:"subtotal";d:5000;s:3:"tax";d:0;s:4:"fees";a:0:{}s:5:"price";d:5000;}}s:4:"fees";a:0:{}s:8:"currency";s:3:"USD";}
    	
  2. سلام به همه دوستان

    من میخوام با پست تایپی که درست کردم در قسمتی از قالبمم پیغام های دلخوام رو نشون بدم که توش از کامپوزر استفاده کردم، همه چیز صحیح کار میکنه تا زمانی که افزونه جلالی رو فعال نکردم  خطای (APPCRASH) می ده آپاچی. کسی می تونه کمکم کنه حس میکنم باید به یه شکل دیگه کوئری رو بنویسم ولی فقط با WP_Query به صورت درست نمایش داده میشه (وقتی افزونه جلالی غیر فعاله)

    کدم هم به صورت زیر هستش:

    <?php
    if( ! function_exists( 'pl_notification_Bar' )) {
        function pl_notification_Bar($position = 'top')
        {
    
            $args = array(
                'post_type' => 'Notification_Bar',
                'meta_query' => array(
                    array(
                        'relation' => 'AND',
                        'pl_active_notification' => array(
                            'key' => 'pl_active_notification',
                        ),
                        'pl_display_area' => array(
                            'key' => 'pl_display_area',
                            'value' => $position,
                            'compare' => 'LIKE',
                        ),
                    )
                ),
                'orderby' => array(
                    'pl_active_notification' => 'desc',
                    'pl_display_area' => 'desc',
                ),
            );
            $loop = new WP_Query($args);
            if ($loop->have_posts()):
                echo '<div class="box_notification_bar">';
                while ($loop->have_posts()) : $loop->the_post();
    
                    $mob_notification = get_post_meta(get_the_ID(), 'pl_display_mob_notification', true);
                    if ($mob_notification != 'on') {
                        $mob_notification = ' d-none d-md-flex';
                    }
                    if(wp_is_mobile() && $mob_notification != 'on') {
                        return false;
                    }
    
                    $rand = wp_rand();
                    $area = get_post_meta(get_the_ID(), 'pl_display_area', true);
                    $method = get_post_meta(get_the_ID(), 'pl_display_method', true);
                    $remove = get_post_meta(get_the_ID(), 'pl_close_button_notification', true);
    
    
                    if ($remove == 'on') {
                        $method .= ' yt-close';
                    }
    
    
                    ?>
                    <div class="site-content yt-vc-wrapper pl_notification_bar yt-<?php echo $method.$mob_notification;
                    echo ' ' . $area ?>" id="yt-<?php echo $rand; ?>">
                        <div class="vc-content-area yt-single-page container d-flex">
                            <?php if ($remove == 'on') {
                                echo '<div class="box_close yt-align-items-center"><div class="pl_close fi-close1"></div></div>';
                            } ?>
                            <main class="site-main yt-align-items-center w-100">
                                <div class="w-100 d-block">
                                    <?php
                                    vc_custom_css(get_the_ID());
                                    esc_html(the_content());
                                    ?>
                                </div>
                            </main>
                        </div>
                    </div>
                    <?php
                endwhile;
                echo '</div>';
            endif;
            wp_reset_query();
    
        }
    }

     

  3. در ۱ ساعت قبل، Mohammad Bazli گفته است :

    میتونم بگم که البته تعریف نباشه
    تولید محتوا - طراحی و سئو کلا همه رو خودم انجام میدم.

    در کلمه های اصلی که رقابت زیاده میانگین 8 بودیم که به 3 ارتقا دادم و در (70 کلمه کلیدی) بالا هستیم

    به نظر میتونید درخواست افزایش دستمزد بدید

    • امتیاز 1
  4. در 13 ساعت قبل، resanehwp گفته است :

    سلام 

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

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

    بهتره از Ioncube Encoder استفاده کنید

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

    مشورت خواستین در خدمتیم خصوصی

    بله دقیقا قصدم اینه اگه تونستم کامل کنم با  ioncube کدش کنم

    اگه تجربه ای تو این ضمینه دارید خوشحال میشم از تجربتون استفاده کنم.

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

  5. در 2 ساعت قبل، دنیای وردپرس گفته است :

    خیلی ساده بخوام بهتون توضیح بدم : 

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

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

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

     

    یعنی میشه به وسیله rest api ها این کار کرد که مثلا کد سفارش رو به همراه دامنه وارد میکنه اگه کد سفارشی بود دامنه فعال بشه درسته؟ ولی چطوری دامنه رو ثبت کنم که کاربر نیازی به مراجعه به سایت من نداشته باشه و فقط دامنه رو از طریق پنل قالب وارد کنه وثبت بشه تو دیتابیس من راهی امن سراغ دارید؟

  6. در 30 دقیقه قبل، cherry گفته است :

    سلام

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

    راه دوم استفاده از افزونه edd software licensing که هزینشم زیاد نیست (نهایتا 40 تومن)

    یعنی با این افزونه میشه قالب رو روی یه دامنه قفل کرد یا باید کد هم بزنیم

     

    در 31 دقیقه قبل، دنیای وردپرس گفته است :

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

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

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

    منطق سیستم لایسنس رو دقیقا نمیدونم چه شکلیه و این که الان قالب هایی که مثلا تو ژاکت به صورت اختصاصی هستن و فقط روی یه دامنه فعال میشن به چه شکلی هستش کارشون

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

    من قالبی طراحی کردم که به نظرم ارزش لایسنس گذاری رو داره و نزدیک 3-4 ماه روش وقت گذاشتم

    من از افزونه EDD برای فروش استفاده میکنم ولی افزونه یا کدی رو پیدا نکردم که بتونم قالب رو فقط بشه روی یه دامنه فعال کرد و نشه قالب رو برای چند بار نصب و استفاده کرد

    یه افزونه برای EDD هست ولی پولیه وگرونم هست و فعلا نمی تونم بخرمش

    کسی هست  منو راهنمایی کنه؟ ممنون از همه

  8. سلام دوستان و اساتید گرامی
    من دارم یه متاباکس برای وردپرس درست میکنم که چندین تب داشته باشه و امکاناتی رو توی هر بخش چاپ کنه من تقریبا اوکی کردم و فقط مشکلم اینه که من چطور باید foreach این آرایه رو بنویسم این یه مثاله و آرایه داینامیک هستش :

    array(2) {
      [0]=>
      array(5) {
        ["name"]=>
        string(13) "Main settings"
        ["icon"]=>
        string(15) "Text Input two."
        ["id"]=>
        string(11) "pl_settings"
        ["type"]=>
        string(4) "main"
        ["params"]=>
        array(4) {
          [0]=>
          array(4) {
            ["label"]=>
            string(10) "Text Input"
            ["desc"]=>
            string(28) "A description for the field."
            ["id"]=>
            string(7) "pl_text"
            ["type"]=>
            string(4) "text"
          }
          [1]=>
          array(4) {
            ["label"]=>
            string(8) "Textarea"
            ["desc"]=>
            string(28) "A description for the field."
            ["id"]=>
            string(11) "pl_textarea"
            ["type"]=>
            string(8) "textarea"
          }
          [2]=>
          array(4) {
            ["label"]=>
            string(14) "Checkbox Input"
            ["desc"]=>
            string(28) "A description for the field."
            ["id"]=>
            string(11) "pl_checkbox"
            ["type"]=>
            string(8) "checkbox"
          }
          [3]=>
          array(5) {
            ["label"]=>
            string(10) "Select Box"
            ["desc"]=>
            string(28) "A description for the field."
            ["id"]=>
            string(9) "pl_select"
            ["type"]=>
            string(6) "select"
            ["options"]=>
            array(9) {
              [0]=>
              array(2) {
                ["label"]=>
                string(20) "select a category : "
                ["value"]=>
                string(0) ""
              }
              [1]=>
              array(2) {
                ["label"]=>
                string(19) "Featured - [id: 22]"
                ["value"]=>
                int(22)
              }
              [2]=>
              array(2) {
                ["label"]=>
                string(18) "تبلت - [id: 4]"
                ["value"]=>
                int(4)
              }
              [3]=>
              array(2) {
                ["label"]=>
                string(26) "تکنولوژی - [id: 9]"
                ["value"]=>
                int(9)
              }
              [4]=>
              array(2) {
                ["label"]=>
                string(38) "دسته‌بندی نشده - [id: 1]"
                ["value"]=>
                int(1)
              }
              [5]=>
              array(2) {
                ["label"]=>
                string(22) "فناوری - [id: 2]"
                ["value"]=>
                int(2)
              }
            }
          }
        }
      }
      [1]=>
      array(5) {
        ["name"]=>
        string(15) "second settings"
        ["icon"]=>
        string(6) "second"
        ["id"]=>
        string(18) "pl_second-settings"
        ["type"]=>
        string(4) "main"
        ["params"]=>
        array(2) {
          [0]=>
          array(4) {
            ["label"]=>
            string(10) "Text Input"
            ["desc"]=>
            string(28) "A description for the field."
            ["id"]=>
            string(7) "pl_text"
            ["type"]=>
            string(4) "text"
          }
          [1]=>
          array(4) {
            ["label"]=>
            string(8) "Textarea"
            ["desc"]=>
            string(28) "A description for the field."
            ["id"]=>
            string(11) "pl_textarea"
            ["type"]=>
            string(8) "textarea"
          }
        }
      }
    }

    ممنون از همه

  9. سلام دوستان من برای افزونه کامپوزر دارم المنت های خودمو طراحی می کنم من اطلاعاتی رو باید به صورت ای جکس لود کنم برای این که پارامتر هایی که لازم دارم رو به فانکشنی که از ajax استفاده کردم بفرستم از سشن استفاده کردم و المنتم بصورت کامل و بدون مشکل کار میکنه مشکل دقیقا از جایی شروع میشه که من از این المنت دو یا چند بار استفاده کنم و سشن اطلاعاتی رو فقط بر می گردونه که برای آخرین المنت تنظیم کردم بزارید یه مثال بزنم:

    مثلا من از این المنت یه بار استفاده کردم با تنظیمات زیر:

    <?php
    'style' => 'style1',
    'category_id' => '12',

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

    <?php
    'style' => 'style2',
    'category_id' => '18',

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

    آیا راهی هست که برای هر بار استفاده کردن از session، نام جدید به session بهش داد یا راه دیگه ای به نظرتون میرسه ؟

  10. در 3 ساعت قبل، majidkarimi13811128 گفته است :

    با سلام خدمت دوستان من دیشب یه پوسته به نامpixzlo از سایت ژاکت خریداری کردم حجمش حدودا ۲۱۰ مگ هنگامی که در داخل سایت رودپرس قسمت پوسته ها اون رو بارگزاری میکنم هنگامی که اپلود به پایان میرسه وارد یک صفحه میشه و مینویسه صفحه مورد نظر یافت نشد۴۰۴ 

    خیلی ممنون میشم زود جواب بدید کار دارم گیرم 

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

    • امتیاز 1
  11. سلام دوستان من می خوام مطالبم رو که کاربر قبلا انتخاب کرده که یکی از گذینه هاش اینه که آخرین مطالب باشه یا آخرین دسته خاص اون هم به صورت ای جکسی لود بشه (نکته: المنت برای ویژال کمپوزر نوشتم)

    اما من مشکلی که دارم اینه در صفحه A یک query نوشتم به شکل زیر :

    <?php
        $atts = vc_map_get_attributes('pl_block_3', $atts);
    
        extract($atts);
        global $ppp,$args,$atts_send;
        $atts_send = $atts;
        $posts_per_page = get_option('posts_per_page');
        $args = array(
            'post_type'=>'post',
            'post_status' => 'publish',
            'ignore_sticky_posts' => 1
        );
        if ($atts['offset']) {
            $args = wp_parse_args(
                array(
                    'offset' => $atts['offset'],
                )
                , $args );
        }
        if ($atts['orderby'] == 'most-recent') {
            $paged = is_front_page() ? get_query_var( 'page', 1 ) : get_query_var( 'paged', 1 );
    
            $args = wp_parse_args(
                array(
                    'posts_per_page' => $posts_per_page,
                    'paged' => $paged
                )
                , $args );
        } else if ($atts['orderby'] == 'by-category') {
            if (!empty($atts['category_id'])) {
                $paged = is_front_page() ? get_query_var( 'page', 1 ) : get_query_var( 'paged', 1 );
                $cats = explode(',',$atts['category_id']);
                $args = wp_parse_args(
                    array(
                        'posts_per_page' => $posts_per_page,
                        'category__in' => $cats,
                        'paged' => $paged
                    )
                    , $args );
            }
        } else if ($atts['orderby'] == 'by-author') {
            $paged = is_front_page() ? get_query_var( 'page', 1 ) : get_query_var( 'paged', 1 );
            $post_author_array = explode(',', $atts['author_id']);
    
            $args = wp_parse_args(
                array(
                    'posts_per_page' => $posts_per_page,
                    'author__in' => $post_author_array,
                    'paged' => $paged
                )
                , $args );
        }
    $posts = query_posts( $args );
    ob_start();
    	get_template_part('framework/vc_templates/content/loop/main');
    $out = ob_get_contents();
    if (ob_get_contents()) ob_end_clean();
    wp_reset_query();
    wp_reset_postdata();
    
    return $out;

    و در صفحه main  کار رو به این شکل ادامه دادم:

    <?php 
    global $ppp,$args,$atts_send;
    $atts = $atts_send;
    $posts_per_page = get_option('posts_per_page');
    $page = intval($_POST['page']);
    $data_style = intval($_POST['data_style']);
    $data_order = ($_POST['data_order']);
        if ($ppp == 0) $ppp = $data_style;
        if ($page == 0) $page = 1;
        $offset = ($page - 1) * $posts_per_page;
        $ajax_args = array(
            'posts_per_page' => $posts_per_page,
            'offset'         => $offset
        );
        $args = wp_parse_args( $args, $ajax_args );
        $posts = query_posts( $args );
        print_r($args) ;
    
    		get_template_part('framework/vc_templates/content/loop/homepage-content-' . $ppp);
    

    وقتی صفحه برای اولین بار لود میشه print_r  که برای $args گرفتم خروجی زیر رو تولید میکنه:(تا اینجا مشکلی نیست و همچی درست کار میکنه)

    <?php 
    Array ( [posts_per_page] => 2 [offset] => 0 [post_type] => post [post_status] => publish [ignore_sticky_posts] => 1 [paged] => 1 )
      ?>

    ولی وقتی دکمه بیشتر رو برای لود مطالب بیشتر می زنم این خروجی چاپ میشه:

    <?php 
    	Array ( [posts_per_page] => 2 [offset] => 2 ) 
    ?>

    در صفحه ایجکس هم کاری زیادی نکردم فقط صفحه main رو فراخوانی کردم:

    <?php
    add_action('wp_ajax_recent_posts', 'recent_posts');
    add_action('wp_ajax_nopriv_recent_posts', 'recent_posts');
    function recent_posts()
    {
        get_template_part('framework/vc_templates/content/loop/main');
        die();
    }
    ?>

    حالا سوال اینجاست من چطوری می تونم اطلاعات صفحه A رو به صفحه main بفرستم در هنگام لود ایجکسی؟

  12. در 3 ساعت قبل، omidghs گفته است :

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

    سلام دوست گرامی

    آیا فقط آدرس تصاویر رو در متاباکس وارد می کنید یا نه از همون برای آپلود استفاده می کند.

    • امتیاز 1
  13. در 10 ساعت قبل، پویه گفته است :

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

    1-برای کاربر محور کردن شما باید یه سری ابزار های آنلاین واسه قالبتون طراحی کنید : مثل فال آنلاین ، استخاره ، تعبیر خواب ، بازی آنلاین ، قرآن آنلاین ، قیمت موبایل ، وضعیت آب و هوا ، قیمت سکه و دلار و ...

    2- برای قسمت نظرات بهتره یه امکان قرار بدید که کاربر بتون فیلد های قسمت نظرات ( مثلا : آدرس وبسایت ) رو ویرایش یا تغییر بده.---- چون قالب شما مخصوص سایت های تفریحی هست ، بهتره که یه قالب زیبا برای بخش نظرات داشته باشه . ( اگه چند تا قالب داشته باشه که کاربرا بتونن خودشون به صورت دلخواه اونارو انتخاب کنن خیلی بهتره )

    3- بهتره یه قسمت بزارید که کاربر کد های آنالیز ( مثلا گوگل آنالیز ) رو در اون قرار بده ( این امکان فقط مخصوص سایت های تفریحی نیست اما خب بهتره که داشته باشه )

    4- یه پنل تنظیمات قالب برای کاربر بزارید ( احتمالا گذاشتید ) که کاربر بتونه خیلی آزادانه کارهای خودش رو روی قالب پیاده سازی کنه.

    5- سعی کنید چندین دموی متفاوت بسازید و در اختیار کاربرا قرار بدید تا بتونن از اونا استفاده کنن.

    6- در بخش پستها بهتره که چند تا بخش ( مثل زیر عنوان ، محتویات و منبع ) بزارید .

    7- بهتره که امکان لود تنبل تصاویر رو هم ( جهت بهبود سرعت صفحه ) به قالب اضافه کنید به طوری که کاربر بتونه اون رو فعال یا غیرفعال کنه.

    8- امکان قرار دادن favicon

    9- قرار دادن بخش عبارات ( ترجمه ها ) برای قالب ، کاربرا میتونن از طریق این بخش هر متن یا عبارتی که در بخش های مختلف سایت هست رو تغییر بدن.

    10- امکان تغییر اندازه عرض سایت ( قالب )

    11- استایل ها متفاوت و متعدد برای لیست کرن مطالب

    12- استایل های متفاوت صفحه بندی

    13- باز شدن به صورت لایت باکس برای تصاویر

    14- استایل های متفاوت برای مطالب

    15- قرار دادن یک قسمت در مطالب که وقتی صفحه اسکرول میشه ، از سمت راست یا چپ میاد و مطالب مرتبط رو نشون میده.

    16- امکان قرار دادن اسلایدر های متفاوت و زیبا در دسته بندی های سایت

    17- بخش های ورود و عضویت سفارشی

    18- نمایش بازدید های هر پست

    19- نمیدونم؟؟؟؟

    :D

    ممنون از نظرات و وقتی که گذاشتید تقریبا چیزایی که گفتین رو داره البته بعضی اختصاصی هست و جنبه عمومی نداره همین طور نمی خوام زیاد جنبه فان به خودش بگیره و می خوام کمی رسمی اما بروز باشه تقریبا چیزی مثل زومیت

     

    نقل قول

    یه ایده‌ای که خودم چند وقتی هست دنبالشم و برای سایت خودم دارم بهش فکر می‌کنم، یه بخشی رو برای معرفی کاربر برتر ماه قرار بدید.

    برای یوزر فرندلی کردن یه سایت تفریحی شاید بیشتر بشه روی کامنت‌ها و ارسال پست مهمان مانور داد، می‌تونید بخشی رو در قالب تعبیه کنید، که در ماه با توجه به تعداد کامنت‌های مفید و مطالب ارسالی کاربر، یه هر نفر یک امتیازی بده و حالا بعد مدیر وبسایت با توجه به این امتیازات ماهانه یه جایزه یا خدمتی رو به کاربرش بده (میتونه جایزه‌ی نقدی باشه، معرفی کاربر یا...)

    در حقیقت بخشی باشه که کاربران برتر ماه رو نمایش بده در وبسایت، چند وقتی هست دنبال چنین پلاگینی هستم ولی هنوز پیداش نکردم خودم  (یهو به ذهنم رسید گفتم شاید این ایده به درد شما بخوره ازش استفاده کنید در قالبتون)

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

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

     

    یه امکانی رو که خودم تو فکرش هستم کسایی که از این قالب استفاده می کنن به صورت اختصاصی فقط این ها بین هم دیگه (همه کسایی که قالب رو تهیه کردن و در حال فعالیت هستند) امکانی قرار بدم که مثلا 3 مطلب اخری که تو سایت خودشون هست در سایت های دیگه هم نشون داده بشه البته مالک سایت مثلا اول تایید کنه

    اما نمی دونم آیا شدنیه یا اصلا در توانایی من هست یا نه. فعلا در حد ایده است و پیگیرش نبودم

    اگه ایده ای که تو این سایت ها (لااقل تو وب فارسی) استفاده نشده یا کمتر استفاده شده کسی داره ممنون می شم بگه در کل از همه کسایی که کمک کردن تا الان فوق العاده تشکر می کنم

  14. در در 7/5/2018 at 20:32، poyehcom گفته است :

    سلام

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

    اما به نظر من :

    1- امکان نمایش دسه بندی ها و زیردسته بندی ها به صورت کشویی

    2- سایدبار چسبان

    3- استایل های متفاوت و زیبا برای جعبه اخبار ها

    4- امکان تغییر رنگ خط دور کادرها ، و به طور کلی تغییر رنگ های تمام قسمت های سایت

    5- امکان اضافه کردن فونت سفارشی ( نزاری هم فرقی نمیکنه )

    6- استای های Heading برای ابزارک ها و جعبه اخبار ها

    و چیز های دیگه که آقای فرشاد بهشون اشاره کردن...

     

    نقل قول

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

    می تونم بگم 95% امکانات قالب های مجله ای حرفه ای رو در برخواه داشت پس من می خوام بهتر و کاربردی تر باشه و این قالب ها چیز جدید ندارن تا به قالب اضافه کنم

     

    ممنون تقریبا به غیر از گذینه 4 که اون رو هم تا حدودی پشتیبانی می کنه بقیه رو داره

     

    آیا کسی پیشنهادی برای کاربر محور کردن قالب و این که بازدید کننده ها رو جذب خودش کنه و اون های رو هم وادار به فعالیت بکنه کسی داره

  15. در در 7/5/2018 at 13:02، drmajidghiasi گفته است :

    سلام دوستان

    اینکه با چند خط کد میشه این کارو انجام داد رو کاملا قبول دارم ولی تصور من اینه که  دوستانی سمت وردپرس میان که کمتر با کد نویسی اشنا هستند

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

    ممنونم از نظراتتون 

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

  16. در 30 دقیقه قبل، Farshad گفته است :

    سلام، من تجربه‌ی زیادی در این زمینه ندارم ولی به نظرم این چیزی که میگید دست کمی از قالب‌های تم‌فارست نداره، به انتشارش در تم‌فارست هم فکر کنید...

    اما در خصوص امکانات:

    (اینا مواردی هستن که در قالب‌های مختلف دیدمشون)

    • یه بخش برای جستجوی پیشرفته مطالب (مثلا کاربر بتونه با توجه به دسته یا تاریخ فیلتر کنه نتایج رو)
    • چون قالب مجله‌ای هست، میتونه یه قسمتی داشته باشه برای نمایش وضعیت آب‌وهوا و شرایط جوی.
    • یه صفحه‌ای داشته باشه مطالب خاصی رو به شکل یه مجله‌ی واقعی با افکت ورق زدن نشون بده (نمونش رو در قالب مولتی‌نیوز دیده بودم)
    • یکسری ویجت اختصاصی هم مخصوص همین قالب (مثلا نمایش مطالب و آخرین دیدگاه‌ها با یه استایل خاص سازگار با قالب)
    • یه بخشی برای درج و مدیریت تبلیغات (چون قالب‌های مجله‌ای معمولا تبلیغات داخلش خیلی استفاده میشه)

    اینا چیزهایی بود الان به ذهنم رسید، باز هم اگر یادم اومد مینویسم (مجددا میگم به انتشارش در تم‌فارست هم فک کنید، چون امکانات کم‌نظیری داره قالبتون)

    موفق باشید :)

    سلام جناب @Farshad عزیز

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

    نقل قول

    یه بخش برای جستجوی پیشرفته مطالب (مثلا کاربر بتونه با توجه به دسته یا تاریخ فیلتر کنه نتایج رو)

    موضوع جستجو در نظرم بود که فقط به صورت ایجکسی باشه ولی به پیشنهاد شما به صورت یه ابزارک با امکانتی که گفتید قرار می دم

     

    نقل قول

    یه صفحه‌ای داشته باشه مطالب خاصی رو به شکل یه مجله‌ی واقعی با افکت ورق زدن نشون بده (نمونش رو در قالب مولتی‌نیوز دیده بودم)

    شاید در آینده اضافه بشه در صورت در خواست مشتریان و توانایی های محدودمون;)

     

    نقل قول

    یکسری ویجت اختصاصی هم مخصوص همین قالب (مثلا نمایش مطالب و آخرین دیدگاه‌ها با یه استایل خاص سازگار با قالب)

    این مورد رو بالا گفتم که در قالب قرار داده شده اگه ابزارک خاصی در نظر دارید بگید البته به شکلی باشه که برای عموم کاربرد داشته باشه

    نقل قول

    یه بخشی برای درج و مدیریت تبلیغات (چون قالب‌های مجله‌ای معمولا تبلیغات داخلش خیلی استفاده میشه

    این مورد هم در نظرم بود + امکان تعریف زمان نمایش و انقضای هر تبلیغ

     

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

     

    در کل ممنون از نظراتتون

     

     

    • امتیاز 1
  17. سلام من  در حال طراحی قالب مجله ای و چند منظوره هستم (حدود 60% پیشرفت داره) که امکانات زیر تا امروز بهش اضافه شده:

    1. پشتیبانی و هماهنگی کامل از ویژوال کامپوزر (المنت های اختصاصی خودمم بهش اضافه کردم مثل نمایش مطالب بر اساس دسته و انتخاب بازدید کننده بصورت ای جکس و ...)
    2. ابزارک های مختلف جهت نمایش مطالب با اشکال مختلف
    3. امکان اختصاص سایدبار اختصاصی برای هر دسته
    4. امکانات تغییر ظاهری مانند انتخاب 14 مدل نمایش مطالب، تغییر استایل heading مطالب و ابزارک ها به 8 مدل مختلف
    5. پنل تنظیمات اختصاصی (کدنویسی از پایه)
    6. لایک مطالب و دیدگاه ها

    امکاناتی که در نظر دارم اضافه  بشه:

    1. لود مطالب به صورت ای جکسی
    2. ثبت نام و ورود ای جکسی
    3. امکان نقد بررسی نویسنده (ایا نقد و بررسی کاربرا رو هم هنگام ارسال نظر رو اضافه کنم؟)
    4. ارسال و نمایش ویدیو ها به همراه صفحه اختصاصی و اضافه کردن المنت این مشخصه به صورت گالری در ویژوال کامپوزر
    5. ایجاد امکان بی نهایت کاستوم فیلد برای هر مطلب (شبیه به کاری که تو بعضی از سایت های فیلم برای لینک ها قرار میدن)
    6. اختصاص رنگ اختصاصی برای هر دسته
    7. مگامنو
    8. پشتیبانی از ووکامرس (ایجاد امکانات نسبتا بالا)

    خوب تا اینجا رو انجام دادم یا می خوام انجام بدم

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

     

    منتظر همتون هستم پیشاپیش از همه تشکر فراوان رو دارم

  18. اینو ببینید:

    https://raphaelhertzog.com/2011/01/07/howto-create-custom-rss-feeds-with-wordpress/

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

    <?php
    global $wp_query;
    $args = array_merge(
            $wp_query->query,
            array('orderby' => 'rand',)
    );
    query_posts($args);
    include('wp-includes/feed-rss2.php');

     

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

    با سلام

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

    حالا میخوام وقتی که یک پست باز میشه مثلا به آدرس زیر:

    http://site.com/1.html

    در زیر توضیحات مطلب ، مطالب تصادفی از وبلاگهای دیگر قرار بگیره مثلا در زیر آدرس بالا لینکها و عنوان آن با آدرس بصورت زیر باشد

    http://test1.site.com/2.html

    http://test5.site.com/7.html

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

    مثلا در پستهای وبلاگ http://test1.site.com در زیر مطلب قسمت مطالب تصادفی از بقیه وبلاگها هم قرار بگیرد

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

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

    http://mha2014.ir

    ممنون می شوم راهنمایی بفرمایید

    با تشکر

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

    • امتیاز 1
  20. در 6 ساعت قبل، 12mory گفته است :

    سلام من این کد رو در قالبم نوشتم
    <?php

    $categories = get_categories();
    foreach ($categories as $cat) :
    ?>
    <div class="entry small">
    <div class="thumbnail">
    <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
    </div>
    <h2 class="title">term_id ); ?>"><?php echo $cat->name; ?></h2>
    </div>
    <?php endforeach; ?>

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

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

    sub category

    با یه دونه if و else می تونی انجامش بدی

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