Collapsible-Categories [Сворачивание категорий, форумов]
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
giperion
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 14 лет 2 месяца
-
Booker
- phpBB 2.0.7a
- Сообщения: 627
- Стаж: 15 лет 3 месяца
- Благодарил (а): 165 раз
- Поблагодарили: 21 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
В моём стиле (aerogreen от сабсильвера) сворачивание категорий предусмотрено изначально, но не фиксируется (при обновлении страницы категории открываются снова). Где нужно копать?
-
МайскийЖук
- phpBB 3.0.7-PL1
- Сообщения: 2535
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 366 раз
Collapsible-Categories [Сворачивание категорий, форумов]
Нигде. Надо ставить отдельный мод, а штатную возможность сворачивания убрать вообще.
Любовь и боль, покой и бой я как любой несу с собой…
-
МайскийЖук
- phpBB 3.0.7-PL1
- Сообщения: 2535
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 366 раз
Collapsible-Categories [Сворачивание категорий, форумов]
Путем редактирования шаблона
index_body.html.Любовь и боль, покой и бой я как любой несу с собой…
-
ВладимирТ
- phpBB 2.0.4
- Сообщения: 421
- Стаж: 16 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 52 раза
- Поблагодарили: 75 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
Вот мой вариант установки кнопок.Пчелкин писал(а):По инструкции от автора кнопка встает криво...но это мелочь...
1. Кнопка прозрачная, для установки на любой фон.
2. Кнопка выравнена по уровню основных заголовков.
Добавить в styles/prosilver/theme/content.css вместо того, что по инструкции:
Код: Выделить всё
dd.lastposthdr {
width: 18%;
font-size: 1.1em;
}
dd.cchdr {
width: auto;
float: right !important;
font-size: 1.1em;
}
.ccopen{
background: transparent url("{T_THEME_PATH}/images/cc_down.gif") no-repeat center center;
width: 20px;
height: 9px;
border: thin solid transparent;
}
.ccclose{
background: transparent url("{T_THEME_PATH}/images/cc_up.gif") no-repeat center center;
width: 20px;
height: 9px;
border: thin solid transparent;
}У вас нет необходимых прав для просмотра вложений в этом сообщении.
На вкус и цвет - разный CSS
-
Серый_Ветер
- phpBB 1.4.3
- Сообщения: 94
- Стаж: 13 лет 5 месяцев
- Благодарил (а): 6 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
а не подскажите, как с этим модом еще другой установить.....
вернее к другим этот добавить...
установлен мод Thanks for posts.
и пытался этот поставить....
застрял на этом:
по инструкции Collapsible-Categories
заменить на
все бы ничего...
но у меня уже там заменено модулем Thanks for posts.
вернее не заменено, а закомментировано, так бы вообще бы не нашел что куда ставить...
и собственно, сам вопрос... как его добавить, чтобы ни там ни там не мешали друг другу моды... весь затык, только в этом, все остальное - ок.
как нибудь объединить можно?
вернее к другим этот добавить...
установлен мод Thanks for posts.
и пытался этот поставить....
застрял на этом:
по инструкции Collapsible-Categories
Код: Выделить всё
<dd class="lastpost"><span>{L_LAST_POST}</span></dd>Код: Выделить всё
<dd class="lastposthdr">{L_LAST_POST}</dd>
<dd class="cchdr"><span><input type="button" class="{forumrow.COLLAPSE_CLASS}" value=" " onclick="flipf(this,'{forumrow.FORUM_ID}');" /></span></dd>но у меня уже там заменено модулем Thanks for posts.
Код: Выделить всё
<!-- <dd class="lastpost"><span> -->
<!-- BEGIN reput -->
<!-- IF forumrow.reput.S_THANKS_FORUM_REPUT_VIEW and not S_IS_BOT and forumrow.reput.S_THANKS_FORUM_REPUT_VIEW_COLUMN -->
<dd style="display: block; width: {forumrow.reput.THANKS_REPUT_GRAPHIC_WIDTH};">
<!-- IF forumrow.reput.FORUM_REPUT -->
<span style="display: block;">{forumrow.reput.FORUM_REPUT}
<!-- IF forumrow.reput.S_THANKS_REPUT_GRAPHIC -->
<span style="display: block; width: {forumrow.reput.THANKS_REPUT_GRAPHIC_WIDTH}; height: {forumrow.reput.THANKS_REPUT_HEIGHT}; background: URL({forumrow.reput.THANKS_REPUT_IMAGE_BACK});"><span style="display: block; height: {forumrow.reput.THANKS_REPUT_HEIGHT}; width: {forumrow.reput.FORUM_REPUT}; background: URL({forumrow.reput.THANKS_REPUT_IMAGE});"> </span></span>
<!-- ENDIF -->
</span><dfn>{L_REPUT}</dfn>
<!-- ENDIF -->и собственно, сам вопрос... как его добавить, чтобы ни там ни там не мешали друг другу моды... весь затык, только в этом, все остальное - ок.
как нибудь объединить можно?
-
Strigops
- phpBB 2.0.0
- Сообщения: 203
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 27 раз
- Поблагодарили: 3 раза
Re: Collapsible-Categories [Сворачивание категорий, форумов]
Пчелкин, после установки этого мода, у меня появились дополнительные ошибки по валидации - по одной на каждый сворачиваемый раздел. У вас на на fotovideoforum.ru этих ошибок нет, значит это только у меня так. У меня на форуме есть восемь разделов и, соответсвенно, вылезло восемь ошибок. Вот ссылка на валидацию моего форума и вот что выдает валидатор:
Line 665, Column 23: document type does not allow element "tbody" here
The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).
One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).
Вот мой forumlist_body.htm, помотрите, пожалуйста, что там не так как надо (вроде все по инструкции делал):
Line 665, Column 23: document type does not allow element "tbody" here
Код: Выделить всё
<tbody id="flist20" >One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).
Вот мой forumlist_body.htm, помотрите, пожалуйста, что там не так как надо (вроде все по инструкции делал):
Код: Выделить всё
<style>
.ccopen{
background: #ECECEC url("{T_THEME_PATH}/images/cc_down.gif") no-repeat center center;
width: 15px;
height:15px;
border: thin solid #3E5773
}
.ccclose{
background: #ECECEC url("{T_THEME_PATH}/images/cc_up.gif") no-repeat center center;
width: 15px;
height:15px;
border: thin solid #3E5773
}
</style>
<script type="text/javascript">
// <![CDATA[
function flipf(btn, thiscat)
{
rnd = Math.random().toString().substring(2);
myurl = "{S_AJAX_COLLAPSE_ACTION}" + "&rnd=" + rnd;
if (btn.className=="ccclose")
{
btn.className="ccopen";
document.getElementById('flist'+thiscat).style.display="none";
myurl = myurl + "&cset=" + thiscat;
}
else
{
btn.className="ccclose";
document.getElementById('flist'+thiscat).style.display="";
myurl = myurl + "&cunset=" + thiscat;
}
// alert (myurl);
var myajax=ajaxobject();
myajax.open('GET',myurl,true);
myajax.onreadystatechange = function()
{
if (myajax.readyState == 4)
{
if (myoutput = myajax.responseXML)
{
// Discard
return;
}
}
}
myajax.send(null);
}
function ajaxobject()
{
try
{
var http_request = false;
if (window.XMLHttpRequest)
{ // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{ // IE
try
{
http_request = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e)
{
try
{
http_request = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (e)
{
}
}
}
if (!http_request)
{
return false;
}
else
{
return http_request;
}
}
catch (e)
{
handle(e);
return false;
}
}
//]]>
</script>
<table class="tablebg" cellspacing="1" width="100%">
<tbody>
<tr>
<th colspan="2"> {L_FORUM} </th>
<th width="50"> {L_TOPICS} </th>
<th width="50"> {L_POSTS} </th>
<th> {L_LAST_POST} </th>
</tr>
<!-- BEGIN forumrow -->
<!-- IF forumrow.S_IS_CAT -->
</tbody>
<tr>
<td class="cat" colspan="2" align="center"><h4><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a></h4></td>
<td class="catdiv" colspan="3" align="right"><input type="button" class="{forumrow.COLLAPSE_CLASS}" value=" " onclick="flipf(this,'{forumrow.FORUM_ID}');" /></td>
</tr>
<tbody id="flist{forumrow.FORUM_ID}" {forumrow.S_COLLAPSE}>
<!-- ELSEIF forumrow.S_IS_LINK -->
<tr>
<td class="row1 clickable" width="50" align="center">{forumrow.FORUM_FOLDER_IMG}</td>
<td class="row1 clickable">
<!-- IF forumrow.FORUM_IMAGE -->
<div style="float: {S_CONTENT_FLOW_BEGIN}; margin-{S_CONTENT_FLOW_END}: 5px;">{forumrow.FORUM_IMAGE}</div>
<!-- ENDIF -->
<a class="forumlink" href="{forumrow.U_VIEWFORUM}" {forumrow.EXTERNAL_LINK_TARGET}>{forumrow.FORUM_NAME}</a>
<p class="forumdesc">{forumrow.FORUM_DESC}</p>
</td>
<!-- IF forumrow.CLICKS -->
<td class="row2 clickable" colspan="3" align="center"><span class="genmed">{L_REDIRECTS}: {forumrow.CLICKS}</span></td>
<!-- ELSE -->
<td class="row2 clickable" colspan="3" align="center"> </td>
<!-- ENDIF -->
</tr>
<!-- ELSE -->
<!-- IF forumrow.S_NO_CAT -->
</tbody>
<tr>
<td class="cat" colspan="2"><h4>{L_FORUM}</h4></td>
<td class="catdiv" colspan="3" align="right"><input type="button" class="{forumrow.COLLAPSE_CLASS}" value=" " onclick="flipf(this,'{forumrow.FORUM_ID}');" /></td>
</tr>
<tbody id="flist{forumrow.FORUM_ID}" {forumrow.S_COLLAPSE}>
<!-- ENDIF -->
<tr>
<td class="row1 clickable" width="50" align="center">{forumrow.FORUM_FOLDER_IMG}</td>
<td class="row1 clickable" width="100%">
<!-- IF forumrow.FORUM_IMAGE -->
<div style="float: {S_CONTENT_FLOW_BEGIN}; margin-{S_CONTENT_FLOW_END}: 5px;">{forumrow.FORUM_IMAGE}</div>
<!-- ENDIF -->
<a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
<p class="forumdesc">{forumrow.FORUM_DESC}</p>
<!-- IF forumrow.MODERATORS -->
<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
<!-- ENDIF -->
<!-- BEGIN reput -->
<!-- IF forumrow.reput.S_THANKS_FORUM_REPUT_VIEW and forumrow.reput.FORUM_REPUT and not S_IS_BOT -->
<span style="display: block;">
<!-- IF forumrow.reput.S_THANKS_REPUT_GRAPHIC -->
<span style="display: block; float: left; width: {forumrow.reput.THANKS_REPUT_GRAPHIC_WIDTH}; height: {forumrow.reput.THANKS_REPUT_HEIGHT}; background: URL({forumrow.reput.THANKS_REPUT_IMAGE_BACK});"><span style="display: block; height: {forumrow.reput.THANKS_REPUT_HEIGHT}; width: {forumrow.reput.FORUM_REPUT}; background: URL({forumrow.reput.THANKS_REPUT_IMAGE});"></span></span>
<!-- ENDIF -->
{L_REPUT}:{forumrow.reput.FORUM_REPUT}
</span>
<!-- ENDIF -->
<!-- END reput -->
<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS -->
<p class="forumdesc" style="clear: left"><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}</p>
<!-- ENDIF -->
</td>
<td class="row2 clickable" align="center"><p class="topicdetails">{forumrow.TOPICS}</p></td>
<td class="row2 clickable" align="center"><p class="topicdetails">{forumrow.POSTS}</p></td>
<td class="row2 clickable" align="center" nowrap="nowrap">
<!-- IF forumrow.LAST_POST_TIME -->
<!-- IF S_ALTT_ACTIVE --><p><!-- IF forumrow.ALTT_LINK_NAME_SHORT != '' --><a <!-- IF ALTT_STYLE -->style="{ALTT_STYLE}"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a><!-- ELSE -->{L_ALTT_PROTECTED}<!-- ENDIF --></p><!-- ENDIF -->
<p class="topicdetails"><!-- IF forumrow.U_UNAPPROVED_TOPICS --><a href="{forumrow.U_UNAPPROVED_TOPICS}">{UNAPPROVED_IMG}</a> <!-- ENDIF -->{forumrow.LAST_POST_TIME}</p>
<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
</p>
<!-- ELSE -->
<p class="topicdetails">{L_NO_POSTS}</p>
<!-- ENDIF -->
</td>
</tr>
<!-- ENDIF -->
<!-- BEGINELSE -->
<tr>
<td class="row1" colspan="5" align="center"><p class="gensmall">{L_NO_FORUMS}</p></td>
</tr>
<!-- END forumrow -->
</tbody>
</table>-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
Ну дык это ж вроде таблицы Сабсильвера? Не знаю...С ним не дружу...
1. Выкинь в этом файле правки от спасибок...они там не нужны (прежде всего)
2.
такая структура для саба не прокатывает...надо сабовцев ждать.. короче сабовцев жди...
Добавлено спустя 19 минут 36 секунд:
1. Выкинь в этом файле правки от спасибок...они там не нужны (прежде всего)
2.
Код: Выделить всё
<td class="catdiv" colspan="3" align="right"><input type="button" class="{forumrow.COLLAPSE_CLASS}" value=" " onclick="flipf(this,'{forumrow.FORUM_ID}');" /></td>Добавлено спустя 19 минут 36 секунд:
У мню Просильвер, а за Саб я не в ответе....как-то не очень его...Strigops писал(а):У вас на на fotovideoforum.ru этих ошибок нет, значит это только у меня так.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
Начни сначала. Вместо
Здесь не может быть закрывающего тега
Вместо
нужно
Ну и так далее...
</br> должно быть <br />
Код: Выделить всё
<!-- IF forumrow.S_IS_CAT -->
</tbody>
<tr></tbody>. Из-за этого ошибка
Код: Выделить всё
Line 395, Column 6: document type does not allow element "tr" here; assuming missing "tbody" start-tag
<tr>Код: Выделить всё
<tbody id="flist{forumrow.FORUM_ID}" {forumrow.S_COLLAPSE}>Код: Выделить всё
<table id="flist{forumrow.FORUM_ID}" {forumrow.S_COLLAPSE}>Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
Sheer Авторы таких модов - однодневок - плуты, грубо собирают, как попало...А ты б взглянул воще на инструкцию под САБ...я ж ее даже не смотрел, так как в таблицах не очень...а? (намедни)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Strigops
- phpBB 2.0.0
- Сообщения: 203
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 27 раз
- Поблагодарили: 3 раза
Re: Collapsible-Categories [Сворачивание категорий, форумов]
Здравствуйте. Не подскажите, как в этом моде, сделать одну или несколько категорий, свернутыми по умолчанию. Чтоб сперва определенные категории были свернуты, а потом пользователь уже мог сам решать сворачивать их или нет.
-
Djeday
- phpBB 2.0.7a
- Сообщения: 644
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 68 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
А никто не делал правки, чтобы сворачивание/разворачивание разделов было плавным?
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Collapsible-Categories [Сворачивание категорий, форумов]
А что - разворачивают и сворачивают ежесекундно и этим в балдеже? На форуме больше заняться им нечем? Роставь им облако тегов - пусть гоняют... Гы...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

