Joomla, Drupal, Wordpress Web Developer, SEO, Training, Seminars, Manila, Philippines

Enter Entrepreneurship, a Series of Seminar Workshops for those in the Digital Business

Articles - Wordpress Web Development Articles

i-Build.PH a webhosting, web development, design and SEO services provider in the Philippines is in partnership with Manila Workshops to provide you a seminar on Understanding Wordpress, as part of its Enter Entrepreneurship series of seminars. See details below.

Enter Entrepreneurship. Wordpress Seminars among other entrepreneur seminars


  • Understanding WordPress – July 18, 2015 with Jerome Esperanza
  • Basics of Photoshop – July 25, 2015 with Amanda De Ocampo
  • Setting up an Online Store – August 1, 2015 with Fitz Villafuerte
  • Product Shots with a Purpose – August 8, 2015
  • Basics of Shooting a Video – August 15, 2015 with Dennis Abad
  • Basics of Video Editing – August 22, 2015 with Jeo Paz
  • Facebook Marketing – August 29, 2015
  • Digital Marketing – Sept. 5, 2015 with Ros Juan
  • Content Planning – Sept. 12, 2015 with Rey Baguio
  • Blog and Creative Writing – Sept. 19, 2015 with Martine De Luna

Avail of all 10 Sessions!

Avail of all 10 sessions for only Php 10,000 and get the following for FREE
1. an 11th session on Productivity and Time Management to be held on Sept. 26, 2015 with Sonny Del Rosario
2. Access to the Love the Leap Checklist from Ginger Arboleda


We really hope that you can join us for these session!


How to use Slick Carousel in Drupal

Articles - Drupal Web Development Articles


Need a simple yet a powerful carousel for Drupal with exhaustive sets of options and possibilities? Try the demo for the Slick Carousel here -

Download Slick Carousel and Related Modules, first is the primary module needed while the last 2 are optional but useful in getting you started, as these provide you built-in demos and sample blocks already:

Slick Carousel -
Slick Extras -
Slick Views -

Download the dependent libraries needed for the above:

  • Slick Library plugin -
    - downloaded should be extracted and main folder renamed to slick so files will be as:
  • jQuery Easing plugin -
    - downloaded should be extracted and JS file renamed from jquery.easing.1.3.js to jquery.easing.min.js, and be available as: ../sites/../libraries/easing/jquery.easing.min.js

After installation of above, ensure you have these modules and needed permissions enabled, then you can check out the options and settings thru:

  1. Configuration > Media > Slick - ../admin/config/media/slick

    Drupal Slick Carousel module

  2. Structure > Blocks - .../admin/structure/block

    Drupal Slick Carousel module blocks

Try using the sample blocks provided by default making these viewable on certain page, and experiment on settings. From here-on, everything should be straightforward, enjoy!

NOTE: There is another similar module but lighter with minimal slideshow features only, Slick Slideshow -


Drupal breadcrumbs navigation not working, not showing first level menus and basic page items

Articles - Drupal Web Development Articles


For some reason, despite the menu heirarchy, certain basic pages enabled to appear as first level menu items do not seem to appear in the breadcrumbs navigation in one of my Drupal websites.

My settings and content structure:

  • Basic pages are set set and enabled to appear as menu items
  • Views pages also set to appear as Normal Menu entry items
  • Installed Pathauto module, and consistent URL aliases are in place
  • Menu items especially the first level items are not displaying consistently as breadcrumb items; some do, some do not
  • Where missing, only the Home ul nav item appears

To fix and override issue:

  1. Downloaded and installed Menu Breadcrumb module - 
    This way, you get to ensure the breadcrumb items will follow consistently the menu navigation and heirarchy of menu items of your website.  
  2. In breadcrumbs module (admin/config/user-interface/menu-breadcrumb), made some additional changes to the default settings as preferred

 See also other related breadrumbs modules and comparison list here -


Drupal 7: How to create and display year only format to used in Views

Articles - Drupal Web Development Articles


By default, the Date module and Drupal's regional date and time settings provides different dates and time formats. However, some basic date formats like displaying the Year only or similar settings are not set by default.

