Skip to content

Instantly share code, notes, and snippets.

@pepebe
pepebe / regClient.snippet.php
Last active Apr 23, 2021
regClient: Move stuff around inside your modx template
View regClient.snippet.php
<?php
/*
Reposition Blocks of Code:
--------------------------
[[!regClient?
&value=`code block or file url`
&option=`regClientCSS`
]]
&option - Pick one of the regClient functions
@pepebe
pepebe / checkWeekday.snippet.php
Last active Jan 13, 2021
Simple MODX Spamfilter
View checkWeekday.snippet.php
<?php
/*
Really primitive, but oddly efficient, anti-spambot validator for formit
1. Add weekday selectfield:
<div class="form-group [[!+fi.error.weekday:notempty=`has-error`]]">
<label for="weekday" class="col-sm-3 control-label">I'm not a robot! <sup>*</sup></label>
<div class="col-sm-9">
<select class="form-control" name="weekday" required>
@pepebe
pepebe / scroll.css
Last active Jan 27, 2020
CSS-Klasse per JavaScript hinzufügen, wenn sich ein Element im Viewport befindet
View scroll.css
.mein-element {
opacity: 0;
transition: opacity .5s ease-in-out;
}
.visible {
opacity: 1;
}
View example.html
<div class="mein-element"></div>
<div class="mein-element"></div>
<div class="mein-element"></div>
@pepebe
pepebe / curl-verbose.php
Created Jan 13, 2020 — forked from hubgit/curl-verbose.php
Verbose cURL in PHP
View curl-verbose.php
<?php
// Request URL
$url = 'http://www.google.com/';
// HTTP headers
$headers = array(
//'Content-Type: application/json',
//'Accept: application/json',
);
@pepebe
pepebe / MODX index.php
Created Jul 18, 2019 — forked from christianseel/MODX index.php
MODX index.php with XRouting integrated
View MODX index.php
<?php
/*
* This file is part of MODX Revolution.
*
* Copyright (c) MODX, LLC. All Rights Reserved.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
@pepebe
pepebe / xpdo-where
Created Jul 18, 2019 — forked from davidpede/xpdo-where
pdoResources where examples
View xpdo-where
&where=`{ "template:IN" : [ 1,2,3 ] }
&where=`{ "template:NOT IN" : [ 1,2,3 ] }
&where=`[{"alias:LIKE":"foo%", "OR:alias:LIKE":"%bar"},{"OR:pagetitle:=":"foobar", "AND:description:=":"raboof"}]`
@pepebe
pepebe / syncpage.php
Created Jun 17, 2019 — forked from krismas/syncpage.php
A small MODX plugin to avoid refreshing - by default - the entire site cache when editing a resource
View syncpage.php
<?php
/*
* A small MODX plugin to avoid refreshing - by default - the entire site cache when editing a cached resource - (c) 2012 ackwa.fr
*
* @version : 1.0.0
* @see : https://gist.github.com/gists/3639503
* @name : syncpage.php
* @author : g.noel@ackwa.fr
*
* @event : OnDocFormSave, OnDocFormPrerender
@pepebe
pepebe / box-shadow.html
Created Feb 1, 2019 — forked from ocean90/box-shadow.html
CSS3 Box Shadow, only top/right/bottom/left and all
View box-shadow.html
<!DOCTYPE html>
<html>
<head>
<title>Box Shadow</title>
<style>
.box {
height: 150px;
width: 300px;
margin: 20px;
View useful-vars.md
  • MODX_BASE_PATH -- path to the MODX root

  • MODX_CORE_PATH -- path the MODX core directory

  • MODX_ASSETS_PATH -- path to the MODX assets directory

  • MODX_MANAGER_PATH -- path to the MODX manager directory

  • MODX_CONNECTORS_PATH -- path to the connectors directory

  • MODX_PROCESSORS_PATH -- path to the processors directory

  • [[++core_path]]

  • [[++manager_path]]

  • [[++assets_url]]