Skip to content

Instantly share code, notes, and snippets.

View Haraldson's full-sized avatar

Hein Haraldson Berg Haraldson

View GitHub Profile
@Haraldson
Haraldson / block.ini.append.php
Created November 23, 2011 09:09
eZFlow setup (attempt)
<?php /* #?ini charset="utf-8"?
[General]
AllowedTypes[]
AllowedTypes[]=Nyheter
[Nyheter]
Name=Nyheter
ManualAddingOfItems=disabled
ViewList[]=news
<?php /* #?ini charset="utf-8"?
[ExtensionSettings]
DesignExtensions[]=demo
[JavaScriptSettings]
HeaderJavaScriptList[]
HeaderJavaScriptList[]=galleria-1.2.6.js
FooterJavaScriptList[]
@Haraldson
Haraldson / language-switcher.tpl
Created February 7, 2012 13:42
Language switcher
{def
$currentlanguage = ezini('RegionalSettings', 'ContentObjectLocale', 'site.ini')
$istranslated = false()
$tolanguagename = ''
$tositeaccesscode = ''
$tourlalias = ''
}
{if $currentlanguage|compare('eng-GB')}
{set
$istranslated = cond($node.object.available_languages|contains('nor-NO'), true(), false())
{def $meta = hash(
'og:title', $node.name|wash(),
'og:description', $node.data_map.excerpt.content.output.output_text|striphtml()|trim()
)}
{* The template stuff... *}
{include uri='design:meta/relay.tpl' meta=$meta}
@Haraldson
Haraldson / extension.xml
Created July 5, 2012 19:24
eZ Publish: Extension load ordering
<?xml version="1.0" encoding="utf-8" ?>
<software>
<metadata>
<name>keyteq-devcore</name>
<info_url>http://git.keyteq.no/keyteq/keyteq-devcore</info_url>
</metadata>
<dependencies>
<extends>
<extension name="keyteq-ezcore" />
</extends>
@Haraldson
Haraldson / .gitconfig
Created July 9, 2012 12:38
Git configuration
[alias]
st = status
br = branch
ci = commit --no-verify
out = push
in = pull --summary
type = cat-file -t
dump = cat-file -p
hi = log --pretty=format:'%h | %ad | %s%d [%an]' --date=short
hime = log --pretty=format:'%h | %ad | %s' --date=short --author=username
@Haraldson
Haraldson / .gitignore
Created July 9, 2012 12:43
Git ignore
.*
compiled/
@Haraldson
Haraldson / plupload-example-implementation.js
Created September 12, 2012 10:42
PLUpload example implementation
var uploader;
$(function()
{
uploader = new plupload.Uploader(
{
runtimes: 'flash,html5,html4',
container: 'upl-img-wrap',
browse_button: 'edit-user-upload-image',
max_file_size: '4mb',
@Haraldson
Haraldson / external.js
Created November 13, 2012 17:12
FB.init + external scripts depending on the SDK being fully loaded
$(function()
{
// Listen to custom event and add more Facebook SDK dependent functionality
$(document).bind('fbAsyncInit', function()
{
FB.XFBML.parse($FacebookLikeButton);
FB.Event.subscribe('edge.create', function(response)
{
// Fire an AJAX call to increase the like count in the local database
@Haraldson
Haraldson / tracking.js
Created November 15, 2012 16:30
Fjord Tours tracking alpha
if(!Array.prototype.indexOf)
{
Array.prototype.indexOf = function (searchElement /*, fromIndex */ ) {
"use strict";
if (this == null) {
throw new TypeError();
}
var t = Object(this);
var len = t.length >>> 0;
if (len === 0) {