Git Product home page Git Product logo

feed's People

Contributors

chomenko avatar martinknor avatar paveltizek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

feed's Issues

generování s https

Na localhostu mi generování funguje korektně, ale na serveru, kde mám https router neustále vrací:

No route for Catalog:Homepage:item(id=4590, slug=patice-gu10-objimka)

Což je v pohodě tvar.

Generuji:

$item->setUrl($this->linkGenerator->link("Catalog:Homepage:item", ["id" => $product->getId(), "slug" => $product->getSlug()]))

Když v routeru zakomentuji https (Route::$defaultFlags = Route::SECURED;), tak se feedy vygenerují korektně.

Napadá tě, co by mohlo být špatně?

composer require

Ahoj,

přes "composer require makr/feed" se mi stáhla nějaká starší verze, kde ještě chybí Google Merchant.
Nechybí ti propojení s packagist.org?

díky

Aktualizace na php verzi 7.2

Bylo by možné tento component aktualizovat na php verzi 7.2? Na které běží naše aplikace..

Díky

také aktualizace Kdyby/Console na novější verzi...

use Nette\Obejct;

aktuální: use \Nette\SmartObject;

Add support for PHP 7.1 and Nette 3.0

Hello,

I would like to extend support for PHP 7.1 and Nette 3.

If you are interested in this change, I will send PR including automatic tests (PhpStan and CodeStyle).

Thanks.

Problém s ukládáním většího feedu

Zdravím,
mám problém že při ukládání většího feedu s více produkty my componenta háže:
PHP Warning: DOMDocument::loadXML(): internal error: Huge input lookup in Entity, line: 845125

Ale tohle hází jen u ukládání heureka.xml

Zbozi.xml se v pořádku vyexportuje...

Jak tento problém mohu vyřešit?

Fix BaseGenerator

Please fix issue in protected function prepareTemplate in BaseGenerator. Its used safe:// in fopen. It works only without safe stream prefix of file :-/

I use this composer packages:

"require": {
        "php": ">= 7.1",
        "ext-json": "*",
        "nette/application": "^2.4",
        "nette/bootstrap": "^2.4",
        "nette/caching": "^2.5",
        "nette/database": "^2.4",
        "nette/di": "^2.4",
        "nette/finder": "^2.4",
        "nette/forms": "^2.4",
        "nette/http": "^2.4",
        "nette/mail": "^2.4",
        "nette/robot-loader": "^2.4",
        "nette/security": "^2.4",
        "nette/utils": "^2.4",
        "latte/latte": "<2.5",
        "tracy/tracy": "^2.4",
        "dg/adminer-custom": "~1.5",
        "tharos/leanmapper": "v2.2.0",
        "parsecsv/php-parsecsv": "0.4.5",
        "radekdostal/nette-datetimepicker": ">=2.7",
        "kdyby/forms-replicator": "1.4.0",
        "mpdf/mpdf": "6.1.3",
        "joseki/pdf-response": ">= 2.1",
        "sentry/sentry": "^1.7",
        "friendsofphp/php-cs-fixer": "^2.4",
        "kdyby/console": "^2.7"
    },

constructor

Ahoj,

jak do feedu dostanu závislost na mém modelu?
Potřebuji tam předat model z doctrine. Zkoušel jsem @Inject ale nefungoval a vytvoření vlastního konstruktoru způsobilo spoustu potíží.

díky.

fuknce save() neukládá data z db

Mám takový problém, že pokud data tahám pomocí..

https://ctrlv.cz/shots/2018/02/12/VSL4.png

    {
        $item = new Item();
        $item->setProductName('Name')   #název nabídky, povinné, doporučená délka 70 znaků
            ->setDescription('Description') #popis nabídky, povinné (doporučená délka do 1000 znaků)
            ->setUrl('http://www.seznam.cz') #adresa nabídky v eshopu, povinné
            ->setPriceVat(10) #cena, povinné; číselná hodnota, max. dvě desetinná místa
            ->setDeliveryDate(0) #dostupnost, povinné (celé číslo nebo datum ve formátu RRRR-MM-DD)
            ->setItemId(123) #identifikátor nabídky v eshopu, nepovinné (alfanumerické znaky)
            ->setEan(87458965) #kód obchodní položky (čárový kód), nepovinné
            ->setIsbn('978-1-78038-067-4') #identifikační číslo knihy, nepovinné
            ->setProductNo('PRO1548') #produktový kód výrobce, nepovinné
            ->setItemGroupId(10) #označení skupiny nabídek, nepovinné
            ->setManufacturer('Adidas') #výrobce produktu, nepovinné
            ->setBrand('Nike') #značka produktu, nepovinné
            ->setCategoryId(1) #ID kategorie Zboží.cz, nepovinné
            ->setProduct('Cerny') #název nabídky ve výsledcích vyhledávání, např. "+ dárek zdarma", nepovinné
            ->setVisibility(true) #zobrazování nabídky na Zboží.cz
            ->setCustomLabel('neco') #dodatečné označení nabídky, vytvoří skupinu - kolekce, sezoni akce
            ->setCustomLabel1('nic') #dodatečné označení nabídky, vytvoří skupinu - kolekce, sezoni akce
            ->setMaxCpc(10) #maximální cena za proklik
            ->setMaxCpcSearch(10.2) #maximální cena za proklik pro nezařazené nabídky
            ->setProductLine('iPod | iPod Touch') #produktová řada
            ->setListPrice(999) #doporučená koncová prodejní cena
            ->setReleaseDate(new \DateTime()); #datum oficiálního zahájení prodeje v ČR

        #category text
         $item->addCategoryText('Kategorie | Subkategorie');
         $item->addCategoryText('Kategorie | Subkategorie1');

        #images
         $item->addImage('http://placehold.it/350x150'); #adresa obrázku, nepovinné, doporučujeme uvádět; značku je možné opakovat
         $item->addImage('http://placehold.it/350x150');
         $item->addImage('http://placehold.it/350x150');

        #extra messages
         $item->addExtraMessage(ExtraMessage::EXTENDED_WARRANTY); #doplňkové informace o nabídce, @see http://napoveda.seznam.cz/cz/zbozi/specifikace-xml-pro-obchody/specifikace-xml-feedu/#EXTRA_MESSAGE
         $item->addExtraMessage(ExtraMessage::FREE_DELIVERY);

        #shops
         $item->addShopDepot(1234); #výdejní místo pro okamžitý odběr
         $item->addShopDepot(5678);

        #parameters
         $item->addParameter('Barva', 'Hnědá'); #parametry nabídky
         $item->addParameter('Váha', '10', 'Kg');
        
        return $item;
    }

Tak se fuknce 

 save()

 v BaseGenerator.php vykoná v pořádku...

Ale pokud data tahám z db tak mi to vyhodí...

Call to a member function save() on null

ale přitom když provedu dump data tam mám... viz laděnka

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.