You can create custom formats by following steps:

  1. Go to Configuration > Regional and language > Date and time (admin/config/regional/date-time)

  2. Click on "Formats" tab

  3. Add format, then create custom format as needed. Example below, would provide a Year only format which you can use in Views.

    You may click on the PHP manual reference for the acceptable PHP formats

  4. Go back to Regional and language > Date and time page (admin/config/regional/date-time), then add Date type and assign the created format

    You may need to flush all cache before format becomes available from the Views Date format settings.

  5. Go to your views page, Add the Date field, then choose the format created.


U.S. Embassy Club (USEC)

Web Projects - Drupal Projects

User Rating: / 4

Register Now_USEC_6th_Annual_US_Independence_Day_Charity_Golf_Tournament_-_2015-thumb

A microsite deployed on Drupal showcasing an event registration page and management.

USEC is known as a charitable and volunteer organization composed of U.S. Embassy Manila employees and their family members, whose mission is to make a positive difference in the Philippines through volunteerism and financial assistance.

USEC began more than 48 years ago as the Embassy Women’s Club. What started as a social club for Embassy wives has evolved into a charity organization for all the men, women, and children of the U.S. Embassy, Filipino and American alike.

View the microsite here -


Drush: How to view and see only available and pending Drupal core and module updates

Articles - Drupal Web Development Articles

User Rating: / 7

Most times you are alerted of available Drupal updates (both modules and core), I do this by enabling the noitification setting in my Drupal websites.

However, to quickly check thru Drush any available updates, below command will allow you to display only modules or core updates with updates pending:

drush pm-updatestatus

This will exclude from display all modules that are already updated.


[Resolved] FileZilla FTP error: 421 Too many connections

Articles - Web Resources


While uploading thru FileZilla FTP client, I sometimes get this error:

421 To many connections (xx number of connections) from this IP


1. You need to flush all connections first to start from new slate. If using CPanel, go to Files > FTP Connections > delete all listed connections / current transactions.

cPanel - FTP Connections Too many connections error

2. Go to FileZilla Site Manager, and set a limit of connections to 1 (the issue arises with too many instances of many files being uploaded thru FTP and creates an overlapping, simultaneous number of FTP connection instances, thus the number of connections detected)

You can do this by FileZilla > File Menu > Site manager > Select Site entry (left side of the popup dialog box) > Transfer Settings tab (right side) > Check "Limit number of simulataneous connections" and set "Macimum number of connections" to "1" or as preferred (lower number than 10 for example)

3. Try closing FileZilla again, and retry connecting and uploading!



Error 1001 DNS resolution error: CloudFlare is currently unable to resolve domain

Articles - Web Resources


After transferring to another webhosting while retaining the same domain with the same domain registrar (and updating the domain DNS to the new webshost), the error below is still persistent despite the 24 to 48 hour propagation.

Error 1001 DNS resolution error: You've requested a page on a website that is on the CloudFlare network. CloudFlare is currently unable to resolve your requested domain
DNS resolution error CloudFlare


Forgot that I have registered the domain to CloudFlare and have to correct the settings configured in my CloudFlare account for this website, which points domain DNS settings to the previous provider. You need to update these as well to reflect domain pointing to new provider (see

Reference from CloudFlare knowledgebase resource:


To resolve this problem, do one of the following:

Method 1: Change the A record value

  1. Log into CloudFlare.
  2. Next to the website you are seeing this error, click the gear icon and then click DNS settings.
  3. Click the gear icon next to the A record and then click Edit record.
  4. Enter the correct IP address and then click Save.

Method 2: Remove the proxy

  1. Log into CloudFlare.
  2. Next to the website you are seeing this error, click the gear icon and then click DNS settings.
  3. Click the orange cloud icon next to the CNAME (www) record. This will change the icon to a gray cloud.

If above is not available for editing in your CloudFlare account, you may see something like below, which states configurations are done from your domain provider's console. For this you merely have to disconnect for the meantime CloudFlare from your domain provider.

DNS Settings CloudFlare The web performance  security company


AddThis Not Displaying in Drupal 7; How to Insert AddThis Module and Field to a Content Type

Articles - Drupal Web Development Articles

User Rating: / 4

You have installed and enabled the social media and networking module AddThis, yet it does not appear in any of your pages or you do not have a clue what to do next or how to use the module.

Simply follow the steps to get it working:

  1. Download, install and enable the AddThis module in the usual Drupal module manner
  2. IMPORTANT, you may miss it the first time, but besides enabling the AddThis module, there is another related module you need to enable, the "AddThis Displays" module.

    Enabling the first main module "AddThis" would simply make your website supportive of the AddThis external services, among other settings and configurations. But to make the AddThis display more flexible by inserting this as fields in different content types and managing its displays, you need to enable the secondary addthis_displays module.

    Drupal AddThis module displays to content types

  3. Navigate to your (selected) Content Type/s (Administration » Structure » Content types » Basic page » Manage Fields) where you wish to have AddThis widget displayed. For example in your Basic Page.

  4. Then, create/add an AddThis field for the Basic Page content type (you may wish to do the same in other content types for example in Artices, etc.)

    How to insert AddThis social media module to a Drupal content type

  5. Next, under Manage Display, you may now select how you want AddThis to be used and displayed on your contents. There will be a few general options (format, icon/button sizes, services, vertical or horizontal positions, custom CSS styling, etc.)

    On selecting which services to appear, use the link provided which lists aliases of different services which you can enter and display. manage field displays in your content type

    I hope this helps!

How to reset, recover or change Magento administrator password

Articles - Magento Web Development

User Rating: / 7

If for some reason you have completely forgotten your Magento administrator password and would like to recover, or change, your password, you may do this easily via your database manager like PHPMyadmin.

In your PHPMyAdmin, navigate to your database, then go to admin_user table

Click on admin_user to edit or browse, then edit the admin user

Under password, select MD5 from the Function list, then delete existing encrypted value, then your new preferred and secured password

Scroll down, click Go to Save. Go back to your login page, refresh, then retry logging in which should now work.

Magento login still not working despite resetting admin password?

If you notice, the login does not seem to work, after clicking login, nothing seems to happen (action seems to go back to the same login page without any errors), perhaps you are working on a non-live domain or production site that is NOT mapped to an actual domain. In short, perhaps you are working on a Magento site on any of the following state:

  • localhost or (using e.g. WampServer, XAMPP, etc)
  • live server but using IP addresses, and similar
  • or other non-domain configured setup

Only real domains store cookies, therefore, you need to comment out (inserting double slashes at beginning of line code) some cookie variables in ../app/code/core/Mage/Core/Model/Session/Abstract/Varien.php, specifically the following lines:

  • domain
  • secure
  • httponly
$cookieParams = array(
            'lifetime' => $cookie->getLifetime(),
            'path'     => $cookie->getPath() //,
            // 'domain'   => $cookie->getConfigDomain(),
            // 'secure'   => $cookie->isSecure(),
            // 'httponly' => $cookie->getHttponly()

Go back to your login page, refresh, then retry logging in which should now work.


Joomla language default overrides, default language is already set to English (GB-EN) in the language manager, backend

Articles - Joomla Web Development Articles


I have a Joomla 2.5 website that keeps getting prompted by browsers to be translated from Polish (pl) to English (en). Despite having the default language set to English already in the language manager, it seems pl still overrides it in the source code.

In Joomla backend: Extensions > Language Manager

In Joomla frontend source code

<html xmlns=""
      xml:lang="pl" lang="pl">

Checking further by global search, I found a language override in the templates folder. Go to your default template folder (/templates/yourdefaulttemplatefolder) and search within that folder any xml:lang references.

In my case, using a commercial template, I found it under multiple php template files for different devices - /templates/mydefaulttemplatefolder/... default.php, android.php, handheld.php, etc. (different browsing support for mobile devices)

Change it now to English

Find and replace all (or whatever non-EN value) from:

xml:lang="pl" lang="pl"

to (this code will default language to whatever has been set in Joomla backend):

xml:lang="" lang=""

or simply directly to English (this one with a provision to a left-to-right sourcecode):

xml:lang="en-gb" lang="en-gb" dir="ltr"

Save and refresh (purge, clear and delete cache if necessary)


Media Specialists Association of the Philippines (MSAP)

Web Projects - Drupal Projects

User Rating: / 15

Media Specialists Association of the Philippines (MSAP)Assisted in enhancing and finalizing an initially developed website, in improving its Drupal 7 features in Views, layout, sub-theming, content type creation, upgrading and securing, among others.

Media Specialists Association of The Philippines (MSAP) has members that hail from various media agencies and individual practitioners.

Visit the MSAP website here -


Page 1 of 12

CCTV Pinoy

CCTV security cameras & video surveillance systems & equipment, solutions for home or business in Metro Manila, Philippines

CCTV security cameras & video surveillance systems & equipment, solutions for home or business in Metro Manila, Philippines

i-Build.PH Web Services

webhosting, web designer, web developer, Joomla, Drupal, Wordpress, Magento, Davao, Cebu, Metro Manila, Philippines

i-Build.PH offers webhosting, web design, development, SEO, training and consultancy services. Visit us at i-Build.PH.

Servicing areas of Metro Manila, Cebu and Davao, Philippines.

Contact Info

Mobile Number: +63 917-803-2478

Email address:

Yahoo Messenger: jerome_107

We're Joomla Version 3 Ready!

Needing to migrate your Joomla websites versions 1.5, 1.7 and 2.5 to the latest Joomla version 3? Contact us for a free quotation.


Lazy Black Cat, Always Hungry

Hungry from all the coding? Take a break, grab some foodie!

Lazy Black Cat, Food Reviews, Philippines, Metro Manila, Beverages and Drinks, Smorgasbord

Latest Comments

  • Notice: Undefined index: bid i...
    Hey there I am so glad I found your blog, I really found you by error, while I was searching on Askjeeve for something else, Regardless I am here now and would just like to say thank you for a incredi...
    25.06.15 11:55
    Posted by: Instagram Followers
  • Warning: file_get_contents err...
    WOW just what I was looking for. Came here by searching for Search Engine Optimization (SEO)
    11.04.15 07:52
    Posted by: Zelma
  • Warning: file_get_contents err...
    I really like it when people get together and share ideas. Great website, keep it up!
    10.04.15 11:53
    Posted by: get traffic
  • Joomla 2.5 Fatal error: Class ...
    I am still stuck with it, disable/enable k2 user didn't work to me. I can not access to administrator/ interface but checked ordering field in _extensions and all my K2 extensions plugins have 0 order...
    05.04.15 06:24
    Posted by: spideep
  • [SOLVED] Drupal error-Notice: ...
    thank its relay help solving the problem thanks
    20.02.15 03:23
    Posted by: ashutosh
  • Joomla 2.5 Fatal error: Class ...
    It worked:) Thank You very much. Setting order did'nt work, I had to disable K2 user plugin and then enable it but thank's to Your article I got a direction:)
    17.02.15 22:03
    Posted by: Barto
  • Drupal 7, how to setup, instal...
    Hi Michael, would you mind sharing screenshots of what is being shown when you click the browse server button? Some notes: Have you tried cross-browsers (Chrome, Firefox, etc) just to rule out browse...
    11.02.15 00:34
    Posted by: Joomla, Drupal, Wordpress Web Developer
  • Drupal 7, how to setup, instal...
    Hi- Thanks for this tutorial. I never see IMCE, no matter what I do. I uninstalled and reinstalled ckeditor and IMCE, same thing. When I click the browse server button a popup opens but never shows me...
    05.02.15 13:25
    Posted by: Michael
  • Where and How to change the L...
    Hi, I have discovered the file to edit for the comment form, however, I want to make the email field not compulsory. Obviously, removing the '*' alone doesnt solve it. I need the lines to edit so the ...
    27.01.15 08:23
    Posted by: luwadurotimi
  • Where and How to change the L...
    Hi, I already located the file to edit the comment form, However, I want to make the email section not compulsory, I can remove the '*' but I need the lines to edit so the site won't regard email as c...
    27.01.15 08:21
    Posted by: luwadurotimi

Web / Internet Resources

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Joomla Blog Articles and Notes

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Drupal Blog Articles and Notes

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8