- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
У вас свой подход у меня свой.
Если подход "свой", то не надо называть эту дичь "MVC". У меня нет проблем с чтением кода, это у Вас проблемы с его написанием.
Если ты будешь себя так вести - скоро не захочешь получать советов.
Это ещё вопрос кто тут не скромно себя ведёт. Я долго терпел, но всему есть предел.
Я долго терпел, но всему есть предел.
Целые сутки терпел. 😂
И это предел. Теперь главное – успеть добежать.
Я долго терпел, но всему есть предел.
Если ты не способен воспринимать критику и лёгкий стёб - ничего у/из тебя не выйдет.
Если подход "свой", то не надо называть эту дичь "MVC". У меня нет проблем с чтением кода, это у Вас проблемы с его написанием.
Уважаемый MVC это подход для создания проектов, написание кода может быть любым главное чтобы он хорошо работал. Если не знать принципа переменных, то можно придумывать им разные длинные имена и по именам догадываться что программист тут накодил. А если знаешь принцип переменных то всё становится намного понятнее. Моя знакомая тоже как то начала интересоваться по какому принципу я называю переменные и почему они почти везде одинаковые. А зачем ломать себе голову и придумывать название для переменной если она применяется для какой-то определённой цели. Зная для чего она нужна можно назвать её коротко и везде где встречается такая переменная понятно что и зачем с ней делается. Элементарно Ватсон :) Но это ещё не точно (надо бы создать видосики со своими наработками и разъяснить что да как делается) А то много тут кто разбираются в коде, а элементарных принципов не знают.
---------- Добавлено 28.10.2019 в 21:09 ----------
И это предел. Теперь главное – успеть добежать.
Надеюсь вы там добежали... :kozak:
---------- Добавлено 28.10.2019 в 21:12 ----------
ничего у/из тебя не выйдет
А из вас что-то вышло да? 🤣
Уважаемый MVC это подход для создания проектов, написание кода может быть любым главное чтобы он хорошо работал.
Ошибаетесь. Хорошо работать может и спагетти-код. Но от этого он не станет удовлетворять концепции MVC. У Вас налицо полное непонимание принципов написания не только фреймворков, но и простых CMS.
А если знаешь принцип переменных то всё становится намного понятнее.
Так автолоадер, используется. Дело не в нём и не в белеберде которую вы в
А в чем облегчение?
Вы говорите
Основной принцип это разделение данных от разметки
Может кода от разметки? Но тут же
Про билеберду, это сильно урезанный пример, набора данных нужных для сборки раздела каталога. Не настаиваю, но чтобы гибко управлять любым документом, придется смириться с большим набором исходных данных
Ну типа для карточки товара
сгенерить тайтл "Купить поршень в Москве - запчасти на двигатель в ООО Рога и копыта "
а
один из токенов без чего, никакой пост запрос не будет принят с этого документа.
а
'ya_goal': {'btn_message': 'soobshen',говорит о том, что на кнопку #btn_message надо навесить цель яндекс метрики soobshen
Вырвал из контекста, но "смотрите ширше" (с) на построение кмс и успех придет
ArbNet, а сколько вам лет? — это просто интересно, не сбор информации для унижений и стёба... честно скажите если не секрет.
в Smarty на PHP ищутся метки с командами, потом интерпретируются и тд. я же сделал попроще применил для парсинга встроенную возможность в самом php нахождение нужных элементов делается намного проще, это раз
Вот тут, если я правильно понял, в точку.
Скорость
Профайлер сказал, что твиг 6,45+1,81 из суммарных 25, что много но оправдано. А простой стр_реплейс
за 0.5мс вставил
Как то так.
А в целом, тема идеальной кмс недостижима, но приличную построить можно. Но, придется учитывать море факторов.
ArbNet, а сколько вам лет? — это просто интересно, не сбор информации для унижений и стёба... честно скажите если не секрет.
Не скажу, мне чхать на ваш интерес. Вот вы лучше скажите чисто для стёба(шутка) ЧТО ВЫ В ЭТОЙ ЖИЗНИ СДЕЛАЛИ ПОЛЕЗНОГО ДЛЯ ЛЮДЕЙ?
---------- Добавлено 29.10.2019 в 09:22 ----------
timo-71, согласен что шаблонизация это замедление скорости, но это разделение данных от шаблона упрощает составление шаблонов и написание к ним функций для данных. Что касается того кода где у меня вставки тегов <li> для списка, без таких вставок не обойтись когда нужно сформировать повторяющие с некоторыми поправками данные,для этого в структуре и предусмотрена возможность вызова функций.
Соглашусь что xml не лучший выбор для структуирования, но пока другой альтернативы не вижу. Если обрабатывать текст в переменной с большим объёмом текста для нахождения меток, то скорость шаблонизатора будет очень медленной это пинок в сторону Smarty поэтому он и вымер.
При обработки xml структуры происходит следующее:
В начале берётся небольшой шаблон для страницы в котором head подключаемыми стилями и скриптами и body c меткой [content] куда вставится содержание вложенных шаблонов.
Далее по структуре получается тег метки [content] куда в шаблон надо вставить полученное содержание вложенной структуры. Просматривая элементы уже этой структуры обрабатывается небольшой объём текса в котором быстрее найти метку куда надо вставить содержание и тд. То есть обработка шаблонов намного ускоряется за счёт вложенности небольших шаблончиков в которых производится замена меток содержимым и передаётся выше уровнем. Так в итоге собирается готовая страница.