Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Поиск
Последние темы
» Ошибка в стиле форума Solarisавтор Deimos Сегодня в 20:26
» Очередной слайдер-карусель картинок от помощника "Домовой"
автор Y.nby Сегодня в 19:57
» фотки не уменьшаются
автор MargoTula Сегодня в 19:57
» Причина редактирования сообщения
автор Belokniznik Сегодня в 19:54
» Как сделать удвоение темы?
автор Pin Сегодня в 18:44
» забыл адрес своего форума
автор Dana Domirani Сегодня в 18:23
» Как создать новый статус
автор Ilya Сегодня в 17:53
» Куда ставить код полосы прокрутки?
автор Pin Сегодня в 17:44
» Кнопки "Отправить" "Предпросмотр"
автор Belokniznik Сегодня в 17:17
» Виджет часов
автор Belokniznik Сегодня в 17:14
Прямые ссылки- Проблемы соединения
- Проблемы со скриптами
- Панель администратора
- Оформление вашего форума
- Разные проблемы
------------------------------
Сервис графической поддержки
- Сайт Hitskin.com
- Сервис графической помощи
- Стол заказов- Генератор заказов
------------------------------
Разное
- Раскрутка форумов
- Предложения/Улучшения
- Полезные ссылки
Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Страница 1 из 3 • Поделиться •
Страница 1 из 3 • 1, 2, 3 
Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Сворачивающиеся и разворачивающиеся виджеты форума
Для чего это нужно?
Этот скрипт позволит вашим пользователям "сворачивать" (скрывать) или же, наоборот, оставлять для просмотра колонку виджетов вашего форума по своему усмотрению. Вы можете протестировать эту функцию на нашем форуме :

Внимание: этот скрипт отлажен для версий PHPBB3, INVISION и PUNBB. Для версии PHPBB2 он может работать, но пока не отлажен.
Как это будет работать?
Установить этот скрипт очень легко - для его установки не нужен доступ к шаблонам. Однако в зависимости от положения виджетов на форуме (слева или справа) он устанавливается по-разному.
Скрипт запоминает ваш выбор даже при переходе на другие страницы форума и при обновлении страницы. Вы можете изменить режим показа, снова щелкнув по стрелочке или же очистив кэш браузера.
Внимание : данный скрипт не будет действовать, если на вашем форуме виджеты установлены и слева, и справа ! Установка скрипта
Для того, чтобы установить скрипт, вы должны создать два персональных виджета:
ПА ► Модули ► Портал & Виджеты ► Виджеты главной страницы
Создать персональный виджет


Скрипт состоит из двух частей, каждая из которых будет помещена в свой виджет.
Один из этих виджетов надо будет потом установить сверху, над всеми вашими виджетами, а другой - снизу, под всеми виджетами.
Когда вы щелкните по кнопке "Создать персональный виджет", откроется страница редактирования виджета :

