• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Вопросы и решение проблем с Битрикс

Статус
В этой теме нельзя размещать новые ответы.
Здравствуйте. Подскажите. Что лучше рассмотреть для старта Битрикс или Cs-Cart? Битрикс же нельзя бесплатно пользоваться? Ну в плане нормальный магазин не сделать?
Привет! Начинал на cscart, не очень шло мое знакомство с этой штукой, подыскивал замену, продержался полгода на cscart благодаря общению с Даниилом - очень грамотный и увлеченный сотрудник, оперативно решал все вопросы с обновлениями, фишками и вобще - прислушивался к толковым идеям на форуме. Потом запустили мерчиум.. Вначале он был бесплатный, потом стал платным.. Некоторые сайты поудаляли.. Вобщем соскочил я на битрикс. Так тут и остался :)

ах, да - в cscart есть одна фишка - "витрина", ни тут, ни в других магазинах ее нет по дефолту. она мне была нужна, поэтому и присмотрелся к cscart
 
Битрикс же нельзя бесплатно пользоваться?
Тут уж зависит от ваших таракатов в голове, или у вашего руководства (у кого как) — дадут они вам пользоваться бесплатно или не дадут?!
Я вам больше скажу, все возможности пользоваться бесплатно имеются!

Что касается на чем делать сайт, так это уже у каждого на свой вкус и кто чего умеет. В своё время пользовался разными CMS, но приглянулся именно Битрикс.
Это как с линуксом, кто-то Дебиан любит, кто-то Шапку. Может быть разные установщики, но суть все равно одна!
 
Битрикс же нельзя бесплатно пользоваться? Ну в плане нормальный магазин не сделать?

Один раз покупаете лицензию и пользуйтесь. Можно конечно и нулленую поставить, но зачем? Если у вас магазин, то это не такая большая сумма, скорее это вложение в бизнес.
А по поводу нормального/не нормального магазина, у каждого свои запросы. Я не видел еще не одну задачу которую бы невозможно было сделать на Битриксе. Он очень многое умеет из коробки, поверьте, гораздо больше, чем любой другой магазин.
 
Всем привет! Настраиваю email маркетинг, создал шаблон, теперь задача вставить в html средствами php файл xlsx. Находиться в папке /upoad/private/my_file.xlsx
Почитал, пишут что для того чтобы сработал include нужно чтобы к файлу было обращение как к php.
Если указываю во вложении файл из структуры, то после нажатия кнопки применить оно не сохраняется.
Разобрался. Надо указывать ссылку на файл, тогда вложение сохранится
 
Последнее редактирование:
Тут уж зависит от ваших таракатов в голове, или у вашего руководства (у кого как) — дадут они вам пользоваться бесплатно или не дадут?!
Я вам больше скажу, все возможности пользоваться бесплатно имеются!

Что касается на чем делать сайт, так это уже у каждого на свой вкус и кто чего умеет. В своё время пользовался разными CMS, но приглянулся именно Битрикс.
Это как с линуксом, кто-то Дебиан любит, кто-то Шапку. Может быть разные установщики, но суть все равно одна!

Сам Bitrix CMS souce code "стучит" разработчикам или нет ?
 
Сам Bitrix CMS souce code "стучит" разработчикам или нет ?

Сам код битрикса без явных стучалок. Но он тосылает бигдату на сервера битрикса, шлет аналитику и прочее, так, что и без стучалок в битриксе знают про ваш сайт все.
 
Ребят всем привет! У меня проблема, необходима ваша помощь :)

