0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 1186 Просмотров
*

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
Частенько мы позволяем юзерам постить с фронта только в определенные категории, а те что закрыты отображаются сереньким в выпадающем поле. Видел решения для их скрытия через jquerru и яву, я сделал проще, может кому сгодится:

в файл шаблона добавляем:

<style>
option[disabled="disabled"] { display: none;}
</style>

и всё, для юзеров запретное не видно.
Бложик про joomla, k2, joomshoppingdevul.ru
*

recived

  • Захожу иногда
  • 69
  • 6 / 0
Собсна опять возник вопрос, как скрыть категории с параметром disable. Решение выше не работает (кросбраузерность). До этого проблему решал прописыванием в option - display: none;. Однако проблемы опять по части кроcсбраузерности. Может быть есть решения на уровне php выкинуть лишние категории или же на js?
*

recived

  • Захожу иногда
  • 69
  • 6 / 0
Чорт. Только напишешь и мозг сразу находит решение.
Файл: /media/k2/assets/js/k2.js
Находим case 'item': в нем $K2('#catid option[disabled]').css('color', '#808080');. Меняем на $K2('#catid option[disabled]').remove();.
// После этого элемент option c disabled будет полностью грохаться (k2 2.6.7).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться