berkes


Member since 11/27/2006

Name: Bèr Kessels

berkes

Location: Nijmegen, Netherlands

Website: http://webschuur.com

The way of the Hacker - Long term #Drupal developer - owner of webschuur.com - OpenSource lover - Long term #linux user - Rails user

23 snippets

19620 profile views

10 Comment(s) Posted

View their favorites

Profile

Achievement

first submission:submitting first snipplet

berkes's Recent PHP Snippets



« Prev 1 Next »
Put this line in your .bashrc. If the user has a directory named 'bin' then that will be added to the PATH. All scripts in that path (wich are executable) will be available as commands to that user.
0 2104 posted 16 years ago by berkes
Drupal allows hook_update_N to run any sort of code. Most of the time, however, people only use this to alter the database scheme. But you can use it for much more. Like setting variables, creating nodes, importing views and so on. This code show...
2 2111 posted 16 years ago by berkes
By using hook_form_alter, you can add your own callback functions to any Drupal form. These functions will be called when Drupal validates the form and when Drupal submits it. In example below, a module called 'simple_checkout' adds its own hand...
1 1972 posted 16 years ago by berkes
make a tarball of only the changed directories in a git repos, since last tag. replace {tagname_last} with any name you siwh to give the tarball replace {tagname_previous} with a git reference (like a tag) from which you want to zip the changes.
0 2038 posted 16 years ago by berkes
Wizzlern, a Dutch Drupal trainer, has a Dutch article online on how to remove the "search this site" label in the Drupal search-block.
2 1689 posted 16 years ago by berkes
1 1639 posted 16 years ago by berkes
Takes a .sql file and runs trough that, each line as an update_sql. Very usefull to track and migrate your blocks/views/cck etc changes.
0 1701 posted 16 years ago by berkes
Drupal helper function to debug a table. Returns the contents and some explanation of a database table in a rendered format (HTML table). **NOTE** You REALLY do not want to put this function behind any kind of menu_callback and/or on other pages....
1 2848 posted 17 years ago by berkes
A per-region override. ogt_blocks is ran for a region, if a region contains blocks, we search for a theme function named theme_region_regionname(). If exists, we run that, else we just return the concatenated blocks for that region.
1 1864 posted 18 years ago by berkes
An easy debug trick: gives you a variable that you can print in any tpl.php to find out what vars you have available there.
1 2231 posted 18 years ago by berkes
Place the first function, phptemplate_links() in your template.php file. Alternatively (and IMO better) is to name the function your_theme_name_links() where your_theme_name is the name of your theme. From here on, you can add theme functions like...
2 2143 posted 18 years ago by berkes
Sets a module's weight to the lowest number. This assures that your module is ran before all other modules. Userfull if you want your implementation of a hook to be ran first. Add this to your .install file. Replace your_modulename with the name of...
2 1652 posted 18 years ago by berkes
Add these lines to Drupals settings.php. Probably works on other systems, then Drupal too.
1 2079 posted 18 years ago by berkes
Removes the core, and node styles from the $style variable. You most morbably already defined _phptemplate_variables($hook, $vars), in that case just add the two lines there. _sympal_theme.. is the name of the theme where we use this.
3 1952 posted 18 years ago by berkes
Shortens a string, and adds a span with a title of the full string. Function is useful for listings where you don't want wraping; or for places where a long string liek a username can break the layout.
1 1921 posted 18 years ago by berkes
This snipped adds columnstriping to cells. It works fine for most cases, but will behave strange when combined with colspan. Cells get an additional class 'even-col' or 'odd-col'
2 2143 posted 18 years ago by berkes
Put classes around your bodyy, to allow different colors for seperate pages and areas on your site. IT will simply add a css-safe version of the first argument in an url. Say the url is /about_us/our_company the class will be body.about-us Require...
2 1789 posted 18 years ago by berkes
A form alter to gove Drupal a separate teaser field.
3 1902 posted 18 years ago by berkes
callback in a form alter to enforce an exposed filter to use only the options set in filter. Works for selectlists only.
2 1516 posted 19 years ago by berkes
A form alter implementation to create variables to flag certain features per node type. E.g. Show foo on blogs only: example_blog == 1;
1 1297 posted 19 years ago by berkes
This snippet is for use with image module, a small contributed module for image handling. (Yes: in Drupal you need a /contributed/ module for this o_O. The template snippet links the images to their own node.
2 1634 posted 19 years ago by berkes
This snippet is for use with image_attach, a small contributed module that uses image module to create nice thumbs in any node type. The template snippet makes the images show up larger in the body node, and instead of linking to itself, it links t...
2 1405 posted 19 years ago by berkes
menu_get_item does not return a menu ID.
2 1405 posted 19 years ago by berkes
« Prev 1 Next »