Friday, January 14, 2011

Three easy steps to customize logo and message in Site Offline Page in Drupal 5

1. In template.php create a function

function phptemplate_maintenance_page($content, $messages = TRUE, $partial = FALSE) {
$title = drupal_get_title();
$head_title = strip_tags($title);
$head = drupal_get_html_head();
$js = drupal_get_js();
$content = $content;
$message = ($messages ? theme('status_messages') : '');
return _phptemplate_callback('maintenance-page', array('content' => $content, 'title' => $title, 'head_title' => $head_title, 'head' => $head, 'js' => $js,'message' => $message));
}



2. Create maintenance-page.tpl.php and there you can print all the variables, that you passed through _phptemplate_callback in template.php.

e.g.
print $content; //prints the site-offline message that is entered in the site maintenance page in your site.
print $title;

3. Create a maintenance.css inside the theme you are using and include it in maintenance-page.tpl.php . In maintenance.css add your own css to customize your site offline page.

Thanks, hope I am clear and hope it helps to customize your site offline page with custom message and logos.

Ashraf

Monday, June 7, 2010

Run Ashraf Run!

This was the funniest, adventurous, frightening dream I ever had in my life. Sometimes, I wonder what I will do if I am forced to marry somebody I don’t like. And I got that answer in that dream. It was a nightmare turning into reality. For some reason, I was very tired and got to sleep very early. Suddenly I got into my dream world or shall I say nightmare. So let’s start with what happened in my dreamland.

I went back home for vacation and there I saw my family has fixed my marriage with a very very fat girl who likes to do only one thing…eat, eat, eat….and there was no option for me to say no…they had given the word for some reason…everything’s been fixed…and that my marriage was as soon as the next day…my God…wish anybody cud see my face at that time…I started crying like a toddler who just lost his candy…

My best friends came to meet me in the evening…. Was it for congratulating me or consoling me? But hang on, they came to do what friends are for…give support and advice…they said…hey ashraf…wat r u doing…u cud not get the girl of your dreams…at least don’t marry this fatty…’khilate khilate mar jayega’…and they gave me a great idea…’bhaag jao!’… And I got inspired and planned the ‘Great Escape’…next morning I will escape…he he…great idea…I jumped with joy and hugged them all…jaadu ki jhappi…

I put my alarm for 5 AM…but I woke up before that and slowly opened my door, got downstairs and started going out…but unfortunately my uncle saw me and asked me where I was going…I thought for some time and replied ‘Morning Walk’…that was surprising for him as never in my life have I gone for morning walk…and he called me back…but I was to hear none of that…I started running without even looking back…and I ran and ran and it was as if I was running for Olympic Gold Medal…and at that time my dream was interrupted…I woke up…wondering how come I am in my bed …just now I was running like Usain Bolt…and then realized it was only a dream…huh…thank God!…wat if they caught me and forced me back…he he…wat a dream…scary….funny…got everything… :)

Take Care,
Ashraf

Tuesday, June 1, 2010

I saw an angel last week...

hey, this was straight from a movie script...last Saturday, I went for an interview in a company in malviya nagar, jaipur...I had never been there...while coming back, I got lost...I forgot where I came from and from where I can get a bus for my place...I started walking hoping I am on the right path...suddenly I saw a girl coming in front of me...she was beautiful...as we were about to cross each other...I heard somebody telling me 'Excuse Me'... and the caller was that girl only...wow...she asked me, 'hey, can u tell me the way to 'James Enclave'...can u imagine...I myself got lost...and here was a girl asking me to show her direction...I started laughing and said 'Mei Khud Ghum Ho Gaya, kaya se aaya, kaha jaana hai paata nahi'...and she also started laughing...she replied'chaloo, koi baaat nahi, bye'...everything was fine until the last word...'bye'... hate it...so I also had to say 'bye'...
Wish I had said 'see u again or wats ur number'...hey ashraf boy...naughty naughty...but this reminds me of the song...'I saw an angel'...he he...always comparing my life with movies or songs…and yea, luckily I was on the right path…cud manage to come bak home…chalo, bye 4 now...
Ashraf

Friday, May 28, 2010

Difference between Aamir Khan And Akshay Kumar:

Aamir Khan = quality;
Akshay Kumar = quantity;

can u elaborate?
yea sure....akshay does 5 films in a year, aamir does 5 films in 5 years....and everybody knows the difference...
Akshay Kumar: Chandni Chowk,Tasveer, Blue, Kambhakt Ishq, De Dana Dan...yuk...
Aamir Khan: 3 Idiots

prefer watching 3 Idiots 5 times....

he he....bye for now...

Ashraf

Friday, April 2, 2010

Aye Khuda