Имя виджета ► Вы можете выбрать любое имя, для простоты на этом форуме мы назвали их "Первый виджет" и "Последний виджет".
Использовать стандартный шаблон ► нет
Название виджета ► оставьте это поле пустым.
Содержание виджета ► Вставьте сюда коды, приведенные ниже - свой код для каждого виджета и в зависимости от положения ваших виджетов (слева или справа).
Скрипт
Для форумов с виджетами в левой колонке:
Для "Первого виджета" (то есть виджета, который вы поставите в самом верху, над всеми вашими виджетами) добавьте в поле "Содержание виджета" следующий код:
- Код:
<div id="forum-widget" style="height: 13px; width: 16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; position: absolute; background: #f5ebf7 url(http://i42.tinypic.com/vg54yu.png) no-repeat 0 -13px;" onClick="jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget')=='0') { my_setcookie('forum-widget','1',0,0); jQuery('#forum-widget').css('background-position','0 -13px'); } else { my_setcookie('forum-widget','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); }"></div>
Вы можете изменить значение элементов #f5ebf7 и http://i42.tinypic.com/vg54yu.png в соответствии с дизайном вашего форума.
Код #f5ebf7 определяет фоновый цвет стрелки, ссылка http://i42.tinypic.com/vg54yu.png отвечает за изображение стрелки.
Для "Последнего виджета" (то есть виджета, который вы поставите в самом конце, под всеми виджетами) добавьте в поле "Содержание виджета" следующий код:
- Код:
<script type="text/javascript"> jQuery('#forum-widget').insertBefore('#left'); if(my_getcookie('forum-widget')=='0') {jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); } </script>
Для форумов с виджетами в правой колонке:
Для "Первого виджета" (то есть виджета, который вы потом поставите в самом верху, над всеми вашими виджетами) добавьте в поле "Содержание виджета" следующий код:
- Код:
<div id="forum-widget" style="cursor: pointer; height: 13px; width: 16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; position: relative; bottom: -15px; float: right; background: #f5ebf7 url(http://i42.tinypic.com/vg54yu.png) no-repeat 0 -13px;" onClick="jQuery('#right').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget')=='0') { my_setcookie('forum-widget','1',0,0); jQuery('#forum-widget').css('background-position','0 -13px'); jQuery('#content-container div#content').css('margin-right','189px');} else { my_setcookie('forum-widget','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); jQuery('#content-container div#content').css('margin-right','0px'); }"></div>
Вы можете изменить значение элементов #f5ebf7 и http://i42.tinypic.com/vg54yu.png в соответствии с дизайном вашего форума.
Код #f5ebf7 определяет фоновый цвет стрелки, ссылка http://i42.tinypic.com/vg54yu.png отвечает за изображение стрелки.
Для "Последнего виджета" (то есть виджета, который вы потом поставите в самом конце, под всеми виджетами) добавьте в поле "Содержание виджета" следующий код:
- Код:
<script type="text/javascript"> jQuery('#forum-widget').insertBefore('#right'); if(my_getcookie('forum-widget')=='0') {jQuery('#right').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); jQuery('#content-container div#content').css('margin-right','0px');} </script>
Установка виджетов на форум
После того, как вы создали виджеты, вы должны установить их на ваш форум:
ПА ► Модули ► Портал & Виджеты ► Виджеты главной страницы
Выберите вкладку "Персональные виджеты, найдите два созданных вами только что виджета и перетащите их мышкой на нужное место - то есть "Первый виджет" на самый верх, "Последний виджет " - в самый низ. Не забудьте нажать на "Сохранить"

Все готово! Перейдите на страницы форума и проверьте, как это работает

© Данный туториал создан на основе туториала, написанного командой англоязычного форума поддержки нашего сервиса help.forumotion.com. Любая публикация этого материала без нашего разрешения запрещается.
Последний раз редактировалось: Luz (Чт 21 Окт - 11:25), всего редактировалось 2 раз(а)
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
В некоторых случаях полезно. Спасибо.
Но вот вопрос для справки - этот скрипт на Форуме Форумов действует только для виджета "FAQ" верно?
А то на скринах с расположением виджетов "первый" и "последний" вроде еще виджеты захватывают.
Но вот вопрос для справки - этот скрипт на Форуме Форумов действует только для виджета "FAQ" верно?
А то на скринах с расположением виджетов "первый" и "последний" вроде еще виджеты захватывают.
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Оо! А теперь все стало по "полной" работать! Вопрос почти снят. Спасибо!
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Замечательно!

| Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки |
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Красиво движется. Теперь надо такую настройку для каждого виджета отдельно.))

Lіluna-

- Пол:

Сообщения: 191
Карма:
Благодарности: 21
Регистрация: 2010-07-28
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
А у меня, готов поклясться - сперва вот тут на форуме форумов только верхний виджет двигался, а потом все стали. Чтой то было?
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Кстати я оба скрипта запихнул в верхний виджет и все вроде бы нормально работает.
Пробовал и без "нижнего" скрипта - эффект одноразовый. Закрыл и все! Ну во всяком случае до перезагрузки страницы. Может кому и пригодится такой вариант. =)
Пробовал и без "нижнего" скрипта - эффект одноразовый. Закрыл и все! Ну во всяком случае до перезагрузки страницы. Может кому и пригодится такой вариант. =)
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
жаль, что почти на верняка работать будет лишь в половине браузеров: на движке Mozilla (Firefox, Camino..) и на WebKit (GChrome-Chromium, Safari...). Но не факт ибо юзаю хром и у мну все работает, чего и остальным желаю))

Antony-

- Пол:

