مهمان گرامی، خوش‌آمدید!
شما قبل از این که بتوانید در این انجمن مطلبی ارسال کنید باید ثبت نام کنید.

نام کاربری
  

گذرواژه‌
  





جستجوی انجمن‌ها

(جستجوی پیشرفته)

آمار انجمن
» اعضا: 17
» آخرین عضو: elcshop
» موضوعات انجمن: 44
» ارسال‌های انجمن: 69

آمار کامل

کاربران آنلاین
در حال حاضر 2 کاربر آنلاین وجود دارد.
» 0 عضو | 2 مهمان

آخرین موضوع‌ها
مشکل در اپن کارت
انجمن: آموزش‌های اپن‌کارت
آخرین ارسال توسط: akashe
2016/11/23، 05:22 PM
» پاسخ: 2
» بازدید: 178
ماژول پیامک پیشرفته
انجمن: ماژول‌های اپن‌کارت
آخرین ارسال توسط: ABOLFAZLE
2016/07/28، 10:18 AM
» پاسخ: 0
» بازدید: 142
جستجو فقط در بین نوشته ها...
انجمن: وردپرس
آخرین ارسال توسط: Admin
2016/07/27، 08:44 PM
» پاسخ: 0
» بازدید: 107
نمایش کالاهای زیردسته به ...
انجمن: ماژول‌های اپن‌کارت
آخرین ارسال توسط: Admin
2016/03/28، 12:04 PM
» پاسخ: 0
» بازدید: 242
نمایش بازدید پست بدون پلا...
انجمن: وردپرس
آخرین ارسال توسط: Admin
2016/03/28، 11:01 AM
» پاسخ: 0
» بازدید: 243
نمایش آخرین دیدگاه ها همر...
انجمن: وردپرس
آخرین ارسال توسط: Admin
2016/03/10، 01:25 PM
» پاسخ: 0
» بازدید: 252
افزودن آپلودر تصویر به ور...
انجمن: وردپرس
آخرین ارسال توسط: Admin
2016/03/07، 07:22 AM
» پاسخ: 0
» بازدید: 262
تشخیص زبان مورد استفاده ک...
انجمن: آموزش‌های اپن‌کارت
آخرین ارسال توسط: Admin
2016/02/28، 03:38 PM
» پاسخ: 0
» بازدید: 261
تعیین حداقل مبلغ خرید برا...
انجمن: فروشگاه‌ساز اپن‌کارت
آخرین ارسال توسط: yunes1380
2016/02/18، 06:04 AM
» پاسخ: 1
» بازدید: 415
نمایش پستهای تصادفی - ورد...
انجمن: وردپرس
آخرین ارسال توسط: Admin
2016/02/01، 04:54 PM
» پاسخ: 0
» بازدید: 261

 
  مشکل در اپن کارت
ارسال کننده: akashe - 2016/11/23، 11:26 AM - انجمن: آموزش‌های اپن‌کارت - پاسخ (2)

با سلام
من چجوری میتونم منوی بالای سایت رو (پیوست زیر ) را
[تصویر:  qq1p_11.jpg]


به این (پیوست زیر) تغییر بدم
[تصویر:  wbf5_22.jpg]

چاپ این مطلب

  ماژول پیامک پیشرفته
ارسال کننده: ABOLFAZLE - 2016/07/28، 10:18 AM - انجمن: ماژول‌های اپن‌کارت - بدون پاسخ

باسلام

میبخشید من ماژول پیامک پیشرفته برای ورژن 2.2.0.0 نیاز دارم و از سامانه http://3300.ir استفاده میکنم می نیاز شدیدی به ماژول پیامک دارم



ممنون

بااحترام Heart

چاپ این مطلب

  جستجو فقط در بین نوشته ها - نادیده گرفتن برگه ها - وردپرس
ارسال کننده: Admin - 2016/07/27، 08:44 PM - انجمن: وردپرس - بدون پاسخ

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

کد php:
if($post->post_type=='page'){
 continue;
 } 

چاپ این مطلب

  نمایش کالاهای زیردسته به صورت گروه بندی در دسته مادر در اپن کارت
