• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    PULKA
    PULKA --- ---
    KALIF_WH: Nevím, jak to máš udělanou tu mapu (jestli je to custom code nebo jak), ale nějaký JS, který po kliknutí na to otevře tab s nějakým data-id (na objektech budeš mít třeba data-related-tab="ID" a na tabech data-id="ID" a přes JS prostě překlikneš)?
    KALIF_WH
    KALIF_WH --- ---
    Potreboval bych poradit, peru se s tim uz celkem dlouho a porad to nemuzu rozlousknout, muzu v nasledujicim odkazu z mista na mape linkovat otevreni konkretni zalozky v tech tabs ?

    POKUS – Pronájmy objektů v areálu Dolní žandov
    http://padz.cz.uvirt104.active24.cz/pokus/
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    mate nekdo zkusenost s woocommerce, kde je nejaky currency switcher a toret plugin pro zasilkovnu?
    pry je problem to nastavit(nevim), support mi rekl, ze to neumi. mi se nechce moc verit, ze to nikdo takto v shopu nema nastaveno..?

    jinak nemluvim o wpml (tam tvrdi, ze kompatibilitu pripravujou, ale mi to jede ok). kvuli eurum pro slovaky se mi nechce tlacit klientovi molocha typu wpml..
    JUNIOR
    JUNIOR --- ---
    Existuje prosím nějaký způsob jak umožnit wordpressu čárky ve štítkách aniž by mi to rozdělil a bylo to jako jeden string ? Zkoušel jsem v meta.php změnit separator na něco jiného než čárku a zkoušel jsem i tento návod, ale bohužel ani jedno nefunguje a nic jiného kloudnéh ose mi nepovedlo vygooglovat.

    Mockrát díky
    WOJTISHEK
    WOJTISHEK --- ---
    PULKA: logicky bych řekl, že by si to měl WC hlídat, ale upřímně nevím. WC už máme jenom jako "frontend", backend máme oddělen vlastním řešením, většina komunikace prozatím probíhala pomocí REST API, ale při 170k produktech to už není moc udržitelné, tak jsme museli přejít na vlastní API (shortinit).

    Nakonec to celé asi vyřeším tak, že _sale_price hodnotě nastavím 0 tam, kde je z nějakého důvodu (převážně historického) stejná _sale_price hodnota, jako je hodnota _regular_price. A tím pádem mi bude stačit ověřovat pouze _sale_price.
    PULKA
    PULKA --- ---
    WOJTISHEK: otázka mimo, dá se vůbec sales price nastavit vyšší? mám takový pocit, že je tam per default check, když to ukládá (ale jsem na mobilu, tak nevím)
    PULKA
    PULKA --- ---
    MRTVY_KENNY: Od loňska to nevlastní Musilek ale WP lama. jinak mi to dává smysl to, co píšeš.
    WOJTISHEK
    WOJTISHEK --- ---
    THEODORT: díky, jdu hledat, jestli umí elasticpress převzít custom query :)
    THEODORT
    THEODORT --- ---
    WOJTISHEK: jasny, sorry, ja mel za to ze to je ono.. nicmene pak to zrejme bez postaveni si vlastniho sql nepujde :)
    resp. ten vnitrni composer neumi to co chces a bude snazsi udelat neco jako
    SELECT max(cast(meta_value as unsigned)) FROM wp_postmeta WHERE meta_key='price' OR meta_key='price2'
    WOJTISHEK
    WOJTISHEK --- ---
    THEODORT: ale já nepotřebuji řadit podle meta_key, ale porovnat mezi sebou dvě meta_values dvou meta_klíčů v jednom query.
    Nebo tě tím tady obtěžuji?
    THEODORT
    THEODORT --- ---
    no a co napr. pouzit
    jednak wp_query, alebrz meta_query.. no doporucuju kouknout do codexu k cemu to vlastne je a proc ma v nazvu meta
    druhak dokumentaci wp codex zde https://developer.wordpress.org/reference/classes/wp_query
    a do tretice opet codex a tenhle komentar
    WP_Query | Class | WordPress Developer Resources
    https://developer.wordpress.org/reference/classes/wp_query/#comment-3334
    ?
    WOJTISHEK
    WOJTISHEK --- ---
    MRTVY_KENNY: jj, query monitor používám :) Přesně - "value" => "_regular_price" bere jako string, ne meta_key

    
    wp_postmeta.meta_key = '_regular_price' 
      AND 
      ( 
        ( 
          ( mt1.meta_key = '_sale_price' AND CAST(mt1.meta_value AS SIGNED) < '_regular_price' )
        )
      )
    
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    WOJTISHEK: klidne, mozna jsem to v podobnych pripadech delal pres https://wordpress.org/plugins/query-monitor/

    kazdopad nevim. a ten sql to posklada teda jak, on si mysli, ze to je string a ne nazev sloupce? pac jak to dole pises mi to prijde korekt..?
    WOJTISHEK
    WOJTISHEK --- ---
    MRTVY_KENNY: dumpuju si poskládaný WP_Query objekt z toho pre_get_postu, kouknu, jak vypadá ten sql
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    WOJTISHEK: a debugujes to nejakym SQL monitorem, co ti to tvori za konkretni SQL a co ten dotaz teda vrati/nevrati z db?
    WOJTISHEK
    WOJTISHEK --- ---
    MRTVY_KENNY: to taky není ono :(

    Přemýšlím, jestli jsem to nenapsal špatně...
    mám postmeta db, kde je :

    |---------|---------|----------------|------------|
    | meta_id | post_id | meta_key       | meta_value |
    |---------|---------|----------------|------------|
    |    1    |    1    | _regular_price | 10000      |
    |    2    |    1    | _sale_price    | 9000       |
    |---------|---------|----------------|------------|
    


    a já potřebuji pomocí meta_query zjistit, jestli u daného post_id je _sale_price nižší, než _regular_price.
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    sorry, ze otravuju, ale kdo ma nekde nejaky plugin od toret/musilka, zkuste precist...
    pokud jsem mimo, klidne reagujte proc. pokud vas to sere taky, nezaskodilo by mu napsat... me to treba irituje a asi si to upravim a pri kazde aktualizaci budu muset znovu. porad ale lepsi, nez klientovi na pozadani menit ceny.
    napsal mi, ze dekuje za podnet, ale implementovat to nejspis nebude (jako je to uprava dvou slov v kodu, takze to zvladnu i sam)
    ---

    Dobry den,
    ted resim u klienta mimo jine i vase pluginy a rad bych zopakoval vec, kterou jsem psal nekomu pres chat (nevim, kolik vas tam je).
    Apeloval jsem na upravu prav pro admin stranky nastaveni pluginu, jeste si to dovolim zopakovat tudy:

    Pravidla bezpecnosti WP ovladam, vsichni mi klienti maji weby zabezpecene, aktualizovane atd, rsp. jim delam technicky servis a NIKDO z klientu nema roli administratora.

    Proto mi prijde trosku absurdni, ze u vasich pluginu vidi klient nejake logy, ale nema pristup do nastaveni. Tzn sice vidi neco, cemu vubec nerozumi (nejake JSONy, kody odpovedi serveru atd), ale nemuze si samostatne zmenit treba cenu dopravy. Toto mi prijde logicke presne naopak, u WC davam klientum Shop Manager roli a tato by mela byt schopna si podle me nastavit i ceny a dopravce, stejne jako je to schopna udelat ve WC samotnem. Naopak technicke logy ji nemaji co zajimat a ty jsou vhodne maximalne pro me, ktery systemu rozumi technicky jakozto administrator.

    Na chatu mi pan argumentoval, ze to je z bezpecnostnich duvodu. To jsem psal i mu a na tento argument tvrdim, ze je to presne naopak, protoze me tim vlastne nutite:
    a/ pridelit klientovi roli administratora, i kdyz neni zadny admin, systemu technicky nerozumi a nechcu, aby vrtal do nastaveni
    b/ vas plugin “hacknout” a nastavit si capability ne na manage_options, ale na adekvatni shop managerovi. (mmch proc maji treba ty logy capability “read”, vubec nechapu)
    c/ nechat to tak a nechat klienta me otravovat kvuli prenastavovani cen dopravy, coz si zaplati. uplne zbytecne

    Tzn prosim, zkuste se nad veci zamyslet, nerikam, ze mam patent na rozum, ale jak to mate napsano ted, mi z praktickeho hlediska nedava zadny smysl a ani neni v souladu s nastavenim obdobnych dalsich pluginu pro WC..

    Dekuji :)
    WOJTISHEK
    WOJTISHEK --- ---
    PULKA: super, na trac se podívám. Děkuji :)
    PULKA
    PULKA --- ---
    WOJTISHEK: Myslím, že kromě OR/AND to nejde, nic jsem k tomu nenašla kromě toho, že si tady můžeš nad tím dát svůj dotaz https://core.trac.wordpress.org/ticket/20312#comment:3
    Kliknutím sem můžete změnit nastavení reklam