• Сайт без CMS. Плюсы и минусы?

    @kabashowlab Автор вопроса
    С Sharp Спасибо за ответ!) А то я призадумался. Зачем городить, если можно обойтись без CMS.
  • Сайт без CMS. Плюсы и минусы?

    @kabashowlab Автор вопроса
    Простой сайт. Галерея на 8 фотографий. мини карусель на 9 логотипов. (это на главной).Никаких форм обратной связи. Контакты с картой. Прайс лист страничка, соответственно с прайсом на 9 услуг.
    Акции. Соответственно меняются только акции, прайс, фото возможно будут добавляться иногда.
    Сверстал главную уже в html+css (bootstrap4). Немного JS.
    Думал просто еще плохо ли без CMS для поисковика. А потом подумал что разницы не особо. На директе сидеть буду.
  • Сайт без CMS. Плюсы и минусы?

    @kabashowlab Автор вопроса
    С Sharp а почему? на чем лучше?
  • 0 Invalid address: joomla как побороть?

    @kabashowlab Автор вопроса
    Евгений Куманин Проверял обновления. Есть пара компонентов которые нужно обновить но они вроде не для регистрации.
    Попробую обновить. А джумлу не обновляли.
  • Пополнение, вывод денег из личного кабинета?

    @kabashowlab
    Проблемы технические как раз таки есть)
    Вот и ищу почитать где что.
    Я не сильно хотел бы платить налоги конечно же. Расчетник в альфе. Идеальный вариант работать от физ.лица.
    Есть проект просто юридической тематики. Он приносит свой доход. Решил перепилить. Добавить функционала,
    Может есть кто-то кто сможет с этим помочь? Не безвозмездно естественно.
  • Левое меню битрикс?

    @kabashowlab Автор вопроса
    Logic87
    Ну меню то не верстал...Ладно...попробую поискать посмотреть....Я думал просто меню можно поставить
    И туда же рядом встанет текст...Буду искать...Спасибо. Но пока не понятно где чего искать.
  • Левое меню битрикс?

    @kabashowlab Автор вопроса
    Ну и получалось что текст ниже меню. Потому что меню на всю ширину. Думал над вариантом задать ширину включаемой области в пикселях, ну и вправо тащить текстовую область. Опять же просто переживаю что это гавнокодинг)
  • Левое меню битрикс?

    @kabashowlab Автор вопроса
    Текст с картинками то я и вставил. А вот меню добавить еще..Не знаю как правильно. Правильно ли будет маргинами и float выровнять и все...И не съедит ли вся конструкция на мобильных. Кстати. Верстал на bootstrap. Если это как-то поможет делу)
  • Левое меню битрикс?

    @kabashowlab Автор вопроса
    Logic87
    Тоесть в шаблоне написать две воркарии или просто добавлять включаемую область еще?
    Я пробовал добавить две. Но они так сказать на всю ширину.
    Я думал сделать как...Думал добавить 2 области а вторую сделать float:right; ну и маргинами?
    Это адекватное решение?
  • 1с и битрикс exchange?

    @kabashowlab Автор вопроса
    <?include("include/ajax.php");?>
    <?include("include/ipgeobase.php");?>
    <?include("php_interface/include/1c_exchange.php");?>
    подключил в initе

    Вот старый инит.
    Копирую если часть кода эту. Фаталит.
    <?
    define("CATALOG_IBLOCK_ID", 1); //ИБ каталога
    define("DELIVERY_PRICE_IBLOCK_ID", 2); //ИБ Цены для доставки
    define("CITY_IBLOCK_ID", 5); //ИБ Время,тел. службы доставки по городам

    define("RS_PATH", "/r");

    include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/include/geo_lib.php");
    include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/include/manager_conf.php");
    include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/include/custom_mail.php");
    include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/include/1c_exchange.php");


    AddEventHandler("main", "OnBeforeUserUpdate", "ConvertCityCodeToName");
    AddEventHandler("main", "OnBeforeUserAdd", "ConvertCityCodeToName");

    AddEventHandler("iblock", "OnAfterIBlockElementAdd", "SaveCatalogToFile");
    AddEventHandler("iblock", "OnAfterIBlockElementUpdate", "SaveCatalogToFile");
    //AddEventHandler("sale", "OnOrderAdd", "SaveOrderToFile");



    function FmSes($key, $value){
    $_SESSION["FM"][$key] = $value;
    }

    function d($debug){
    global $D;
    $D = $debug;
    }

    function FmPriceFormat($price){
    return number_format($price, 0, "", "");
    }

    function FmUserInfo(){
    global $USER;
    $uId = $USER->GetID();
    $dbUser = $USER->GetByID($uId);
    $arUser = $dbUser->Fetch();

    if(strlen($arUser["PERSONAL_STREET"])>0){
    $arDelivery = unserialize($arUser["PERSONAL_STREET"]);
    $arUser["DELIVERY_STREET"] = $arDelivery[0];
    $arUser["DELIVERY_DOM"] = $arDelivery[1];
    $arUser["DELIVERY_PD"] = $arDelivery[2];
    $arUser["DELIVERY_KV"] = $arDelivery[3];
    $arUser["DELIVERY_ET"] = $arDelivery[4];
    $arUser["DELIVERY_PERS"] = $arDelivery[5];
    $arUser["COMMENT"] = $arDelivery[6];
    }

    return $arUser;
    }

    function FmIsBasket(){
    if(CModule::IncludeModule("sale") &&
    CModule::IncludeModule("catalog")&&
    CModule::IncludeModule("iblock")){

    $arBasketItems = array();

    $dbBasketItems = CSaleBasket::GetList(
    array("DATE_INSERT" => "DESC"),
    array(
    "FUSER_ID" => CSaleBasket::GetBasketUserID(),
    "LID" => SITE_ID,
    "ORDER_ID" => "NULL"
    ),
    false, false,
    array("ID",
    "MODULE",
    "QUANTITY")
    );

    $totalQuantity = 0;

    while($arItems = $dbBasketItems->Fetch()){
    $totalQuantity = $totalQuantity + $arItems["QUANTITY"];
    }

    if($totalQuantity>0){
    return true;
    } else return false;
    }
    }

    function FmBasketList(){

    if(CModule::IncludeModule("sale") &&
    CModule::IncludeModule("catalog")&&
    CModule::IncludeModule("iblock")){

    $arBasketItems = array();

    $dbBasketItems = CSaleBasket::GetList(
    array("DATE_INSERT" => "DESC"),
    array(
    "FUSER_ID" => CSaleBasket::GetBasketUserID(),
    "LID" => SITE_ID,
    "ORDER_ID" => "NULL"
    ),
    false,
    false,
    array("ID",
    //"CALLBACK_FUNC", "
    "MODULE",
    "PRODUCT_ID",
    "QUANTITY",
    //"DELAY",
    "CAN_BUY",
    "PRICE",
    "WEIGHT")
    );

    $totalPrice = 0;
    $totalKkal = 0;
    $totalWeight = 0;

    $obCache = new CPHPCache;

    while($arItems = $dbBasketItems->Fetch()){
    $quantity = $arItems["QUANTITY"];

    $productId = $arItems["PRODUCT_ID"];

    //product by id
    $lifeTime = 60*60*3;
    $cacheId = $productId;

    if($obCache->InitCache($lifeTime, $cacheId, "/")){ // если кеш есть и он ещё не истек то
    // получаем закешированные переменные
    $vars = $obCache->GetVars();
    $arProduct = $vars["arProduct"];
    } else { // иначе обращаемся к базе

    $dbElement = CIBlockElement::GetByID($productId);
    if($arElement = $dbElement->GetNext()){
    //property kkal
    $dbKkalProp = CIBlockElement::GetProperty($arElement["IBLOCK_ID"], $arElement["ID"], array("sort" => "asc"), Array("CODE"=>"KKAL"));
    if($arKkalProp = $dbKkalProp->Fetch()){
    $kkal = IntVal($arKkalProp["VALUE"]);
    } else {
    $kkal = 0;
    }
    $arElement["KKAL"] = $kkal;
    $arElement["IMG"] = CFile::GetFileArray($arElement["PREVIEW_PICTURE"]);
    }

    $arProduct = $arElement;

    if($obCache->StartDataCache()){

    $obCache->EndDataCache(array( // записываем в файл кеша
    "arProduct" => $arProduct
    ));
    }
    }

    $totalPrice = $totalPrice + $arItems["PRICE"]*$quantity;
    $totalKkal = $totalKkal + $arProduct["KKAL"]*$quantity;
    $totalWeight = $totalWeight + $arItems["WEIGHT"]*$quantity;

    $arItems["PRODUCT"] = $arProduct;
    $arResult["LIST"][$arItems["ID"]] = $arItems;

    }

    $arResult["ORDER"] = array(
    "PRICE" => $totalPrice,
    "KKAL" => $totalKkal,
    "WEIGHT" => $totalWeight,
    );

    if(count($arResult["LIST"])>0){
    return $arResult;
    } else {
    return false;
    }
    }
    }
  • Владелец сайта предпочёл скрыть описание страницы Битрикс?

    @kabashowlab Автор вопроса
    sib.mobile@yandex.ru пойду перетаскивать на utf-8.
  • Владелец сайта предпочёл скрыть описание страницы Битрикс?

    @kabashowlab Автор вопроса
    Да, от него родного. У меня на другом домене был этот же сайт. Там было всё впорядке с кодировкой.
    Да я сам не любитель битрикса. Там столько палок, дикий ужас. Нет возможности покупки без регистрации (пришлось скрывать емейл и регить всех пользователей не заметно для них на 1 левое мыло). Там много чего нет в стандартной комплектации бизнес за 32.000. Бред.) Но а что поделать.....Просят, значит делаем.
  • Владелец сайта предпочёл скрыть описание страницы Битрикс?

    @kabashowlab Автор вопроса
    А как поменять кодировку? на битриксе стандартно стоит другая и utf-8 не мог указать. Пишет не поддерживается
  • Scrum: Кто пишет ТЗ? На сколько детально?

    @kabashowlab
    Алексей, не внимательно прочитал. Конечно же к aile не имеет никакого отношения. Видимо засиделся вчера )))) Это всё к теме сайтов конечно же. Прошу прощения тогда за оффтоп.
  • Ошибка JS Uncaught Error: [$injector:modulerr]?

    @kabashowlab Автор вопроса
    Максим Дунаевский: , более если подробно то
    Uncaught Error: [$injector:modulerr] //errors.angularjs.org/1.2.19/$injector/modulerr?p0=app&p1=Error%3A%20…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.19%2Fangular.min.js%3A33%3A207)...................http вначале стер, т.к показывает как ссылку и ошибка на строке 3774 XD
    А еще более подробнее
    function supportObject(delegate) {
    return function(key, value) {
    if (isObject(key)) {
    forEach(key, reverseParams(delegate));---------Здесь---------
    } else {
    return delegate(key, value);
    }
    };
    }
  • Ошибка JS Uncaught Error: [$injector:modulerr]?

    @kabashowlab Автор вопроса
    Максим Дунаевский: более если подробно то вот что пишет:
    Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.19/$injector/modul...
  • Ошибка JS Uncaught Error: [$injector:modulerr]?

    @kabashowlab Автор вопроса
    Спасибо ребят)))))
    Там почта была только)
    Логин у меня не под почту сделан)
    Да....Решил часть проблемы....Открываются некоторые нужные вещи. Часть файлов была в .json...
    Но эта ошибка как была так и осталась. Пробывал переподключить более свежую версию angular. Не дало результатов. Хотя ошибку консоль как раз таки и указывает на файл angular.min с ссылкой на гугл.
  • Ошибка JS Uncaught Error: [$injector:modulerr]?

    @kabashowlab Автор вопроса
    подключал и так