Сворачивание блоков - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены
  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Сворачивание блоков

#1 Пользователь не на сайте   Brocman »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 61
  • Регистрация: 21-Август 10
  • Репутация: 3
  • IPB version:3.2.x
 

Отправлено 29 Август 2010 - 14:47

В общем не знаю как обьяснить проблему словами, поэтому видео http://sendfile.su/157442
0

#2 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 29 Август 2010 - 15:14

У меня не просматривается. Возможно, нет кодека.
Поэтому потрудитесь объяснить словами.

Цитата

IPB version: I have no IPB
Board URL: -

И зачем Вам помощь, если у Вас нет ни форума, ни сайта?
Либо соврали при регистрации, но хотите бесплатной помощи. Без указания версии форума точно помощи не будет.
0

#3 Пользователь не на сайте   Brocman »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 61
  • Регистрация: 21-Август 10
  • Репутация: 3
  • IPB version:3.2.x
 

Отправлено 29 Август 2010 - 16:19

Странно, кодек Xvid, поставьте последнюю версию K-Lite Codec Pack, пожалуйста.

PS Зачем так грубо? Форум пока делаю на локальной машине, версия 3.1.2

Сообщение изменено: Brocman (29 Август 2010 - 16:20)

0

#4 Пользователь на сайте   Ph-A »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 305
  • Регистрация: 18-Сентябрь 06
  • Репутация: 304
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 29 Август 2010 - 16:58

Просмотреть сообщениеBrocman 29 Август 2010 - 16:19 сказал(а):

Странно, кодек Xvid, поставьте последнюю версию K-Lite Codec Pack, пожалуйста.

Может все таки описать словами. А то как-то ...
0

#5 Пользователь не на сайте   Brocman »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 61
  • Регистрация: 21-Август 10
  • Репутация: 3
  • IPB version:3.2.x
 

Отправлено 29 Август 2010 - 17:19

Блин, это действительно надо видеть; короче попытаюсь - на главной странице форума есть категории, их можно свернуть и развернуть. У меня сворачивание проходит нормально, а разворачивание - нет, такое ощущение что этот блок разворачивается ниже своего размера! А потом резко встает на свое место. Понятно?
0

#6 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 29 Август 2010 - 17:40

Может нужно просто Куки почистить?
0

#7 Пользователь не на сайте   Brocman »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 61
  • Регистрация: 21-Август 10
  • Репутация: 3
  • IPB version:3.2.x
 

Отправлено 29 Август 2010 - 17:54

чистил и раньше - дело не в этом!
0

#8 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 29 Август 2010 - 18:07

Телепатически проблему невозможно диагностировать.
Если на всех скинах такая же ошибка, попробуйте обратиться в техподдержку по месту покупки скрипта форума.
0

#9 Пользователь не на сайте   Brocman »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 61
  • Регистрация: 21-Август 10
  • Репутация: 3
  • IPB version:3.2.x
 

Отправлено 29 Август 2010 - 18:29

Еще добавлю, что я изменял размер блоков (делал меньше) в CSS, возможно это является причиной, ведь яваскрипт, который реализует сворачивание/разворачивание категорий, разворачивает до какого-то определенного размера, верно?!

PS Скажите, если знаете, как называется этот скрипт.
0

#10 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 29 Август 2010 - 18:42

Значит, в других скинах проблемы нет?
public\js\ips.board.js
В css редактируется только положение стрелочки. Но поломать все можно самыми разнообразными действиями.
0

#11 Пользователь не на сайте   transerfing »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 22-Апрель 10
  • Репутация: 0
  • Откуда:Донецк
  • IPB version:3.0.x
 

Отправлено 01 Сентябрь 2010 - 13:28

Не знаю, может не в тему, хотя похоже. Подскажите, пожалуйста, как сделать чтобы категории форумов были свернутые по умолчанию.
Вложение  1398.jpg (108,32К)
Количество загрузок: 16
Перепробовал весь ips.board.js но знаний не хватает. Начал "копаться" нашел в wiki статью

Начальное состояние сворачивающегося блока (сразу после загрузки страницы) можно изменить с помощью одного из трёх дополнительных классов:
collapsed означает, что блок будет свёрнут
expanded означает, что блок будет развёрнут
autocollapse: все блоки с этим классом будут свёрнуты, только если общее количество сворачивающихся блоков этого типа (div’ы и таблицы считаются отдельно) на странице больше двух.
Если дополнительные классы не указаны, то по умолчанию таблицы изначально развёрнуты (expanded), а div'ы имеют состояние autocollapse


