Вопросы и ответы
Уникальный дизайн = плохие продажи!
Мы довольно часто сталкиваемся с ситуацией: заказчик сделал дорогой сайт, с уникальным дизайном, потратив на это несколько месяцев.
Но клиенты из интернета не потекли рекой и вложенные в сайт усилия и средства отбиваются со скрипом.
В чём проблема?
ЗАКАЗАЛИ САЙТ, КОТОРЫЙ НРАВИТСЯ ВАМ, А НЕ ВАШЕМУ ПОКУПАТЕЛЮ
При создании важно учитывать потребности своей целевой аудитории, наряду с Вашими. При создании сайтов часто не учитывается пользовательский опыт и стандарты маркетинга и программирования.
ПОКА ДЕЛАЛИ ПРОЕКТ ВСЕ ПОМЕНЯЛОСЬ НЕ ОДИН РАЗ И В РЕЗУЛЬТАТЕ ПОЛУЧИЛОСЬ ДЕЙСТВИТЕЛЬНО ЧТО-ТО "УНИКАЛЬНОЕ"
Ситуация в мире меняется каждый день. Мы все живем как на пороховой бочке и не знаем, как придётся подстроиться под ситуацию завтра.Подумайте, есть ли у вас несколько месяцев и большой бюджет на создание ресурса, который, возможно, станет неактуальным и не принесёт Вам денег?
Сайт в аренду это каршеринг, готовый сайт - ваш собственный автомобиль.
Ответ очевиден - НЕТ!
Мы часто слышим фразы: "Возьмите где-нибудь в интернете информацию", "У меня нет на это времени, поэтому поищите сами". В итоге получается невнятный сайт для невнятной целевой аудитории, у которого всё плохо с продажами.
В чём проблема?
ПОДРЯДЧИК НЕ ЗНАЕТ СПЕЦИФИКИ ИМЕННО ВАШЕГО БИЗНЕСА И ПРОДУКТОВОЙ ЛИНЕЙКИ
Сколько Вы продадите товаров и услуг, если посадите на продажу человека с улицы, не объяснив ему ничего, а дав инструкцию: почитай, что другие продают и у нас что-то типа такого. С сайтом такая же ситуация. Максимум что может сделать разработчик, так это помочь в создании красивого продающего баннера и иконок, посоветовать грамотного фотографа и копирайтера, сам разработчик никогда не напишет тексты точно характеризующие ваш бизнес или товар.
ПОЛУЧАЕТЕ САЙТ КАК У КОНКУРЕНТОВ, НИЧЕМ ВЫГОДНО НЕ ОТЛИЧАЯСЬ
Часто Вам говорят, что на сайте должны быть уникальные торговые предложения. Только не учитывают 2 момента:
- В текущем мире уникальность зачастую равна ненужности (нет спроса)
- Так как большая конкуренция уникальных предложений нет ни у кого.
Отсюда сложности с отстройкой от конкурентов.
Поэтому важно иметь не уникальные, а сильные торговые предложения.
НЕ НАСТРОИЛИ РЕКЛАМНЫЙ ТРАФИК
Новый сайт нуждается в рекламном трафике. Поисковая система - это база, куда записываются все сайты. Новые сайты добавляются в базу через 2-4 недели и далеко не на первых позициях и даже не на первой странице.
Нужно быть готовым к тому, что кроме разовых затрат на сайт Вам потребуется ежемесячный бюджет на рекламу.
Всё тоже само что и с обычным магазином. Сайт это только здание где лежат ваши товары, теперь время запустить рекламу.
Для постановки задачи желательно делать детальную запись проблемы с экрана телефона или компьютера.
Как делать запись с экрана мобильного телефона. https://youtu.be/UkoKf2HQ_Bc?t=52
Любой интернет-магазин, работающий на «Битрикс» в редакции «Малый бизнес» или «Бизнес» может быть интегрирован с 1С. Интеграция относится к дополнительным услугам и не входит в базовую стоимость. Узнать о процессе интеграции более подробно вы можете на нашем сайте.
НДС не входит в стоимость программных продуктов.
Да, в течение года вы будете бесплатно получать обновления функционала готового решения. Кроме того, вы можете получать прямые консультации разработчика - его контактные данные будут предоставлены после приобретения решения. Когда срок техподдержки истечет, вам будет предложено продление за 50% стоимости купленного вами решения.
Мы можем провести доработку любого решения с учетом ваших задач, в рамках ежемесячной поддержки. Все, что нужно - составить комплексное ТЗ со скриншотами, в которых будет наглядно показано, что вам необходимо изменить. Выполнение доработки займет меньше времени, если вы сможете предоставить верстку или макет дизайна.
Запуск сайта на решении быстрее и выгоднее, чем разработка сайта с нуля. Мы выполним все этапы по запуску проекта, чтобы вы получили рабочий инструмент и первые продажи. Рекомендуем использовать решение от компании Аспро. Это топовое решение на 1С-Битрикс: Маркетплейс. Возможности решают основные потребности вашего бизнеса. Мы адаптируем возможности и настройки интернет-магазина под специфику вашего проекта.
Главная цель — максимально быстро появиться в интернет пространстве и начать формировать поток клиентов, приносящих постоянный доход. Пока конкуренты играют со шрифтами и картинками, вы тестируйте и забираете нишу. Именно поэтому стоить заказать сайт на готовом решении!
Давайте вспомним как представлялось создание сайта раньше.
- 20-15 лет назад разработка сайта представлялось как написание HTML где ни будь в блокноте
- 10-15 лет назад клиенты начинают привыкать к CMS, движкам для сайта. Не нужно самостоятельно писать логику. Вместо этого нужно “натянуть” верстку на движек. Для серьезных проектов нужны были программисты.
- В настоящее время - парадигма изменилась. Все что можно разработать в плане логики уже создано. Писать сайт с нуля имеет смысл только если это ресурс с особой логикой или с особой нагрузкой. И это очень дорого для клиента сейчас (от 1 миллиона рублей).
Поэтому, чтобы создавать клиентам интернет-магазины программисты нужны далеко не всегда.
Конкурентоспособность достигается не уникальным дизайном!
- качеством контента (копирайтинг и дизайн)
- компетенциями в маркетинге
- знанием готовых инструментов
- отлаженностью бизнес-процессов
- Все коммуникации мы ведем по телефону, Whatsapp, Telegram и через корпоративную почту support@eu-digital.ru
- Официальным каналом являются задачи в Битрикс24 и почта support@eu-digital.ru
- Все работы по проектам оформляются официально по договору, с оплатой на расчетный счет, ЭДО СБИС..
- Менеджер перезвонит вам, чтобы обсудить детали. Задача будет решена в кратчайшие сроки.
ВАЖНО! От формулировки задачи, сильно зависит срок её исполнения. Лучше больше продумывать задачи до реализации, чем додумывать в процессе исполнения.
Подключение к 1С только через штатный модуль Битрикса, не штатная интеграция оценивается отдельным ТЗ, Файл Эксель так же надо будет подготовить перед импортом, реализуется менеджерами заказчика.
Да, можно дизайн полностью изменить, но это отдельная дорогая и длительная история.
Пример настройки решения на лету
Зависит от количества городов. Если город один, то и стоимость 0.
SEO-оптимизация сайта на базовом уровне. Сайт можно запускать, но при работе с СЕО специалистом нужно будет внести корректировки исходя из семантического ядра вашей аудитории. Оплата за работу с СЕО специалистом отдельная.
Подключение форм сайта, вывод чата на сайт, настройка почты на сайте и в Битрикс24.
ВНИМАНИЕ! В стоимость услуги не входят стоимость лицензий 1С-Битрикс и Аспро. Для заказа услуги и лицензий добавьте услугу в заявку нажав на кнопку в заявку, далее добавьте требуемый комплект лицензий Аспро + 1С-Битрикс (чуть ниже кнопки заказа услуги настройки).При покупке лицензий через нас, хостинг в подарок.
Открылась форма добавления вебхука. В поле Название вводим произвольное название, например Получение лидов с сайта. Поле Описание заполняем по своему желанию. В списке Права доступа отмечаем чекбокс CRM.
В генераторе запросов будет представлен образец URL, который нужно использовать при отправке данных из сторонней системы в Битрикс24
Внимание! Данный код является конфиденциальной информацией. Его необходимо держать в секрете.URL состоит из:
Секретные коды чужих вебхуков недоступны даже администратору. Если администратор отредактирует чужой вебхук, то секретный код будет сброшен, и владельцем этого вебхука станет администратор.
- doc-test-b24.bitrix24.ru - адрес вашего Битрикс24
- /rest - указание на то, что работа ведётся через rest с вебхуками
- /1 - идентификатор пользователя, создавшего вебхук
- /173glortu42lvpju - секретный код
- /crm.contact.get - вызываемый метод REST API . В данном случае - метод, возвращающий контакт по идентификатору
- .json - необязательный параметр ("транспорт"). При создании новых вебхуков можно не указывать (по умолчанию будет использоваться .json). В конструкторе готовых решений .json подставляется явно
- ?ID=42 - параметры, необходимые для конкретного метода. В данном случае - идентификатор. Параметры указываются после вопросительного знака и разделяются символом &
В первую очередь, надо убедиться что на сервере подключена библиотека curl.
При отправке формы добавляем код:
$b24Url = "https://adresportala.bitrix24.ru"; // укажите URL своего Битрикс24
$b24UserID = "***"; // ID пользователя, от имени которого будем добавлять лид
$b24WebHook = "*****"; // код вебхука
// формируем URL, на который будем отправлять запрос
$queryURL = "$b24Url/rest/$b24UserID/$b24WebHook/crm.lead.add.json";
// формируем параметры для создания лида
$queryData = http_build_query(array(
"fields" => array(
"TITLE" => "заказ №". $arEventFields['ORDER_ID'], // название лида
"NAME" => $arEventFields['ORDER_USER'], // имя
"PHONE" => [["VALUE" => $arEventFields['PHONE'],"VALUE_TYPE" => "WORK"]],
"EMAIL" => [["VALUE" => $arEventFields['EMAIL'],"VALUE_TYPE" => "WORK"]],
"ASSIGNED_BY_ID" => $b24UserID, // пользователь ответственный за лид
"UF_CRM_123456789" => $arEventFields['CITY'], // свойство типа строка
"OPPORTUNITY" => $arEventFields['PRICE'], //цена
"CURRENCY_ID" => 'RUB', //валюта
"COMMENTS" => $arEventFields['ORDER_LIST'],
),
'params' => array("REGISTER_SONET_EVENT" => "Y") // Y = произвести регистрацию события добавления лида в живой ленте. Дополнительно будет отправлено уведомление ответственному за лид.
));
// отправляем запрос в Б24 и обрабатываем ответ
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryURL,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
$result = json_decode($result,1);
Таким образом можно передать в b24 параметры UTM-меток. Для нужной формы отследить событие OnAfterResultAdd.
<?php
// получаем текущий урл и упаковываем параметры в массив
$url = basename($_SERVER['REQUEST_URI']);
$url_components = parse_url($url);
parse_str($url_components['query'], $params);
$b24Url = "https://***.bitrix24.ru"; // укажите URL своего Битрикс24
$b24UserID = "***"; // ID пользователя, от имени которого будем добавлять лид
$b24WebHook = "***"; // код вебхука, который мы только что получили
// формируем URL, на который будем отправлять запрос
$queryURL = "$b24Url/rest/$b24UserID/$b24WebHook/crm.lead.add.json";
// формируем параметры для создания лида
$queryData = http_build_query(array(
"fields" => array(
"TITLE" => "Лид с нашего сайта", // название лида
"NAME" => "Меган Фокс", // имя ;)
"PHONE" => array( // телефон в Битрикс24 = массив, поэтому даже если передаем 1 номер, то передаем его в таком формате
"n0" => array(
"VALUE" => "+7 (123) 456-78-99", // ненастоящий номер Меган Фокс
"VALUE_TYPE" => "MOBILE", // тип номера = мобильный
),
),
"UF_CRM_1575410143732" => true, // первое пользовательское свойство: передадим "Да"
"UF_CRM_1575410440471" => "Перезвони :*", // второе пользовательское свойство, передаем этот текст
"UTM_SOURCE"=>$params["utm_source"],
"UTM_MEDIUM"=>$params["utm_medium"],
"UTM_CAMPAIGN"=>$params["utm_campaign"],
),
'params' => array("REGISTER_SONET_EVENT" => "Y") // Y = произвести регистрацию события добавления лида в живой ленте. Дополнительно будет отправлено уведомление ответственному за лид.
));
// отправляем запрос в Б24 и обрабатываем ответ
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryURL,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
$result = json_decode($result,1);
// если произошла какая-то ошибка - выведем её
if(array_key_exists('error', $result))
{
die("Ошибка при сохранении лида: ".$result['error_description']);
}
echo "Лид добавлен, отличная работа :)";
?>
Источник: Учебный курс: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=99&LESSON_ID=8581
При обновлении Bitrix можно столкнуться с проблемой: «Для обновления продукта необходимо удалить настройку PHP mbstring.func_overload. Пожалуйста, внесите необходимые изменения или обратитесь в службу технической поддержки вашего хостинга».
Она связана с тем, что для версий PHP 7.2 и выше параметр mbstring.func_overload больше не поддерживается Битриксом. Раньше на Bitrix обязательно должен был быть установлен параметр mbstring.func_overload=2.
Чтобы обновить Bitrix и продолжить работу с сайтом, нужно удалить этот параметр или указать рядом с ним значение 0.
Как изменить или удалить mbstring.func_overload
- Откройте файл php.ini.
- Найдите параметр mbstring.func_overload.
-
Удалите его или внесите запись со значением 0:
mbstring.func_overload=0
- Сохраните изменения.
Готово, теперь новая версия Битрикс будет работать корректно.
Почему возникает ошибка
Ошибка DB query error, please try later возникает на CMS Битрикс.
Также встречаются варианты:
- Mysql connect error [localhost]: (2002) No such file or directory (400),
- DB query error,
- Got error 28 from storage engine.
Эта проблема связана с базой данных сайта: к ней поступает слишком много обращений — больше, чем сервер БД может обработать.
Вот несколько распространённых причин этой ошибки:
- не хватает дискового пространства на хостинге. В Битрикс встроено автоматическое резервное копирование. Эта опция создаёт резервные копии в папке /bitrix/backup/ и постепенно занимает место на диске. Чтобы решить проблему, необходимо удалить старые резервные копии;
- повреждена база данных MySQL. В этом случае нужна резервная копия БД: восстановите копию с датой, когда сайт работал корректно;
- неверные данные для подключения к БД. Настройки подключения к базе данных хранятся в файле /bitrix/php_interface/dbconn.php. Если указаны неверные логин, пароль или название базы данных, сайт не может к ней подключиться. Из-за этого возникает ошибка.
Как включить отображение ошибок через панель управления
Чтобы понять, чем именно вызвана ошибка, нужно посмотреть её полное описание на сайте. Для этого включите debug-режим.
Debug-режим (режим отладки) — режим, который используют разработчики для проверки кода. Он позволяет увидеть полный текст ошибки и исправить её.
Для этого:
- Войдите в панель управления хостинга.
-
Перейдите в раздел Менеджер файлов
-
Перейдите в папку php_interface и дважды кликните по файлу dbconn.php:
-
В блоках $DBDebug и $DBDebugToFile замените параметр «false» на «true» и нажмите Ok
-
При переходе на сайт вы увидите текст ошибки. Он выделен красным цветом
Решение
О том, как перейти к редактированию почтового шаблона подробно написали в статье.
Чтобы посмотреть список почтовых шаблонов или перейти к редактированию, проделайте путь: Настройки → Настройки продукта → Почтовые и СМС события → Почтовые шаблоны.
Переходим в редактирование почтового шаблона «Новый заказ». Для этого кликните в строке с названием на «Гамбургер», затем нажмите «Изменить».
Переходим к редактированию тела письма.
Открываем справа через стрелочку панель компонентов. Эта панель появится только в режиме визуального редактора. О том, как работать с редактором написано в документации 1С-Битрикс.
Находим компонент «Подробная информация о заказе для почты» и переносим компонент в тело письма. Открываем параметры компонента правой кнопкой мыши.
Выбираем то, что нужно выводить в шаблоне письма.
В письме теперь будет вся необходимая информация по заказу.
Для почтового шаблона «Быстрый заказ» принцип настройки тот же. Но в настройках компонента «Подробная информация о заказе для почты» в параметрах для поля «Идентификатор заказа», вместо {#ORDER_ID#} нужно установить {#RS_ORDER_ID#}.
Для триггерных рассылок тоже можно вывести информацию о составе заказа в письме. О том, что такое триггерные рассылки и как с ними работать написали в документации. Перейдите в редактирование параметров компонента подробной информации о заказе в теле письма.
В разделе «Основные параметры» найдите поле «Выводимые колонки состава заказа» и выведите нужные свойства.
80 TCP/UDP; http.
443 TCP/UDP; https.
10082 TCP/UDP; https панели управления Zend Server CE
5480 TCP/UDP; https панели управления VMware Virtual Appliance
5222 TCP/UDP; bitrix xmpp сервер
5223 TCP/UDP; bitrix xmpp сервер по ssl
8890 TCP/UDP; bitrix ntlm авторизация
8891 TCP/UDP; bitrix ntlm авторизация по ssl
8893 TCP/UDP; bitrix http сервер мгновенных сообщений Push&pull.
8894 TCP/UDP; bitrix https сервер мгновенных сообщений Push&pull.
8895 TCP/UDP; bitrix https сервер публикации команд Push&pull.
25 TCP/UDP; bitrix http smtp сервер
587 TCP/UDP; bitrix http/https smtp сервер
465 TCP/UDP; bitrix https smtp сервер
993 TCP/UDP; bitrix https imap сервер
143 TCP/UDP; bitrix http imap сервер
1935 TCP/UDP; bitrix ip телефония
3478 TCP/UDP; bitrix ip телефония
5060 TCP/UDP; bitrix ip телефония
8000-48000 UDP; bitrix ip телефония
Здесь представлены настройки некоторых почтовых сервисов.
Gmail
- From Email address – ваш адрес, от имени которого будут отправляться письма (пример: mail@gmail.com)
- Server address or DNS – smtp.gmail.com
- Server port – 587
- SMTP authentication – yes
- Login – ваш полный логин (пример: mail@gmail.com)
- SMTP authentication method – auto
- Enable TLS – yes
Доступно подключение как через обычный пароль, так и через пароль приложения (рекомендуемый).
Примечание: Сервис Gmail может блокировать подключение по smtp в целях безопасности. Как изменить настройки доступа к аккаунту для небезопасных приложений читайте в справке Google.Яндекс.Почта
- From Email address – ваш адрес, от имени которого будут отправляться письма (пример: mail@yandex.ru)
- Server address or DNS – smtp.yandex.ru
- Server port – 25 или 587
- SMTP authentication – yes
- Login – ваш полный логин (пример: mail@yandex.ru)
- SMTP authentication method – auto
- Enable TLS – yes
Доступно подключение как через обычный пароль (с подтверждением аккаунта), так и через пароль приложения (рекомендуемый).
Примечание: Сервис Яндекс.Почта может блокировать подключение по smtp в целях безопасности. В логе msmtp можно всегда посмотреть ошибки отправки писем. Если ваше письмо заблокировано, в логе будет указана причина и ссылка с указанием действий для разблокировки.Внимание! Яндекс включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP. Указать несколько отправителей в поле From также не получится.
Mail.ru
- From Email address – ваш адрес, от имени которого будут отправляться письма (пример: mail@mail.ru)
- Server address or DNS – smtp.mail.ru
- Server port – 25 или 587
- SMTP authentication – yes
- Login – ваш полный логин (пример: mail@mail.ru)
- SMTP authentication method – plain
- Enable TLS – yes
Доступно подключение как через обычный пароль, так и через пароль приложения (рекомендуемый).
Внимание! Mail.ru включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP. Указать несколько отправителей в поле From также не получится. Кроме того, сервер ограничил отправку в 500 писем в день.Другие сервисы
Настройки для других smtp сервисов можно взять по ссылкам:
Где хранятся логи msmtp
В логах msmtp можно всегда посмотреть ошибки отправки писем. Находятся логи в директории /home/bitrix/.
Для каждого сайта свой лог msmtp, в названии лога будет указано имя сайта – msmtp_{SiteName}.log. Например для сайта по умолчанию лог будет иметь имя msmtp_default.log.
Важно! Сами SMTP-сервисы могут иметь свои лимиты на оправку через них рассылок и могут ограничивать ваши рассылки, вплоть до полной блокировки почтового аккаунта, через который будут рассылаться письма.
Например, у Яндекса и Google по умолчанию лимит на отправку – 500 писем в сутки. Если в письме несколько получателей, то письмо каждому из них считается отдельным письмом. Этот ежесуточный лимит может изменяться на основании их собственных алгоритмов подсчета благонадежности пользователя.
User-Agent: *
Disallow: /bitrix/
Disallow: *bitrix_*=
Disallow: /local/
Disallow: /*index.php$
Disallow: /auth/
Disallow: /filter/
Disallow: *auth=
Disallow: /personal/
Disallow: *register=
Disallow: *forgot_password=
Disallow: *change_password=
Disallow: *login=
Disallow: *logout=
Disallow: */search/
Disallow: *action=
Disallow: *print=
Disallow: *?new=Y
Disallow: *?edit=
Disallow: *?preview=
Disallow: *backurl=
Disallow: *?display=
Disallow: *back_url=
Disallow: *back_url_admin=
Disallow: *captcha
Disallow: */feed
Disallow: */rss
Disallow: *?FILTER*=
Disallow: *?ei=
Disallow: *?p=
Disallow: *?q=
Disallow: *?section_id=
Disallow: *?etext=
Disallow: *?tags=
Disallow: *B_ORDER=
Disallow: *BRAND=
Disallow: *CLEAR_CACHE=
Disallow: *ELEMENT_ID=
Disallow: *price_from=
Disallow: *price_to=
Disallow: *PROPERTY_TYPE=
Disallow: *PROPERTY_WIDTH=
Disallow: *PROPERTY_HEIGHT=
Disallow: *PROPERTY_DIA=
Disallow: *PROPERTY_OPENING_COUNT=
Disallow: *PROPERTY_SELL_TYPE=
Disallow: *PROPERTY_MAIN_TYPE=
Disallow: *PROPERTY_PRICE[*]=
Disallow: *S_LAST=
Disallow: *SECTION_ID=
Disallow: *SECTION[*]=
Disallow: *SHOWALL=
Disallow: *SHOW_ALL=
Disallow: *SHOWBY=
Disallow: *SORT=
Disallow: *SPHRASE_ID=
Disallow: *TYPE=
Disallow: *utm*=
Disallow: *openstat=
Disallow: *from=
Disallow: /*?sort=
Disallow: /*?display=
Disallow: /*?year=
Disallow: /*?oid=
Disallow: /order/
Disallow: /*ORDER_BY
Disallow: /*PAGEN
Disallow: /*?print=
Disallow: /*&print=
Disallow: /*ADD_TO_COMPARE_LIST
Disallow: /*back_url=
Disallow: /*BACKURL=
Disallow: /*BACK_URL=
Disallow: /*back_url_admin=
Disallow: /*?linerow=
Disallow: /*register=
Disallow: /*forgot_password=
Disallow: /*change_password=
Disallow: /*login=
Disallow: /*logout=
Disallow: /*PAGEN
Disallow: /*SHOWALL
Allow: */upload/
Allow: /bitrix/*.js
Allow: /bitrix/*.css
Allow: /local/*.js
Allow: /local/*.css
Allow: /local/*.jpg
Allow: /local/*.jpeg
Allow: /local/*.png
Allow: /local/*.gif
Host: https://site.ru
Sitemap: https://site.ru/sitemap.xml
Clean-param: WEB_FORM_ID
Clean-param: RESULT_ID
Clean-param: formresult
Clean-param: ORDER_ID
Clean-param: ref
Clean-param: utm
Clean-param: forgot_password
Clean-param: backurl
Clean-param: PAGEN_1
Clean-param: SHOWALL_1
Clean-param: linerow
Clean-param: s
Ниже разберем, что делать если продлять лицензию на шаблон и модули нет возможности, а возобновить работу сайта нужно.
- Сделать резервную копию
- Скачать архив с нужными скриптами с нашего сайт. Архив содержит старые библиотеки jquery необходимые для работы вашего сайта
- Разархивируем файлы в папку (требуется создать) по пути /bitrix/js/main/jquery_new либо через FTP либо через административную панель сайта по пути Контент - Структура сайта - Файлы и папки. Файлы лучше загружать в новую папку, чтобы Битрикс не смог затереть после очередного обновления ядра старые библиотеки, которые используются вашим шаблоном или модулями
- Редактируем файл /bitrix/php_interface/init.php и если его нет, то создаем. Файл желательно редактировать через FTP, а не через административную панель сайта. Вставляем следующий код
CJSCore::Init(); $ar=array( /* external libs */ 'jquery' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-1.8.3.min.js', 'skip_core' => true, ), 'jquery_src' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-1.8.3.js', 'skip_core' => true, ), 'jquery2' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-2.1.3.min.js', 'skip_core' => true, ), 'jquery2_src' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-2.1.3.js', 'skip_core' => true, ), 'jquery3' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-3.3.1.min.js', 'skip_core' => true, ), 'jquery3_src' => array( 'js' => '/bitrix/js/main/jquery_new/jquery-3.3.1.js', 'skip_core' => true, ), ); foreach ($ar as $ext => $arExt) { CJSCore::RegisterExt($ext, $arExt); }
- Проверяем работу сайта
Утилита ncdu: эффективный инструмент для борьбы с переполнением дискового пространства
Периодически на хостинге может возникать ситуация, когда дисковое пространство подходит к концу, а причины возникновения такой ситуации так и не установлены.
Конечно, можно попробовать обратиться в службу поддержки хостинг-провайдера за разъяснениями, попробовать средствами файлового менеджера найти директорию, которая занимает наибольший объем или же попытаться освоить менее удобную утилиту du...
Теперь это в прошлом, поскольку нам на помощь приходит утилита ncdu, которая имеет мощный функционал и позволяет легко найти переполненный лог-файл, папку с устаревшими резервными копиями или иной источник превышения.
*Количество символов "#" позволяет понять, какая из директорий имеет наибольший объем.
Использование утилиты
Для использования утилиты нужно будет подключиться по SSH к своему аккаунту, инструкция от хостинг-провайдера позволит сделать всё корректно: http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358354
После успешного подключения достаточно ввести ncdu в терминальной строке для перехода в интерфейс программы.
Список команд и ключей
Список команд и действий, которые можно выполнить при работе с утилитой:
up (стрелочка вверх на клавиатуре), k — перемещение вверх;
down (стрелочка вниз на клавиатуре), j — перемещение по списку вниз;
enter — открытие нужной директории (папки);
left (стрелочка влево (<) на клавиатуре), h — возвращение в предыдущую директорию.
Утилиту ncdu можно запускать со следующими ключами:
-h Вспомогательное сообщение;
-q Тихий режим, интервал обновления 2 сек;
-v Отобразить версию утилиты;
-x Та же самая файловая система;
-r Режим чтения;
--exclude PATTERN Исключает файлы, содержащие ОБРАЗЕЦ;
-X, --exclude-from FILE Исключает файлы которые содержат какой-либо ОБРАЗЕЦ в ИМЕНИ_ФАЙЛА.
Ввод следующих букв в латинской раскладке клавиатуры в момент использования утилиты позволит достичь следующего результата:
a — режим отображения (размер файла, занятое место на жестком диске);
d — возможность удаления выбранного файла или директории;
e — включение и отключение отображения скрытых файлов;
g — режим отображения занятого места (в процентах/графически/оба варианта);
i — показывает информацию выделенного объекта;
n — сортирует по имени;
q — выход из интерфейса;
r — повторный расчет занимаемой дисковой квоты;
s — сортировка по объему.
надо их сгенерировать в разделе Аспро-> Генерация файлов -> sitemap.xml
после этого они появятся в папке /aspro_regions
если с robots всё понятно и региональный файл подцепляется сразу, то с sitemap не так всё быстро.
в htaccess добавляются правила подмены robots.txt на robots.php
для каждого инфоблока и статичных файлов sitemap***.xml на sitemap***.php
в некоторых версиях было пропущено правило для sitemap.xml
# ASPRO_SITEMAP_sitemap-files Serve sitemap.xml with sitemap.php only if the latter exists
RewriteCond %{REQUEST_FILENAME} sitemap.xml
RewriteCond %{DOCUMENT_ROOT}/sitemap.php -f
RewriteRule ^(.*)$ /sitemap.php [L]
добавили правило - sitemap теперь показывает правильный
например такое валит обмен: #RewriteCond %{THE_REQUEST} //#RewriteRule .* https://вашдомен.ru$1 [R=301,L]
Пример: Клиент экономит на технической поддержке проекта и никто не следит за хостингом, при этом на сайте включены резервные копии сайта. В итоге когда заканчивается место на хостинге, то добавляется автоматом еще 1гб или более за дополнительную плату, и у нас были случаи когда клиент оплачивал 20000 рублей в месяц или даже по 60000 в месяц вместо 900.
Решение: Использовать минимальную техническую поддержку сайтов.
С доменами и другими услугами на самом деле такая же история, покупаете ли вы домен или продляете, вам по умолчанию предлагается максимальный пакет дополнительных услуг, от которых можно отказаться и купить домен за 150 рублей вместо 3500. Вам же не нужен антивирус для сайта вместе с доменом? Вот и я том же. Но сделать это не так то просто, эти галочки очень мило замаскированы, будьте бдительны.
Удивительно, но за такими вещами мало кто следит.