Сообщения: 312
Возраст: 20
Настроение: PoziTiFFF
Карма:
Благодарности: 21
Регистрация: 2009-06-20
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Lіluna пишет:Красиво движется. Теперь надо такую настройку для каждого виджета отдельно.))
Неа, почитай ... там есть верхний и последний
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Кстати если их разместить относительно виджетов - типа рамочно - это не поможет. Все равно на все будет действовать. Правда я своими глазами видел исключение, но про это читайте в самых первых постах в этой теме. Ответа все равно нет.
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
а не как его нельзя для разделов использовать?
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Очень страдает "Текущее время"


Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Надо просто убрать из скрипта фон. Картинку со стрелкой тоже можно сдвинуть немного вниз.
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Sunnyta, это же не был вопрос.)

Lіluna-

- Пол:

Сообщения: 191
Карма:
Благодарности: 21
Регистрация: 2010-07-28
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Lіluna пишет:Sunnyta, это же не был вопрос.)
Сорри
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Как по мне, пользы от этого никакой.
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
а вот я все же думаю, что на некоторых форумах это было-бы полезно. К примеру я - человек особо старающийся держать форум в спартанском виде без лишних наворотов - могу сказать, что на этом форуме форумов скрипт весьма полезен. Информация в колонке виджетов обновляется редко и ее можно спрятать, освобождая место для более информативной части форума - тем и постов

Antony-

- Пол:

Сообщения: 312
Возраст: 20
Настроение: PoziTiFFF
Карма:
Благодарности: 21
Регистрация: 2009-06-20
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
освобождая место для более информативной части форума - тем и постов
Особенно от виджета последних тем и сообщений в них... . Называется "Последние темы".
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
А возможно это сделать с двух сторон?
Я пробовал, правую стрелку ели видно, а когда свернешь - то и совсем пропадает.
Я пробовал, правую стрелку ели видно, а когда свернешь - то и совсем пропадает.
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
cvtifhbr пишет: правую стрелку ели видно, а когда свернешь - то и совсем пропадает.
Для начала можно попробовать расширить окно изменив числа ( height: 13px; width: 16px ) Еще стиль форума и его "конструкция" несколько влияет. Вполне допускаю, что на некоторых форумах все же придется "подрегулировать" некоторые параметры в скрипте, во всяком случае, если кто то захочет изменить картинку со стрелочками на другую картинку.
Скрипт то перемещает картинку со стрелками в окне, открывая то одну стрелку, то другую. В целом конечно довольно универсальное решение.
Но "нам" всегда"ж надо "как то по своему".
Последний раз редактировалось: Изобретатель (Чт 7 Окт - 14:10), всего редактировалось 2 раз(а)
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума

Не работает расширение колонки.
Везде стоит 180 пикселей.
Беленькое под линией на скрине вверху - кнопка
Слева - все норм, кнопка лежит на линии
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
http://www.smesharik-funclab.net/ - ну слева то все нормально работает. А так, что бы сразу с обеих сторон увы нельзя. Только или левая колонка или правая.
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Внимание : данный скрипт не будет действовать, если на вашем форуме виджеты установлены и слева, и справа !
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Но, слева действует!
Действует только слева
Действует только слева
Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
У меня какие то поля появились... как исправить?
http://www.prokavkaz.com/forum.htm
http://www.prokavkaz.com/forum.htm

Emi-

- Пол:

Сообщения: 188
Девиз: www.prokavkaz.com
Карма:
Благодарности: 6
Регистрация: 2009-06-11 -

Re: Новый скрипт : Сворачивающиеся и разворачивающиеся виджеты форума
Сверху и снизу? это отображение блоков виджетов, в которых находится скрипт. Поставьте в их настройках: использовать стандартный шаблон - нет.

| Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки |
Страница 1 из 3 • 1, 2, 3 
Похожие темы» Новый сайт.
» Скрипт простых часов ( ходят! ) , живые часы на javascript
» Правила форума
» Новый скрипт снежинки для сайта
» Новый зимний дизайн форума
» Скрипт простых часов ( ходят! ) , живые часы на javascript
» Правила форума
» Новый скрипт снежинки для сайта
» Новый зимний дизайн форума
Страница 1 из 3
Права доступа к этому форуму:
Вы не можете отвечать на сообщения

Форум
Туториалы
Навигатор по ПА
Кино-месяц на Forum2x2: новый Кинофестиваль и Конкурс







Правила форума

автор 








Служу Греции с 14/05/2012 до 14/02/2013 а иммено в детском саду "Ромашка".
Внимание : данный скрипт не будет действовать, если на вашем форуме виджеты установлены и слева, и справа ! 