Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

WP All Import formát data

perest
verified
rating uzivatele
(2 hodnocení)
19. 8. 2019 17:47:11
Začal jsem používat plugin WP All Import Pro importování xml feedu invie a potřeboval bych nějak změnit formát data, který je v xml výpisu ve tvaru YYYY-MM-DD na klasický český formát DD.MM.YYYY.
Jak na to.
Díky za pomoc
19. 8. 2019 17:47:11
https://webtrh.cz/diskuse/wp-all-import-format-data/#reply1412393
brocki
verified
rating uzivatele
(14 hodnocení)
20. 8. 2019 07:39:43
Ahoj,
stačí použít fci strtotime a obalit s ní importovaný element. Takto
/from}))]
něco k formátování data: https://www.tvorba-webu.cz/php/datum-cas.php
H
20. 8. 2019 07:39:43
https://webtrh.cz/diskuse/wp-all-import-format-data/#reply1412392
perest
verified
rating uzivatele
(2 hodnocení)
20. 8. 2019 21:19:51
Napsal brocki;1540319
Ahoj,
stačí použít fci strtotime a obalit s ní importovaný element. Takto
/from}))]
něco k formátování data: https://www.tvorba-webu.cz/php/datum-cas.php
H
Díky moc za radu, včera jsem hledal na netu celej večer, zkoušel jsem různý věci, ale nic nepomohlo. Dneska řeším další dvě kraviny, hledám, ale nic co bych pochopil a podařilo se mi aplikovat.
1. Chci změnit skloňování některých výrazů. Našel jsem funkci replace })], ale tam se mi daří změnit vždy jen jeden výraz. Mě se však ve výpisu střídají třeba 3, 4 výrazy a tak hledám způsob, kde bych mohl nastavit replace pro všechny možnosti.
2. No a další věc kterou jsem nikde nenašel je jak přidat před výraz čárku (,) pokud je několik výrazů za sebou. Mohl bych to řešit tak, že bych čárky naflákal mezi výrazy klasicky, ale problém je, že někdy jsou výrazy za sebou tři, jindy jeden nebo dva, a pak by na konci zůstalo těch čárek několik samotnejch ua sebou...
Za každou radu nebo nasměrování moc a moc díky.
20. 8. 2019 21:19:51
https://webtrh.cz/diskuse/wp-all-import-format-data/#reply1412391
brocki
verified
rating uzivatele
(14 hodnocení)
21. 8. 2019 06:38:18
1. k tomu je nutné použít PHP funkci a vložit ji to function editoru a "zavolat" jí při importu. Kontrétně jsem toto nepoužíval, ale jako ukázka principu vlastních funkcí:
function multi_replace {
str_replace(
array("search","items"),
array("replace", "items"),
$string
);
}
a pak při importu /from})] aplikuješ na daný řetězec,. Případně pokud se jedná o import taxonomie, tak lze použí tzv maping, kde si můžeš nastavit bez php.
2. k tomu použij funkci foreach loop - zde je návod
FOREACH Loops - WP All Import
21. 8. 2019 06:38:18
https://webtrh.cz/diskuse/wp-all-import-format-data/#reply1412390
perest
verified
rating uzivatele
(2 hodnocení)
21. 8. 2019 07:59:46
Díky. Ty čárky jsem díky nápovědě zdárně vyřešil. Akorát replace se mi nedaří.
Pokud do php editoru vložím
function multi_replace {
str_replace(
array("Praha","Brno"),
array("Prahy", "Brna"),
$string
);
}
?>
tak se mu to nelíbí a vyhazuje hlášku: Parse error: syntax error, unexpected '{', expecting '(' in your code on line 2. Pochopil jsem z toho, že očekává kulatou závorku, tak jsem tak jsem to zkusil vyměnit, ale zase vyskočila jiná hláška. Nechci obtěžovat, už takhle jsem dlužníkem...
21. 8. 2019 07:59:46
https://webtrh.cz/diskuse/wp-all-import-format-data/#reply1412389
brocki
verified
rating uzivatele
(14 hodnocení)
22. 8. 2019 10:17:29
Možná nějaký zběhlý phpkář opraví: zkuste
function multi_replace {
$string = str_replace( array("Praha","Brno"), array("Prahy", "Brna"), $string);
echo ( $string);
}
?>
22. 8. 2019 10:17:29
https://webtrh.cz/diskuse/wp-all-import-format-data/#reply1412388
Pro odpověď se přihlašte.
Přihlásit