Přehled odpovědí
-
AutorPříspěvky
-
Tlačítka nemusím, já používám vlastní shortcode – takové hybridní bbcode :)
např tučné, [c]kód[/c], [cite]citace[/citace], [red]červeně[/red], [green]zeleně[/green] atd. atd. Zjistil jsem totiž, že když už píšu článek tak píšu oběma rukama a sahat furt na myšku je prostě ztráta času :) Výhoda je v tom, že si tak můžu nadefinovat co chci, nemusí to být nutně jeden HTML tag může to být klidně celý DIV se spešl formátováním uloženým klidně i pod jedním písmenkem. Je to o zvyku, ale neskutečná úspora času a jednoduchost. Něco na způsob jako jsem popsal tady. Pokud ale najdu něco na ikonky ozvu se.
Možná by pomohl i odkaz na web nebo ukázku…
Pokud nevadí že to je francouzsky – http://manuchap.online.fr/pluxml/?article20/ajouter-des-boutons-a-l-editeur-visuel-de-wordpress
6. listopadu 2012 (20:14) odpověď na téma: Prosím o pomoc s vytvořením dvou bloků na jedné stránce ve WP #9991ať dělám co dělám tak
<table border="0">
<tr><td>jeden článek</td><td>druhý článek</td></tr>
</table>
mi žádné okraje nedělá :)
Hmm, tak né každá položka má nastavené stejné poštovné. Například hrnky mají 52kč a né 32. Když si objednám tričko a hrnek mám dvě rozdílné ceny poštovného. Muselo by se zjistit poštovné u každé konkrétní položky a … přičíst k ceně to největší?
Pokoušel jsem se odpovědět na mejl, ale dostal jsem tuto hlášku: “Delivery to the following recipient failed permanently”. Ještě nějaký jiný kontakt? :)
ok nedá mi to…
return $shipping;
změnit za
return (($cart_item->quantity * $additional_shipping) - $shipping) + $additional_shipping;
Aha tak problém bude někde hlouběji… Pokud $shipping vrací už konečnou cenu (i s poštovným * počet kusů) tak bych zkusil zjistit zda $cart_item obsahuje i počet kusů (předpokládám, že ano z kódu to ale nelze poznat). Stačilo by se podívat na
<?php var_dump($cart_item); ?>Pokud tam taková hodnota je, jednoduše bych doplnil kód tak aby se konečná cena upravila takhle:
((počet kusů * poštovné) – celková cena) + poštovné
(zjistíme o kolik byla navýšena cena chybným vynásobením počtem kusů, tu odečteme od celkové ceny – tím se vrátíme na celkovou cenu bez poštovného a přičteme poštovné jenom jednou)
To je teorie jakou bych postupoval, podle mě by to bylo rychlé a jednoduché řešení. Nemám, ale e-commerce s tímto pluginem nainstalovaný tak to nemůžu vyzkoušet.
Taky mě napadlo, že plugin obsahuje bezpečnostní chybu (CSRF) kdy je teoreticky možné za určitých okolností změnit některé hodnoty v nastavení (třeba nastavit $additional_shipping na -3000, která se pak samozřejmě přičte ke skutečné ceně (třeba 500). Ve výsledku nakoupím né za 500, ale za -2500.
Ale to jsem jen tak koukl do kódu, ještě si to ověřím…
řádek 166 v pluginu wpsc-simple-shipping.
$shipping = $quantity * $additional_shipping;změnit na
$shipping = $additional_shipping;ale to jen tak co mě napadlo, nezkoušel jsem.
1. listopadu 2012 (11:45) odpověď na téma: odstranění pár věcí z webu (comments ,home,read more, posted in atd…) #13080Zkusil bych v editoru otevřít jednotlivé soubory šablony a poté stisknout kombinaci kláves CTRL+F, zadat text “Posted in” a stisknout klávesy ENTER a DELETE, případně ještě F3 a opět DELETE pokud se text opakuje na více místech.
(“Posted in” je poté třeba nahradit jiným textem, který chceme z webu odstranit)
Většina editorů zdrojových kódu umí také najít a nahradit určitý text ve všech souborech určité složky, pak stačí pouze vybrat složku šablony, zvolit “najít a nahradit” a poté zadat jaký text se nahradí za “nic”.
1. listopadu 2012 (11:33) odpověď na téma: Plugin české podpory WordPressu v nástěnce produkuje chyby #13106Chybová hláška “deprecated” není vlastně chybou, je to jen informace o “zastaralé” funkci nebo třídě. Takto se označují některé funkce, které budou v budoucnu odstraněny nebo nahrazeny jinou funkcí.
Já bohužel nemůžu ovlivnit třídu SimplePie vytvořenou třetí stranou a jak jsem už psal tak v nejnovější verzi mi plugin žádné chyby ani upozornění nevypisoval a to ani když jsem jej testoval na různých verzích jak PHP tak i WP.
Každopádně zobrazování jakýchkoliv chybových zpráv nebo upozornění na ostrém sevreru není vůbec rozumné!
To že to tak hosting Endora má ve výchozím stavu nastaveno neznamená, že to je tak správně (věřím tomu, že kdyby nějaký freehosting umožňoval přístup do administrace bez hesla, 90% lidí to nebude řešit).
Už to, že se dá ze zobrazené zprávy vyčíst cesta k souborům nebo jaký používáte hosting je potencionální bezpečnostní chyba.
Proto bych do souboru index.php vložil
<?php
@ini_set('display_errors','0');
error_reporting(0);
?>
Hezký, jen mám 5 připomínek (to bych nebyl já :D )
1) Pokud přidám něco do košíku, mám v levo ve widgetu u nově přidané položky nedefinované něco, co vypadá jako tlačítko a po kliknutí na něj dojde k odstranění položky z košíku. Mohla by tam být nějaká ikonka ze které uživatel pochopí, že po kliknutí danou položku odstraní (nebo alespoň text “Odstranit z košíku”). Odstraněnou položku by se mi už znovu hledat nechtělo.
2) Ajaxové vkládání do košíku je hezké, ale ikonka načítání se načítá nějak moc dlouho. Zobrazila se až těsně před zmizením. Vizuálně to vypadá jako by chyběla (ale možná jen problém s netem na mé straně).
3) Formuláře by mohly být vizuálně hezčí, příjde mi to takové prázdné a až moc jednoduché.
4) Celý Linuxsoft.cz (tedy nejenom eshop) se načítá neskutečně dlouho, tolik času nemá žádný zákazník…
5) Chybí mi tam hrnek s Linux Mint ;)
Ale jinak dobrá práce, na první pohled bych neřekl, že to jede na WP a nějakém pluginu.
Používáte nejnovější verzi WordPressu?
Zkoušel jste to i na jiném PC?
Nepoužíváte v chrome nějaká rozšíření?
Zkuste odstranit z prohlížeče cookies a dočasnou paměť nebo aktualizovat přehrávač flashe.
Zkuste použít plugin Magn WP Drag and Drop Upload.
Mělo by to v nejnovější verzi normálně fungovat tak jak chcete, bohužel si to ale nemůžu vyzkoušet nemám IE ani Word :)
<?php if(is_home()){require dirname(__FILE__).'/static-inc.php';} ?>
Výše popsaný kód vložit do šablony vzhledu (soubor index.php) na místo kde se má daný obsah zobrazovat a ve složce šablony (vedle souboru index.php) vytvořit soubor “static-inc.php” do kterého vložíte obsah, který chcete zobrazit pouze na hlavní stránce.
O jakou úpravu se jedná? Co konkrétně v tom tagu datetime je třeba upravit? Musí to být upraveno v databázi? Nestačí jednoduchý filtr, který ošetří pouze výstupní text (add_filter)?.
Např pro odstranění tagu “del” stačí jednoduché
function RemoveDatetime($content){
return preg_replace('#(.*)<del datetime="(.*)">(.*)</del>(.*)#is', '$1$3$4', $content);
}
add_filter('the_content', 'RemoveDatetime');
No možná se pletu ale já měl odjakživa, že v atributu “title” žádné HTML nemá co dělat. Problém bude pravděpodobně v pluginu, který nějak upravuje titulky případně v pluginu, který vytváří ty mikroformáty (nebo v šabloně pokud si to vytváří sama).
Aktualizoval bych WordPress vaše verze je 3.0.1 což je velice velice zastaralá verze…asi až pak bych řešil proč něco nefunguje.
28. října 2012 (19:11) odpověď na téma: Plugin české podpory WordPressu v nástěnce produkuje chyby #13103Nemůžu si pomoct, ale když povolím zobrazování chybových hlášek (display_errors = 1) a nastavím aby se zobrazovali naprosto všechny (error_reporting(E_ALL)) a i když povolím WP_DEBUG tak se žádné chyby prostě nezobrazují (verze WP 3.4.2)…
-
AutorPříspěvky