Skip to content

Instantly share code, notes, and snippets.

@KaySchneider
KaySchneider / klaro.config.html
Last active November 29, 2019 15:52
klaro small example config
<script>
var klaroConfig = {
// Element id des div Elements in welches klaro erstellen wird
elementID: 'klaro',
// Cookie name welches klaro setzt um die Settings zu Speichern
cookieName: 'klaro',
// By default, it will expire after 120 days.
cookieExpiresAfterDays: 365,
// Link (relativ oder absolut) zur Datenschutzerlkärung
@KaySchneider
KaySchneider / integrateKlaroInHeader.html
Created November 13, 2019 06:50
Integrate klaro.js in header
<script defer src="https://wunderworker.com/jobs/assets/js/klaro.js"></script>
@KaySchneider
KaySchneider / step2.html
Created November 13, 2019 06:44
klaro-tutorialstep2
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-96151996-1"></script>
<script data-name="googleAnalytics" data-type="application/javascript" type="opt-in">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-96151996-1');
</script>
@KaySchneider
KaySchneider / standard.html
Created November 13, 2019 06:40
Klarojs-tutorial
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GoogleAnalyticsID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-[GoogleAnalyticsID]');
</script>
#/etc/X11/xorg.conf
Section "Device"
Identifier "nvidia"
Driver "nvidia"
Option "NoLogo" "true"
Option "DPI" "96 x 96"
# Specify Nvidia PCI device
BusID "PCI:1:0:0"
# Make sure X starts also when no outputs are connected to the Nvidia chip
Option "AllowEmptyInitialConfiguration"
@KaySchneider
KaySchneider / package.json
Created December 28, 2018 07:39
Package.json for ghost publishing plattform, install via npm package and not via ghost cli
{
"name": "ghostappengine",
"version": "1.0.0",
"description": "",
"main": "index.js",
"engines": {
"node": "6.x"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
@KaySchneider
KaySchneider / index.js
Last active December 26, 2018 16:29
Simple wrapper to run ghost as npm module. To run it inside the GAE flexible environment. And an example package.json for ghost as npm package
'use strict';
const ghost = require('ghost');
const port = process.env.PORT || 8080;
ghost().then(function (ghostServer) {
ghostServer.rootApp.listen(port);
});
@KaySchneider
KaySchneider / addAdminUserMagento.sql
Created October 18, 2017 13:25
add a new magento admin user with mysql ;-)
LOCK TABLES `admin_role` WRITE , `admin_user` WRITE;
SET @SALT = "yourInstallationSalt";
SET @PASS = CONCAT(MD5(CONCAT( @SALT , "YOURPASSWORDSTRING") ), CONCAT(":", @SALT ));
SELECT @EXTRA := MAX(extra) FROM admin_user WHERE extra IS NOT NULL;
INSERT INTO `admin_user` (firstname,lastname,email,username,password,created,lognum,reload_acl_flag,is_active,extra,rp_token_created_at)
VALUES ('firstName','lastName','maik@example.com','username',@PASS,NOW(),0,0,1,@EXTRA,NOW());
INSERT INTO `admin_role` (parent_id,tree_level,sort_order,role_type,user_id,role_name)
@KaySchneider
KaySchneider / docker-compose.yml
Created October 16, 2017 17:34
This docker-compose can be used to run magento and a mysql database inside docker on an development machine ;-) And with some changes also in production.
version: '2'
services:
web:
image: meanbee/magento:5.6-apache
hostname: localdomain.dev
environment:
- DOCKER_FIX=true
- DEBUG=true
- VIRTUAL_HOST=http://localdomain.dev
- ENABLE_SENDMAIL=true
@KaySchneider
KaySchneider / MagentoControllerPart.php
Created April 4, 2017 09:49
How to deactiavate a magento module programmatically
<?php
class MySuperController {
protected function _disableModule($moduleName) {
// Disable the module itself
$nodePath = "modules/$moduleName/active";
if (Mage::helper('core/data')->isModuleEnabled($moduleName)) {
Mage::getConfig()->setNode($nodePath, 'false', true);
}