Skip to content

Instantly share code, notes, and snippets.

Ivan Dorić ivandoric

Block or report user

Report or block ivandoric

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ivandoric
ivandoric / gist:11211773
Last active Aug 29, 2015
shell: Change all directories to 755 and all files to 644
View gist:11211773
find . -type d -print0 | xargs -0 chmod 0775 # For directories
find . -type f -print0 | xargs -0 chmod 0664 # For files
@ivandoric
ivandoric / gist:11212113
Created Apr 23, 2014
shell: Change owner group for all files
View gist:11212113
chown -R web37:client9 *
@ivandoric
ivandoric / gist:11212154
Created Apr 23, 2014
wordpress: Dynamical wordpress pages menu with included ancestor
View gist:11212154
<?php //ADD PAGES MENU
$children = get_pages('child_of='.$post->ID);
$ancestors = get_post_ancestors($post->ID);
//Check if the page has children or ancestors if yes, output pages menu.
if(!empty($children) or !empty($ancestors)){
if( is_page() ) {
global $post;
$parents = get_post_ancestors( $post->ID );
@ivandoric
ivandoric / gist:11212191
Created Apr 23, 2014
wordpress: WPML Custom Language switcher
View gist:11212191
<?php
/*Just add this anywhere in yopur template where you want language switcher to appear.
This switcher just shows the flags. But you can make it work anyway you like */
?>
<ul class="lang-switcher">
<?php
$languages = icl_get_languages('skip_missing=N&orderby=KEY&order=DIR&link_empty_to=str');
foreach($languages as $language){
$flag = $language['country_flag_url'];
@ivandoric
ivandoric / gist:11212211
Created Apr 23, 2014
magento: Echo out Name of the user
View gist:11212211
<?php
$session = Mage::getSingleton('customer/session');
if($session->isLoggedIn()) {
$customer = $session->getCustomer();
echo $customer->getName();
echo $customer->getFirstname();
}
?>
@ivandoric
ivandoric / gist:11212247
Created Apr 23, 2014
magento: Remove category filter
View gist:11212247
<?php //Add this to your local.xml - removes category filter from sideabar. ?>
<catalog_category_layered>
<block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml">
<action method="unsetChild"><child>category_filter</child></action>
</block>
</catalog_category_layered>
@ivandoric
ivandoric / gist:11214990
Created Apr 23, 2014
wordpress: Select subcategory in wordpress
View gist:11214990
add_action( 'admin_print_footer_scripts', 'selektirajPodkategorije' );
function selektirajPodkategorije(){ ?>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#categorychecklist").find("input:checkbox").click(function() {
var koji = jQuery(this).parent().parent().parent().attr("id");
if(koji == "categorychecklist") {
@ivandoric
ivandoric / gist:11215015
Created Apr 23, 2014
wordpress: move site - update URLs
View gist:11215015
<?php
/*add this to functions.php file in theme */
update_option('siteurl','http://example.com/blog');
update_option('home','http://example.com/blog');
/* After the site is up and running remove those two lines */
@ivandoric
ivandoric / gist:11215045
Created Apr 23, 2014
shell: SCP cheat sheet
View gist:11215045
Copy the file "foobar.txt" from a remote host to the local host
$ scp your_username@remotehost.edu:foobar.txt /some/local/directory
Copy the file "foobar.txt" from the local host to a remote host
$ scp foobar.txt your_username@remotehost.edu:/some/remote/directory
Copy the directory "foo" from the local host to a remote host's directory "bar"
$ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar
Copy the file "foobar.txt" from remote host "rh1.edu" to remote host "rh2.edu"
@ivandoric
ivandoric / gist:11215077
Created Apr 23, 2014
jQuery: Smooth scroll
View gist:11215077
jQuery('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
var target = this.hash;
$target = jQuery(target);
jQuery('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 500, 'swing', function () {
window.location.hash = target;
});
});
You can’t perform that action at this time.