Yaaraan Teri Yaadaan Aati Hain, Jaan Meri Jaan Jaati Hai
Tanhaayiyon Mein Rehata Hoon, Khud Se Hi Aksar Yeh Kehata Hoon
Kyun Tune Dil Toda, Kyun Tune Yuun Chhoda
Kyun Tera Abb Bhi Rahein Dil Ko Intjaar
Kyun Chali Aati Hai Kyun Tadpaati Hai
Kyun Hoon Abb Bhi Main Yuun Bekaraar

Wednesday, March 10, 2010

Step by step tutorial for IMCE integration with CKEDITOR in Drupal6

Following are the steps for IMCE Integration with CK Editor in Drupal 6

1. Download the CKeditor module from http://drupal.org/project/ckeditor and imce module from http://drupal.org/project/imce .
2. Unzip the files in the sites/all/modules directory .
3. Download CKEditor from http://ckeditor.com/download. Unzip the contents of the ckeditor directory in the sites/all/modules/ckeditor/ckeditor directory.
4. Enable the modules as usual from Drupal's admin pages.
5. Grant permissions for use of CKEditor in "Administer > User Management > Permissions"
6. Under "Administer > Site configuration > CKEditor", adjust the ckeditor profiles. In each profile you can choose which textareas will be replaced by CKEditor, select default toolbar and configure some more advanced settings.
7. Go to http://ckfinder.com/download and download CKfinder.
8. Extract the downloaded file ckfinder and put it in Ckeditor folder (sites/all/modules/ckeditor/ckfinder) .
9. Open config.php in the ckfinder folder and comment out the CheckAuthentication() function.

/*function CheckAuthentication()
{
// WARNING : DO NOT simply return "true". By doing so, you are allowing
// "anyone" to upload and list the files in your server. You must implement
// some kind of session validation here. Even something very simple as...

// return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized'];

// ... where $_SESSION['IsAuthorized'] is set to "true" as soon as the
// user logs in your system.
// To be able to use session variables don't forget to add session_start().

return false;
}*/

10. Add this code :
require_once '../../../../includes/filemanager.config.php';

straight below the following line:
$baseUrl = '/ckfinder/userfiles/';

11. Locate file named settings.php inside your drupal directory (usually sites/default/settings.php) and set $cookie_domain variable to your domain name.

$cookie_domain = $_SERVER['HTTP_HOST'];

12. In the administer->site configuration ->ckeditor, edit the profile you are using.
In the file browser setting,
Select CKFinder from the dropdown in File browser type (Link dialog).
Select IMCE from the dropdown in File browser type (Image dialog).
Select IMCE from the dropdown in File browser type (Flash dialog).
Save the configuration.

13. Go to create content ->page, try to upload a image using the ckeditor, it should work.

Thanks,

Ashraf

Friday, November 20, 2009

Relocation to Pune for my new job from Guwahati

It was 13th September. Sunday. I was sitting at my room. Last night, my new company director called me and told me to join latest by 24th September. My previous company wasn't willing to release me nor giving me any definite date on when I would be released. I had to take a decision.
It was a tough call. How do I go without having the release letter in my hand? I was going nuts thinking about that. After lot of thinking,came to the conclusion that come what may, I am going. "Jo hoga dekha jayega". Just decided not staying in Zaloni after 18th. Its my life and its my wish.
I had to go home once before shifting to Pune.
I wasn't surprised when they didn't release me on 18th. Due to this uncertainty, didn't even buy tickets also.The next day, on 19th, went to the airlines office, went crazy when I heard about the fares. Due to ensuing Durga Puja, there was heavy rush. I knew if I avoid going home, I could save some money. But I also wanted to be at home for Eid even if for only 2 days. So, I purchased the tickets for Silchar-Ghy and Ghy-Mum.Sometimes, money is not that important.
The next morning,I left for my hometown by bus.I reached home at 7:30 in the evening. It was so nice being at home after 4 months. "Home is where the heart is". Next day was Eid. I really enjoyed those two days. Even went to Devdoot talkies to watch "Wanted". Hey, cant miss Salman Khan's film.
Sept 23. I had never been to Mumbai or Pune. Had no idea where I was going to stay in Pune. Just had the tickets in hand. Was feeling sad to leave home again. But what to do, have to do it for my career and my dreams. I boarded the flight to Guwahati in the morning. I was really tensed if my new company asked for the release letter. I had to stay in the Guwahati airport for 2 hours for boarding the Mumbai flight. As I sat in the airport, my mind kept going back to the 1 and half years I spent at Zaloni. It was five hour flight from Guwahati to Mumbai as it halted in Kolkatta for 50 mins. I reached Mumbai at 9:30 in the night. Hired an Indica outside the airport to go to Pune I reached Pune at 3:30 in the morning. Somehow, got one auto who took me to a hotel.
Next day, I joined my new company. And thankully, didn't need to produce the release letter. My bank statements were enough to prove my employment status. I finally heaved a sigh of relief as I sat in my new desk. Oh, those 10 days were really eventful for me. And the journey continues in pursuit of happiness and peace...

Ashraf