ArbNet

ArbNet
Рейтинг
146
Регистрация
27.10.2019
Программист самоучка
Sly32:
Не пытайтесь сделать сразу все - сделайте каркас, например, с помощью которого можно будет создать, к примеру простую ХТМЛ страничку! Чтоб это был одной кнопкой! Чтобы в нее можно было допустим простым перетягиванием накидать блоков с контентом. Потом - как добавить стили или js, потом - как ваши узлы добавить
Это будет понятно всем без лишних слов.

У меня именно так и делаться, я объединил всё и сразу(фронт и бек), но сайт собирается из кусочков, сначала каркас, потом блоки и разные элементы, только для этого не нужны шаблоны править и прочее, просто указывается что нужно на странице в xml структуре.

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

ivan-lev, Вот вы начитались сказок и ждёте на печи когда рыбка золотая всплывёт или рак на горе свистнет :) а жизнь она другая ;)

Всё прекрасно понимаю. Никакую заднюю не включаю, просто советы ваши мне не подходят. От тех кто пишет на ВП я отличаюсь тем что делаю свой инструмент с ноля и хочу чтобы люди кто хочет себе качественный сайт работали сообща в команде развивая свой инструмент.

Для сайта на гугл табличках или с какого обменника и тд. файл подгружать, можно сделать на JS небольшой парсинг такого файла и вставку в страницу данных, это делается за пару часов. Да, способ необычный, но не всем он подходит. И сравнивать меня с всякими ВПшниками и экспериментаторами не корректно.

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

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

Я же пошёл ещё дальше я объединил фронт и бек, я пишу для себя так зачем мне делать отдельные заготовки когда я могу в комплексе это сделать. Да это сложно, для вас вообще не возможно, надо продумывать массу вариантов и тд. Я делал основу движка 3 месяца, переделывал несколько раз. Продумывал неделю как использовать цвета, подключение скриптов, авторизацию на других сайтах с моим движком, платежи, и тд и тп. Это колоссальнейшая работа...

А вы тут меня за врага народа чуть ли не принимаете.. Я вам ничего плохого не делал, для меня загадка вашего негатива.. Наверное это можно объяснить только то что вы не способны сделать ничего подобного вот и злитесь :) Кто в лохотронщики меня записал, кто в пирамидостроители, кто в психушку норовит отправить. Ребята вы может и адекватные с точки зрения обывателя, но с рассудком у вас проблемы реально.. Так ведут себя обиженные жизнью, которые не смогли чего-то добиться сами, примкнули в 90% неудачников(помните про эксперимент с обезьянами) и теперь и вставляют палки другим..

Sly32, Как вас жизнь то обидела.. Я ещё добавлю, вас я тоже не знаю, но цепляетесь вы ко мне постоянно, жизни учите и тд. получается вы больше ничего другого то и не умеете.. знаете только много очень :) а на практике пшик.. Пытаетесь меня унизить, но и этого не получается.

Sly32, белорусского не знаю, русский то с трудом :) давайте идите к тем кто пишет на Wordpress :)

miketomlin:
Давай проверим: попросим форумчан почитать твой сайт и после спросим у них, кому нужно лечиться, мне или тебе

Там не сайт, а тестовый черновик, а вот как сделаю проверим.

miketomlin, вероятно окружающих от вас тошнит, обычно люди когда грубят подсознательно высказывают мнение о себе. Поличитесь ка... ;)

miketomlin:
Зачем по два раза модуль и страница?

$mod и $act это указатели на [dirname] - модуль, [filename] - страница

Чтобы в коде писать $mod, а не $nav['dirname']

$mod=&$nav['dirname'];$act=&$nav['filename']

ЗЫ. Я сейчас время только только трачу, какой смысл объяснять..

---------- Добавлено 16.03.2020 в 15:51 ----------

edogs:
Не будет. Потому что при неработающем рефрайте у Вас не будет работать перенаправление.

Так оно и не надо. Я же сказал всё будет заблокировано

deny from all

Options -Indexes

DirectoryIndex index.php

edogs, я уловил суть, если не будут работать реврите и апач тогда у меня будет перенаправление на index и он уже будет разруливать и статичные файлы(имею виду css, js фонты и картинки) через него могут отдаваться.

И если надо перенаправление на 10/novosti например, то в индекс файле это всё легко настраивается, а все запросы идут через него

edogs:
а ngninx стал отвечать за отдачу всей статики

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

RewriteRule !.(css|gif|ico|jpg|js|png|woff)$ /site/nopage [L]

miketomlin:
Тебя же попросили: расскажи про роутинг

У меня роутинг производится так

сайт/модуль/страница

Глобальные параметры такие как раздел магазина или блога например вставляются между модулем и страницей так

сайт/модуль/параметр1/.../параметрТ/страница

Могут быть разные переменные GET когда нужна выборка, или страница темы например на форуме

сайт/модуль/idtemi/страница?page=5#sub33

В PHP данные запроса доступны из глобальных переменных

$mod - модуль

$act - страница (action - действие из MVC наследовалось)

$nav= Array{

[dirname] - модуль

[filename] - страница

[parameter]=Array{

[par1]=value1,

[par2]=value2

}

}

GET переменные из глобальной $_GET, так же и $_POST

.htaccess блокирует доступ ко всем файлам кроме статики css, js, катринок. шрифтов. Перенаправляет на index и тот решает куда дальше по расширению, надо ли сгенерировать файл css, js из запрошенных в GET параметре или запустить API или это запрос страницы сайта.

Как-то так.

---------- Добавлено 16.03.2020 в 15:01 ----------

ivan-lev:
"Сделайте мне.. а я Вам в будущем помогу.." Как-то так ведь звучит? =)

Я человеку безвозмездно помочь хотел, мне делать ничего не надо, сам справляюсь :)

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

Расслабься, неумехи и халявщики как вы, пусть юзают хренворки, как тут один товарисч про мой выражается :)

А я отшлифую свой инструмент и наклепаю разных хороших проектов, которые на существующих хренворках замучаешься делать, а потом поднастраивать и тд.

Всего: 2250