ارسال کننده: Admin - 2016/03/28، 12:04 PM - انجمن: ماژول‌های اپن‌کارت - بدون پاسخ

اخیرا در یکی از پروژه های اپن کارتی لازم بود در صفحه دسته بندی، کالاهای زیردسته رو هم نمایش بدم. اپن کارت به صورت پیش فرض در صفحه دسته بندی فقط عنوان زیردسته ها رو نمایش میده (اگر زیر دسته ای داشته باشه.)
جستجو کردم و چند ماژول رو پیدا کردم که این کار رو می کردند، ولی این ماژول ها کالاهای زیردسته رو جزو کالاهای دسته اصلی نمایش می دادند و در واقع کاربر نمی تونست تشخیص بده که کدوم کالا متعلق به کدوم زیردسته است. به همین دلیل دست به کار شدم و این اسکریپت ویکیمود رو ساختم.
تصویر از صفحه دسته بندی:
[تصویر:  Untitled2.jpg]
تصویر از پنل مدیریت:
[تصویر:  4544421.jpg]
صفحه افزونه در سایت اپن کارت

افزونه پیوست شد.



فایل‌(های) پیوست شده
.zip   subcategoryproducts.zip (اندازه: 2/48 KB / تعداد دفعات دریافت: 58)
چاپ این مطلب

  نمایش بازدید پست بدون پلاگین در وردپرس
ارسال کننده: Admin - 2016/03/28، 11:01 AM - انجمن: وردپرس - بدون پاسخ

برای این منظور کد زیر رو به فایل functions.php اضافه کنید:

کد php:
function getCrunchifyPostViews($postID){
 
   $count_key 'post_views_count';
 
   $count get_post_meta($postID$count_keytrue);
 
   if($count==''){
 
       delete_post_meta($postID$count_key);
 
       add_post_meta($postID$count_key'0');
 
       return "0 View";
 
   }
 
   return $count.' Views';
}
 
function 
setCrunchifyPostViews($postID) {
 
   $count_key 'post_views_count';
 
   $count get_post_meta($postID$count_keytrue);
 
   if($count==''){
 
       $count 0;
 
       delete_post_meta($postID$count_key);
 
       add_post_meta($postID$count_key'0');
 
   }else{
 
       $count++;
 
       update_post_meta($postID$count_key$count);
 
   }
}
 
remove_action'wp_head''adjacent_posts_rel_link_wp_head'100); 


این کد رو در داخل حلقه مربوط به پست ها قرار بدید:
کد php:
<?php
          setCrunchifyPostViews
(get_the_ID());
?>


و با استفاده از این کد بازدید رو نمایش بدید:
کد php:
<?php
          echo getCrunchifyPostViews
(get_the_ID());
?>

چاپ این مطلب

  نمایش آخرین دیدگاه ها همراه با چکیده نظر و آواتار کاربر در وردپرس
ارسال کننده: Admin - 2016/03/10، 01:25 PM - انجمن: وردپرس - بدون پاسخ

کد php:
<?php $comments get_comments('status=approve&number=5'); ?>
<h3 class="widget-title">Recent Comments</h3>
<ul class="recomm">
<?php foreach ($comments as $comment) { ?>
    <li class="recomm-wrapper"><?php
        $title 
get_the_title($comment->comment_post_ID);
 
       echo get_avatar$comment'53' );
 
       echo '<span class="recommauth">' . ($comment->comment_author) . '</span>';
 
       ?> said: "<?php
        echo wp_html_excerpt
$comment->comment_content72 ); ?>.."
        on <a href="<?php echo get_permalink($comment->comment_post_ID); ?>"
           rel="external nofollow" title="<?php echo $title?>">
           <?php echo $title?> </a>
    </li>
<?php  ?> </ul> 

چاپ این مطلب

  افزودن آپلودر تصویر به وردپرس به عنوان فیلد ذلخواه
ارسال کننده: Admin - 2016/03/07، 07:22 AM - انجمن: وردپرس - بدون پاسخ

با افزودن این کد به فایل فانکشنز قالب خود می توانید آپلودر تصویر را به عنوان یک فیلد دلخواه در قسمت برگه ها داشته باشید. اگر قصد استفاده از این قابلیت را در قسمت نوشته ها دارید، page را به post تغییر دهید.

کد:
   <?php
   
   add_action( 'admin_init', 'add_post_gallery_so_14445904' );
   add_action( 'admin_head-post.php', 'print_scripts_so_14445904' );
   add_action( 'admin_head-post-new.php', 'print_scripts_so_14445904' );
   add_action( 'save_post', 'update_post_gallery_so_14445904', 10, 2 );
   
   /**
    * Add custom Meta Box to Posts post type
   */
   function add_post_gallery_so_14445904()
   {
    add_meta_box(
    'post_gallery',
    'Studio Image Uploader',
    'post_gallery_options_so_14445904',
    'page',// here you can set post type name
    'normal',
    'core'
    );
   }
   
   /**
    * Print the Meta Box content
    */
   function post_gallery_options_so_14445904()
   {
    global $post;
    $gallery_data = get_post_meta( $post->ID, 'gallery_data', true );
   
    // Use nonce for verification
    wp_nonce_field( plugin_basename( __FILE__ ), 'noncename_so_14445904' );
    ?>
   
   <div id="dynamic_form">
   
       <div id="field_wrap">
       <?php
       if ( isset( $gallery_data['image_url'] ) )
       {
           for( $i = 0; $i < count( $gallery_data['image_url'] ); $i++ )
           {
           ?>
   
           <div class="field_row">
   
             <div class="field_left">
               <div class="form_field">
                 <label>Image URL</label>
                 <input type="text"
                        class="meta_image_url"
                        name="gallery[image_url][]"
                        value="<?php esc_html_e( $gallery_data['image_url'][$i] ); ?>"
                 />
               </div>
             </div>
   
             <div class="field_right image_wrap">
               <img src="<?php esc_html_e( $gallery_data['image_url'][$i] ); ?>" height="48" width="48" />
             </div>
   
             <div class="field_right">
               <input class="button" type="button" value="Choose File" onclick="add_image(this)" /><br />
               <input class="button" type="button" value="Remove" onclick="remove_field(this)" />
             </div>
   
             <div class="clear" /></div>
           </div>
           <?php
           } // endif
       } // endforeach
       ?>
       </div>
   
       <div style="display:none" id="master-row">
       <div class="field_row">
           <div class="field_left">
               <div class="form_field">
                   <label>Image URL</label>
                   <input class="meta_image_url" value="" type="text" name="gallery[image_url][]" />
               </div>
           </div>
           <div class="field_right image_wrap">
           </div>
           <div class="field_right">
               <input type="button" class="button" value="Choose File" onclick="add_image(this)" />
               <br />
               <input class="button" type="button" value="Remove" onclick="remove_field(this)" />
           </div>
           <div class="clear"></div>
       </div>
       </div>
   
       <div id="add_field_row">
         <input class="button" type="button" value="Add Field" onclick="add_field_row();" />
       </div>
   
   </div>
   
     <?php
   }
   
   /**
    * Print styles and scripts
    */
   function print_scripts_so_14445904()
   {
       // Check for correct post_type
       global $post;
       if( 'page' != $post->post_type )// here you can set post type name
           return;
       ?>  
       <style type="text/css">
         .field_left {
           float:left;
         }
   
         .field_right {
           float:left;
           margin-left:10px;
         }
   
         .clear {
           clear:both;
         }
   
         #dynamic_form {
           width:580px;
         }
   
         #dynamic_form input[type=text] {
           width:300px;
         }
   
         #dynamic_form .field_row {
           border:1px solid #999;
           margin-bottom:10px;
           padding:10px;
         }
   
         #dynamic_form label {
           padding:0 6px;
         }
       </style>
   
       <script type="text/javascript">
           function add_image(obj) {
               var parent=jQuery(obj).parent().parent('div.field_row');
               var inputField = jQuery(parent).find("input.meta_image_url");
   
               tb_show('', 'media-upload.php?TB_iframe=true');
   
               window.send_to_editor = function(html) {
                   var url = jQuery(html).find('img').attr('src');
                   inputField.val(url);
                   jQuery(parent)
                   .find("div.image_wrap")
                   .html('<img src="'+url+'" height="48" width="48" />');
   
                   // inputField.closest('p').prev('.awdMetaImage').html('<img height=120 width=120 src="'+url+'"/><p>URL: '+ url + '</p>');
   
                   tb_remove();
               };
   
               return false;  
           }
   
           function remove_field(obj) {
               var parent=jQuery(obj).parent().parent();
               //console.log(parent)
               parent.remove();
           }
   
           function add_field_row() {
               var row = jQuery('#master-row').html();
               jQuery(row).appendTo('#field_wrap');
           }
       </script>
       <?php
   }
   
   /**
    * Save post action, process fields
    */
   function update_post_gallery_so_14445904( $post_id, $post_object )
   {
       // Doing revision, exit earlier **can be removed**
       if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )  
           return;
   
       // Doing revision, exit earlier
       if ( 'revision' == $post_object->post_type )
           return;
   
       // Verify authenticity
       if ( !wp_verify_nonce( $_POST['noncename_so_14445904'], plugin_basename( __FILE__ ) ) )
           return;
   
       // Correct post type
       if ( 'page' != $_POST['post_type'] ) // here you can set post type name
           return;
   
       if ( $_POST['gallery'] )
       {
           // Build array for saving post meta
           $gallery_data = array();
           for ($i = 0; $i < count( $_POST['gallery']['image_url'] ); $i++ )
           {
               if ( '' != $_POST['gallery']['image_url'][ $i ] )
               {
                   $gallery_data['image_url'][]  = $_POST['gallery']['image_url'][ $i ];
               }
           }
   
           if ( $gallery_data )
               update_post_meta( $post_id, 'gallery_data', $gallery_data );
           else
               delete_post_meta( $post_id, 'gallery_data' );
       }
       // Nothing received, all fields are empty, delete option
       else
       {
           delete_post_meta( $post_id, 'gallery_data' );
       }
   }

