Skip to content

Instantly share code, notes, and snippets.

View elricco's full-sized avatar
🍍
I’m sweet and fuzzy, like a lollipop on the carpet.

Tim elricco

🍍
I’m sweet and fuzzy, like a lollipop on the carpet.
View GitHub Profile
@elricco
elricco / module.rexnames.input-output.php
Last active July 30, 2020 14:05
REXNames zum erweitern der VALUES von REDAXO // REXNames to enhance the VALUES of REDAXO // REDAXO 4.6.1
//Im zu verwenden Modul dann folgenden Code in die Eingabe UND die Ausgabe ganz oben integrieren:
//Put this code on top of the used module - INPUT and OUTPUT
<?php
// REXNames zur Erweiterung der Values - REX_VALUE[20] blockiert
// REXNames to enhance the Values - REX_VALUE[20] blocked
$rexname = unserialize (urldecode ("REX_VALUE[20]"));
?>
@elricco
elricco / ckeditor.preview-action.js
Last active July 30, 2020 14:15
Aktion für den CKEditor - das JavaScript auslagern // Action for the CKEditor - outsource the JavaScript // REDAXO 4.6.1 // Bootstrap Typography Styles
<script type="text/javascript">
//Diesen Code als PREVIEW-ACTION ADD+EDIT an Textmodule hängen, die mit dem CK-Texteditor arbeiten:
//This Code as PREVIEW-ACTION ADD+EDIT linked to modules using the CKEDitor
jQuery(document).ready(function($) {
$('.editors').each(function() {
var id = $(this).attr('id');
CKEDITOR.replace(id, {
height: 400,
fillEmptyBlocks: false,
forcePasteAsPlainText: false,
@elricco
elricco / Markup.html
Last active April 8, 2017 16:10
Transform Bookatable Booking Table
<div class="reservierung-kalender" id="bookingTableWrapper">
<!-- Start Bookatable Code -->
<script type="text/javascript" src="https://bda.bookatable.com/deploy/lbui.direct.min.js"></script>
<script type="text/javascript">
LBDirect_Embed({
connectionid : "BOOKATABLE-CONNECTION-ID",
language: "de-DE",
});
jQuery(function () {
setTimeout(transformLBD, 10);
IM HEAD
############
<script>
var elricco = {};
elricco.funcs = [];
</script>
MODULAUSGABE
############
<?php if (!rex::isBackend()): ?>
@elricco
elricco / JS
Last active March 30, 2017 07:35
AJAX Call in REDAXO 5
$.post(
location.href,

Braucht das Bild eine Transparenz? Ja => PNG / Nein => JPG

Bildgröße dem Verwendungszweck anpassen (optimalstens nur so groß, wie es maximal benötigt wird)

  • Dateinamen IMMER beschreibend und mit Projektname versehen für Google

  • Dateinamen IMMER klein

  • Umlaute ersetzen - also ß = ss, ä = ae, etc.

  • Leerstellen durch _ oder - ersetzen (- "verbinden" _ "trennen")

  • Ich nutze immer NameChanger um Sequenzen von Bildern umzubenennen https://mrrsoftware.com/namechanger/

//this is specific for sonata admin - but can be tweaked for other purposes
//was to lazy to write a class
$(function () {
window.setTimeout(function () {
var elementExists = !!document.getElementsByClassName('.tablesaw-bar');
if(elementExists) {
makeTablesawBarSticky();
}
}, 100);
$(function() {
function fullpageElement($indicator, $selector) {
let indicatorHeight = $indicator.height();
let indicatorWidth = $indicator.width();
let indicator = indicatorHeight;
let $selectedElement = $selector;
if((100 * indicatorHeight) / indicatorWidth < 56.25) {
indicator = indicatorWidth;
$selectedElement.height((indicator/100)*56.25);
@elricco
elricco / redaxo-ooops-page.html
Created November 3, 2018 17:43
Responsive layout for OOOPS Page for REDAXO
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Ooops, something went wrong!</title>
<style type="text/css">
@elricco
elricco / oh-my-zsh-user-prompt
Last active February 16, 2023 22:13
A random emoji prompt for (Oh my) zsh
prompt_context() {
# Custom (Random emoji)
emojis=(" ️" "🔥" "💀" "👑" "😎" "🐸" "🐵" "🦄" "🌈" "🍻" "🚀" "💡" "🎉" "🔑" "🚦" "🌙")
RAND_EMOJI_N=$(( $RANDOM % ${#emojis[@]} + 1))
prompt_segment black default "${emojis[$RAND_EMOJI_N]} "
}