Skip to content

Instantly share code, notes, and snippets.

View ashsmith's full-sized avatar
:shipit:

Ash Smith ashsmith

:shipit:
View GitHub Profile
@ashsmith
ashsmith / di.xml
Last active December 9, 2019 21:38
<type name="Magento\Cms\Model\Wysiwyg\Images\Storage">
<arguments>
<argument name="extensions" xsi:type="array">
<item name="image_allowed" xsi:type="array">
<item name="svg" xsi:type="string">image/svg+xml</item>
</item>
</argument>
</arguments>
</type>

Keybase proof

I hereby claim:

  • I am ashsmith on github.
  • I am ashsmithco (https://keybase.io/ashsmithco) on keybase.
  • I have a public key ASD-2LpasgMgAYQtopgcqsXXfxiWb1RulBqaQqehaHeZMAo

To claim this, I am signing this object:

@ashsmith
ashsmith / Controller-Edit.php
Last active August 28, 2019 13:55
M2 module from scratch - p5 - adminhtml
<?php
namespace Ashsmith\Blog\Controller\Adminhtml\Post;
use Magento\Backend\App\Action;
class Edit extends \Magento\Backend\App\Action
{
/**
* Core registry
*
@ashsmith
ashsmith / ps_opt_p_enabled_for_alpine.sh
Created March 27, 2019 13:40 — forked from benok/ps_opt_p_enabled_for_alpine.sh
Enable "ps [-p|--pid] PID" for /bin/ps from busybox (like Alpine Linux)
#!/bin/sh
# enable "ps [-p] PID" for /bin/ps from busybox (like Alpine)
# copy this script as /usr/local/bin/ps or /usr/bin/ps, and chmod 755 it.
if [ $# == 1 ]; then
echo $1 | grep -q -E '^[0-9]+$' # number only argument
if [ $? == 0 ]; then
OPT_P=1
ARG_P=$1
fi
@ashsmith
ashsmith / gist:524d176eaf48bfd87aab
Created February 18, 2015 16:55
Fake your user agent to look like Googlebot.
curl -A "'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)')" http://MYDOMAIN.COM/ --head
var disqus_config = function() {
this.callbacks.onNewComment.push(function() {
ga('send', {
'hitType': 'event', // Required.
'eventCategory': 'comments', // Required.
'eventAction': 'comment', // Required.
'eventLabel': 'New Comment'
});
});
};
/Applications/MAMP/Library/bin/mysql -u [username] -p databasename < file.sql
#You will be prompted for the users password after
cd /to/magento/root/
modman init
modman clone https://github.com/meanbee/gmailactions.git
@ashsmith
ashsmith / default_2.1.vcl
Created April 21, 2013 12:00
Varnish Cache for Magento configuration..
# This configuration is what is provided by PageCache by Varnish for Magento module:
# http://www.magentocommerce.com/magento-connect/pagecache-powered-by-varnish.html
# default backend definition. Set this to point to your content server.
backend default {
.host = "127.0.0.1";
.port = "80";
}
# admin backend with longer timeout values. Set this to the same IP & port as your default server.
@ashsmith
ashsmith / update_order_numbers_1.sql
Last active November 8, 2017 19:16
Magento: Update Order Numbers SQL
-- Update Order increment id to start at 123456789
UPDATE `eav_entity_store` SET `increment_last_id` = '123456789' WHERE `entity_type_id` = '5';`
-- Update Invoice increment id to start at 123456789
UPDATE `eav_entity_store` SET `increment_last_id` = '123456789' WHERE `entity_type_id` = '6';
-- Update Credit Memo increment id to start at 123456789
UPDATE `eav_entity_store` SET `increment_last_id` = '123456789' WHERE `entity_type_id` = '7';
-- Update Shipment increment id to start at 123456789