Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - ProsteMajkl

Stran: [1] 2
1
Vývoj / Re:Jak na title atributy v Laravelu?
« kdy: 23. 03. 2022, 13:25:36 »
a nebylo by lepsi toto resit na nejakym laravel foru?

Když se tu někdo poptá na nějaký problém ohledně Javy, pošlete ho na nějaké forům zaměřené na Javu?

Ale ano, zkoušel jsem i tam. :)

2
Vývoj / Re:Jak na title atributy v Laravelu?
« kdy: 23. 03. 2022, 09:19:18 »
Stále aktuální, nepodařilo se mi najít vhodné řešení. Děkuji za případnou pomoc! :)

3
Vývoj / Jak na title atributy v Laravelu?
« kdy: 16. 03. 2022, 12:50:50 »
Ahoj, otázka pro Laravel mastery,

můj /routes/web.php vypadá asi nějak takto:

Kód: [Vybrat]
Route::get('/', function () {
    return view('index', []);
})->name('index');

Route::get('/nase-sluzby', function () {
    return view('nase-sluzby', []);
})->name('sluzby');

Route::get('/kontakt', function () {
    return view('kontakt', []);
})->name('kontakt');

A následně si v blade šabloně chci vypsat odkazy, jsou v navigační liště která se nachází v master layoutu a content webu si yielduji. Ukázka:

Kód: [Vybrat]
<ul class="nav-menu align-to-right">
    <li><a href="/" title="{{env('APP_NAME')}} @yield('title')">Domů</a></li>
    <li><a href="/nase-sluzby" title="{{env('APP_NAME')}}">Naše služby</a></li>
    <li><a href="/caste-dotazy" title="{{env('APP_NAME')}}">Časté dotazy</a></li>
    <li><a href="/o-nas" title="{{env('APP_NAME')}}">O nás</a></li>
    <li><a href="/kontakt" title="{{env('APP_NAME')}}">Kontakt</a></li>
</ul>

Jistě chápete, že kvůli SEO nechci uvádět jen název firmy/webu, ale i danou podstránku. Například "MojeFirma | Naše služby".

Problém je, že tyto odkazy mohou být i například v patičce, někde v textu na nějaké stránce atd. Všude musím jít a manuálně v případě potřeby měnit znění title atributu. Například na "MojeFirma | Naše skvělé služby".

No a hlavně, když jsem pak v blade šabloně nase-sluzby.blade.php kde si definuji title stránky, to znamená takto:

Kód: [Vybrat]
@section('title', '| Naše služby')
tak právě potřebuji, aby tento title se shodoval s title atributem v a href kdekoliv na webu.

Snad jsem svůj problém vysvětlil a popsal v pořádku. Projekt běží na Laravel 9.x

Jsem v něm nováček (nikoli však v PHP) ale přesto vás prosím o případně konkrétní vysvětlení, řešení, podrobnější, aby bylo pro mne snažší pochopit tento problém a já se z něj mohl poučit pro budoucí řešení. Děkuji vám

4
Vývoj / Re:Predefinované kusy kódu v PhpStorm
« kdy: 06. 02. 2022, 16:15:21 »
Fuu, tak blbou náhodou (prostě jsem vyzkoušel další tři linky z google 2 stránky) jsem našel řešení, pomohlo mi přesně toto. https://www.jetbrains.com/help/phpstorm/using-live-templates.html


5
Vývoj / Predefinované kusy kódu v PhpStorm
« kdy: 06. 02. 2022, 16:05:33 »
Ahoj,

učím se podle jednoho videa na Udemy psát vlastní MVC Framework a autor videa napíše do PhpStorm dump poté pravdepodobně TABne? a hodí se mu tam celý, předem udělaný kus kódu viz. níže

Kód: [Vybrat]
<?php
echo '<pre>';
var_dump($position);
echo 
'</pre>';
exit;

Otázky pro ty co v PhpStorm pracují za
a) jak a kde si lze nastavit tyto kousky kódu?
b) jak si ho posléze vyvolám při psaní kódu? (Předpokládám, že to bude úplně stejné, z našeptávače akorát si popojedu šipkou z funkcionality var_dump na právě předefinovaný kus kódu a TABnu).

Děkuji pěkně

6
Vývoj / Re:Dotaz do bank. účtu na základě VS
« kdy: 28. 08. 2021, 01:17:13 »
Všem děkuji za rady. Zatím zvažuji dvě možnosti. O FIO jsem slyšel. Mají ji úžasně jednoduchou a už jsem o tom slyšel. Takže přemýšlím, že nadřízeným budu argumentovat, proč si založit FIO účet. Druhá možnost, kouknu se po něčem, jako je zde doporučované https://bankovni-vypisy.cz/developers/ :)

