Скрипт HostCMS > 5.1.0 Keygen

Тема в разделе "Коммерческие", создана пользователем insider, 1 май 2009.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Модераторы: Amazko, Aste
  1. insider

    insider Писатель

    Регистр.:
    18 дек 2006
    Сообщения:
    3
    Симпатии:
    30
    PHP:
    <?php

    function generate_key($domain$integration)
    {
        switch (
    $integration)
        {
            case 
    0:
                
    $key 'FR-';
                break;
            case 
    3:
                
    $key 'ST-';
                break;
            case 
    5:
                
    $key 'BS-';
                break;
            case 
    7:
                
    $key 'CO-';
                break;
            default:
                return 
    false;
        }
        
    $key .= strtoupper(substr(md5($domain 'hostcms21042007'), 012));
        
    $key .= 'X';
        
    $key .= strtoupper(substr(md5($key 'hostmake21042007'), 012));
        
    $key sprintf("%'X-28s"$key);
        
    $key substr_replace($key'-', -50);
        
    $key substr_replace($key'-', -110);
        
    $key substr_replace($key'-', -170);
        
    $key substr_replace($key'-', -230);
        return 
    $key;
    }

    echo 
    generate_key('hostcms.ru'7);

    ?>
    /modules/Kernel/Core.php
    PHP:
    <?php
    /**
     * Система управления сайтом HostCMS v. 5.xx
     * Copyright © 2005-2009 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
     *
     * Файл: /modules/Kernel/Core.php
     *
     * @author Hostmake LLC
     * @version 5.х
     */

    define('PRODUCT_NAME''HostCMS');
    define('PRODUCT_HTTP''www.hostcms.ru');

    define('SUPPORT_EMAIL''support@hostcms.ru');
    define('SALES_EMAIL''sales@hostcms.ru');

    if (!
    defined('ON_PAGE'))
    {
        
    define('ON_PAGE'20);
    }

    if (!
    defined('SUPERUSER_EMAIL'))
    {
        
    define('SUPERUSER_EMAIL''email@not.exists');
    }

    if (!
    defined('ADD_COMMENT_DELAY'))
    {
        
    define('ADD_COMMENT_DELAY'10);
    }

    if (!
    defined('MAIL_EVENTS_STATUS'))
    {
        
    define('MAIL_EVENTS_STATUS'2);
    }

    if (!
    defined('DEFAULT_LNG'))
    {
        
    define('DEFAULT_LNG''ru');
    }

    if (!
    defined('POLLS_WIDTH'))
    {
        
    define('POLLS_WIDTH'100);
    }

    if (!
    defined('USER_NONE'))
    {
        
    define('USER_NONE''#####');
    }

    if (!
    defined('JPG_QUALITY'))
    {
        
    define('JPG_QUALITY'60);
    }

    if (!
    defined('UPLOADDIR'))
    {
        
    define('UPLOADDIR''upload/');
    }

    if (!
    defined('E_STRICT'))
    {
        
    define('E_STRICT'2048);
    }

    if (!
    defined('TMP_DIR'))
    {
        
    define('TMP_DIR''tmp/');
    }

    define('INTEGRATION'7);

    ?>
     
    mishiko, SSJ1989, d1914 и 9 другим нравится это.
  2. Maybe

    Maybe

    Moderator
    Регистр.:
    7 июл 2008
    Сообщения:
    1.160
    Симпатии:
    1.199
    Это генератор для всех редакций начиная от этой версии?
    ПС: у вас нету мыслей где можно достать, тот же "Малый Бизнес" или "Корпорация" ?
     
  3. namez

    namez Создатель

    Регистр.:
    2 апр 2007
    Сообщения:
    26
    Симпатии:
    0
    Для чего это и как пользоваться?
     
  4. arp

    arp

    Регистр.:
    10 авг 2006
    Сообщения:
    325
    Симпатии:
    177
    это генератор для всех редакций. 0,3,5,7 - это редакции. в генераторе ставите нужную цифру и свой домен в строке: "echo generate_key('hostcms.ru', 7);"
    так же в файле Core.php в строке define('INTEGRATION', 7); ставите эту же цифру. получаете код для редакции "Корпорация" :)
    для получения "корпорации" достаточно скачать бесплатную версию и применить генератор - в ней все есть. по крайней мере я не заметил отсутствия функций "корпорации".
     
    konfuciy нравится это.
  5. avp

    avp

    Регистр.:
    20 апр 2006
    Сообщения:
    212
    Симпатии:
    278
    Подходит только для 5.0.1? Или и для новейшей 5.6.5 подходит? Кто пробовал?

    Начал пробовать сам на localhoste:
    Ввел сгенерированный ключ - админка приняла, правда модули так и не появились.
    При попытке просмотра сайта -
    . Попробую на другом сервере

    Да, проблема была в настройках сервера - на другом все заработало. Дело осталось за модулями... ;)
     
  6. [Macintosh]

    [Macintosh]

    Регистр.:
    8 дек 2008
    Сообщения:
    208
    Симпатии:
    39
    Генератор уже не подходит к новой версии 5.6
    Код генерит. но вот при добавлении в файл Core.php выше указнный код, админка перестает работать
     
  7. zagrenat

    zagrenat

    Регистр.:
    26 дек 2006
    Сообщения:
    244
    Симпатии:
    59
    а кто сможет залить HostCMS 5.1.0 ?
    поставил версию 5.6, потом поменял Core.php и вроде работает сайт, но тормозит жестко, и в шапке висит

    Warning: Cannot modify header information - headers already sent by (output started at /home/.....ru/docs/modules/Kernel/Core.php:1) in /home/...../docs/index.php on line 70


    разница в версиях сейчас простая, в версии 5.1.0 и младше вводить ключ надо в админке, а в версиях старше начиная с версии 5.1.1 ключ получаеться с оф сайта в личном кабинете )

    так что нужна HostCMS 5.1.0 ))
     
  8. arp

    arp

    Регистр.:
    10 авг 2006
    Сообщения:
    325
    Симпатии:
    177

    ты, видимо, что-то не так сделал. в этой строке написано, что Core.php твой уже попытался что-то передать в header, чего, как мы можем видеть из файла, приведенного выше - нет и не должно быть.
    далее
    не верно. ключ надо вводить в админке, а получать его (чтобы ввести), надо на сайте! в любом случае ключ тебе нужно будет ввести в админке - просто раньше он получался не на сайте. прочитай еще раз инструкцию, как активировать.
    еще раз - перечитайте инструкцию, как активировать! цифра версии в кейгене и в строке "define('INTEGRATION', 7);" Core.php ДОЛЖНЫ БЫТЬ ОДИНАКОВЫЕ!

    у меня все отлично работает. Версия HostCMS: 5.6.1

     
  9. [Macintosh]

    [Macintosh]

    Регистр.:
    8 дек 2008
    Сообщения:
    208
    Симпатии:
    39


    файл Core.php зазенден, если все удалить и добавить выше указанный код не работает система, если можешь скинь свой вариант файла, проверить
     
  10. arp

    arp

    Регистр.:
    10 авг 2006
    Сообщения:
    325
    Симпатии:
    177
    В файле Core.php нужна только последняя строка - именно в ней хранится цифра версии (0,3,5,7). в фришной версии там стоит 0 и файл зазенден.
    Возьми код файла Core.php, который приведен выше, открой "Блокнот", вставь туда код, "Файл->Сохранить как...", сохраняешь как Core.php и копируешь в нужную папку. потом запускаешь keygen, исправив там только имя домена. полученный код вставляешь в админке в нужном месте.