چاپ این مطلب

  تشخیص زبان مورد استفاده کاربر در اپن کارت
ارسال کننده: Admin - 2016/02/28، 03:38 PM - انجمن: آموزش‌های اپن‌کارت - بدون پاسخ

با این کد:

کد:
$lang = $this->language->get('code');

چاپ این مطلب

  تعیین حداقل مبلغ خرید برای اپنکارت 2.1
ارسال کننده: 3hdvd - 2016/02/17، 11:24 AM - انجمن: فروشگاه‌ساز اپن‌کارت - پاسخ (1)

سلام خدمت همه اساتید و دستان

از اونجاکه مکانی برای مطرح کردن سوالات و مشکلات با اپنکارت 2 پیدا نکردم, مجبور شدم اینجا مطرح کنم.
___________________________

جدیدا از اپن کارت 1.5 به 2.1 رفتم.
اما الان مشکل اصلی اینه که باید حداقل مقدار خرید تعیین (تعداد یا مبلغ) کنم.
مثلا حداقل مبلغ برای ثبت سفارش:  20 هزار تومان
یا حداقل تعداد محصول:   5 عدد

ممنون میشم کمک کنید.
اگه نتونم چنین محدودیتی اعمال کنم, عملا این نسخه از اپنکارت برای من بلااستفادس!

برای نسخه 1.5 ماژولی بود که امکان این کار را میداد.
اما برای نسخه 2.1 چیزی پیدا نکردم.

لطفا کمک کنید.  ممنون

چاپ این مطلب

  نمایش پستهای تصادفی - وردپرس
ارسال کننده: Admin - 2016/02/01، 04:54 PM - انجمن: وردپرس - بدون پاسخ

کد php:
<li><h2>Random Post</h2>
<
ul>
<?
php $posts get_posts('orderby=rand&numberposts=5'); foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?><?php the_title(); ?></a>
</li>
<?php ?>
</ul>
</li> 

چاپ این مطلب