- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Столкнулся с претензией заказчика, что в админке, у доп. поля типа multiselect
маленький размер по высоте, и им приходится делать лишние движения скроллом,
не говоря уже о том, что не делая этих движений, непонятно, какие позиции там скрыты:
Как видно из изображения, независимо от количества пунктов, отображается только 4, остальное надо двигать скроллом.
Не скажу, что это ужасно, но действительно неудобно.
Единственное что я нашел, что вероятно *должно решить проблему - это файл - administrator/components/com_k2/models/extrafield.php
в котором есть фрагмент кода:
Частично решить проблему удалось так:
Плюс создал дополнительный стиль
Но это тоже не фонтан:
У некоторых блоков есть пустые строки, а некоторым не хватило высоты.
Как же все таки увеличить данный тип поля по высоте автоматически, исходя и кол-ва имеющихся значений?
У селекта есть параметр size="" в него вписывается сколько отображать пунктов сразу.
Узнаём количество в селекте и прописываем его в size
У селекта есть параметр size="" в него вписывается сколько отображать пунктов сразу.
Узнаём количество в селекте и прописываем его в size
Еще бы понять как посчитать, а главное куда вставлять сам size и прописывать значение.
В модели
Куда бы я не вставил по принципу
Бьет ошибку...
Ну не обязательно в ПХП это вставлять. Можно посчитать на JS и применить к этому селекту. Если подключен jquery, то всё ещё быстрее делается.
Делается через jQuery в 2 строчки. Узнаем количество options, если больше/ меньше нужного -> ставим высоту
var count = $('#select option').length;
if (count > 5) $('#select').css('height','200px');
Предложите вашему заказчику Chosen - думаю он должен быть доволен.
max- min-height? и будет в заданных пределах: если полей немного то с минимальной высотой, если полей много - растягиваться до максимальной, если ещё больше - появится скролл
max- min-height? и будет в заданных пределах: если полей немного то с минимальной высотой, если полей много - растягиваться до максимальной, если ещё больше - появится скролл
Имеете в виду так?:
.myselect select {min-height:100px;
max-height: 300px;
}
Все по 100px получается на выходе...
Короче так не получается, выбирается почему-то минимальное значение.
Короче так не получается, выбирается почему-то минимальное значение.
Если есть не много финансов, стукните в личку вместе разберёмся.