Skip to content

Instantly share code, notes, and snippets.

🖤
Working from home

Christopher Boutillé starckio

View GitHub Profile
View blueprints--contact.yml
title: Contact
preset: page
icon: 📮
status:
draft: Draft
listed: Published
fields:
to:
@starckio
starckio / controller-send.php
Last active Jan 18, 2018
Create a page with send image[s] from the frontend.
View controller-send.php
<?php
return function($site, $pages, $page) {
$alert = null;
$messages = null;
if(r::is('post') && get('submit')) {
if(!empty(get('subject'))) {
// lets tell the bot that everything is ok
@starckio
starckio / blueprints--contact.yml
Last active Feb 8, 2019 — forked from bastianallgeier/controllers--contact.php
Plain contactform example for Kirby 2
View blueprints--contact.yml
title: Contact
pages: false
fields:
title:
label: Page
type: text
width: 1/4
subtitle:
label: Title
type: text
@starckio
starckio / cart.php
Last active Aug 20, 2017
The Params :)
View cart.php
<?php snippet('header') ?>
<?php if($count > 0): ?>
<main id="cart" class="main cf" role="main">
<?php if(param('checkout') == 'cheque'): ?>
<!-- Formulaire -->
@starckio
starckio / header.php
Created May 4, 2017
Minimisation des fichiers CSS et affichage direct dans la balise <style></style>.
View header.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title><?php echo $site->title()->html() ?> | <?php echo $page->title()->html() ?></title>
<meta name="description" content="<?php echo $site->description()->html() ?>">
<meta name="keywords" content="<?php echo $site->keywords()->html() ?>">
@starckio
starckio / menu.php
Last active Mar 18, 2017
Correct - Theme Roon
View menu.php
<nav role="navigation">
<ul class="menu cf">
<?php foreach($pages->visible() as $p): ?>
<li>
<a <?php e($p->isOpen(), ' class="active"') ?> href="<?php echo $p->url() ?>"><?php echo $p->title()->html() ?></a>
</li>
<?php endforeach ?>
<?php foreach($site->languages() as $language): ?>
View or.php
<meta name="description" content="<?php echo $page->description()->or($site->description()) ?>">
@starckio
starckio / donate.js
Created Oct 20, 2016
Systeme de donation PayPal - For GetKirby-Themes.com
View donate.js
function getEventTarget(e) {
e = e || window.event;
return e.target || e.srcElement;
}
function removeClass (argument) {
for (var i = argument.length - 1; i >= 0; i--) {
argument[i].className = ""
}
}
View submodules
git submodule add https://github.com/getkirby/kirby.git
git submodule add https://github.com/getkirby/panel.git
git submodule update --init --recursive
View blog.php
<?php
$blogs = $pages->findByUID('blog1', 'blog2');
$articles = $blogs->children()->sortBy('date', 'desc');
// if you want you can add a limit or pagination to that set of articles
// afterwards just use a regular foreach loop to go through them all.
?>
You can’t perform that action at this time.