07/16/2015 - 04:41

When you share a post of your Drupal site via Facebook, it will automatically detect the images of your node for you to choose. But sometimes, it does not detect any images, or the detected images are not what you want. How can you deal with that?

An easy method is uploading the main image manually. That's fine, because you are the owner of the site, you know which ones to choose. However, if your readers share that piece of content and it has an ugly image, it does not look attracting at all.

In this tutorial, we show you how to set meta data for your Drupal nodes so the correct images will be chosen, when you share them via Facebook.

How Facebook detects images

According to this thread by bkaid on Stack Overflow, Facebook relies on these following open-graph m...

06/11/2015 - 22:32

Langeleik is a Drupal Commerce theme for Furniture stores that we released a couple of years ago. Now, it is a remake, version 2.0 with many cool features and facelifts.  Built with Drupal Commerce, Langeleik with its modern and elegant style may be the best choice for your luxury product websites such as selling furnitures.

ST Langeleik, responsive Drupal 7 theme

Theme summary

The contrast black and woody color background is to show off your elegent slideshow. The light grey background for other content product pages makes the layout clear to promote your luxury product photos. Overall, it brings a feeling of modern and luxury to your products.

Demonstration

See the demo here: Drupal theme ST Langeleik demo

Features

Here are Langeleik's feature:

  • Powe...
04/01/2015 - 10:10

Our all time best-selling theme, BizReview, has been featured on Template.net as one of 25+ Best Professional Drupal Themes recently.

BizReview is a directory & listing Drupal theme that let you create a rating website, such as Yelp, Zomato or Tripadvisor easily. You can build a directory of listings such as restaurants, hotels, shopping, nightlife, travel and etc..

Users can comment and review listings with five star ratings. Business owners can manage their own listings with large banner photos, business info and locations. Basically, it allows you to build a social network around your niche directory.

 

We constantly update more features for the theme. Last week, we release the 7.x-1.6 version with the Facet Sear...

03/16/2015 - 06:41

ST Quatro is our Drupal 8 magazine theme with responsive layouts. We do not have many newspaper themes, but they are all among our best selling themes. Magazine themes are always difficult to make, because they must maintain two features: easy to read and eye catching. Hopefully Quatro can meet your demands for a great newspaper site.

Update 2015: Quatro3, a better version of Quatro is released.

Update 2017: we have released the Drupal 8 version of this theme.

ST Quatro layout
Quatro3 - News & Magazine Drupal Theme

1. Mobile Responsive

ST Quatro on mobiles

ST Quatro on tablets

Do you want your Drupal site look best in mobile devices? ST Quatro gives you what you need. It is responsive and adaptive to any mobile screens. Your website will be accessed anytime anywhere.

2. Text Article

...

03/05/2015 - 03:21

When operating a business, customer support is a key activity to the business success. When your company market is small, every support request can be handled via emails. But when you are growing, email support becomes inefficient. It is hard to follow, easy to miss, can not be distributed among team members and can not be measured the support quality.

So you may have to find a better solutions. A few ones will come in mind:

  1. Use a online software such as ZenDesk or FreshDesk: they are easy to deploy but incur monthly costs. If you have mutiple agents, the cost is multipled.
  2. Use an open source tool like OSTicket: it is free, simple to use. However, it lacks many features such as knowledge base, support agents etc ...
  3. Use this Helpdesk theme.

This Helpdesk system gives you:

  • A knowledge base system to help your customers quickly look for information and solutions.
  • A support ticket system for unlimited support agents without monthly charge.
  • and many more features as below.

1. Knowledge Base

The best support strategy is to let customers look for answers before contacting you. A Knowledge base is made for it. It holds a lot of useful answers for frequently met troubles. It provides a search tool so customers can search and f...

01/21/2015 - 03:06

The default contact form in Drupal has quite basic settings. You may only create categories and receiving emails with the default UI admin. To change other preferences such as form title or form destination, we may have to implement override hooks.

In this article, we present some tricks to customize the contact form in Drupal. More tricks will be added regularly.

1. Edit the contact form title

To change the title, add this function to template.php on your theme folder (/sites/all/themes/your-theme/template.php)


<?php
function mytheme_form_contact_site_form_alter (&$form, &$form_state) {
drupal_set_title ('Contact ABC Media');
}

2. Redirect form result

By default, users will be redirected to front pages after submitting the form. It has a strange behavior for users because they may confuse what is going on, whether the message has been sent.

To redirect the contact form to a page of your choice, please add these two functions to your template.php file of your theme, as in section 1 above. I learnt it from a tip of Postrational.

...

12/03/2014 - 04:34

We had a Drupal project, implementing a commerce site for a local store. We use Drupal Commerce, as always, for this type of websites. You may see that we have alot of Drupal Commerce themes on our portfolio.

During the project, there was a minor request from our customer: add the Continue Shopping button to the cart. This feature is available on Ubercart, especially for Drupal 6 Ubercart users. Most of ecommerce sites have this feature as well. But it is not built-in with Drupal Commerce.

As I searched on the Drupal.org issues, I found a very helpful thread: Continue shopping in cart. Zorroposada presented a custom code to achieve it:


<?php
/**
* Implements hook_form_FORM_ID_alter(&$form, &$form_state, $form_id)
*/
function MYMODULE_form_views_form_commerce_cart_form_default_alter(&$form, &$form_state, $form_id) {
$form['actions']['continue_shopping'] = array(
'#type' => 'button',
'#value' => t('Continue Shopping'),
'#weight' => -999,
);
if (isset($_SERVER['HTTP_REFERER']) &...

08/05/2014 - 23:20

We had been always using FAQ module to create Frequently Asked Questions for any of our projects. But on our latest theme, BizReview, we switch to a new module, FAQ Field.

FAQ is a classic module, it is there since Drupal 6. So when we have to build a FAQ section, using this module is a no brainer. This is the FAQ module in action on our Velocity theme.

Velocity FAQ section

 

Recently, when I wanted to download that module again for my new project, I was too lazy to type the full URL, so I google "drupal faq". It happened to display another new module, called FAQ field. I looked at the description and found it...