We can add custom file extension in Apache PHP application. We can add our custom file extension instead of .php
For example, index.xyz instead of index.php
Open httpd.conf located in apache/conf folder
Find " <IfModule mime_module> "
Add " AddType application/x-httpd-php .xyz "
Restart your apache server
Web Development Information [PHP, DRUPAL, MYSQL, MAGENTO, JQUERY, JAVASCRIPT, CSS, HTML5]
Wednesday, April 15, 2015
Thursday, March 5, 2015
Status messages not removing with Commerce Ajax Cart
Use ajax_command_remove() command to remove the existing error messages while submit ajax add to cart button
$commands[] = ajax_command_remove('div.messages');
$commands[] = ajax_command_after('#main-content', theme('status_messages'));
$commands[] = ajax_command_remove('div.messages');
$commands[] = ajax_command_after('#main-content', theme('status_messages'));
Friday, January 30, 2015
Create an commerce order programmatically
The following steps to describe about to create an commerce order programmatically in Drupal
global $user;
$product_id = 100;
$quantity = 1;
$order = commerce_order_new($user->uid, 'cart');
commerce_order_save($order);
$line_item = commerce_product_line_item_new($product, $quantity, $order->order_id);
commerce_line_item_save($line_item);
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
$order_wrapper->commerce_line_items[] = $line_item;
commerce_order_save($order);
global $user;
$product_id = 100;
$quantity = 1;
$order = commerce_order_new($user->uid, 'cart');
commerce_order_save($order);
$line_item = commerce_product_line_item_new($product, $quantity, $order->order_id);
commerce_line_item_save($line_item);
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
$order_wrapper->commerce_line_items[] = $line_item;
commerce_order_save($order);
Thursday, December 4, 2014
Implement Jquery infinite scroll plugin
Plugin Source: https://github.com/paulirish/infinite-scroll/
Automatic Scroll:
$('selector').infinitescroll(options);
Manual Scroll:
$('#scroll-container').infinitescroll(options);
$('#scroll-container').infinitescroll('unbind');
$('.view_more').click(function() {
$('#scroll-container').infinitescroll('retrieve');
return false;
});
Note:
You may have to add the manual trigger behavior if you are working with masonry or isotope in order to make it work. Just include manual-trigger.js after infinitescroll and pass the behavior by passing behavior: 'twitter' when calling the plugin.
Automatic Scroll:
$('selector').infinitescroll(options);
Manual Scroll:
$('#scroll-container').infinitescroll(options);
$('#scroll-container').infinitescroll('unbind');
$('.view_more').click(function() {
$('#scroll-container').infinitescroll('retrieve');
return false;
});
Note:
You may have to add the manual trigger behavior if you are working with masonry or isotope in order to make it work. Just include manual-trigger.js after infinitescroll and pass the behavior by passing behavior: 'twitter' when calling the plugin.
Monday, October 27, 2014
GIT shows warning when pull
GIT shows warning when pull. If you are getting the below warning message when GIT pull
(gnome-ssh-askpass:29014): Gtk-WARNING **: cannot open display:
Please use "unset SSH_ASKPASS"
(gnome-ssh-askpass:29014): Gtk-WARNING **: cannot open display:
Please use "unset SSH_ASKPASS"
Subscribe to:
Posts (Atom)