Поиск объекта на сцене по тегу
GameObject mycamera = GameObject.FindGameObjectWithTag("MyObjectTag");
GameObject mycamera = GameObject.FindGameObjectWithTag("MyObjectTag");
Смена позиций камеры у Generic Background
На камеру префаба generic фона повесил тег "MapCamera"
Файл /NaniMy/MyCam.cs:
using Naninovel;
using Naninovel.Commands;
using System.Threading;
using UnityEngine;
namespace MyCam
{
[CommandAlias("MoveCam")]
public class MoveCam : Command
{
public DecimalListParameter position;
public override async UniTask ExecuteAsync(AsyncToken asyncToken = default)
{
GameObject mycamera = GameObject.FindGameObjectWithTag("MapCamera");
mycamera.transform.position = new Vector3(position[0], position[1], position[2] + 100f);
}
}
}
Файл /Scripts/test.nani:
@MoveCam MyCamPosition:10,0,30
Пример команды:
-R рекурсия
chown -R username:username /home/bitrix/www
Показать персонажа c id Aquapers:
@char Aquapers
@hide Aquapers
При работе самого компонента (любого) не подключается файл компонента style.css.
Решение:
Проверить, подключена ли строчка в header.php шаблона.
$APPLICATION->ShowHead(false);
При попытке создания резервной копии словил:
ошибку в Битриксе "Ваша сессия истекла. Перегрузите страницу".
Решение:
Очистить куки
При проверка системы, в проверке доступа, получил ошибку "Permission denied: BITRIX SESSID ERROR":
Решение:
Очистить куки
В файле .htaccess следует добавить следующие строчки:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
$films = array("Рэмбо", "Рэмбо 2", "Рэмбо 3");
setcookie('cookie_films', serialize($films));
$get_films = unserialize($_COOKIE['cookie_films']);
print_r($get_films);
На примере шрифта Roboto. В HTML код вставляем ссылку на шрифт.
<link
href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap"
rel="stylesheet">
H1 {
font-family: 'Roboto';
}
<html>
<head>
<link
href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap"
rel="stylesheet">
<style>
H1 {
font-family: 'Roboto';
}
</style>
</head>
<body>
<H1>Заголовок шрифтом Roboto</H1>
</body>
</html>
Для создания нового хоста в OpenServer достаточно просто создать новую папку в подпапке domains в том месте, куда вы установили OpenServer.
Например в C:\OpenServer\domains\ создаем папку "myproject".
Папку создаем маленькими латинскими буквами без пробелов и спецсимволов.
После создания папки необходимо перезапуcтить OpenServer.
Флажок в трее после перезапуска должен быть зеленым.
Для проверки работоспособности набираем в браузере http://myproject/.
Решение:
Добавить свойство display.
line-height:1;
display:block;
Иногда в jQuery требуется проверить, загружен ли наш документ полностью.
Поможет нам в этом метод ready:
$(document).ready(function() {
// Код
});
Ситуация:
При добавлении новости она не отображается сразу, а только после обновления кеша, что жутко не удобно.
Решение:
Скорее всего отключен Управляемый кеш. Проверить и включить его можно в "Настройках продукта" > "Автокеширование" > "Управляемый кеш".
Рекомендую также очистить текущий кеш ("Настройки продукта" > "Автокеширование" > "Очистка файлов кеша").
Переходим в "Расширения" (Ctrl+Shift+X) и вписываем в поисковой строке запрос: "Russian Language".
Видим дополнение (иконка с глобусом) и нажимаем кнопку установки.
После перезапуска VS Code весь интерфейс будет на русском языке.
Достаточно банальная вещь, но почему-то по началу полез в общие настройки ("Настройки" > "Параметры") и там не нашел.
Сами же настройки горячих клавиш можно найти в "Настройки" > "Сочетание клавиш".
Ситуация:
Интернет магазин. Устанавливаю комментарии для карточки товара (стандартный компонент bitrix:catalog.comments).
Сам компонент пытаюсь вставить в catalog.element. Шаблон полностью кастомный и сделан с нуля.
В итоге комментарии для администратора работают, для других пользователей нет. Загадка.
Решение:
Первым делом нажимаем F12 чтобы проверить, что говорит консоль разработчика. Видим там ошибку:
Видим, что есть неподключенные библиотеки. Подключаем нужную:
CJSCore::Init(array('popup'));
Появилась задача на jQuery отобразить цену с тысячным разделением формата 100 000 руб.
На PHP для решения подобного использую number_format().
Делаем на JS:
Intl.NumberFormat('ru-RU').format(100000);