August 29, 201015 yr В общем не знаю как обьяснить проблему словами, поэтому видео http://sendfile.su/157442
August 29, 201015 yr У меня не просматривается. Возможно, нет кодека.Поэтому потрудитесь объяснить словами. IPB version: I have no IPBBoard URL: -И зачем Вам помощь, если у Вас нет ни форума, ни сайта?Либо соврали при регистрации, но хотите бесплатной помощи. Без указания версии форума точно помощи не будет.
August 29, 201015 yr Author Странно, кодек Xvid, поставьте последнюю версию K-Lite Codec Pack, пожалуйста. PS Зачем так грубо? Форум пока делаю на локальной машине, версия 3.1.2 Edited August 29, 201015 yr by Brocman
August 29, 201015 yr Странно, кодек Xvid, поставьте последнюю версию K-Lite Codec Pack, пожалуйста.Может все таки описать словами. А то как-то ...
August 29, 201015 yr Author Блин, это действительно надо видеть; короче попытаюсь - на главной странице форума есть категории, их можно свернуть и развернуть. У меня сворачивание проходит нормально, а разворачивание - нет, такое ощущение что этот блок разворачивается ниже своего размера! А потом резко встает на свое место. Понятно?
August 29, 201015 yr Телепатически проблему невозможно диагностировать.Если на всех скинах такая же ошибка, попробуйте обратиться в техподдержку по месту покупки скрипта форума.
August 29, 201015 yr Author Еще добавлю, что я изменял размер блоков (делал меньше) в CSS, возможно это является причиной, ведь яваскрипт, который реализует сворачивание/разворачивание категорий, разворачивает до какого-то определенного размера, верно?! PS Скажите, если знаете, как называется этот скрипт.
August 29, 201015 yr Значит, в других скинах проблемы нет?public\js\ips.board.jsВ css редактируется только положение стрелочки. Но поломать все можно самыми разнообразными действиями.
September 1, 201015 yr Не знаю, может не в тему, хотя похоже. Подскажите, пожалуйста, как сделать чтобы категории форумов были свернутые по умолчанию.Перепробовал весь 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> но не знаю как и правильно ли это. Подскажите, а то голова уже пухнет.Спасибо.С ув. Сергей
September 1, 201015 yr Я тоже не знаю, так как не приходила в голову идея делать свернутость по дефолту.Пробуйте.
September 1, 201015 yr Жаль. Уже столько перепробовал, опыта в CSS и JS та нет. Ладно, спасибо за ответ...
September 1, 201015 yr 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 ); },
January 7, 201214 yr В css редактируется только положение стрелочки А что если стрелочек нет, вместо неё какая-то черта, сворачивание-разворачивание работает. Как создать стрелочки и разместить их справа? В шаблоне нет, смотрел в стилях класс general_box h3 там тоже нет, помогите найти...
В общем не знаю как обьяснить проблему словами, поэтому видео http://sendfile.su/157442