Dmitriy
А модк может выдать размер файла?
Алексей
Канешна
Dmitriy
сниппет юзать надо?
Алексей
Yes
Dmitriy
https://webstool.ru/modx-uznat-razmer-fajla.html
Dmitriy
Оккай
Андрей
Андрей
Лим
Всем привет. Заказчик запросил функционал немного странный. Напишите за какую сумму возьметесь.
Страница новостей из 2 блоков. Левый блок - меню с 5 новостями, слева блок - контент.
Его не устроила обычная пагинация.
1) Он хочет, чтобы при переходе на вторую страницу новости выводились не 5,6,7,8,9 а 2,3,4,5,6
2) Когда заходишь в саму новость пагинация само собой сбрасывается на 1 страницу, хочет чтобы не сбрасывалась
Dmytro
Значит есть какая-то большая разница, в чём она?
Очень большая:
Разница заключается в том, что iframe способен "плавать" внутри контента на странице, т.е. вы можете создать html-страницу и разместить внутри нее iframe. Это позволяет вам иметь страницу и размещать в ней другой документ. A frameset позволяет разделить экран на разные страницы (по горизонтали и по вертикали) и отобразить различные документы в каждой части.
Dmytro
тоесть на базе Frameset не возможно сделать было выпадающее меню верхнее
Dmytro
так как за рамки FRAME мы выйти не могли
Dmytro
сейчас же у нас верхнее меню и дерево это страница а iframe только внутри табов контентных итого:
- меню верхнее
- меню сайдбара
- попапы
могут отображаться полноценно а не только в рамках фрейма.
И даже из основного контентного фрейма можно вызвать попап который будет над iframe а не жестко зашит внутри фрейма
Андрей
тоже есть ограничения, которых нет при аяксе
Dmytro
Dmytro
ибо для сохранения документа зачем то перегружаем все страничку с меню и с деревом что не есть хорошо
Андрей
Верю но Аякса нормального нет и в РЕВО
для кого как. Я считаю, что рево сделали правильно, специально не полный аякс, чтобы можно было не использовать extjs, но все его стремятся везде использовать, просто потому что думают, что без него никак
Dmytro
Dmytro
Банально перетаскивая с дерева документов в редактирование шаблона мы тащим ID
Dmytro
Андрей
технологии стараются использовать для того, для чего они предназначены и там, где нет другого выхода, но тут необходимости в iframe нет
Dmytro
Обьективно если переделывать админку и писать по феншую то нужно очень хорошо подумать и подозреваю что это уже получиться не EVO и не MODX )
Андрей
Dmytro
Anonymous
Андрей
Андрей
кода ведь не видно
Anonymous
И чем он прям ломает? Если это реально так плохо использовать iframe и не современно. Напишите гуглу, что ребята вы используете устаревший iframe для вставки видео. Можно же аяксом подтянуть плеер и в него видео
Anonymous
Чё вы прям как дибилы
Anonymous
Кто там ещё у нас, фейсбуки со своими виджетами, тоже лохи, свои виджеты на iframe впихивают
Андрей
Anonymous
А чем он плох в рамках эво? Что фрейм ломает?
Андрей
Anonymous
Возьмём к примеру админку рево(современной без фреймов) и админку эво.
Что из них двоих сломается на мобильнике?
Anonymous
Сюрприз-сюрприз админка эво на мобильнике с древними фреймами выглядит лучше, чем современная без фреймов админка рево
Anonymous
Просто если Вам кто-то, где-то сказал, что эта вещь старая и неугодная, а сейчас модно без этой технологии. Это не всегда является истинной. Любую технологию, не зависимо от её возраста нужно использовать правильно. А не кричать везде, что она плоха, даже толком не вникнуть в тему. Вы мне напоминаете одного вчерашнего человека, который доказывал что ActiveRecord круто и современно, а PDO отстойно и устарело
Anonymous
имел ввиду - чем плохо отсутствие ООП
Опять же ООП, не везде имеет смысл использовать. Например нафига накручивать ООП, когда реализуешь какой-либо парсер? Этот скрипт отработает один раз и ты его удалишь.
В эво да не везде есть ООП по всем его канонам и нормам. И да это косяк который стоит определённо стоит переделать. От этого никто не открещивается. А вот iFrame в рамках админки эво пока никому не мешает
Андрей
Anonymous
Андрей
Anonymous
А что если я Вам скажу, что iframe полноценно начал поддерживаться только в html5? Который зарелизили в ноябре 2016 года
Anonymous
Получается эта технология получила полноценную поддержку на много позже чем вышел Extjs 3-ий версии
Anonymous
О блин, и тут технология современней чем в рево 😊
Anonymous
Прежде чем что-либо доказывать, хотя бы 5 минут поизучайте тему на которую желате спорить.
Anonymous
Anonymous
Почему он там не к месту?
Андрей
вот встраивание стороннего контента на сайт это и есть предназначение айфрейма, как в случае с плеером ютуба
Anonymous
Почему он там не нужен?
Anonymous
Я считаю что он там нужен и хорошо выполняет поставленную на него задачу
Anonymous
Так же он позволяет динамически обновлять контент при этом не задевая основные скрипты админки, что даёт дополнительную гибкость в конфигурировании страниц
Anonymous
Вот смотрите. У меня есть развёрнутый довод за. Хочу довод против кроме как "можно обойтись"
Anonymous
Можно и без css и без JS обойтись 😊
Dmytro
Anonymous
Anonymous
И где вы прям вот замечаете, что это фрейм и он режет глаз
Anonymous
Покажите где прям написано, что это плохая практика и так нельзя делать, кроме как то что Вы это сами придумали
Anonymous
Вас бросает в разные стороны, то ООП, то фреймы красоту ломают, то это устаревшая технология
Андрей
Anonymous
Я хочу увидеть эту информацию в спецефикации HTML, где будет написано "ребят это говно решение, но мы его допилили в html5, сами не знаем почему"
Андрей
Dmytro
Anonymous
Anonymous
Причём они используют для динамического контента, который изменять можно с формами. Ничего не напоминает?
Anonymous
И делаеют это специально для того, чтобы весь остальной сайт не дёргать и работать независимо
Андрей
Другую часть выделил. Каждый видит то, что хочет видеть)
Андрей
вы давайте ссылки а не только картинки
Anonymous
Форма справа от доки, с тестированием API
Anonymous
Из чего делаем вывод Андрей Ч, считает, что гугл использует не современную техлогию, там где можно было сделать аяксом 😊