Skip to main content

Home/ Groups/ Drupal for Developers
mongolito 404

The Great Pretender: Making your data act like a field | Lullabot - 5 views

  • Now, though, it's possible for any module to tie into CCK's field management page to control the positioning of custom content. The key is hook_content_extra_fields(), and in this article we'll show you how to use it.
  • Now, though, it's possible for any module to tie into CCK's field management page to control the positioning of custom content. The key is hook_content_extra_fields(), and in this article we'll show you how to use it.
Leandro Ardissone

Creating a Compound Field Module for CCK in Drupal 6.x, from Poplar ProductivityWare Ar... - 8 views

  •  
    Create a new CCK field.
  • ...1 more comment...
  •  
    This is a nice foray into defining your own custom field types in CCK. Thanks for sharing.

    However, as regards "multi-groups" in CCK, I've used CCK version 6.x-3.x-dev and it's worth a look.
  •  
    Oh, really?
    I'm just needing to use multi-groups. Well, multiple-fields field group, or whatever.

    For example a recipe with ingredients where you can enter: amount (textfield), unit (option field), ingredient name (textfield).

    Thanks.
  •  
    when your ready to go to drupal 7 here is the article for that http://www.phase2technology.com/node/1495
Josh Beauregard

Drupal modules api site - 2 views

  •  
    Api documentation for contributed modules
Hans-Peter Zahno

Directory of Public Features Servers | groups.drupal.org - 3 views

  •  
    Considering the power of the Features module I'm surprised this list of public features servers is so small. Hopefully it will grow. Currently there isn't even a decent image gallery feature on any of these public features servers.
Daniel Gregoire

Programmatically Create, Insert, and Update CCK Nodes | doug | CivicActions - 2 views

  • Always use content_database_info to get the database info. For example:

      $field1 = content_database_info(content_fields('yourfield1', 'yourtable'));
      $table1 = $field1['table'];
      $column1 = $field1['columns']['value']['column'];

      $field2 = content_database_info(content_fields('yourfield2', 'yourtable'));
      $table2 = $field2['table'];
      $column2 = $field2['columns']['value']['column'];

      if ($table1 == $table2) {
        $sql = "SELECT n.*, t1.$column1, t1.$column2 FROM {node} n ";
        $sql .= " INNER JOIN {$table1} t1 ON t1.nid = n.nid AND t1.vid = n.vid";
      }
      else {
        $sql = "SELECT n.*, t1.$column1, t2.$column2 FROM {node} n ";
        $sql .= " INNER JOIN {$table1} t1 ON t1.nid = n.nid AND t1.vid = n.vid";
        $sql .= " INNER JOIN {$table2} t2 ON t2.nid = n.nid AND t2.vid = n.vid";
      }
      $sql .= " WHERE n.nid = %d";
  •  
    Important point: Using special functions to let CCK get the proper name of the field (allowing users to make CCK changes in the UI and let your code continue to work).
Daniel Gregoire

Setup of /sites directory for multi-site | drupal.org - 0 views

  •  
    Good overview of directory structure for setting up Drupal multisite installations.
Daniel Gregoire

On RHEL and CentOS. | drupal.org - 0 views

  •  
    Script and explanation of getting Solr setup as a service in RHEL/CentOS.
mongolito 404

Free your content of PHP: Moving PHP code out of blocks, views and nodes | 2bits.com, I... - 2 views

  • From the early days, Drupal had the ability to embed PHP code in its content. This provides flexibility and functionality, most importantly, nodes and blocks can contain dynamically fetched data from the database using custom queries and displayed them in other content.

    This is an easy approach to get such data without writing a module. All you need to do is assign the PHP input format filter to the node or block and paste your PHP code in it, and voila, you have dynamic content.

    Code in Content: the issues

    However, this approach is suboptimal and has serious drawbacks, including:

  •  
    From the early days, Drupal had the ability to embed PHP code in its content. This provides flexibility and functionality, most importantly, nodes and blocks can contain dynamically fetched data from the database using custom queries and displayed them in other content.
    This is an easy approach to get such data without writing a module. All you need to do is assign the PHP input format filter to the node or block and paste your PHP code in it, and voila, you have dynamic content.
Daniel Gregoire

Securing file permissions and ownership | drupal.org - 3 views

  •  
    Security pre-flight checklist. Files.
Daniel Gregoire

Reducing server resource utilization for busy sites by implementing fast 404s in Drupal... - 3 views

  • // List of extensions for static files $exts = 'txt|png|gif|jpe?g|shtml?|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp|xml'; // It is not an imagecache path, which we allow to go through Drupal if (!strpos($_SERVER['QUERY_STRING'], 'imagecache')) { // It is not our main feed page if ($_SERVER['QUERY_STRING'] != 'rss.xml') { // Is it a static file? if (preg_match('/\.(' . $exts . ')$/', $_SERVER['QUERY_STRING'])) // Just send a 404 right now ... { header('HTTP/1.0 404 Not Found'); print '<html>'; print '<head><title>404 Not Found</title></head>'; print '<body><h1>Not Found</h1>'; print '<p>The requested URL was not found on this server.</p>'; print '</body></html>'; exit(); } } }
  •  
    Fast Drupal 404 handling for static files.
Fabola smith

Computer Troubleshooting - Now at Your Ease - 0 views

  •  
    With the availability of online help at all times and everywhere, it's not surprising to see people going onto internet for any and all kinds of computer troubleshooting problems. Calling up vendors and taking appointments for the help and eventually...
Daniel Gregoire

Searchlight: A Views-driven Approach to Pluggable Search in Drupal | Development Seed - 5 views

  •  
    Write-up and video on Development Seed's new "Searchlight" module, which brings the power of Solr or Sphinx as Views backends.

    A la Views 3.x, but with some differences.

    Also nice demo of Health Market Innovation's site which Dev. Seed did.
Daniel Gregoire

Ubuntu 10.04 and Drupal | fen | CivicActions - 4 views

  •  
    Good instructions for getting rid of php5.3 and installing php5.2 under Ubuntu 10.04 (Lucid Lynx)
Daniel Gregoire

Module Development - Schema Won't Install | drupal.org - 0 views

  • I had similar symptoms ... a simple install file that wouldn't create a table.
    However, I got it to work by going into the Drupal system table and deleting the record for my module.
    Then the next time that I enabled my module, Drupal freshly discovered it and ran the .install file to successfully create the table.

    Summary. When you have a module already in use (and so it appears in the system table),
    and *then* as a developer you create its .install file,
    it doesn't look like a *new* installation to Drupal (since the module name was already in the system table), so hook_install never gets called.

  •  
    Trick for schema's that won't install. If you have a custom module that you _had_ installed before making a .install file and including a schema, you need to:
    (1) Disable your module
    (2) Uninstall your module
    (3) Delete your module's row in the 'system' table in your Drupal database.

    Then you can re-introduce your module, and all its files will be recognized.
1 - 20 of 457 Next › Last »
Showing 20 items per page