Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Как убрать подпись о редактировании записиавтор Фея Май 9th 2024, 21:11
» Пакеты Forum 2x2
автор Dana Domirani Май 6th 2024, 14:11
» Как поменять вид нумерации страниц тем?
автор Goodmonday Апрель 18th 2024, 21:04
» Форум не корректно загружается.
автор anna4842 Апрель 12th 2024, 23:48
» Не корректное отображение картинок
автор Красноперова О.А. Апрель 12th 2024, 15:49
» Ошибка на форуме: Could not obtain topic posts informations
автор fatalone Апрель 9th 2024, 13:43
» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Март 28th 2024, 12:13
» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31
» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43
» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37
Сворачивание виджетов (не колонки!)
Участников: 3
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Сворачивание виджетов (не колонки!)
Хочу спросить, как такое сделать, чтобы можно было открывать-закрывать по виджету, а не всю колонку с ними?
Re: Сворачивание виджетов (не колонки!)
На движках с редактируемыми шаблонами можно добавить скрипт в каждый виджет.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Сворачивание виджетов (не колонки!)
Вариант для Pun.
Откройте Па > Оформление > Шаблоны - Портал
Нажмите справа от необходимого виджета (в качестве примера "mod_statistics" - "Статистика")
Обратите внимание на начало кода:
Красным цветом выделено название виджета. Скопируйте его. После этого замените весь указанный фрагмент на следующий:
Затем сохраните и опубликуйте шаблон.
В персональную CSS добавьте стиль для icomod - иконки в правом углу шапки виджета:
И таким образом обработайте все необходимые виджеты.
Будьте внимательны! В кодах виджетов mod_login, mod_news, mod_poll, mod_recent_topics и standard есть комментарии и идентификаторы - их удалять нельзя.
Переписать надо следующим образом - сохранив их на своих местах:
Причем в шаблоне "Последние темы" код придется вставить дважды, для варианта виджета с прокруткой и без нее.
Откройте Па > Оформление > Шаблоны - Портал
Нажмите справа от необходимого виджета (в качестве примера "mod_statistics" - "Статистика")
Обратите внимание на начало кода:
<div class="module main">
<div class="main-head"><div class="h3">{L_STATISTICS}</div></div>
<div class="main-content">
Красным цветом выделено название виджета. Скопируйте его. После этого замените весь указанный фрагмент на следующий:
Выделенную красным строку замените на предварительно скопированное название (в указанном примере это будет {L_STATISTICS}).<div class="module main"><script type="text/javascript">var num= 0; var curc;</script>
<div class="main-head" onClick=" if(this.nextSibling.style.display=='none') {my_setcookie(this.firstChild.id,'0',0,0); this.nextSibling.style.display='block';} else {my_setcookie(this.firstChild.id,'1',1,0); this.nextSibling.style.display='none'; }" style="cursor:pointer;">
<div id="cret">Название виджета<span class="icomod"></span></div><script type="text/javascript">curc= document.getElementById('cret'); curc.id+=(++num)+'_'+escape(curc.innerHTML);</script>
</div>
<div class="main-content">
<script type="text/javascript">if(my_getcookie(curc.id)=='1') curc.parentNode.nextSibling.style.display='none';</script>
Затем сохраните и опубликуйте шаблон.
В персональную CSS добавьте стиль для icomod - иконки в правом углу шапки виджета:
- Код:
.icomod {
background-color: transparent;
background-image: url("http://i72.servimg.com/u/f72/15/82/36/69/check10.png");
background-position: 0 0;
background-repeat: no-repeat;
float: right;
width: 18px;
height: 18px;
}
И таким образом обработайте все необходимые виджеты.
Будьте внимательны! В кодах виджетов mod_login, mod_news, mod_poll, mod_recent_topics и standard есть комментарии и идентификаторы - их удалять нельзя.
Переписать надо следующим образом - сохранив их на своих местах:
Причем в шаблоне "Последние темы" код придется вставить дважды, для варианта виджета с прокруткой и без нее.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Сворачивание виджетов (не колонки!)
Доброго времени суток!
Я что-то намудрил и никак не получается установить сворачивающийся виджет "Вход". Что-то упустил и не могу понять что Укажите на ошибку, пожалуйста!
Я что-то намудрил и никак не получается установить сворачивающийся виджет "Вход". Что-то упустил и не могу понять что Укажите на ошибку, пожалуйста!
- Код:
<div class="module main">
<!-- BEGIN switch_login -->
<div class="module main"><script type="text/javascript">var num= 0; var curc;</script>
<div class="main-head" onClick=" if(this.nextSibling.style.display=='none') {my_setcookie(this.firstChild.id,'0',0,0); this.nextSibling.style.display='block';} else {my_setcookie(this.firstChild.id,'1',1,0); this.nextSibling.style.display='none'; }" style="cursor:pointer;">
<div id="cret">{L_LOGIN}<span class="icomod"></span></div><script type="text/javascript">curc= document.getElementById('cret'); curc.id+=(++num)+'_'+escape(curc.innerHTML);</script>
</div>
<div class="main-content">
<script type="text/javascript">if(my_getcookie(curc.id)=='1') curc.parentNode.nextSibling.style.display='none';</script>
<form action="{S_LOGIN_ACTION}" method="post">
<fieldset class="frm-set login">
<dl>... и т.д.
Re: Сворачивание виджетов (не колонки!)
Там аналогичным образом надо прописать - для виджета неавторизированного пользователя и для участника форума. Т.е. вот так:
- Код:
<div class="module main"><script type="text/javascript">var num= 0; var curc;</script>
<!-- BEGIN switch_login -->
<div class="main-head" onClick=" if(this.nextSibling.style.display=='none') {my_setcookie(this.firstChild.id,'0',0,0); this.nextSibling.style.display='block';} else {my_setcookie(this.firstChild.id,'1',1,0); this.nextSibling.style.display='none'; }" style="cursor:pointer;">
<div id="cret">{L_LOGIN}<span class="icomod"></span></div><script type="text/javascript">curc= document.getElementById('cret'); curc.id+=(++num)+'_'+escape(curc.innerHTML);</script>
</div>
<div class="main-content">
<script type="text/javascript">if(my_getcookie(curc.id)=='1') curc.parentNode.nextSibling.style.display='none';</script>
<form action="{S_LOGIN_ACTION}" method="post">
<fieldset class="frm-set login">
<dl>
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input type="text" tabindex="1" name="username" id="username" size="20" maxlength="40" value="{USERNAME}" class="inputbox autowidth" /></dd>
</dl>
<dl>
<dt><label for="password">{L_PASSWORD}:</label></dt>
<dd><input type="password" tabindex="2" id="password" name="password" size="20" maxlength="25" class="inputbox autowidth" /></dd>
<dd><a href="{U_SEND_PASSWORD}" rel="nofollow">{L_SEND_PASSWORD}</a></dd>
</dl>
<dl>
<dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="4" class="checkbox" {AUTOLOGIN_CHECKED} /> {L_AUTO_LOGIN}</label></dd>
</dl>
<dl>
<dd><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></dd>
</dl>
</fieldset>
</form>
</div>
<!-- END switch_login -->
<!-- BEGIN switch_login_small -->
<div class="main-head" onClick=" if(this.nextSibling.style.display=='none') {my_setcookie(this.firstChild.id,'0',0,0); this.nextSibling.style.display='block';} else {my_setcookie(this.firstChild.id,'1',1,0); this.nextSibling.style.display='none'; }" style="cursor:pointer;">
<div id="cret">{L_LOGIN}<span class="icomod"></span></div><script type="text/javascript">curc= document.getElementById('cret'); curc.id+=(++num)+'_'+escape(curc.innerHTML);</script>
</div>
<div class="main-content">
<script type="text/javascript">if(my_getcookie(curc.id)=='1') curc.parentNode.nextSibling.style.display='none';</script>
<form action="{S_LOGIN_ACTION}" method="post">
<p><label for="username"><strong>{L_USERNAME}:</strong></label></p>
<p style="height:2em;valign:top;"><input type="text" name="username" id="username" size="15" maxlength="40" value="{USERNAME}" class="inputbox autowidth" /></p>
<p><label for="password"><strong>{L_PASSWORD}:</strong></label></p>
<p style="height:2em;valign:top;"><input type="password" id="password" name="password" size="15" maxlength="25" class="inputbox autowidth" /></p>
<p align="center"><a href="{U_SEND_PASSWORD}" rel="nofollow">{L_SEND_PASSWORD}</a></p>
<p align="center"><input type="checkbox" name="autologin" id="autologin" tabindex="4" class="checkbox" {AUTOLOGIN_CHECKED} /><label for="autologin"> {L_AUTO_LOGIN}</label></p>
<p align="center"><input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></p>
</form>
</div>
<!-- END switch_login_small -->
<!-- BEGIN switch_profile -->
<div class="main-head" onClick=" if(this.nextSibling.style.display=='none') {my_setcookie(this.firstChild.id,'0',0,0); this.nextSibling.style.display='block';} else {my_setcookie(this.firstChild.id,'1',1,0); this.nextSibling.style.display='none'; }" style="cursor:pointer;">
<div id="cret">{USERNAME} <span class="icomod"></span></div><script type="text/javascript">curc= document.getElementById('cret'); curc.id+=(++num)+'_'+escape(curc.innerHTML);</script>
</div>
<div class="main-content clearfix details">
<script type="text/javascript">if(my_getcookie(curc.id)=='1') curc.parentNode.nextSibling.style.display='none';</script>
<div class="left">
{USERNAME_AVATAR}
</div>
<dl class="left">
<dt>{L_MESSAGES}: </dt>
<dd> <strong>{NB_MESSAGES}</strong></dd>
<dt>{L_PM}: </dt>
<dd> {NB_PM_UNREAD} / {NB_PM_READ}</dd>
<dd style="text-align: center;"><a href="{U_PROFILE}">{L_MY_PROFILE}</a></dd>
</dl>
</div>
<!-- END switch_profile -->
</div>
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Сворачивание виджетов (не колонки!)
- Спойлер:
ПослеБармен пишет:Доброго времени суток!
Я что-то намудрил и никак не получается установить сворачивающийся виджет "Вход". Что-то упустил и не могу понять что Укажите на ошибку, пожалуйста!- Код:
<div class="module main">
<!-- BEGIN switch_login -->
<div class="module main"><script type="text/javascript">var num= 0; var curc;</script>
<div class="main-head" onClick=" if(this.nextSibling.style.display=='none') {my_setcookie(this.firstChild.id,'0',0,0); this.nextSibling.style.display='block';} else {my_setcookie(this.firstChild.id,'1',1,0); this.nextSibling.style.display='none'; }" style="cursor:pointer;">
<div id="cret">{L_LOGIN}<span class="icomod"></span></div><script type="text/javascript">curc= document.getElementById('cret'); curc.id+=(++num)+'_'+escape(curc.innerHTML);</script>
</div>
<div class="main-content">
<script type="text/javascript">if(my_getcookie(curc.id)=='1') curc.parentNode.nextSibling.style.display='none';</script>
<form action="{S_LOGIN_ACTION}" method="post">
<fieldset class="frm-set login">
<dl>... и т.д.
- Код:
<!-- BEGIN switch_login_small -->
- Код:
<div class="module main"><script type="text/javascript">var num= 0; var curc;</script>
- Код:
<div class="main-head">
Зато в самом конце есть фрагмент:- Код:
<!-- BEGIN switch_profile -->
<div class="main-head"><h3>{USERNAME}</h3></div>
<div class="main-content clearfix details">
Пожалуйста!
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Сворачивание виджетов (не колонки!)
Еще раз спасибо! Это уже "переварю" чуть позже, бо в голове с непривычки каша
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения