Карта релизов, коммерческие шаблоны и модули из Маркетплейс

xxF

Legend
LEGEND
ULTIMATE
PREMIUM
MEMBER
Joined
Jul 26, 2025
Messages
3,588
Reaction score
48,401
Deposit
0$
Карта релизов, коммерческие шаблоны и модули из Маркетплейс

Условные обозначения:
Интернет-гипермаркет «Барахолка» — makarovpro.shop707 : 14.5.0 — релиз не обновлялся очень давно, скорее всего решение заброшено;
Современный интернет-магазин — bitrix.eshop : 15.0.1 — свежее решение;
Адаптивный композитный Городской портал — studio7.gorportal : 1.2.4 — решение существует но по каким-то причинам скрыто в маркетплейсе.
Загрузка каталога из Excel — webdebug.excel : Demo 2.0.39 — существует демо версия решения. Можно увеличить срок действия и получать обновления

1.0.0 — новая версия, релиз еще не вышел
1.0.0 — последний доступный релиз
1.0.0 — предыдущие релизы
x.x.x — временный маркер, версия релиза неизвестна

Установка модулей и обновлений формата ".upd"
Spoiler
Updater v2.4.0 (beta) Скрипт нативного обновление модулей БЕЗ КЛЮЧА! [БИТРИКС]
Spoiler: Конвертирование UTF8 <=> Windows-1251
Что бы исключить вопросы о кодировках модулей, оставлю тут ссылку по автоматическим сменам кодировки в нужную — UTF-8 <=> Windows-1251
Spoiler: Как сформировать стенд для добычи новых версий бесплатных модулей?
Способ 1:
1) Первоначально скачивается любой из образов виртуалки. Ставится виртуалка. Запускается. (ссыль) 1-3часа.
2) Делаем снапшот виртуалки, чтобы можно было откатиться на это состояние машины. 1 минута
3) Начинаете установку битрикса, разворачиваем его на виртуалку. 3-5 минут.
4) Получаете демо ключ тут, сие совершенно бесплатно и сроком на 30 дней. 1 минута
5) Вставляем полученный демо ключ, качаем нужные модули, выкачиваем через FTP или SFTP и заливаем на свой сайт. 3-5 минут.
6) Возвращаемся на наш снапшот и начинаем поцесс с пункта 3.
ИТОГО: 1,5-3,5 часа на первоначальную подготовку и около 15 минут на повторение процесса в дальнейшем.