Может стиль создать новый с подходящими параметрами и в boardIndexTemplate поменять строчку
<h3 id='category_{$_data['cat_data']['id']}' class='maintitle'><a class='toggle right' href='#' title='{$this->lang->words['toggle_cat']}'>{$this->lang->words['toggle_cat']}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['view_cat']}'>{$_data['cat_data']['name']}</a></h3>


но не знаю как и правильно ли это. Подскажите, а то голова уже пухнет.
Спасибо.
С ув. Сергей
0

#12 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 01 Сентябрь 2010 - 14:12

Я тоже не знаю, так как не приходила в голову идея делать свернутость по дефолту.
Пробуйте.
0

#13 Пользователь не на сайте   transerfing »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 22-Апрель 10
  • Репутация: 0
  • Откуда:Донецк
  • IPB version:3.0.x
 

Отправлено 01 Сентябрь 2010 - 14:55

Жаль. Уже столько перепробовал, опыта в CSS и JS та нет. Ладно, спасибо за ответ...
0

#14 Пользователь не на сайте   desti »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 275
  • Регистрация: 06-Сентябрь 07
  • Репутация: 8
  • Откуда:Москва
  • IPB version:3.1.x
 

Отправлено 02 Сентябрь 2010 - 00:06

transerfing, замените в ips.board.js эти функции целиком и будет вам счастье со свернутыми по умолчанию категориями и работающими в инверсии куками.

	/* ------------------------------ */
	/**
	 * Inits the forum tables ready for collapsing
	*/
	setUpForumTables: function()
	{
		$$('.ipb_table').each( function(tab){
			var tmp = $( tab ).wrap( 'div' );
			$( tmp ).addClassName('table_wrap');
/* new code */
			$( tmp ).hide();
			mt = $( tmp ).up('.category_block').down('.maintitle');
			$( mt ).addClassName('collapsed');
/* end new code */
		});
		
		$$('.category_block').each( function(cat){
			$(cat).select('.toggle')[0].observe( 'click', ipb.board.toggleCat );			
		});	
		
		cookie			= ipb.Cookie.get('toggleCats');
		
		if( cookie )
		{
			var cookies		= cookie.split( ',' );
			var newCookies	= new Array();
			var resetCookie	= false;
			
			//-------------------------
			// Little fun for you...
			//-------------------------
			
			for( var abcdefg=0; abcdefg < cookies.length; abcdefg++ )
			{
				if( cookies[ abcdefg ] )
				{
					if( $( 'category_' + cookies[ abcdefg ] ) )
					{
						var wrapper	= $( 'category_' + cookies[ abcdefg ] ).up('.category_block').down('.table_wrap');
/* new code */
						wrapper.show();
						$( 'category_' + cookies[ abcdefg ] ).removeClassName('collapsed');
/* end new code */
						newCookies.push( cookies[ abcdefg ] );
					}
					else
					{
						resetCookie	= true;
					}
				}
			}
			
			if( resetCookie )
			{
				ipb.Cookie.set( 'toggleCats', newCookies.join( ',' ) );
			}
		}
	},
	
	/* ------------------------------ */
	/**
	 * Show/hide a category
	 * 
	 * @var		{event}		e	The event
	*/
	toggleCat: function(e)
	{
		if( ipb.board.animating ){ return false; }
		
         	var click = Event.element(e);
		var remove = $A();
		var wrapper = $( click ).up('.category_block').down('.table_wrap');
		Debug.write( wrapper );
		$( wrapper ).identify(); // IE8 fix
		catname = $( click ).up('h3');
		var catid = catname.id.replace('category_', '');
		
		ipb.board.animating = true;
		
		// Get cookie
		cookie = ipb.Cookie.get('toggleCats');
		if( cookie == null ){
			cookie = $A();
		} else {
			cookie = cookie.split(',');
		}
		
		Effect.toggle( wrapper, 'blind', {duration: 0.4, afterFinish: function(){ ipb.board.animating = false; } } );
		
		if( catname.hasClassName('collapsed') )
		{
			catname.removeClassName('collapsed');
/* new code */
			cookie.push( catid );
/* end new code */
		}
		else
		{
			new Effect.Morph( $(catname), {style: 'collapsed', duration: 0.4, afterFinish: function(){
				$( catname ).addClassName('collapsed');
				ipb.board.animating = false;
			} });
/* new code */
			remove.push( catid );
/* end new code */
		}
		
		cookie = "," + cookie.uniq().without( remove ).join(',') + ",";
		
		ipb.Cookie.set('toggleCats', cookie, 1);
		
		Event.stop( e );
	},


1

#15 Пользователь не на сайте   transerfing »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 22-Апрель 10
  • Репутация: 0
  • Откуда:Донецк
  • IPB version:3.0.x
 

Отправлено 02 Сентябрь 2010 - 08:16

Spoiler

0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна