Next Tutorial
Drupal 7 Tutorial Part 15: Drupal 7 Advanced Taxonomy Concepts
Drupal Tips
Hi,
If you are looking to automatically login Drupal user progrmatically here is the code for you.
$account = user_load($uid);
user_external_login($account);
Cheers,
Anil Sagar
Hi Drupalers,
There are some differences between hook_boot and hook_init although they seems equal. Let's check it out.
Hi Drupalers,
Call function drupal_is_front_page() function in drupal to determine current page is home page or any other page.
If it returns true then it is front page, else you are in some other page other than front page / home page.
<?php
$flag = drupal_is_front_page();
if ($flag) {
drupal_set_message("Welcome to front page of this site.");
}
else {
drupal_set_message("Now you are in page other than front page.");
}
?>
Navigate to admin/settings/better-messages then add "ajax_comments/js" to Better Messages Visibility Setting and select shown on every page except the listed pages.
This will solve the conflict between Ajax Comments & Better Messages in drupal 6.
Many of you know, hooks are the way to extend drupal. Each and every module implement a hook to extend drupal functionality. For, debugging purpose or for any other reason if you want to know which are modules implementing a certain hook you can use below function.
<?php
$modules = module_implements($hook, $sort = FALSE, $reset = FALSE);
Most of them feel very difficult when it comes to theming if they don't know CSS in drupal. For them, here comes the rescue module. Use Display Suite module to arrange your fields of node in the full view page. it's a very handy module if you dont know CSS.
Hi,
If you want to print images using imagecache presets in the custom drupal module development or programatically use below API function.
<?php print theme('imagecache', ‘my_preset’, $file_path, $alt, $title, $attributes); ?>
Replace my_preset with imagecache preset name.
$file_path with image path. like 'sites/default/files/xyz.jpg'
$attributes for img attributes like class etc...
Most of the times when you end up with some syntax errors you will see wsod white screen of death in drupal sites. To find the exact location of error copy paste below code in index.php file immediately after <?php tags to see the error location instead of wsod. Please find the code below.
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
You can debug errors using devel module. http://drupal.org/project/devel . Install this module only in development environment. Strictly disable this module in production (live) sites to avoid performance related problems.
Alternatively, you can use xdebugger with eclipse. Find tutorial here to install this. http://www.anilsagar.com/blog/debug-drupal-using-xdebug-eclipse-and-wamp
Install and Use google analytics module http://drupal.org/project/google_analytics provided by drupal.org community to easily install Google Analytics Javascript Code to your drupal site.
After installing this module you have full flexibilty to enable or disable the Google Analytics JS code in specific pages of your drupal site.
Stay tuned for more drupal tips :-)

Recent comments
2 days 22 hours ago
4 days 20 hours ago
5 days 15 hours ago
1 week 21 hours ago
1 week 1 day ago
2 weeks 10 hours ago
2 weeks 15 hours ago
2 weeks 1 day ago
2 weeks 3 days ago
2 weeks 5 days ago