VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Можно ли осуществить (и если можно, то как) следующее: сделать так, чтобы в одном виджете были гиперссылки, которые при нажатии открывались в другом виджете на той же странице. При этом чтобы виджеты, в которых должен отображаться контент по ссылке, не должны быть видимы на странице, пока они не будут вызваны нажатием на ссылку.
Неужели ни у кого не возникало ранее такой необходимости? По мне так это функция, которую надо включать в качестве встроенной в дистрибутив.
Может не совсем понятно объясняю, что надо, попробую еще раз.
Есть, скажем, виджет №1 и виджет №2.
В виджете №1 размещены различные ссылки на контент, хранящийся в разных файлах (допустим *.html).
Нужно, чтобы при нажатии на ссылку в виджете №1, контент, соответствующий ссылке, отображался в виджете №2.
Желательно, чтобы до нажатия ссылки, т.е. до появления контента виджет №2 не отображался.
Это что-то вроде аналога фреймов в html
@Raskoksovatel
Специалист
Join Date: Jun 2011
Location: Mordor
Posts: 328
Версия vB: 4.2.х
Пол:
Reputation:
Professional 709
Репутация в разделе: 59
0
такое можно попробовать через class="collapse ... сделать, посмотри как в FORUMHOME реализовано сворачивание
@Kantauver
Продвинутый
Join Date: Jul 2011
Posts: 59
Версия vB: 3.8.7
Пол:
Reputation:
Опытный 61
Репутация в разделе: 32
0
Quote:
Originally Posted by Raskoksovatel
такое можно попробовать через class="collapse ... сделать, посмотри как в FORUMHOME реализовано сворачивание
Можно поподробнее? Что в одном виджете писать, что в другом?
@Kantauver
Продвинутый
Join Date: Jul 2011
Posts: 59
Версия vB: 3.8.7
Пол:
Reputation:
Опытный 61
Репутация в разделе: 32
1
Итак, почти удовлетворяющий ответ был найден (почти - потому, что решение не делает виджет контента невидимым до его активации).
1. Создаём два (ну или сколько вам надо) виджета в CMS. Тип виджетов - html код.
Назовём первый виджет "Ссылки", а второй "контент". Наша задача, чтобы по нажатию на гиперссылку в виджете "ссылки" содержание гиперссылки открывалось в виджете "контент".
2. Содержание виджета "ссылки":
Можете размещать сколько угодно ссылок и форматировать так, как позволяют знания и фантазия.
Важным является ссылка на target, название которого (у нас в примере frame1) должно совпадать с названием в коде виджета "контент". Само название таргета произвольно, но смотрите, чтобы оно было одинаковым в обоих виджетах.
3. Содержание виджета "контент":