Skip to content

Instantly share code, notes, and snippets.

@neilbradley
neilbradley / pi.sitename.php
Last active December 22, 2015 00:28
This is a simple plugin to dash encode a string (and convert to lower case) for ExpressionEngine. Create a folder inside your third_party directory with your sitename (all one word in lower case). Change all references of sitename in the file to your sitename.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* ExpressionEngine - by EllisLab
*
* @package ExpressionEngine
* @author ExpressionEngine Dev Team
* @copyright Copyright (c) 2003 - 2011, EllisLab, Inc.
* @license http://expressionengine.com/user_guide/license.html
* @link http://expressionengine.com
@Natetronn
Natetronn / safecracker-garbage-collection.md
Last active April 15, 2019 19:01
Safecracker Garbage Collection

Ever run into this error before?

Uncaught TypeError: Object [object Object] has no method 'markItUp'

If you've ever used Safecracker for ExpressionEngine chances are you have!

What's happening is Safecracker is including JavaScript for custom fields in your form for you. These custom fields rely on said js to function properly. This in itself isn't a big deal but, the issue arises because Safecracker spits out this js right smack in the middle of your template wherever your Safecracker form happens to be located.

Again not the biggest issue except:

@croxton
croxton / Stash tip
Created September 9, 2011 16:42
Stash with Channel module: handling no results
{!-- build result rows --}
{exp:stash:set parse_tags="yes"}
{stash:results_rows}
{exp:channel:entries
channel="my_channel"
limit="10"
paginate="bottom"
}
<tr>