7
Vývoj / Dotaz do bank. účtu na základě VS
« kdy: 23. 08. 2021, 15:31:30 »
Dobrý den,

pro firmu řeším dvě věci. Tou první je SMS brána, kde mnou vyvinutý systém rozesílá SMS našim klientům. Vytáhnu si z databáze údaje co potřebuji, vytvořím z nich zprávu a příjemce a pomocí API odešlu požadavek na odeslání do SMS brány.

Nyní potřebujeme udělat to samé, ale s bankovnictvím. Potřebuji, aby si náš systém uměl sáhnout na firemní bank. účet a pokusil se dohledat platbu na základně hodnoty, kterou mu řeknu, tedy variabilní symbol. Ale to vůbec není sranda, co jsem se tak koukal. Můj šéf má firemní účet u Raiffeisenbank a když jsem se podíval do jejich dokumentace, tak mi z toho jde hlava kolem. Jistě chápete můj problém a chci se Vás zeptat, jestli máte nějaké zkušenosti s programováním něčeho takového. Dokážete mi pomoci? Doporučit? Poslat nějaké zdroje, odkud mohu čerpat (návod) atd.? Nebo neexistují nějaké služb třetích stran, kde jim jen dodáte client ID + secret pro oAout2 autorizaci na dotazování se za nějaký měsíční poplatek atd.? Děkuji Vám

8
Vývoj / Re:Jak integrovat EET do vlastního eshopu
« kdy: 03. 05. 2021, 12:57:29 »
Promiňte za prodlevu. Všem mockrát děkuji za odpovědi, etrzby mi pomohly. Vážím si vaší pomoci.

9
Vývoj / Jak integrovat EET do vlastního eshopu
« kdy: 23. 04. 2021, 13:53:13 »
Dobrý den,

nějakou dobu pro svého klienta spravuji e-shop, který není ani pronajatý, ani se nejedná o wordpress a jiné. E-shop byl od základu napsaný vlastní rukou.

Doposud jsme nemuseli řešit EET, ale klient si přeje přidat možnost platby u řidiče či dobírkou. A tady už je EET povinné. Ale já to vůbec nikdy neřešil a vůbec nevím, jak web napojit na nějaký EET systém (ideálně zdarma, skrz nějaké API napojené na ministerstvo financí?)?

Teď se generují .pdf faktury bez těch EET záležitostí. Jak to řešíte vy? Jsem samouk a naučím se, ale vůbec nevím kde a jak začít, jak do vlastního custom eshopu z 80% v PHP napojit na nějaký EET, který mi vygeneruje kody, které si pak uložím do databáze a následně vygeneruji do .pdf faktury?

Jsem v tom neznalý a všem děkuji za rady, doporučení.

10
Server / Re:.htaccess špatný redirect při vynuceném HTTPS
« kdy: 18. 03. 2021, 18:43:12 »
Tak jsem to vyřešil. Problém vůbec nesouvisel s http nebo https ale s tím, jestli jste zdali www nebo bez www. Přidal jsem kód pro přesměrování na www následujícím kódem
Kód: [Vybrat]
RewriteCond %{HTTP_HOST} ^domena\.cz [NC]
RewriteRule ^(.*)$ https://www.domena.cz/$1 [L,R=301]
a vše funguje jak má :)

11
Server / .htaccess špatný redirect při vynuceném HTTPS
« kdy: 18. 03. 2021, 18:02:54 »
Ahoj kamarádi,

na úvod připnu screen struktury mého adresáře s web projektem.


V .htaccess v kořenovém adresáři, tedy v -www je následující kód.
Kód: [Vybrat]
RewriteEngine on

# REDIRECT WEB PROJECT TO "public" FOLDER
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]

# REQUIRE HTPP"S"
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,QSA,NE]
Header set Content-Security-Policy "upgrade-insecure-requests;"

A v tom druhém o složku dále, tedy v -www --public je další .htaccess, kde je následující
Kód: [Vybrat]
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]

K problému. Když přistoupím přímo na web https://domena.cz (httpS) tak se vše zobrazuje v pořádku. Načte se má home page šablona.

Když ale jdu na http bez s na konci, tedy http://domena.cz/ web mne sice v pořádku přesměruje na httpS ale ještě do public, tedy na https://domena.cz/public/ a to mi potom prohlížeč hodí 404 not found.

Prosím, pomůžete mi upravit .htaccess tak, aby přesměrovával na httpS ale ne až do public? Děkuji moc.

12
Vývoj / Re:JS autoclick na button s id / provedení scriptu
« kdy: 11. 02. 2021, 10:43:20 »
Ale jak to udělat za uživatele? Jak zajistit, aby se automaticky kliklo na ten button a přesměrovávalo na tu bránu?

