Skip to content

Instantly share code, notes, and snippets.

@pixelstrolch
pixelstrolch / acrocript_allow-numbers-only.js
Last active Sep 24, 2020
Acrobat keystroke script allows only numbers
View acrocript_allow-numbers-only.js
var b=/^\d$/
if (event.change != "") {
if (b.test(event.change) == false) {
// Alert message to customize
app.alert("Bitte nur Zahlen verwenden!", 1);
event.rc = false;
}
}
@pixelstrolch
pixelstrolch / acroscript_define-allowed-characters.js
Last active Sep 23, 2020
Keystroke script alows only defined characters
View acroscript_define-allowed-characters.js
// Specify which character are allowed
var a = "123";
if (event.change !="") {
if (a.indexOf(event.change) == -1) {
// Customize alert message
app.alert("Das verwendete Zeichen ist nicht erlaubt!", 1);
event.rc = false;
}
}
@pixelstrolch
pixelstrolch / wp_excerpt_laenge.php
Last active Jul 17, 2020
WordPress Snippet (für functions.php oder Plugin). Definiere die maximale Anzahl Wörter welche im Auszug (Excerpt) angezeigt werden sollen.
View wp_excerpt_laenge.php
<?php
function custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
?>
@pixelstrolch
pixelstrolch / grepsuche-achtelgeviert-vor-abkuerzungen.md
Last active Jan 4, 2018
GREP-Suche in InDesign: Vor abgekürzten Massangaben wird ein Achtelgeviert-Leerzeichen eingefügt.
View grepsuche-achtelgeviert-vor-abkuerzungen.md

Suchen:

(?i)(\d)(?!~<) ?(?=(%|‰|ml|cl|dl|l|mm|cm|m|mg|g|kg|t)\W)

Ersetzen:

$1~<
@pixelstrolch
pixelstrolch / grepsuche-zahlen-gliedern.md
Last active Nov 3, 2017
GREP-Suche in InDesign: Zahlen mit Achtelgeviert-Leerzeichen gliedern und nicht mit einem Apostroph oder sonstigem.
View grepsuche-zahlen-gliedern.md

Damit längere Zahlen besser gelesen werden können, werden diese in Tausenderschritten mit einem Leerzeichen (Achtelgeviert) gegliedert. In normalen Fliesstext wird erst ab fünfstelligen Ziffern gegliedert.

Suchen:

(?<=\d)\d(?=\d{3}\b)|\d(?=(\d{3}){2, }\b)

Ersetzen:

$0~<
@pixelstrolch
pixelstrolch / grepsuche-falsche-apostroph.md
Created Nov 3, 2017
GREP-Suche in InDesign: Typografisch falsche Apostroph finden und ersetzen.
View grepsuche-falsche-apostroph.md

Suchen:

~'|‘|`|´

Ersetzen:

\x{2019}
View penguin_post_thumbnail_img_sizes_function.php
<?php
function penguin_post_thumbnail_sizes_attr( $attr, $attachment, $size ) {
if ( 'Penguin800X400' === $size ) {
$attr['sizes'] = '(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 469px, (max-width: 1199px) 696.5px, 414px';
}
if ( 'Penguin800X400' === $size && ( is_sticky() ) ) {
$attr['sizes'] = '(max-width: 767px) calc(100vw - 30px), (max-width: 991px) 469px, (max-width: 1199px) 696.5px, 846.5px';
}
if ( 'full' === $size && ( is_singular() ) ) {
$attr['sizes'] = '100vw';
View penguin_content_img_sizes_function.php
<?php
function penguin_content_image_sizes_attr($size) {
// Singular posts with sidebar
if ( is_singular() ) {
return '(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 597px, 747px';
}
// Page full width without sidebar
if ( get_page_template_slug() === 'page-fullwidth.php' ) {
return '(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 679px, (max-width: 1199px) 839px, 1039px';
}
@pixelstrolch
pixelstrolch / back-to-top.js
Created Jan 22, 2014
Button um mit einer Animation an den Seitenanfang zu gelangen. Benötigt jQuery.
View back-to-top.js
// Back To Top
$('a.top').click(function(){
$(document.body).animate({scrollTop : 0},800);
return false;
});
//Create an anchor tag
<a class=”top” href=#>Back to top</a>