Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  Форум
Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
Fullmetal8ender Offline
#1 Оставлено : 17 января 2013 г. 13:55:10(UTC)
Fullmetal8ender

Статус: Участник

Зарегистрирован: 10.01.2013(UTC)
Сообщений: 42


Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 1 раз в 1 постах
Еще раз добрый день!
Есть ли возможность средствами ДНН сделать расскрывающийся текст? Что бы не заполнять страницу большим объемом информации часть текста отображалась бы только при нажатии. И что бы это было внутри HTML модуля.
Реклама
shiningman Offline
#2 Оставлено : 17 января 2013 г. 18:35:36(UTC)
shiningman

Статус: Продвинутый

Зарегистрирован: 22.08.2009(UTC)
Сообщений: 58
Откуда: Kazakstan

Сказал «Спасибо»: 8 раз
Поблагодарили: 4 раз в 4 постах
http://www.iowacomputerg...tensions/expandable-text

Я раньше использовал этот модуль (на 4-й и 5-й версиях днн). Как будет работать на 6-7 не знаю
Не жалуйтесь на судьбу. Ей, может быть, с вами тоже не очень приятно.
http://shiningman.info
 1 пользователь поблагодарил shiningman за этот пост.
Fullmetal8ender оставлено 18.01.2013(UTC)
superbluesman Offline
#3 Оставлено : 17 января 2013 г. 23:05:13(UTC)
superbluesman

Статус: Продвинутый

Зарегистрирован: 29.09.2011(UTC)
Сообщений: 62
Откуда: http://www.dvbi.ru

Сказал «Спасибо»: 7 раз
Поблагодарили: 1 раз в 1 постах
Fullmetal8ender Offline
#4 Оставлено : 18 января 2013 г. 6:49:22(UTC)
Fullmetal8ender

Статус: Участник

Зарегистрирован: 10.01.2013(UTC)
Сообщений: 42


Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 1 раз в 1 постах
Спасибо! Это действительно то что нужно, и прекрасно работает на 6й версии.
Вот только, как я понял, в этом модуле можно набросать кусок форматированного HTML после чего вставлять нужные скрываемые штуки.
А как бы сделать что бы еще между этими штуками можно было вставлять форматированный HTML?

Еще, как вариант, можно раскрывающийся текст делать просто вставляя код с скриптом, но если форматировать такой код в дизайнере, но все что в тегах script пропадает. Может нужно как то отдельно добавить сам script а потом уже в редакторе в нужные места вставлять код? Код у меня выглядел так
Код:
<script type='text/javascript'>
  function showHide(divId)
  {
      if ( document.getElementById(divId).style.display == 'block' )
          document.getElementById(divId).style.display = 'none';
      else
          document.getElementById(divId).style.display = 'block';
  }
  </script>
  <a href="#first" onclick="showHide('first');">Показать/Скрыть</a>
  <div id="first" style="display:none">
    Текст
  </div>
  <a href="#second" onclick="showHide('second');">Показать/Скрыть</a>
  <div id="second" style="display:none">
    Текст
  </div>
Fullmetal8ender Offline
#5 Оставлено : 18 января 2013 г. 7:13:49(UTC)
Fullmetal8ender

Статус: Участник

Зарегистрирован: 10.01.2013(UTC)
Сообщений: 42


Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 1 раз в 1 постах
Нашел способ так сделать.
Установил Will Strohl's Content Injection Module, добавил его на страницу и в него добавил скрипт.
В теле HTML модуля уже создаю скрывающийся текст с помощью
Код:

<a href="#first" onclick="showHide('first');">Показать/Скрыть</a>
<div id="first" style="display:none">
Текст
</div>
Fullmetal8ender Offline
#6 Оставлено : 31 января 2013 г. 12:37:31(UTC)
Fullmetal8ender

Статус: Участник

Зарегистрирован: 10.01.2013(UTC)
Сообщений: 42


Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 1 раз в 1 постах
А кто знает можно ли в expandable-text удалить значек + и - напротив ссылки?
Поискал в файлах модуля - ничего похожего не нашел.
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.



 
OpenedBorderBoxed Small width layoutMedium width layoutMaximum width layout Small textMedium textMaximum text