To dělá ten řádek, který jste napsal (pokud to tlačítko má id payButton):

Kód: [Vybrat]
document.getElementById('payButton').click();

Máte pravdu. Dělá. A to se mi pravděpodobně snažil říct AoK výše. Stačilo přidat krátký delay, počkat než se vše načte a nyní přesměrovává automaticky. Jen pro ostatní do budoucna, vyřešil jsem to následovně.

Kód: [Vybrat]
<script>
    // document.getElementById('payButton').click(); // PŮVODNÍ ŘEŠENÍ
    setTimeout(function(){document.getElementById("payButton").click()}, 4000); // SOUČASNÉ ŘEŠENÍ
</script>

Nyní zbývá jediné. Button vyobrazovat jako prostý text, ovšem se stejnou funkcionalitou pro případ, že by nedošlo k přesměrování a nahradit to textem "Probíhá přesměrování na platební bránu. Pakliže se tak nestane, klikněte zde!"

Všem děkuji za pomoc.

13
Vývoj / Re:JS autoclick na button s id / provedení scriptu
« kdy: 11. 02. 2021, 09:13:57 »
onload event se spustí mnohem dříve než se Stripe button načte, takže musíš ten event navázat na něco jiného nebo to zkoušet tak dlouho než se ten button tam neobjeví.

Nejde tolik o ten event jako o ten button. Když na něj kliknu, přesměrovává mě. To vše je v pořádku. Ale jak to udělat za uživatele? Jak zajistit, aby se automaticky kliklo na ten button a přesměrovávalo na tu bránu? Děkuji :)

14
Vývoj / JS autoclick na button s id / provedení scriptu
« kdy: 11. 02. 2021, 07:32:10 »
Ahoj,

řeším problém ohledně automatického provedení scriptu. Dole je kodik, kde mám dvě hlavní čísti. Button, na který když kliknu, načítá si data ze "stripe_charge", vygeneruje si sessionId a poté přesměrovovává na platební bránu stripe.com (externí adresa). Problém je, že na ten button musím kliknout, rád bych docílil toho, aby kliknutí na ten button došlo automaticky, plánuji to celé schovat, protože částku a další údaje si člověk vyplňuje na předešlé stránce, musel by tudíž 2x klikat a to nechci. Vím, proč to neudělám už tam, v předešlém kroku, ale já s .js neumím a když jsem se o to pokoušel, nikdy mi nesedělo sessionId se stripe API...

Zkoušel jsem třeba toto:

Kód: [Vybrat]
window.onload = function(){
  document.getElementById('payButton').click();
}

ale nefungovalo mi to. Zkoušel jsem spousty jiných variant, prostě nic. :( Dokážete mi tu napsat něco, moc prosím, co bude fungovat? Děkuji moc.

Kód: [Vybrat]
<!DOCTYPE html>
<html lang="cs">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Title</title>

    <script src="https://js.stripe.com/v3/"></script>

    <link rel="shortcut icon" href="assets/images/logo/favicon.png" type="image/x-icon">
</head>

<body>

<div id="paymentResponse"></div>

<div id="buynow">
    <button class="stripe-button" id="payButton">Koupit</button>
</div>

<script>
    var buyBtn = document.getElementById('payButton');
    var responseContainer = document.getElementById('paymentResponse');

    // Create a Checkout Session with the selected product
    var createCheckoutSession = function (stripe) {
        return fetch("stripe_charge", {
            method: "POST",
            headers: {
                "Content-Type": "application/json",
            },
            body: JSON.stringify({
                checkoutSession: 1,
            }),
        }).then(function (result) {
            return result.json();
        });
    };

    // Handle any errors returned from Checkout
    var handleResult = function (result) {
        if (result.error) {
            responseContainer.innerHTML = '<p>'+result.error.message+'</p>';
        }
        buyBtn.disabled = false;
        buyBtn.textContent = 'Buy Now';
    };

    // Specify Stripe publishable key to initialize Stripe.js
    var stripe = Stripe('<?php echo STRIPE_PUBLISHABLE_KEY?>');

    buyBtn.addEventListener("click", function (evt) {
        buyBtn.disabled = true;
        buyBtn.textContent = 'Please wait...';

        createCheckoutSession().then(function (data) {
            if(data.sessionId){
                stripe.redirectToCheckout({
                    sessionId: data.sessionId,
                }).then(handleResult);
            }else{
                handleResult(data);
            }
        });
    });
</script>
</body>
</html>

15
Všem moc děkuji za objasnění. Teď už chápu.

Stran: [1] 2