neděle 21. srpna 2011

WordPress restart multisite instalace

Někdy je potřeba nastavení multisite instalace Wordpressu resetovat, jak se to provádí, co je k tomu nutné?
  • Smazat přidané multisite řádky v souboru wp-config.php
  • Smazat soubor .htaccess
  • V tabulce users smazat sloupce deleted a spam
  • Smazat tabulky 
    wp_blogs
    wp_blog_versions
    wp_registration_log
    wp_site
    wp_sitemeta
    wp_signups
    wp_sitecategorie
(pokud existuje)

Odkazy

Remove Wordpress Multisite Data

neděle 14. srpna 2011

Opencart ceny na dotaz (2)

Další a zřejmě jednodušší možností jak nastavit v OpenCartu cenu Na dotaz v případě hodnoty výrobku 0 je tato.

V souboru system/library/currency.php najděte řádek

$string = '';

a před něj umístěte např. toto

if ($format && (float)$value == 0) {
    return '<a href="index.php?route=information/contact">Na dotaz</a>';
}

A je to. Místo 0 se bude zobrazovat text Na dotaz s odkazem na kontaktní formulář.

úterý 2. srpna 2011

Jak na Flash v 64b Debianu

Originál Flash pro Iceweasel se v 64b verzi Debianu nainstaluje zadáním

aptitude install flashplugin-nonfree

Tento skript si stáhne originál nejnovější verzi Flashe přímo od Adobe. Tuto verzi můžete také kdykoliv později ručně aktualizovat zadáním

update-flashplugin-nonfree --install

Co ovšem dělat pokud je tato verze rozbitá a nefunkční? A jak že se to může stát? V současné době (k datu vydání tohoto zápisku) je k dispozici pouze vcelku nestabilní betaverze Flashe, která má do stability asi tolik co vajíčko umístěné na nakloněnou rovinu v autě jedoucím po české silnici.. ;-)

To se pak musí stáhnout verze jiná, zřejmě jedinou možností je o dost lepší 32 bitová verze Flashe. Tu stáhnete přímo ze stránek Adobe http://get.adobe.com/cz/flashplayer/ . Dál je dobré vybrat zabalený archív, z kterého vás zajímá soubor (vlastně knihovna) libflashplayer.so. Ten je třeba umístit do adresáře ~/.mozilla/plugins a z důvodu míchání 32 x 64 bitových verzí programu a knihovny také použít nspluginwrapper (obsažený ve stejnojmenném balíčku).

Dál zadat

nspluginwrapper -l
nspluginwrapper -a -i -r
nspluginwrapper -a -i -v
nspluginwrapper -l

Poslední (resp. první) příkaz je pouze informační a jen ukazuje který plugin je vlastně nainstalovaný. Druhý řádek pak odinstalovává předchozí verze a třetí pak instaluje nové pluginy. Výstup posledního informačního příkazu by mohl obsahovat zhruba následující

/home/martin/.mozilla/plugins/npwrapper.libflashplayer.so
  Original plugin: /home/martin/.mozilla/plugins/libflashplayer.so
  Plugin viewer: /usr/lib/nspluginwrapper/i386/linux/npviewer
  Wrapper version string: 1.3.0

Tím je instalace Flashe hotová a po restartu prohlížeče se o tom přesvědčíte zadáním about:plugins přímo do adresního řádku prohlížeče Iceweasel.

Více informací
Nspluginwrapper, Adobe Flash plugin a 64-bitový systém