Есть ли какие-то мысли касательно реализации адаптивности биллинга?
Просто многие на сайт заходят с мобильного. Думаю, что-то заказывать или даже с тикетницей работать явно не удобно. Просто если какая-то работа уже сделана или хотя бы есть идеи на этот счёт, мог бы поучаствовать в разработке. Сам, честно говоря, не вижу относительно быстрого пути реализации. Похоже, очень много потребуется переписать. Поэтому и решил спросить.
Адаптивность биллинга
Адаптивность биллинга
нет, к сожалению.
сам я с html не очень, поэтому даже с какой стороны подступиться не знаю.
из мыслей - была мысль выпилить левое меню, сделать его сворачивающимся - благо само детектирование что с мобилы зашёл в биллинге уже давно есть. но это - полумера =(
сам я с html не очень, поэтому даже с какой стороны подступиться не знаю.
из мыслей - была мысль выпилить левое меню, сделать его сворачивающимся - благо само детектирование что с мобилы зашёл в биллинге уже давно есть. но это - полумера =(
Убей их всех! Бог потом рассортирует...
-
- Сообщения: 134
- Зарегистрирован: 2012-02-27 15:58:24
- Откуда: Краснодар/Саранск
- Контактная информация:
Адаптивность биллинга
Когда только начинал использовать биллинг, была мысль заменить верхнее и левое меню одним многоуровневым.
По сути ведь там динамически формируется только левое меню раздела услуги. Где вообще лежит верхнее меню пользователя и левое подраздела услуги?
Попробую переделать. Если получится, следующим шагом можно попробовать перепилить класс отрисовки таблиц. Может что и выйдет.
Второй путь виделся таким. Взять какой-нибудь фреймворк , Bootstrap шаблонизатор и написать в отдельной директории пользовательскую часть биллинга с нуля. Самую необходимую часть в первую очередь. Ну и постепенно расширять её функционал. Возможно, часть кода (например, функции) получится инклюдить из joonte, ну а часть написать заново.
Может конечно я паникую, но есть ощущение, что через два-три года на отсутствии адаптивности биллинга начнёт теряться половина пришедших потенциальных клиентов. Поэтому и думаю начать что-то делать в этом направлении.
По сути ведь там динамически формируется только левое меню раздела услуги. Где вообще лежит верхнее меню пользователя и левое подраздела услуги?
Попробую переделать. Если получится, следующим шагом можно попробовать перепилить класс отрисовки таблиц. Может что и выйдет.
Второй путь виделся таким. Взять какой-нибудь фреймворк , Bootstrap шаблонизатор и написать в отдельной директории пользовательскую часть биллинга с нуля. Самую необходимую часть в первую очередь. Ну и постепенно расширять её функционал. Возможно, часть кода (например, функции) получится инклюдить из joonte, ну а часть написать заново.
Может конечно я паникую, но есть ощущение, что через два-три года на отсутствии адаптивности биллинга начнёт теряться половина пришедших потенциальных клиентов. Поэтому и думаю начать что-то делать в этом направлении.
Адаптивность биллинга
верхнее меню так и называется: hosts/billing/comp/TopPanel.comp.php
услуги - в услугах: hosts/billing/comp/www/ServicesOrders.comp.php
--
никогда ничего на шаблонизаторах не делал =(
услуги - в услугах: hosts/billing/comp/www/ServicesOrders.comp.php
--
sasha181 писал(а):Источник цитаты Второй путь виделся таким. Взять какой-нибудь фреймворк , Bootstrap шаблонизатор и написать в отдельной директории пользовательскую часть биллинга с нуля. Самую необходимую часть в первую очередь. Ну и постепенно расширять её функционал. Возможно, часть кода (например, функции) получится инклюдить из joonte, ну а часть написать заново.
никогда ничего на шаблонизаторах не делал =(
Убей их всех! Бог потом рассортирует...
Адаптивность биллинга
себе на память
https://habr.com/en/post/149742/
https://codepen.io/team/css-tricks/pen/ ... itors=1100
самое простое, наверное решение
единственное - надо будет убрать верхнее меню, или сделать его такого же типа
https://habr.com/en/post/149742/
https://codepen.io/team/css-tricks/pen/ ... itors=1100
самое простое, наверное решение
единственное - надо будет убрать верхнее меню, или сделать его такого же типа
Убей их всех! Бог потом рассортирует...
Адаптивность биллинга
ковырялся щас в firefox, в отладчике.
в общем, удаление верхнего меню, жёсткой привязки в ширину 1000px в базовом шаблоне и центральной супертаблицы - даёт вполне себе вписывающийся в 630 пикселов вариант
т.е. задача упрощается до
1. научиться сворачивать главное верхнее меню в кнопку, или делаться горизонтально (одно другому, кстати не мешает. наверное реально на js сделать чтобы вообще уж ничего не менять - тока идентфикаторов объектов нелепить и всё)
2. аналогично пункту 1 делать с боковым меню. его просто по вертикали свернуть и разворачивать по клику....
3. аналогично предыдущим двум пунктам сделать с центральной таблицей.
чисто теоретически, js и/или замена отдельных элементов на DIV - как-то то же главное меню и боковое - вообще до лампочки на чём сделано будет, там просто отображение и не более того
с центральной таблицей (заказы/тикеты) придётся думать
Отправлено спустя 11 минут 27 секунд:
вот, кстати, интересный вариант
как я понял - надо будет тока заголовки пометить, всё остальное скрипт сам сделает
https://johnpolacek.github.io/stacktable.js/
с той проблемой что ему jquery 1.7 надо, а в биллинге 1.2
в общем, удаление верхнего меню, жёсткой привязки в ширину 1000px в базовом шаблоне и центральной супертаблицы - даёт вполне себе вписывающийся в 630 пикселов вариант
т.е. задача упрощается до
1. научиться сворачивать главное верхнее меню в кнопку, или делаться горизонтально (одно другому, кстати не мешает. наверное реально на js сделать чтобы вообще уж ничего не менять - тока идентфикаторов объектов нелепить и всё)
2. аналогично пункту 1 делать с боковым меню. его просто по вертикали свернуть и разворачивать по клику....
3. аналогично предыдущим двум пунктам сделать с центральной таблицей.
чисто теоретически, js и/или замена отдельных элементов на DIV - как-то то же главное меню и боковое - вообще до лампочки на чём сделано будет, там просто отображение и не более того
с центральной таблицей (заказы/тикеты) придётся думать
Отправлено спустя 11 минут 27 секунд:
вот, кстати, интересный вариант
как я понял - надо будет тока заголовки пометить, всё остальное скрипт сам сделает
https://johnpolacek.github.io/stacktable.js/
с той проблемой что ему jquery 1.7 надо, а в биллинге 1.2
Убей их всех! Бог потом рассортирует...
Адаптивность биллинга
сижу, колупаюсь... всё же стили всякие не моё...
склоняюсь к мысли вообще выпилить всё лишнее, оставить голую центральную таблицу - на неё завязано много, а внутри неё уже прям пункты
тупо 4-5 отдельных шаблонов, загружаемых если с мобильника вместо обычных
автооопределение мобильных устройств в биллинге есть, плюс на разрешение можно ориентироваться...
Отправлено спустя 2 часа 31 минуту 41 секунду:
вот по этой инструкции в прицнипе сделал супертаблицы адаптивными
https://blog.maxgraph.ru/2017/10/26/ada ... istom-css/
(это те которые с заказами хостингов и т.п.)
ну, понятно что ещё допиливать и полировать, но в первом приближении, самое широкое уже окучено
Отправлено спустя 1 час 46 минут 8 секунд:
ну, в первом приближении как-то так
пилить конечно ещ ё надо, но уже вполне реально.
эта таблица мне виделась самой трудной
склоняюсь к мысли вообще выпилить всё лишнее, оставить голую центральную таблицу - на неё завязано много, а внутри неё уже прям пункты
Код: Выделить всё
гл. меню. (сворачиваемо)
боковое меню(сворачиваемо)
<тело страницы>
тупо 4-5 отдельных шаблонов, загружаемых если с мобильника вместо обычных
автооопределение мобильных устройств в биллинге есть, плюс на разрешение можно ориентироваться...
Отправлено спустя 2 часа 31 минуту 41 секунду:
вот по этой инструкции в прицнипе сделал супертаблицы адаптивными
https://blog.maxgraph.ru/2017/10/26/ada ... istom-css/
(это те которые с заказами хостингов и т.п.)
ну, понятно что ещё допиливать и полировать, но в первом приближении, самое широкое уже окучено
Отправлено спустя 1 час 46 минут 8 секунд:
ну, в первом приближении как-то так
пилить конечно ещ ё надо, но уже вполне реально.
эта таблица мне виделась самой трудной
Убей их всех! Бог потом рассортирует...
Адаптивность биллинга
по меню у когонить идеи есть?
в принципе, большую часть я напилил, по крайней мере отторжения не вызвает переход по страницам
тикетницу переделал - там теперь есть мобильный вариант, без окон
что с меню главным делать - как-то и не представляю даже
ну, понятно, ещё кучу мелочи надо пилить...
в т.ч. оплату переделывать - сейчас оно банально в окно мобильника, вертикально, не влезает.
но это как бы и не проблема - домашнюю страницу уже сделал, там принцип тот же будет
с заказами непонятно, тоже. там таблицу с тарифами ну хоть ты тресни - в вертикальный формат не впишешь
в принципе, большую часть я напилил, по крайней мере отторжения не вызвает переход по страницам
тикетницу переделал - там теперь есть мобильный вариант, без окон
что с меню главным делать - как-то и не представляю даже
ну, понятно, ещё кучу мелочи надо пилить...
в т.ч. оплату переделывать - сейчас оно банально в окно мобильника, вертикально, не влезает.
но это как бы и не проблема - домашнюю страницу уже сделал, там принцип тот же будет
с заказами непонятно, тоже. там таблицу с тарифами ну хоть ты тресни - в вертикальный формат не впишешь
Убей их всех! Бог потом рассортирует...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей