#3To vypadá sice zajímavě ale proč bych to dělal takto složitě, když to jde jednoduše nastavit při ukládání souborů v akci? Jen nevím co dělám špatně. Každopádně díky za tip
Příspěvky odeslané z IP adresy 89.102.173.–
Prosím vás asi jsem nechápavý, což je pravděpodobnější, nebo mi něco nefunguje. Dám příklad mám 10 fotek s názvy img_01 až img_10 a pomocí vytvořené akce je chci uložit s jiným názvem např: vanoce_1 až vanoce_10 a opravdu se mi nedaří. Postupuji podle https://helpx.adobe.com/cz/photoshop/using/processing-batch-files.html ale neustale na mě vyskakuje "Zvolte prosím název dokumentu, pořadové číslo nebo pořadové písmeno atd....." a přitom v poli pojmenování souborů mám napsáno v poli 1 "vanoce" v poli 2 "_1" a v poli 3 ".jpg" a v náhledu příkladu mi to ukazuje "vanoce_1.jpg" což je přesně to, co chci. Tak proč to proboha nejde?! Děkuji moc za radu
Dobrý den, přiznám se, že jsem začátečník ale nalezl jsem funkci, která mi omezuje počet znaků ve výpisu kategorie v eshopu a poté, když je delší, ukončí ho třemi tečkami. Lze tuto funkci upravit aby název byl delší? Díky
function cutAfter($string, $len = 30, $append = '...') {
return (strlen($string) > $len) ?
substr($string, 0, $len - strlen($append)) . $append :
$string;
}
#21 Kit
Tohle taky funguje, nicméně bez zvýraznění položek skladem to není ono ale i tak moc díky. nechám to asi tak jak to je. Když ale mluvíš, že v tom selectu to nejde moc stylovat, jak je to tedy například udělané tady http://www.vasecigareta.cz/produkt-1317-clearomizer-joyetech-tron-s-4ml.html
#18 peter
Jestli tě tedy můžu poprosit, vycházej z tohoto, co funguje
<?php
function stav($prodejna, $stav) {
if ($stav > 0) {
return "<option value=''>$prodejna: $stav ks</option>";
}
return "<option value=''>$prodejna: není skladem</option>";
}
?>
<select name="Dostupnost" size="0">
<?php
echo stav("Ihned pro odeslání", $this->product->product_in_stock);
echo stav("Prodejna Praha 1", $this->product->sklad_praha_1);
echo stav("Prodejna Praha 3", $this->product->sklad_praha_3);
echo stav("Prodejna Praha 6", $this->product->sklad_praha_6);
?>
</select>
To poslední co jsi zasílal mi rozhodilo totálně layout ale určutě to není tím že jsi to špatně napsal ale mou neznalostí o tom žádná. Tohle mi naprosto vyhovuje, jen potřebuji modifikovat písmo toho výsledku, to je vše. Moc díky za ochotu
#14 peter
Asi mi nerozumíš viz Tvá poslední věta. Není tomu tak, opravdu se v PHP zatím jen rozkoukávám. leccos si umím udělat sám ale v PHP jsem naprostý zelenáč a proto se ptám lidí, kteří tomu rozumí. Věř mi, že kdybych věděl jak na to, neptám se! Jistě byla si taky doba, kdy jsi nevěděl a možná si se to naučil ve škole, já tu možnost neměl jsem naprostý samouk a nebojím se říct laik ale i přesto jsem se toho už dost naučil no a až se mě zeptáš za nějakej ten pátek, tak ti to vysypu z rukávu. HTML i CSS zvládám, jen se teď tak nějak začínám seznamovat s PHP to je asi vše.
Mám to teď udělané tak jak mi poradil Kit a moc mu za to děkuji. a jediné co potřebuji je aby výsledné pole (není skaldem) bylo červené, případně tučné). Samozřejmě, že z hlediska konkurence by bylo lepší nahradit ještě že pokud je skladem třeba 5ks napsat jen skladem ale na to se raději ani neptám a v podstatě mi stačí, když to bude tak jak jsem psal. Ještě k těm 50.000:-) Ty stránky dělám pro sestru, která prodává svíčky a jestli myslíš, že je bohatá, že má tři prodejny, tak se tomu musím pousmát. ty prodejny jsou výdejní místa u známých, kteří tam nějakou prodejnu mají ale to je fuk. A poslední věc, ta výsledná hodnota načítaná z DB (sklad_praha_1) atd. je skutečně číslo, které se DO DB importuje skrze CSV a já budu mít na tom webu v detailu produktu jen tohle rozbalovací pole s aktuálními stavy produktů na těch výdejních místech.
<?php
function stav($prodejna, $stav) {
if ($stav > 0) {
return "<option value=''>$prodejna: $stav ks</option>";
}
return "<option value=''>$prodejna: není skladem</option>";
}
?>
<select name="Dostupnost" size="0">
<?php
echo stav("Ihned pro odeslání", $this->product->product_in_stock);
echo stav("Prodejna Praha 1", $this->product->sklad_praha_1);
echo stav("Prodejna Praha 3", $this->product->sklad_praha_3);
echo stav("Prodejna Praha 6", $this->product->sklad_praha_6);
?>
</select>
#4 Kit
Jsi hrozně hodnej ale tohle už je na mě fakt moc, na to prostě nemám. Jsem rád, že jsem udělal tohle. opravdu to neumím, teprve k tomu přičichávám:-)
<select name="Dostupnost" size=0>
<option value="">
Ihned pro odeslání: <?php echo $this->product->product_in_stock; ?> ks
</option> ks
<option value="">
Prodejna Praha 1.: <?php echo $this->product->sklad_praha_1; ?> ks
</option> ks
<option value="">
Prodejna Praha 3.: <?php echo $this->product->sklad_praha_3; ?> ks
</option> ks
<option value="">
Prodejna Praha 6.: <?php echo $this->product->sklad_praha_6; ?> ks
</option> ks
</select>
Naprosto to pro moje potřeby vystačuje až na ty mínusové položky. Někde jsem naše tohle:
if ($a > 0) $a = cokoliv;
ale nevím jak to zakomponovat aby to fungovalo.
#2 Kit
Nefunguje, možná jsem to špatně napsal. To pole sklad_praha_1 je číselná hodnota aktuálního stavu skladu na dané prodejně, které se do db načítá pomocí Cronu z csv. Někdy se stane, že stav jde i do mínusu a to mi vadí, když se zobrazí třeba -5, nula by mi nevadila ale raději bych nahradil podmínkou, že pokud je nižší než 0 zobrazí se Není skladem. Jak jste to myslel s tím objektem? Každopádně díky za ochotu.
Dobrý den, přiznám se, jsem úplný začátečník. Potřeboval bych jak podmínit hodnotu ve výpisu detailu produktu v eshopu
na stránce mám tento výpis skladu na jednotlivých prodejnách
<option value="">
Prodejna Praha 1. : <?php echo $this->product->sklad_praha_1; ?> ks
</option> ks
,kde mi udává sklad sklad_praha_1 počet produktů skladem a já potřebuji, pokud bude např 0 aby to vyhodilo není skladem. Vím, že je to něco přes if ale zatím nevím jak to napsat. Díky moc za ochotu.