Способ 2:
1) Первоначально скачивается любой из образов виртуалки. Ставится виртуалка. Запускается. (ссыль) 1-3часа.
2) Делаем снапшот.
3) Ставим битрикс, продляем ему срок работы демки с 30 на ХХХХ дней с помощью скрипта.
4) Делаем снапшот еще раз, на всякий случай, малоли захотите откатиться на чистый битрикс. (вообще снапшотов много не бывает)
5) Получаем демо ключ тут
6) Вставляем демо ключ, качаем модули.
7) После окончания демо ключа просто получаем новый и меняем его. Юзаем в дальнейшем пункты 5 и 6.
ИТОГО: 1,5-3,5 часа на первоначальную подготовку и около 1-3 минут на повторение процесса в дальнейшем.
Spoiler: Продление срока действия ДЕМО режима движка битрикса.
Скрипт:
Hidden text, you need have 25 messages or buy VIP, now you have 0 posts.
PHP:
Code:
<?require($_SERVER['DOCUMENT_ROOT'].'/bitrix/header.php');?>
<?
$CHKSTR = "ET04IS00X1IR2T1I7B";
$CHKSTR2 = "a1B7Ra01Ka2d4A0Bra0";
$NEWDATE = "12312035"; // 31 декабря 2035 года
$CHKSTR[6] = $NEWDATE[0];
$CHKSTR[16] = $NEWDATE[1];
$CHKSTR[9] = $NEWDATE[2];
$CHKSTR[2] = $NEWDATE[3];
$CHKSTR[12] = $NEWDATE[4];
$CHKSTR[7] = $NEWDATE[5];
$CHKSTR[14] = $NEWDATE[6];
$CHKSTR[3] = $NEWDATE[7];
$CHKSTR2[6] = $NEWDATE[0];
$CHKSTR2[3] = $NEWDATE[1];
$CHKSTR2[1] = $NEWDATE[2];
$CHKSTR2[14] = $NEWDATE[3];
$CHKSTR2[10] = $NEWDATE[4];
$CHKSTR2[18] = $NEWDATE[5];
$CHKSTR2[7] = $NEWDATE[6];
$CHKSTR2[12] = $NEWDATE[7];
$keystr = 'DO_NOT_STEAL_OUR_BUS';
$keystr2 = 'thRH4u67fhw87V7Hyr12Hwy0rFr';
$i = 0;
$i2 = 0;
$STRSTR = '';
$STRSTR2 = '';
for ($ii = 0; $ii < strlen($CHKSTR); $ii++)
{
$STRSTR .= chr(ord($CHKSTR[$ii]) ^ ord($keystr[$i]));
if ($i == strlen($keystr)-1) $i = 0;
else $i++;
}
for ($ii = 0; $ii < strlen($CHKSTR2); $ii++)
{
$STRSTR2 .= chr(ord($CHKSTR2[$ii]) ^ ord($keystr2[$i2]));
if ($i2 == strlen($keystr2)-1) $i2 = 0;
else $i2++;
}
COption :: SetOptionString("main","admin_passwordh",base64_encode($STRSTR2));
file_put_contents("./bitrix/modules/main/admin/define.php", '<?define("TEMPORARY_CACHE", "'.base64_encode($STRSTR).'");?>');
echo '<br><br><br>***OptionString***<br>'.base64_encode($STRSTR2).'<br>';
echo '<br><br><br>***TEMPORARY_CACHE***<br>'.base64_encode($STRSTR).'<br>';
echo '<br><br><br>Контрольные строки успешно установлены';
?>
<?require($_SERVER['DOCUMENT_ROOT'].'/bitrix/footer.php');?>
Контрольные строки, устанавливаются руками:
Hidden text, you need have 10 messages or buy VIP, now you have 0 posts.
***OptionString***
FVsQemYUBwQtCUVcAhcGCgsTAQ==

***TEMPORARY_CACHE***
ARtuewYHbmMMdggebRtmG20A

Контрольные строки:
1-ая БД b_options main admin_passwordh
2-ая в файле /bitrix/modules/main/admin/define.php
Spoiler: Не палим модули которых нет на ключе
Достаточно всего пары строк кода и нет необходимости выносить модули за пределы папки modules.
Таким образом можно продолжать устанавливать модули которые вам нужны прямо из движка, не занимаясь танцами с бубном.
Hidden text, you need have 20 messages or buy VIP, now you have 0 posts.
/bitrix/modules/main/classes/general/update_client_partner.php
PHP:
Code:
/** Собирает клиентские модули с версиями **/
    function GetCurrentModules(&$strError)
    {
        $arClientModules = array();

        ...

        if ($handle = @opendir($_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules"))
        ...
        else
        {
            CUpdateClientPartner::AddMessage2Log(GetMessage("SUPP_GM_NO_KERNEL"), "Ux15");
            $strError .= "[Ux15] ".GetMessage("SUPP_GM_NO_KERNEL").". ";

            return array();
        }
/**********************************/
/**********************************/
/*Добавляем эту пару строк и прописываем названия ваших модулей которые необходимо исключить в массив*/
/*Заменить name.module1, name.module2, и т.д. на свои*/

        $arModules = $directors = array('name.module1','name.module2');
        foreach($arModules as $val){unset($arClientModules[$val]);}


/**********************************/
/**********************************/
        return $arClientModules;
    }
 
Top Bottom