Skip to content

Instantly share code, notes, and snippets.

View hans2103's full-sized avatar
🏠
Working from home

Hans Kuijpers hans2103

🏠
Working from home
View GitHub Profile
@hans2103
hans2103 / slideshow.php
Created June 6, 2019 11:08
Joomla alternate layout mod_articles_category for Bootstrap 2 Slideshow
<?php
/**
* @package Joomla.Site
* @subpackage mod_articles_category
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
@hans2103
hans2103 / rsform-dropdown-items-from-db
Created March 11, 2019 14:44
RSForm Pro generate dropdown items from DB - title from given category
//<code>
use Joomla\CMS\Factory;
$catid = 345; // fake cat id
$items = array();
$items[] ="|Select";
$db = Factory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('id','title)));
@hans2103
hans2103 / rsform-dropdown-items.php
Created March 11, 2019 14:37
RSForm Pro - auto-generate list of years
//<code>
$items[] = array();
$items[] = "|Select your birth year";
$currentYear = date(Y);
foreach (range(1930, $currentYear) as $year) {
$items[] = $year;
}
@hans2103
hans2103 / _rsform-dropdown-items.field
Created March 11, 2019 11:03
RSForm Helper to get a list of titles from published categories and subdirectories
//<code>
require_once JPATH_SITE . '/templates/yourtemplate/html/com_rsform/custom/contact.php';
return (new ContactHelper)->getCourses(1402);
//</code>
@hans2103
hans2103 / default.php
Last active November 9, 2020 18:58
Clean Joomla Social Share block
<?php
// somewhere in on of your overrides
use Joomla\CMS\Layout\LayoutHelper;
// file is stored in your template /html/layouts/template/block/share.php
?><p>Share this item</p><?php
echo LayoutHelper::render('template.block.share', array('title' => 'damn good title'));
@hans2103
hans2103 / 01-rsfppayment.php
Last active January 29, 2019 10:40
add class to label in RSForm Pro Payment plugin for Joomla
<?php
/**
* @package RSForm!Pro
* @copyright (C) 2007-2019 www.rsjoomla.com
* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
Name: usefulname
Caption: usefulName
@hans2103
hans2103 / README.md
Created June 4, 2018 07:55 — forked from mrkpatchaa/README.md
Bulk delete github repos

Use this trick to bulk delete your old repos or old forks

(Inspired by https://medium.com/@icanhazedit/clean-up-unused-github-rpositories-c2549294ee45#.3hwv4nxv5)

  1. Open in a new tab all to-be-deleted github repositores (Use the mouse’s middle click or Ctrl + Click) https://github.com/username?tab=repositories

  2. Use one tab https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall to shorten them to a list.

  3. Save that list to some path

  4. The list should be in the form of “ur_username\repo_name” per line. Use regex search (Sublime text could help). Search for \|.* and replace by empty.

@hans2103
hans2103 / _open-sans-condensed.scss
Last active March 22, 2018 09:01
CSS Open Sans Condensed Embedded Font Base64 encoded
@font-face{
font-family: 'Open Sans Condensed';
font-weight: 300;
font-style: normal;
src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAEbgABEAAAAAa7gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABgAAAABYAAAAWABAA3UdQT1MAAAGYAAAAEAAAABAAGQAMR1NVQgAAAagAAABZAAAAdN3O3ptPUy8yAAACBAAAAFsAAABgfdgVa2NtYXAAAAJgAAAAlgAAAMyvDbOdY3Z0IAAAAvgAAABTAAAAoA1WFg5mcGdtAAADTAAABJoAAAe0fmG2EWdhc3AAAAfoAAAAEAAAABAAHgAjZ2x5ZgAAB/gAADc/AABVojeuhJxoZWFkAAA/OAAAADYAAAA2AVCU7mhoZWEAAD9wAAAAHgAAACQMQwVZaG10eAAAP5AAAAIBAAADbLNuTylsb2NhAABBlAAAAboAAAG8aDB8bW1heHAAAENQAAAAIAAAACACgAHvbmFtZQAAQ3AAAADqAAAB6ihZQ+Vwb3N0AABEXAAAAYQAAAIomA5qEXByZXAAAEXgAAAA/QAAARMvsVyFAAEAAAAMAAAAAAAAAAIAAQAAANwAAQAAAAEAAAAKAAwADgAAAAAAAHjaHceBBsJAGADg778uTgIESAiEAPQMx9g7DCQm0JM22x5n48DnEzi5eYpx+H0VGbZNIMbPe1DQJssIRXg1j84uru4eFgdVb252Vkk1SXp/SSeEugPT/Q0cAAAAeNpjYGYOYtRhYGZgYJ3FaszAwCgPoZkvMqQxMTAyMHEzszGzsjAxsTQwMKgzMDA4M0CBoWOwM4MDg4KSEJv8PxGGFo5epggFBsb5IDkWW9ZtQEqBgRkA3DgKzQB42pXKMQgBcRTA4d//GFkwSNLrksliZDY4I3vZM5rtRVnsmZQ6ZS9hsVDMkl4U+
@hans2103
hans2103 / _open-sans.scss
Created March 22, 2018 08:55
CSS Open Sans Embedded Font Base64 encoded
@font-face {
font-family: 'Open Sans';
font-weight: 300;
font-style: normal;
src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAEdoABEAAAAAa9QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABgAAAABYAAAAWABAA3UdQT1MAAAGYAAAAEAAAABAAGQAMR1NVQgAAAagAAABZAAAAdN3O3ptPUy8yAAACBAAAAFsAAABgfcQdpmNtYXAAAAJgAAAAlgAAAMyvDbOdY3Z0IAAAAvgAAABdAAAAqhLrE6lmcGdtAAADWAAABJoAAAe0fmG2EWdhc3AAAAf0AAAAEAAAABAAHgAjZ2x5ZgAACAQAADelAABVvDBYzPJoZWFkAAA/rAAAADYAAAA2An9GxGhoZWEAAD/kAAAAHwAAACQNhAZaaG10eAAAQAQAAAIAAAADbJK6XfZsb2NhAABCBAAAAboAAAG8czSHHm1heHAAAEPAAAAAIAAAACACnQH4bmFtZQAAQ+AAAADqAAABvCJjP0pwb3N0AABEzAAAAYQAAAIomA5qEXByZXAAAEZQAAABFQAAATrejqJdAAEAAAAMAAAAAAAAAAIAAQAAANwAAQAAAAEAAAAKAAwADgAAAAAAAHjaHceBBsJAGADg778uTgIESAiEAPQMx9g7DCQm0JM22x5n48DnEzi5eYpx+H0VGbZNIMbPe1DQJssIRXg1j84uru4eFgdVb252Vkk1SXp/SSeEugPT/Q0cAAAAeNpjYGZpZ9RhYGVgYJ3FaszAwCgPoZkvMqQxvuFgYuJmZmNmZWFiYmlgYFBnYGBwZoACQ8dgZwYHBgUlITb5fyIMLRy9TBEKDIzzQXIs9qzbgJQCAzMAMHoL+wB42pXKMQgBcRTA4d//GFkwSNLrksliZDY4I3vZM5rtRVnsmZQ6ZS9hsVDMkl4U+6quR1Jm3/