Крутим еще ниже

Посмотреть пути к файлам можно в меню установки сертификатов

Объединить файл crt и ca, загрузить crt, ca, key на сервер, например по пути /etc/nginx/ssl/key.key .crt

Перезапустить нгинкс

Проверить тут https://www.leaderssl.ru/tools/ssl_checker
Просто так данные от эквайринга не передаются в систему. Для Сбербанка например надо написать в техподдержку и указать следующий текст: Прошу подключить адрес для уведомлений обратного вызова на боевой среде
Здравствуйте. Прошу подключить адрес для уведомлений обратного вызова на боевой среде на URL: https://вашпортал.bitrix24.ru/bitrix/tools/sale_ps_result.php. Уведомления нужны: с симметричной шифрованием (закрытый ключ). Требуется дополнительный параметр bx_paysystem_code (этот параметр мы отправляем в банк при создании оплаты)
- Сайт на основе типового решения обойдется дешевле созданного с нуля и обладающего тем же функционалом: Средняя стоимость разработки интернет-магазина в среднем колеблется: от 247 300 р. до 750 000 р. по данным CMS Magazine.
- Стоимость готового магазина от «Аспро» вместе с лицензией 1С-Битрикс от 88 800 р. в 3 раза выгоднее при существенном преимуществе в качестве и большим уровнем поддержки!
- Сайт на типовом решении в разы дешевле в обслуживании и обладает поддержкой 1С-Битрикс и Аспро
Почти каждый день к нам обращаются клиенты с одним и тем же запросом: "У нас есть купленное решение и установлен Аспро Максимум, но его надо чуть чуть донастроить".
И это самое чуть чуть почти 99% от настройки магазина :)
Цель продать лицензию, а настройка в планы продажников не входит!
У нас ведётся поминутная статистика каждого проекта и мы точно знаем, что настройка интернет-магазина начинается от 60000 рублей. В неё можно уложится, но есть одно условие - никаких корректировок.
В стоимость готового решения входят такие позиции:
- Шаблон дизайна.
- Набор цветовых схем.
- Запрограммированные веб-страницы.
- Демоконтент.
- Структура меню.
- Мастер установки.
Кроме приобретения решения для разработки сайта также понадобятся:
- Система управления контентом «Битрикс».
- Аренда домена и хостинга.
Нет, только безналичные платежи.