datacolor spydercube

скоро 😉

С етикет: ,
Публикувано в Без категория

plugin в mod_custom

Наложи ми се да пусна един плъгин на джумла в модул тип custom. Стандартно джумла не интерпретира плъгините които са пуснати в модула. Но това се реша със следната модификация

  1. Създаваме файл  „modules.php“ в папката  „html“ на директорията в която се намира темплейта който използваме.

    получава се нещо от сорта на templates/templatename/html/modules.php

  2. Във файла „modules.php“ слагаме следния код

    <?php
    defined(‘_JEXEC’) or die(‘Restricted access’);

    /**
    * Custom module chrome.
    * Content plugins are applied to module content before rendering it
    */
    function modChrome_customPlugin($module, &$params, &$attribs)
    {
    global $mainframe;

    if ($module->module == „mod_custom“) {
    // Create temporary article
    $item = JTable::getInstance(‘content’);
    $dispatcher =JDispatcher::getInstance();
    $params =new JParameter(“);
    JPluginHelper::importPlugin(‘content’);
    $item->parameters = new JParameter(“);
    $item->text = $module->content;
    // Apply content plugins to custom module content
    $results = $dispatcher->trigger(‘onPrepareContent’, array ($item, $params, 0));
    $module->content = $item->text;
    }
    modChrome_none($module, $params, $attribs);
    }
    ?>

  3. В темплейта поставяме стила който създадохме на позицията на която ще активираме плъгините

<jdoc:include type=“modules“ name=“top“ style=“customPlugin“ />

С етикет: , , , ,
Публикувано в Без категория

Outlook Express и грешка 0x800c0133

Грешка 0x800c0133 се получава когато се опитате да получите поща с Outlook Express и имате проблем с инбокс файла.

За да се отстрани грешката се прави следното:

  1. Отваряме Outlook Express, в ляво избираме с десен бутон „Local Folders“ и избираме „New Folder…“, избираме име за новата папка например „Temp“. Преместете едно писмов  папката.
  2. Отваряме немюто „Tools“ -> „Options“ -> „Maintenance“  -> „Store Folder“. В тази папка се намира вашата папка инбокс. Копирайте пътя до папката.
  3. Затворете Outlook Express и изтрийте „temp.dbx“ след това преименувайте  „inbox.dbx“ на „temp.dbx“.
  4. Пуснете Outlook Express сега вече трябва да получавате безпроблемно поща. А всички стари писма се намират в папка Temp
С етикет: , ,
Публикувано в windows

cgi-bin like root

Пишейки си курсовият проект по РВС ми се наложи да дам повече привилегии на perl script да може да изпълнява sudo команди. Трябва просто да се инсталира perl-suid

apt-get install perl-suid

С етикет: , , , ,
Публикувано в linux

perl buffering

Срещнах проблем с буферирането на данни от perl когато го използвам като cgi приложение. Това се решава много просто като се изключи модула deflate в конфигурацията на Apache 2.

Disabling deflate in Apache worked, just as you described. I wish this were in the Apache2 FAQ. Thanks for sharing that.

С етикет: , , , , ,
Публикувано в linux