ArbNet

ArbNet
Рейтинг
159
Регистрация
27.10.2019
Программист самоучка
plab #:
Люди хотят поддерживать свои сайты, а не ваши.

Так не надо мои сайты поддерживать, я хочу чтобы у людей был инструмент на котором они могли быстро настраивать какие им нужно сайты и в будущем могли легко что-то менять.

Но для этого им тоже бы не мешало поучаствовать в разработке согласитесь. Так нет всех текущее положение дел полностью устраивает..

plab #:
А дизайн где?! Вся запара всегда с дизайном и шаблоном. Пофиг, что там на сервере. 100500 вариаций инструментов на сегодня, делающие одно и то же. Дизайн уникальный, удобный - вот где собака зарыта и за что готовы платить.

В видео я лишь продемонстрировал как структурировать страницы. Инструмент ещё сырой, дизайна в видео естественно нет.

НО есть уже готовые стили выравнивания элементов, размещения в флекс и грид блоках, формы, текста и другого. То есть не нужно заниматься стилизацией надо просто указывать классы это очень просто. Допустим надо в блоке сделать отступ для дочерних, указал в классе pit, отступ для элемента c верху и снизу gap10. Сейчас это китайская грамота, но это действительно просто, постепенно запоминаются слова классов быстро можно выравнивать блок, элемент, указать цвет и др.

Создать какой либо блок не сложно, можно попросить верстальщиков если не знаете как. Потом просто в структуре его подключаете вот и всё. При этом всё будет адаптивно.

Дело не в этом.

С самого начала люди не захотели вникнуть зачем я решил использовать XML, а начали троллить, другие варианты предлагать, говорить как обычно, что всё уже придумано и тд.

Мне с самого начала нужны были те кто уловил бы смысл или хотел бы понять, разобраться, а действительно мне это помогло бы делать и потом поддерживать свои сайты.

Далее вместе бы доводили до ума разработку, но нет, это оказалось очень сложно, не хочется напрягать свои извилины они и так устают..

Ну а дальше какой смысл мне выкладывать что я делаю раз это никому не надо, я в одиночку дальше всё разрабатываю...

Dram #:
Нельзя так?

Нет, так нельзя. Хотите по старинке используйте execute или не PDO а MySQLi и экранируйте кавычки.. Но это не даст полной гарантии от взлома.

Всё же лучше изучите современные подходы и тогда то что сейчас кажется трудным, непонятным, будет лучшим решением для вас.

Dram #:
По сути мне нужно просто экранирование кавычек но  ДЛЯ ЛЮБОГО запроса пришедшего в класс. Так можно сделать?

Вам же Marat_Kh показал образец подготовленного запроса. PDO уже позаботилось чтобы не было SQL инъекций, надо делать подготовленный запрос.

То есть сначала формируется запрос с переменными вида :name далее PDO проверяет запрос и если всё хорошо подставляете вместо переменных данные.

LEOnidUKG #:
расскажите это разработчикам WP бедные, как живут без них :)

печалька.. 😂

LEOnidUKG #:
Класс PDO обвернём ещё в один класс! А потом напишем подклассы, чтобы везде были классы 🤣

На первый взгляд конечно тем кто не использует классы такой подход кажется бредовым, мне по началу тоже не нравилось.

Но прелесть классов в том, что они подключаются по мере надобности автозагрузчиком, один раз написал и когда нужно присвоил переменной класс(который подтягивает нужные ему классы, но в основном коде это лишь одна строчка) и используешь его методы.

Как-то общался с одним в скайпе, тот вообще не использует классы, так у него такие портянки(огромные файлы) кода жуть..

В классе сделай отдельные функции для SELECT/UPDATE/INSERT и др. какие нужны будут

В этих функциях используй подготовленный запрос prepare и экранировать ничего не надо будет

Для использования $BD->Insert($table,'id,name,url, sid',$value);

где $table - имя таблицы;

id,name,url, sid - поля для вставки;

$value - массив значений.

В функции формируешь запрос, выполняешь и отдаёшь результат, дальше по обстановке. И остальные функции в такой же манере.

Sly32 #:
Пока ты его доходчиво не донесешь - не увидят

Когда найдутся единомышленники тогда и обсудим дорожную карту, а на данном этапе мне лично всё предельно ясно что и как, делаю по мере возможности.

Если кто хотел давно увидел. Просто все живут в своих ограниченных мирках и что за пределами этих мирков всё непонятно, сложно и не нужно..

Скорее всего распознаёт.

Недавно выложил видео. Ютуб определил, что в видео есть музыка, определил чья музыка. Потом я воспользовался встроенным сервисом чтобы удалить эту музыку. Не всё, но большую часть удалило. То есть распознавание звуков есть, и тем-более речи. Конечно пока сервис желает лучшего, но со временем думаю доведут до ума.

Sly32 #:
Для тех кто не разбирается, ВП сделает все без того чтобы вникать в работу твоих скриптов. Тот кто разбирается, однозначно предпочтет template engine любой для формирования страниц

На данном этапе согласен. Но когда увидят преимущество моего подхода то выберут его, не сразу но выберут.

На нём так же можно делать готовые сайты которые можно сразу использовать как и WP .

Мой инструмент это лишь первая ласточка задуманного проекта...

Я наоборот всё разложил по полочкам.

Например есть файлы стилей для выравнивания элементов, блоков флекс и грид, текста, форм, таблицы, бордюра и др.

Если на странице применяются флекс блоки, размещается текст, то в структуре надо просто указать чтобы движок подключил для них стили, если не используются, то не будет тратится время на их загрузку. Можно легко найти эти стили, подправить что нужно и тд.

Всё очень удобно и понятно. Также и в узлах PHP и JS скриптах.

Всего: 2592