В детальной карточке бренда настроен вывод Наименование раздела + название бренда
за это отвечает код
Код:
    while ($arSections = $rsSections->GetNext()){
        $arResult['SECTIONS_WITH_ELEMENTS'][$arSections['ID']]['HEADER'] = $arSections['NAME'].' '.$arParams['BRAND_NAME'];
        $arResult['SECTIONS_WITH_ELEMENTS'][$arSections['ID']]['HREF'] = $arSections["SECTION_PAGE_URL"]
            . '?' . $arParams['CATALOG_FILTER_NAME']
            . $arParams['PROP_FILTER_ID']
            . '=Y&set_filter=y';
        $arResult['SECTIONS_WITH_ELEMENTS'][$arSections['ID']]['ELEMENT_CNT'] = $arSections['ELEMENT_CNT'];
а именно первая строка.
Все вроде правильно. Если использовать раздел клавиатуры и в неё складывать клавиатуры всех брендов, например, samsung, acer, то все отработает как надо. Но если в разделе клавиатуры создать подраздел acer и уже в нее складывать только клавы acer
То компонент выведет
Screenshot_1.png
Как видим получилась ересь.
Залез в компонент. Добавил
Код:
// ++ b7music ++
 
        $rs_Section = CIBlockSection::GetList(array('left_margin' => 'asc'), array('IBLOCK_ID' => 7));
        while ( $ar_Section = $rs_Section->Fetch() )
        {
            $ar_Result[] = array(
                'ID' => $ar_Section['ID'],
                'NAME' => $ar_Section['NAME'],
                'IBLOCK_SECTION_ID' => $ar_Section['IBLOCK_SECTION_ID'],
                'LEFT_MARGIN' => $ar_Section['LEFT_MARGIN'],
                'RIGHT_MARGIN' => $ar_Section['RIGHT_MARGIN'],
                'DEPTH_LEVEL' => $ar_Section['DEPTH_LEVEL'],
            );
         
             
        //if ($GLOBALS['USER']->IsAdmin()){ echo "<pre style='text-align:left;'>";print_r($ar_Result);echo "</pre>";}

        }

 
 
    // ++ b7music ++
На выходе имею массив
Код:
Array
(
    [0] => Array
        (
            [ID] => 887
            [NAME] => Аксессуары
            [IBLOCK_SECTION_ID] =>
            [LEFT_MARGIN] => 1
            [RIGHT_MARGIN] => 70
            [DEPTH_LEVEL] => 1
        )

    [1] => Array
        (
            [ID] => 482
            [NAME] => Аккумуляторы
            [IBLOCK_SECTION_ID] => 887
            [LEFT_MARGIN] => 2
            [RIGHT_MARGIN] => 33
            [DEPTH_LEVEL] => 2
        )

    [2] => Array
        (
            [ID] => 483
            [NAME] => Apple
            [IBLOCK_SECTION_ID] => 482
            [LEFT_MARGIN] => 3
            [RIGHT_MARGIN] => 4
            [DEPTH_LEVEL] => 3
        )

    [3] => Array
        (
            [ID] => 1759
            [NAME] => FLY
            [IBLOCK_SECTION_ID] => 482
            [LEFT_MARGIN] => 5
            [RIGHT_MARGIN] => 6
            [DEPTH_LEVEL] => 3
        )

    [4] => Array
        (
            [ID] => 886
            [NAME] => HTC
            [IBLOCK_SECTION_ID] => 482
            [LEFT_MARGIN] => 7
            [RIGHT_MARGIN] => 8
            [DEPTH_LEVEL] => 3
        )

    [5] => Array
        (
            [ID] => 1781
            [NAME] => Huawei
            [IBLOCK_SECTION_ID] => 482
            [LEFT_MARGIN] => 9
            [RIGHT_MARGIN] => 10
            [DEPTH_LEVEL] => 3
        )

    [6] => Array
        (
            [ID] => 486
            [NAME] => Lenovo
            [IBLOCK_SECTION_ID] => 482
            [LEFT_MARGIN] => 11
            [RIGHT_MARGIN] => 12
            [DEPTH_LEVEL] => 3
        )

    [7] => Array
        (
            [ID] => 487
            [NAME] => LG
            [IBLOCK_SECTION_ID] => 482
            [LEFT_MARGIN] => 13
            [RIGHT_MARGIN] => 14
            [DEPTH_LEVEL] => 3
        )

)
Помогите поправить код вывода заголовка товарной категории. Сейчас вижу это как если наименование раздела = наименованию бренда, то в качестве имени раздела вывести название предыдущего раздела.
т.е. если acer = acer, то вывести клавиатуры - acer
Иерархия такая запчасти для ноутбуков - клавиатуры - acer; -asus; и т.д.
Буду благодарен за любую инфу.
 
пока добрался до этого
Код:
        // ++ b7music ++
   
        $rs_Section = CIBlockSection::GetList(array('DEPTH_LEVEL' => 'asc','LEFT_MARGIN'=>'asc'), array("IBLOCK_TYPE" => "catalog"));
        while ( $ar_Section = $rs_Section->Fetch() )
        {
            $ar_Result[] = array(
                'ID' => $ar_Section['ID'],
                'NAME' => $ar_Section['NAME'],
                'PARENT_NAME' =>$ar_Section['LEFT_MARGIN'],
                'IBLOCK_SECTION_ID' => $ar_Section['IBLOCK_SECTION_ID'],
                'LEFT_MARGIN' => $ar_Section['LEFT_MARGIN'],
                //'RIGHT_MARGIN' => $ar_Section['RIGHT_MARGIN'],
                'DEPTH_LEVEL' => $ar_Section['DEPTH_LEVEL'],
            );           
        }
       

       
    //if ($GLOBALS['USER']->IsAdmin()){ echo "<pre style='text-align:left;'>";print_r($ar_Result);echo "</pre>";}

   
    while ($arSections = $rsSections->GetNext()){
       
        // если название раздела не совпадает с названием бренда то
       
       if ($arSections['NAME'] !== $arParams['BRAND_NAME'])

      $arResult['SECTIONS_WITH_ELEMENTS'][$arSections['ID']]['HEADER'] = $arSections['NAME'].' '.$arParams['BRAND_NAME'];
     
          // иначе в качестве названия раздела присваиваем название родитеьского раздела
     
      else
         
      $arResult['SECTIONS_WITH_ELEMENTS'][$arSections['ID']]['HEADER'] = $arSections['ID'].' '.$arParams['BRAND_NAME'];
   
        //if ($arSections['NAME'] == $arParams['BRAND_NAME']) { echo "Название и бренд одинаковые!! ";}
       
        // ++ b7music ++
чует задница совсем чуть-чуть осталось
что делать дальше не знаю :(
Screenshot_2.png
 
Последнее редактирование:
в чем? В том что я сортирую по возрастанию уровня вложенности?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху