JQuery – Converts minutes into days, week, months and years

<script>

$(function() {

MINS_PER_YEAR = 24 * 365 * 60;
MINS_PER_MONTH = 24 * 30 * 60;
MINS_PER_WEEK = 24 * 7 * 60;
MINS_PER_DAY = 24 * 60;
MINS_PER_HOUR =  60;

$(“.minutes”).each(function() {

minutes = $(this).text();
minutes  = parseInt(minutes);
years = Math.floor(minutes / MINS_PER_YEAR);
minutes = minutes – (years * MINS_PER_YEAR);
months = Math.floor(minutes / MINS_PER_MONTH);
minutes = minutes – (months * MINS_PER_MONTH);
weeks = Math.floor(minutes / MINS_PER_WEEK);
minutes = minutes – (weeks * MINS_PER_WEEK);
days = Math.floor(minutes / MINS_PER_DAY);
minutes = minutes – (days * MINS_PER_DAY);
hours = Math.floor(minutes / MINS_PER_HOUR);
minutes = minutes – (hours * MINS_PER_HOUR);

if(years){current_years_part =  years +’ year(s) ‘; }else{ current_years_part = ”; }
if(months){current_months_part =  months +’ month ‘; }else{ current_months_part = ”; }
if(weeks){current_weeks_part =  weeks +’ week ‘; }else{ current_weeks_part = ”; }
if(days){current_days_part =  days +’ day ‘; }else{ current_days_part = ”; }
if(hours){current_hours_part =  hours +’ hour ‘; }else{ current_days_part = ”; }

$(this).text(current_years_part +’ ‘+current_months_part +’ ‘+current_weeks_part +’ ‘+current_days_part  +’ ‘+current_hours_part +’ ‘+minutes+ ‘ minutes’ );

});
});

</script>

<body>

<span class=’minutes’>654321</span>

<span class=’minutes’>341834321</span>

<span class=’minutes’>5452334321</span>

</body>

similar source: http://stackoverflow.com/questions/7812742/converts-minutes-into-days-week-months-and-years

Online bankkártyás fizetési lehetőségek összehasonlítása

Webáruházunknak el kell tudni fogadnia a leggyakoribb dombornyomott és nem dombornyomott kártyákat (Mastercard, Visa, Maestro).

Bankkártya elfogadásához először is szerződnünk kell egy bankkal vagy egy kártyás tranzakciókat végző céggel.

A bankok közül az alábbiakat választhatjuk:

Budapest Bank
CIB Bank
FHB Bank
K&H Bank
OTP Bank
UniCredit Bank
Takarékbank

A bankok kizárólag csak bankkártyás fizetési lehetőséget biztosítanak. A tranzakciókat azonnal feldolgozzák, és valós időben visszaigazolják (így szinte azonnal útjára indítható a csomag). Általában telefonos kereskedői ügyfélszolgálatot és email alapú IT támogatást biztosítanak.

Költségeink egyszeri fix díjból (30-50 ezer forint), havi számlavezetési díjból és tranzakciónkénti felszámított díjból (1,3-2 százalék) származnak.

Ugyanakkor mára megszűnt a bankok korábbi egyeduralma ezen a területen, így bankkártya elfogadási szerződést, sok esetben a bankok által kínáltnál előnyösebb feltételekkel köthetjük meg a kártyaelfogadásra specializálódott szolgáltatókkal.

Őket az alábbi lista tartalmazza:

SIX Payment Services
Borgun (B-Payments)
Escalion
PayPal
PayU
TrustPay
VoxPay
Wirecard
Barion
BIG FISH Payment Gateway
D.C.Lax Kft.
Yourbank
ShopRenter Pay (Új)

http://www.webshopexperts.hu/labor/bankkartyas-fizetes

 

TinyMCE with JQueryForm

Before submitting the form, call tinyMCE.triggerSave();

<script>
// jQuery From
$(document).ready(function() {
$(‘#page_edit_form’).submit(function() {

           tinyMCE.triggerSave();

$(this).ajaxSubmit({
success: function(res, statusText, xhr, $form) {
alert( res);
}
});
// return false to prevent normal browser submit and page navigation
return false;
});

});

</script>

source:  http://stackoverflow.com/questions/2122085/problem-jquery-and-tinymce-textarea-value-doesnt-submit

 

 

 

WordPress plugin development:

Passing parameters from PHP to Javascripts in plugins: http://ottopress.com/2010/passing-parameters-from-php-to-javascripts-in-plugins/

How To Include CSS and jQuery in my wordpress plugin?: http://stackoverflow.com/questions/3760222/how-to-include-css-and-jquery-in-my-wordpress-plugin

Introduction to Creating Your First WordPress Widget: http://code.tutsplus.com/tutorials/introduction-to-creating-your-first-wordpress-widget–cms-22403

How To Build WordPress Widgets Like A Pro: http://premium.wpmudev.org/blog/how-to-build-wordpress-widgets-like-a-pro/

5 Tips For Using jQuery with WordPress: http://www.ericmmartin.com/5-tips-for-using-jquery-with-wordpress/

How to Include jQuery and CSS in WordPress Plugin and Theme Development?: http://masterblogster.com/how-to-include-jquery-and-css-in-wordpress-plugin-and-theme-development/

Developer FAQ: https://wordpress.org/plugins/about/faq/

Readme Standard: https://wordpress.org/plugins/about/readme.txt

Simple jQuery gallery

Template system: Laravel Blade

The my_gallery_pics  DIV contains the pics. First the script  collected to array, then show first item.

 

<script>

function addImageTodiv(current_pic) {
$(‘#picture_place’).prepend($(‘<img>’, {
id: current_pic,
src: “{{ URL::to(‘/uploads/pics’) }}” + ‘/’ + current_pic,
width: 360,
height: 425,
class: “img-responsive”}));
}

$(document).ready(function() {
picArr = new Array();
$(“#my_gallery_pics img”).each(function() {
//console.log(‘id:’ + $(this).attr(“id”));
picArr.push($(this).attr(“id”));
});
curr_pic = picArr[0];
$(‘#picture_place’).prepend($(‘<img>’, {id: picArr[0], src: “{{ URL::to(‘/uploads/profile_images/resized/medium’) }}” + ‘/’ + picArr[0]}));

arr_index = 0;
$(‘#gallery_arrow_right_box, #gallery_arrow_right’).click(function() {

$(‘#gallery_arrow_left’).show();

if (picArr.length – 1 > arr_index) {
arr_index++;
}
if (picArr.length – 1 == arr_index) {
$(‘#gallery_arrow_right’).hide();
}

//console.log(picArr.length + ‘ current_index: ‘ + arr_index);
addImageTodiv(picArr[arr_index]);

});

$(‘#gallery_arrow_left_box, #gallery_arrow_left’).click(function() {
$(‘#gallery_arrow_right’).show();
if (arr_index > 0) {
arr_index–;
}
if (arr_index == 0) {
$(‘#gallery_arrow_left’).hide();
}

// console.log(picArr.length + ‘ current_index: ‘ + arr_index);
addImageTodiv(picArr[arr_index]);

});

});
</script>

 

<div class=”pic” >
<div class=’left_box’  id=’gallery_arrow_left_box’ ></div>
<div class=’right_box’ id=’gallery_arrow_right_box’></div>
<a class=”arrow left”  id=’gallery_arrow_left’ ></a>
<a class=”arrow right”  id=’gallery_arrow_right’></a>
<div id=’picture_place’></div>
<div class=”text”>Lorem Ipsum</div>
<i class=”triangle”></i>
</div>

<div id=”my_gallery_pics” style=’display:none;’ >

@foreach ($pictures as $item)
@if($item->filename !=”)
{{ HTML::image(‘/uploads/pics/’.$item->filename, ‘profile picture’, array(‘style’ => ‘height:50px;’, ‘id’=> $item->filename)) }}
@endif
@endforeach
</div>