Skip to content

Instantly share code, notes, and snippets.

View alaasalama's full-sized avatar

Alaa AlDin Salama alaasalama

View GitHub Profile
<script>
jQuery( document ).ready(function() {
jQuery('input[name=log]').val('');
jQuery('input[name=pwd]').val('');
jQuery('#log')
.on('blur', function(){
var jQuerythis = jQuery(this);
if(jQuerythis.val() == 'Username'){
jQuerythis.val('');
}
@alaasalama
alaasalama / exclude_user_agent_load_script
Created March 8, 2016 12:12
Excluding user agents list from loading specific script on your website.
<?php
$UA_list = array("GT-I9300","SM-N900T"); //list all user agents you want to block here "using any keyword"
$current_UA = $_SERVER['HTTP_USER_AGENT']; //getting the current user agent
$matchFound = preg_match_all("/\b(" . implode($UA_list,"|") . ")\b/i",$current_UA,$matches); //check if the current user agent is in the block list
if($matchFound){
//do nothing!
}else{ //print the script
?>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
UPDATE`wp_postmeta`SET`meta_key`= 'views_temp' WHERE`meta_key`= 'views'
UPDATE`wp_postmeta`SET`meta_key`= 'tie_views_temp' WHERE`meta_key`= 'tie_views'
UPDATE`wp_postmeta`SET`meta_key`= 'tie_views' WHERE`meta_key`= 'views_temp'
UPDATE`wp_postmeta`SET`meta_key`= 'views' WHERE`meta_key`= 'tie_views_temp'
@alaasalama
alaasalama / ping_script
Last active August 21, 2016 02:36
Check's if the post got replied by one of the support team members or not in a bbPress support forum.
// ==UserScript==
// @name parallel-support-check
// @namespace http://alaasalama.com/
// @version 1.0
// @description check if this support thread got a reply or not
// @author Alaa.Salama
// @match https://themify.me/forum/*
// @grant none
// @require https://code.jquery.com/jquery-2.2.4.min.js
// ==/UserScript==
@alaasalama
alaasalama / Hi_script
Last active August 21, 2016 02:37
Auto insert the customer name in a bbPress reply
// ==UserScript==
// @name Hi-Automatic!
// @namespace http://alaasalama.com/
// @version 1.0
// @description Adding Hi+Name automatic for Themify support forums
// @author Alaa.Salama
// @include https://themify.me/forum/*
// @grant none
// @require https://code.jquery.com/jquery-2.2.4.min.js
// ==/UserScript==
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
color: #fff;
font-size: .85em;
text-decoration: none;
text-indent: -900em;
text-align: center;
width: 35px;
height: 35px;
display: block;
z-index: 9500;
@alaasalama
alaasalama / functions.php
Last active February 7, 2019 14:02 — forked from cliffordp/functions.php
Forked to apply this modification: https://gist.github.com/cliffordp/52d0bfb6d1537a19d158deb351dd9fa7#gistcomment-2731157 Events Calendar PRO: Change default coordinates and zoom level for Map View's start location (for when there are no event results found, to avoid African coast).
<?php
/**
* Events Calendar PRO: Change default coordinates and zoom level for Map View's
* start location (for when there are no event results found, to avoid African coast).
*
* Change the coordinates to your liking. See the link below for a helpful tool.
* Updated 2018-08-06 because PRO v4.4.30 removed one of the parameters.
*
* @link https://gist.github.com/cliffordp/52d0bfb6d1537a19d158deb351dd9fa7
@alaasalama
alaasalama / functions.php
Created February 20, 2019 23:26
show event's recurrence description
function show_recurrence_description() {
if (is_event()) {
?>
<script type="text/javascript">
// your javscript code goes here
jQuery( document ).ready(function() {
jQuery('.tribe-events-event-body').clone().insertAfter('.recurringinfo')
});
</script>
<?php
@alaasalama
alaasalama / single-event.php
Created February 28, 2019 18:40
Remove (free) string from the event cost outcome function
<?php echo str_replace('Gratis – ', '', tribe_get_cost( null, true )) ; ?>
@alaasalama
alaasalama / functions.php
Created March 4, 2019 22:34
hide free from RSVP cost
function hide_free_from_rsvp() {
?>
<script type="text/javascript">
// your javscript code goes here
jQuery( document ).ready(function() {
jQuery('.tribe-events-event-cost, .tribe-events-cost').each(function() {
jQuery(".tribe-events-event-cost").text().replace("Gratis – ", "")
var text = jQuery(this).text();
text = text.replace("Gratis – ", "");
jQuery(this).text(text);