- настройка IDE
- F:\project\VSCode\Web\OSPanel\domains\localhost\IDE
- локальный путь редактирование проекта
- добавить в список проектов IDE
- плагин Projects Manager
- F:\project\VSCode\Web\OSPanel\domains\localhost\IDE
- создание GIT
- .gitignore
- структура проекта
- src
- dist
- создание репозитория в GitHub
- создание туннеля SSH на хостинг с WordPress (плагин SFTP)
- .vscode\sftp.json
- настройка на хостинге (на примере Джино)
- добавить доступ для своего IP
- uploadFolder
- отправить файлы с локального проекта
- Общий Цветовой Редактор для генерации мира
- Texture2D 16×16
- Набор Цветов
- Изменение Цвета
- Перезапись Цвета от предыдущего (зажатие Ctrl)
- Изменение Яркости
- добавление нового материала в папку
Add New\material или RightMouse\Material - Перейти в редактирование выбранного материала
в режим Blueprint- в Content Browser выбрать требуемый материал
- Blueprint состоит из блоков
а блоки имеют различные свойства или пины
- создание модели с именем Модель
-m создание файла миграции
php artisan make:model Модель -m
app\Models\Модель.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Модель extends Model{
...
}
- Установка Vue3 в Laravel проекте через терминале IDE
установка менеджера пакетов в проекте
npm install
установка последней версии laravel-mix
npm i laravel-mix
установка пакета vue через npm
npm install --save vue@next
npm install --save-dev vue-loader@next
запуск приложения Vue локально (не использую)
npm run serve
- Настройка работы Vue3 в проекте Laravel
в файл webpack.mix.js (находится в корне проекта)
добавить метод vue
...
mix.js('resources/js/app.js', 'public/js').vue()
.postCss('resources/css/app.css', 'public/css', [
//
]);
- папка, где хранятся компоненты vue resources\js\components
- файл регистрирует компоненты Vue в Laravel
resources\js\app.js
require('./bootstrap');
import {createApp} from 'vue';
const app=createApp({});
app.mount('#app');
Рубрики
Установка TypeScript
- установка Node.JS для работы npm
https://nodejs.org/ru/download/
- установка TypeScript в cmd
npm install -g typescript
- использование в проекте TypeScript
project\ts\test.ts
- конфигурация в проекте
для упрощения компиляции TypeScript в JavaScript
outFile
все файлы ts компилируются и сохраняются в корневую папку проекта с указанным именем из примера (app.js)
project\tsconfig.json
{
"compilerOptions": {
"target": "es5",
"removeComments": true,
"outFile": "app.js"
}
}
- Компилирование ts через cmd
компилирование только одного файла
tsc tsc\file.tsc
компилирование всех файлов tsc в проекте
tsc
Абсолютный путь
- файл webpack.mix.js в корне проекта
(пример сократить путь к компонентам)
const mix = require('laravel-mix');
const path = require('path');
mix.webpackConfig({
resolve: {
alias: {
'components':path.resolve(__dirname,'resources/components/')
},
},
});
любой файл, связанный с vue
../Project/resources/components/dir1/dir2/comp.js
import comp from 'root/dir1/dir2/comp';
../Project/resources/components/dir1/dir2/comp.vue
import comp from 'root/dir1/dir2/comp.vue';
устанавливает плагины, библиотеки, фреймворки
https://getcomposer.org/download/
File\Settings…\Languages & Frameworks\PHP\Composer
задаётся интерпретатор php
прописывается путь к композеру
- отключить строку в …\php\php.ini
;extension=php_openssl.dll
установка в терминале IDE
- выполнить в любом терминале для установки Composer PHP
установка композер
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
глобально композер
php composer.phar global require laravel/installer
Найти позицию первого вхождения подстроки в строку
strpos
Найти позицию последнего вхождения подстроки в строку
strrpos
Возвращает часть строки
substr
- файл «управление»
//проверка файла на существование
$b=file_exists($file);
//все о файле
$path=pathinfo($file);
//разрешение файла
$exe=$path['extension'];
//директория файла
$dir=$path['dirname'];
//полное имя файла
$Name=$path['basename'];
//имя файла
$name=$path['filename'];
- экранирование символов
//символ экранируется ' в тексте
'\'empty\',\'empty\'';
- текст
//удалить символы в начале и в конце
$text=substr($text, -2, -2);
- массив
//последний элемент массива
end($arr);
//текст в массив
$arr=explode(',', $text);
test
Рубрики
Настройка WordPress
- Настройка стиля WordPress
- Внешний вид
- Темы
- Twenty Twenty = Активировать
- Twenty Twenty = Активировать
- Темы
- Внешний вид
- привязка php файла к файлу php в WordPress по теме
- Внешний вид\Редактор тем
- Раздел Функций
- localhost\wp-content\themes\twentytwenty\functions.php
- include_once $_SERVER[‘DOCUMENT_ROOT’].’/IDE/wp/wp_functions.php’;
- localhost\IDE\wp\wp_functions.php
- include_once__DIR__.»/ajax_wp/main.php»;
- localhost\wp-content\themes\twentytwenty\functions.php
- localhost\wp-content\themes\twentytwenty\footer.php
- include_once__DIR__.»/ajax_wp/main.php»;
include_once $_SERVER['DOCUMENT_ROOT'].'/IDE/src/WordPress/ToolTip/main.php';
this.[mypost6533 КЛАСС] = t;