středa 10. února 2016

Ruby - nahrazování textu

Soubor skript.rb

#!/usr/bin/ruby

def nacteni(soubor)
    obsah = ""

    File.open(soubor).each_line do |radek|
            obsah << radek
    end

    return obsah
end

def filtr(obsah)
    return obsah.gsub(/<a [^<]*?XXX-XXX.*?>(.*?)<\/a>/,'\1').gsub(/<img [^<]*?XXX-XXX.*?>/,'');
end

soubor = ARGV[0];
puts filtr(nacteni(soubor));


Odmaže všechny odkazy a obrázky obsahující odkaz na  XXX-XXX. Skript se volá

./skript.rb soubor.txt > upraveny-soubor.txt

neděle 7. února 2016

Servis počítačů, notebooků a tabletů v Hradci Králové a okolí

Protože někdy jednoduše nejde přinést výpočetní techniku do servisu, spustili jsme novou službu. Více informací najdete na www.facebook.com/servishk nebo www.rokit.cz, kde si můžete službu rovnou objednat :-)



neděle 24. ledna 2016

Wordpress omezení počtu příspěvku ve widget archivu

Do souboru function.php přidat

function my_limit_archives( $args ) {
    $args['limit'] = 10;
    return $args;
}

add_filter( 'widget_archives_args', 'my_limit_archives' );
add_filter( 'widget_archives_dropdown_args', 'my_limit_archives' );

středa 20. ledna 2016

Wordpress - soubor xmlrpc.php omezení přístupu k němu

Do souboru .htaccess přidat: 

<Files xmlrpc.php>
order deny,allow
deny from all
allow from 127.0.0.1
allow from localhost
</Files>

pátek 25. prosince 2015

Počeštění pluginu ve WP

Může a nemusí fungovat:

Do wp-config.php přidat

define ('WPLANG', 'cs_CZ'); 

v adresáři lang pluginu vytvořit soubor se stejným názvem jako plugin, např. 

all-in-one-event-calendar-cs_CZ.po

a ten zkonvertovat na all-in-one-event-calendar-cs_CZ.mo příkazem:

msgfmt all-in-one-event-calendar-cs_CZ.po -o all-in-one-event-calendar-cs_CZ.mo

Dál to může (a nemusí fungovat).

úterý 8. prosince 2015

pátek 13. listopadu 2015

Google reCAPTCHA návod/howto 2 - JQUERY

Do <head></head> vložit

<script src="jquery-2.1.4.min.js"></script>
<script src='https://www.google.com/recaptcha/api.js'></script>


Na konec formuálře (před </form> přidat pro zobrazení reCAPTCHA

<div class="g-recaptcha" data-sitekey="SITE-KEY"></div>  

Do validace formuláře pomocí JQUERY přidat

(function($){
$("#formular").submit(function(){
    var isFormValid = true;

    if(grecaptcha.getResponse().length ==''){
        alert('Potvrďte prosím, že nejste robot.');
        isFormValid=false;
    }


return isFormValid;
});
})(jQuery);