Skip to content

Instantly share code, notes, and snippets.

@mynameispj
mynameispj / template.php
Created September 23, 2012 00:00
Drupal Preprocess Variables
function pj_preprocess_node(&$variables) {
//change ['pjtest'] to name of the variable you're creating
$variables['pjtest'] = 'PJ is Testing';
}
@mynameispj
mynameispj / getTag.js
Created September 25, 2012 17:50
Get an element's HTML tag with jQuery
$('.getMyHTMLTag')[0].tagName;
//returns 'P'
@mynameispj
mynameispj / rss-subscribers.sh
Created September 25, 2012 23:33
Bash script to parse Apache log for a count of RSS subscribers and email it to you
#!/bin/bash
# Schedule this to run once a day with cron. Doesn't matter what time since it parses yesterday's hits (by default).
# I only tested this on the Marco.org server, which runs CentOS (RHEL). No idea how it'll work on other distributions, but it's pretty basic.
# Required variables:
RSS_URI="/rss"
MAIL_TO="your@email.com"
LOG_FILE="/var/log/httpd/access_log"
@mynameispj
mynameispj / somephp.php
Created September 27, 2012 14:13
PHP Error Reporting
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>
@mynameispj
mynameispj / targetIE.js
Created October 7, 2012 23:18
jQuery Snippet: Do something in a particular version of IE
$(document).ready(function() {
if ($.browser.msie) {
var browserType = $.browser;
//change 7.0 in the line below to 6.0, 8.0, 9.0, etc, depending on targeted version
if (browserType.version == 7.0) {
//do stuff
}
}
});
@mynameispj
mynameispj / .htaccess
Created October 9, 2012 02:03
htaccess file
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !^(index\.php|css|img|js|fonts|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
@mynameispj
mynameispj / elementContainsOtherElement.js
Created October 17, 2012 20:50
jQuery - check if element has another element
$('#div').has('.other-div').length;
//returns 1 if it does, returns 0 if it doesn't
@mynameispj
mynameispj / getFilePath.php
Created October 31, 2012 22:43
Drupal 7 - Get Filepath for File or Image
$findTheFileURL = file_create_url($node->field_csv_file['und'][0]['uri']);
@mynameispj
mynameispj / page.tpl.php
Created December 8, 2012 22:48
Drupal Omega: Print region outside of section
//Your region won't be rendered if it doesn't have a zone. There is a work-around for your use-case. All the //regions that are not being printed get placed in $page['#excluded']. You can use hook_page_alter() to move a //region from there to the part of the $page array that gets forwarded to the templates.
//source: http://drupal.org/node/1200272
$page['my_new_region'] = $page['#excluded']['my_new_region'];
@mynameispj
mynameispj / height.js
Created February 9, 2013 23:31
jQuery: get the height of an element and set that height as an inline style on said element
$(window).load(function(){
var height = jQuery('#your-element').outerHeight(true);
$('#your-element').css('height',mainContainerVXDHeight);
})