Скрытие/отображение пунктов профиля при просмотре темы

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Пчелкин »

У кого-нибудь с левым минипрофилем вышло установить закрывашку в просильвере?
Все значки из минипрофиля в сообщение лезут и спасибки с репутацией исчезают.

Инфа в минипрофиле захлопнулась и не открывается нажатием мыхи...Мож что не так? Что показать?
Просильвер...
Последний раз редактировалось Пчелкин 03.09.2010 5:59, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Пчелкин »

Браузеры ИЕ7 , ИЕ8 указывает на ошибку в этой строке...

$(document).ready(function(){
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Пчелкин »

Слизал у забугорных друзей, переделав под Просильвер (под себя).
1. Берем кнопки топикстартера и кидаем в images
2. В файле template/overall_header.html находим

Код: Выделить всё

// ]]>
</script>
вставляем перед этой строкой (если несколько таких мест - в любое)

Код: Выделить всё

function doCollapseExpand(id,img){
   var b = document.getElementById(id);
      if (b.style.display=='none'){
      b.style.display='';
   document.images[img].src='{ROOT_PATH}images/dopinfo_up.gif'; 
} else {
      b.style.display='none';
   document.images[img].src='{ROOT_PATH}images/dopinfo_down.gif';
} return false; }
3. В файле template/viewtopic_body.html находим

Код: Выделить всё

<dd>&nbsp;</dd>
вставляем после этой строки

Код: Выделить всё

<div class="forumbg"><div class="inner"><span class="corners-top"><span></span></span><table class="table1" cellspacing="1">
<thead><tr><th align="left">&nbsp;{L_DOPINFO}</th></tr></thead><tbody><tr class="bg1"><td>
 
<dl style="padding-left:0px;">
    <!-- IF postrow.U_POST_AUTHOR -->
            <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')"> 
            <img src="{ROOT_PATH}images/dopinfo_down.gif" title="{L_DOPINFO}" height="20" width="150" name="btn{postrow.POST_ID}" /></a>
    <!-- ENDIF -->
</dl>   
<dl id="box{postrow.POST_ID}" style="display:none; margin-top:5px; margin-bottom:5px;"> 
здесь же находим конец всякой инфы в минипрофиле...
я взял строку от мода благодарностей

Код: Выделить всё

<!-- IF not postrow.S_POST_ANONYMOUS and postrow.THANKS_COUNTERS_VIEW -->
и перед ней вставил

Код: Выделить всё

</dl>   
</td></tr></tbody></table><span class="corners-bottom"><span></span></span></div></div>
4. Берем common.php и создаем новую переменную, вставим ее по алфавиту

Код: Выделить всё

'DOPINFO'				            => 'Дополнительная информация',
Наслаждаемся новой кнопочкой в минипрофиле.
У меня прячется вот такая информация в минипрофиле.

Код: Выделить всё

    		<!-- IF postrow.S_USERID_VIEWTOPIC --><dd><strong>{L_USER_ID}:</strong> {postrow.POSTER_ID}</dd><!-- ENDIF -->
    		<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}<strong>  {L_TOPICS}:</strong> {postrow.POSTER_TOPICS}</dd><!-- ENDIF -->
            <!-- IF postrow.U_SEARCH --><dd><strong><a href="{postrow.U_SEARCH}">{L_POSTS_VIEWTOPIC}</a></dd><!-- ENDIF -->        
    		<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
    		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
    		<!-- IF postrow.GROUP_NAME --><dd><strong>{L_GROUP}:</strong> {postrow.GROUP_NAME}</dd><!-- ENDIF -->
Данное место можно опустить и ниже, если хочется спрятать что нибудь еще, вплоть до значков ЛС, почты, аськи и прочего.
Получаем вот такую картинку
c59496049fa2.jpg
Удачи.На всякий случай кнопки...
images.rar
В блоке есть что лишнее?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Пчелкин 09.03.2022 1:08, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение -=XaKeP=- »

Пчелкин писал(а):Браузеры ИЕ7 , ИЕ8 указывает на ошибку в этой строке...

Код: Выделить всё

$(document).ready(function(){
Файлик яваскрптовый, приаттаченный к первому посту, подключили? Не забыли переименовать файлик, убрав расширение txt?
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Пчелкин »

Не забыл. Все равно картинка была застывшей.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение -=XaKeP=- »

ссылку на любую тему скиньте пожалуйста
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение владимир1983 »

За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Пчелкин »

Установил забугорный вариант. Описание выше.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение -=XaKeP=- »

владимир1983
У меня все работает! Наверное у вас лаги с браузером!
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение владимир1983 »

-=XaKeP=-
У меня как раз всё работает).
У Пчелкина были проблемы.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
vulkan3
phpBB 2.0.0
Сообщения: 221
Стаж: 16 лет 5 месяцев
Благодарил (а): 32 раза
Поблагодарили: 2 раза

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение vulkan3 »

Пчелкин твой вариант более экологичен в смысле кода но как сделать чтоб без акантовки бордюра и всего одна только картинка как в первом посту вот пример http://vectra-club.ru/forum/viewtopic.php?f=20&t=121892
знаю что править надо тут но не знаю как :oops:

Код: Выделить всё

<div class="forumbg"><div class="inner"><span class="corners-top"><span></span></span><table class="table1" cellspacing="1">
<thead><tr><th align="left">&nbsp;{L_DOPINFO}</th></tr></thead><tbody><tr class="bg1"><td>
 
<dl style="padding-left:0px;">
    <!-- IF postrow.U_POST_AUTHOR -->
            <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')"> 
            <img src="{ROOT_PATH}images/dopinfo_down.gif" title="{L_DOPINFO}" height="20" width="150" name="btn{postrow.POST_ID}" /></a>
    <!-- ENDIF -->
</dl>   
<dl id="box{postrow.POST_ID}" style="display:none; margin-top:5px; margin-bottom:5px;"> 
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Пчелкин »

В моем варианте убрать код блока...

Код: Выделить всё

	    	<dl style="padding-left:0px;">
    <!-- IF postrow.U_POST_AUTHOR -->
            <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')"> 
            <img src="{ROOT_PATH}images/dopinfo_down.gif" title="{L_DOPINFO}" height="20" width="150" name="btn{postrow.POST_ID}" /></a>
    <!-- ENDIF -->
            </dl>   
           <dl id="box{postrow.POST_ID}" style="display:none; margin-top:5px; margin-bottom:5px;"> 
 
Получится из такого
574.jpg
такое
575.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Пчелкин 08.08.2011 8:15, всего редактировалось 2 раза.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Evgesh »

Вы уверенны что именно этот код надо убирать?после этого перестало открываться доп.инфо и иконка пропала.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Пчелкин »

Щас залезу...
Упс....спасибо за заметку..сверху исправил..
Последний раз редактировалось Пчелкин 08.08.2011 7:59, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Evgesh »

Сделал так

Код: Выделить всё

<table class="table1" cellspacing="1"> 
<dl style="padding-left:0px;">
    <!-- IF postrow.U_POST_AUTHOR -->
            <a href="#" onclick="return doCollapseExpand('box{postrow.POST_ID}','btn{postrow.POST_ID}')"> 
            <img src="{ROOT_PATH}images/dopinfo_down.gif" title="{L_DOPINFO}" height="20" width="150" name="btn{postrow.POST_ID}" /></a>
    <!-- ENDIF -->
</dl>   
<dl id="box{postrow.POST_ID}" style="display:none; margin-top:5px; margin-bottom:5px;"> 
и ниже отредактировал строчку

Код: Выделить всё

</dl>   
</table>

Вернуться в «Стили для phpBB 3.0.x»