Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Список пользователей Invision для [phpBB2] - Страница 2 Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

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

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

Последние темы
» Dana Domirani, help !
автор Максим Максимович Вчера в 17:25

» Стиль "Дзен-минимализма" (phpBB2)
автор Hahaus Октябрь 21st 2020, 21:46

» Скрыть Виджиты
автор Karina Greenberg Октябрь 18th 2020, 11:48

» скрипты работают тольк одной строкой
автор literrary Октябрь 17th 2020, 17:13

» Странный редирект, не могу попасть на проекты. Взлом
автор Dana Domirani Октябрь 16th 2020, 21:00

» Яндекс-браузер криво отображает форум
автор House Октябрь 16th 2020, 18:41

» скриптеры на поддержке
автор literrary Октябрь 16th 2020, 16:53

» нет регистрации на форуме
автор Максим Максимович Октябрь 15th 2020, 10:22

» Еще один форум с проститутками
автор Dana Domirani Октябрь 15th 2020, 01:50

» Как вставить код AdSense в HTML-код сайта?
автор tarotspace Октябрь 13th 2020, 13:03

RSS-каналы


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Список пользователей Invision для [phpBB2]

Страница 2 из 2 Предыдущий  1, 2

Перейти вниз

Список пользователей Invision для [phpBB2] - Страница 2 Empty Список пользователей Invision для [phpBB2]

Сообщение автор Kiselboom в Февраль 17th 2013, 00:55

Первое сообщение в теме :

Идея взята из этой темы.

Оформление => Шаблоны => Общие настройки

Открываем шаблон memberlist_body.

Находим код:
Спойлер:
Код:
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <th class="thCornerL" nowrap="nowrap" height="25">#</th>
      <th class="thTop" nowrap="nowrap">{L_AVATAR}</th>
      <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
      <!-- BEGIN switch_th_group -->
      <th class="thTop" nowrap="nowrap">{L_GROUPS}</th>
      <!-- END switch_th_group -->
      <th class="thTop" nowrap="nowrap">{L_INTERESTS}</th>
      <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
      <th class="thTop" nowrap="nowrap">{L_VISITED}</th>
      <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
      <th class="thTop" nowrap="nowrap">{L_PM}</th>
      <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
   </tr>
   <!-- BEGIN memberrow -->
   <tr>
      <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"> {memberrow.ROW_NUMBER} </span></td>
      <td class="{memberrow.ROW_CLASS}" align="center"><div class="avatar mini"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.AVATAR_IMG}</a></div></td>
      <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span></td>
      <!-- BEGIN switch_td_group -->
      <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUPS}</span></td>
      <!-- END switch_td_group -->
      <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.INTERESTS}</span></td>
      <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
      <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LASTVISIT}</span></td>
      <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
      <td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.PM_IMG} </td>
      <td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.WWW_IMG} </td>
   </tr>
   <!-- BEGIN switch_no_user -->
   <tr>
      <td class="catBottom" colspan="{switch_no_user.COLSPAN_NUMBER}" height="28" align="center"><span class="gensmall">{switch_no_user.L_NO_USER}</span></td>
   </tr>
   <!-- END switch_no_user -->
</table>

Для начала, рассмотрим, что за переменные тут есть.
Список переменных, показывающихся в заголовке таблицы(смотрите скриншот):
Спойлер:
Список пользователей Invision для [phpBB2] - Страница 2 Untitled1rfr
{L_AVATAR} - Аватара
{L_USERNAME} - Имя
{L_GROUPS} - Группы
{L_INTERESTS} - Интересы
{L_JOINED} - Дата регистрации
{L_VISITED} - Последний визит
{L_POSTS} - Сообщения
{L_PM} - ЛС
{L_WEBSITE} - Веб-сайт

P.S. Эти переменные не так важны, т.к. в принципе вы можете писать вместо них что угодно или даже вообще не вставлять в код.

Важное значение имеют следующие переменные, которую и показывают информацию о каждом пользователе:
{memberrow.ROW_NUMBER} - Номер строки(в будущем блока)
{memberrow.U_VIEWPROFILE} - ссылка на профиль пользователя
{memberrow.AVATAR_IMG} - аватар пользователя
{memberrow.USERNAME} - Ник пользователя
{memberrow.GROUPS} - группа, в которой состоит пользователь
{memberrow.INTERESTS} - интересы пользователя
{memberrow.JOINED} - дата регистрации пользователя
{memberrow.LASTVISIT} - последнее посещение
{memberrow.POSTS} - количество сообщений пользователя
{memberrow.PM_IMG} - изображение "Написать сообщение пользователю"
{memberrow.WWW_IMG} - изображение "Ссылка на сайт пользователя"

P.S. Список переменных я выложил, чтобы вы знали, что именно менять и как использовать, когда будете делать блоки под себя.

Итак. Код в шаблоне memberlist_body, который написан выше, заменяем на этот:
Спойлер:
Код:
<div class="userblok">
  <table width="226" height="90" style="border-collapse: collapse">
Здесь ваша таблица!
  </table>
</div>
<!-- END memberrow -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <!-- BEGIN switch_no_user -->
   <tr>
      <td class="catBottom" colspan="{switch_no_user.COLSPAN_NUMBER}" height="28" align="center"><span class="gensmall">{switch_no_user.L_NO_USER}</span></td>
   </tr>
   <!-- END switch_no_user -->
</table>

Таблицу между тегами <div class="userblok"></div>, её высоту и ширину можете изменять как хотите.
ВНИМАНИЕ! Для корректного отображения блоков, в CSS пропишите:
Код:
div.userblok{
display: inline-table;
margin: 4px;
}

Ну и для примера, выкладываю свой вариант списка пользователей:

Код:
Спойлер:
Код:
  <table width="226" height="90" style="border-collapse: collapse">
  <tr height="30" bgcolor="#3c2611">
    <td width="226" align="left" colspan="2">
    <div class="userblok_name"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}

</a></div><div class="userblok_pm">{memberrow.PM_IMG}</div><div class="userblok_nomber">#

{memberrow.ROW_NUMBER}</div>   
    </td>
  </tr>
  <tr height="40" bgcolor="#c26e2d" valign="top">
    <td width="40" align="center">
    <div class="avatar mini">{memberrow.AVATAR_IMG}</div>
    </td>
    <td width="186" align="right" valign="top">
    <div class="userblok_info">{L_INTERESTS}: {memberrow.INTERESTS}<br>{L_POSTS}:

{memberrow.POSTS}<br>Поступил: {memberrow.JOINED}</div>
    </td>
  </tr>
  <tr height="20" bgcolor="#c26e2d">
    <td width="226" align="right"  colspan="2">
    <div class="userblok_infodown">Был замечен: {memberrow.LASTVISIT}</div>
    </td>
  </tr>
  </table>

CSS:
Спойлер:
Код:
div.userblok_name{
text-align: left;
font-size: 11px;
font-weight: bold;
float: left;
margin-left: 6px;
}
div.userblok_pm{
float: left;
margin-left: 6px;
}
div.userblok_nomber{
text-align: right;
font-size: 11px;
float: right;
margin-right: 6px;
}

div.userblok_info{
text-align: left;
font-size: 10px;
margin-left: 6px;
}
div.userblok_infodown{
text-align: left;
font-size: 10px;
margin-left: 6px;
}

В итоге получается:
Спойлер:
Список пользователей Invision для [phpBB2] - Страница 2 Untitled2fzf

Удачи!
Kiselboom
Kiselboom
 

Мужчина

Сообщения : 233
Возраст : 27
Регистрация : 2011-01-25
Благодарности : 75

Без предупреждений

Вернуться к началу Перейти вниз


Список пользователей Invision для [phpBB2] - Страница 2 Empty Re: Список пользователей Invision для [phpBB2]

Сообщение автор Cem1 в Декабрь 16th 2013, 04:31

Простите за несколько невтемный вопрос, но можно ли на IPB сделать список юзеров как на phpBB?

Cem1
Новичок

Сообщения : 20
Регистрация : 2013-12-15

http://totalwarcenter.sosbb.ru/

Вернуться к началу Перейти вниз

Список пользователей Invision для [phpBB2] - Страница 2 Empty Re: Список пользователей Invision для [phpBB2]

Сообщение автор Dana Domirani в Декабрь 16th 2013, 11:15

1) У IPB нет доступа к шаблонам, так что кардинально все изменить нельзя
2) Чтобы ответить однозначно, нужен скриншот список юзеров как на phpBB


Список пользователей Invision для [phpBB2] - Страница 2 Userba12

Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


Dana Domirani
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22927
Возраст : 35
Регистрация : 2008-04-18
Благодарности : 9252

Без предупреждений

http://poltergeist-legacy.com/

Вернуться к началу Перейти вниз

Список пользователей Invision для [phpBB2] - Страница 2 Empty Re: Список пользователей Invision для [phpBB2]

Сообщение автор Cem1 в Декабрь 16th 2013, 15:59

Список на phpBB (вертикальный список)
Список пользователей Invision для [phpBB2] - Страница 2 4038178

Список на IPB (горизонтальный список)
Список пользователей Invision для [phpBB2] - Страница 2 4015650


ЗЫ. В идеале, также, этот список выводить не по последнему посещению, а по количеству постов























avatar
Cem1
Новичок

Сообщения : 20
Возраст : 31
Регистрация : 2013-12-15
Благодарности : 0

Без предупреждений

http://totalwarcenter.sosbb.ru/

Вернуться к началу Перейти вниз

Список пользователей Invision для [phpBB2] - Страница 2 Empty Re: Список пользователей Invision для [phpBB2]

Сообщение автор Dana Domirani в Декабрь 16th 2013, 17:16

@Cem1 пишет:В идеале, также, этот список выводить не по последнему посещению, а по количеству постов
По идее, для этого достаточно заходить в список пользователей по ссылке

http://totalwarcenter.sosbb.ru/memberlist?mode=posts&order=DESC&submit=Ok&username
Тогда он сразу будет выводиться с сортировкой по кол-ву постов, что и требуется.


Список пользователей Invision для [phpBB2] - Страница 2 Userba12

Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


Dana Domirani
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22927
Возраст : 35
Регистрация : 2008-04-18
Благодарности : 9252

Без предупреждений

http://poltergeist-legacy.com/

Вернуться к началу Перейти вниз

Список пользователей Invision для [phpBB2] - Страница 2 Empty Re: Список пользователей Invision для [phpBB2]

Сообщение автор Cem1 в Декабрь 16th 2013, 17:30

@Dana Domirani пишет:По идее, для этого достаточно заходить в список пользователей по ссылке
http://totalwarcenter.sosbb.ru/memberlist?mode=posts&order=DESC&submit=Ok&username
Тогда он сразу будет выводиться с сортировкой по кол-ву постов, что и требуется.
В принципе, Вы правы, можно просто заменить ссылку в userlinks. А что на счет преобразования списка в вертикальный?
avatar
Cem1
Новичок

Сообщения : 20
Возраст : 31
Регистрация : 2013-12-15
Благодарности : 0

Без предупреждений

http://totalwarcenter.sosbb.ru/

Вернуться к началу Перейти вниз

Список пользователей Invision для [phpBB2] - Страница 2 Empty Re: Список пользователей Invision для [phpBB2]

Сообщение автор Mark_Larin в Март 26th 2014, 20:09

Вот и прошел год с момента создания этой темы..

У меня движок phpBB2  и я также столкнулся с траблами в реализации данного туториала..(но на год отодвинул свою проблему)


Моя ошибка была в невнимательной замене необходимой части кода..

например, в коде встречаются такие строчки:
Код:
<!-- BEGIN memberrow -->

Это - комментарий.. позволяет создавать необходимые пояснения к частям кода что-бы не запутаться.. внутри можно писать что угодно..

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


Для чего я апаю эту тему.. в основном - потому, что отрицательные отзывы написаны.. И возможно кто-то хотел сделать подобное оформление, но столкнувшись с трудностями и прочитав неудачные комменты в теме, решил обо всем забыть (а я и через год не забыл))

Тем у кого шаблон memberlist_body -  "По умолчанию", могут просто скопировать предлагаемый мной код и полностью заменить им содержимое шаблона.

Если работает - ура!) Если не работает - нужно выяснять, где еще могут быть ошибки..

шаблон memberlist_body
Код:
<form action="{S_MODE_ACTION}" method="get">
<table cellspacing="0" cellpadding="5" border="0" align="center" class="forumline" width="100%">
 <tr>
 <th class="thTop" nowrap="nowrap">{L_ORDER_OR_SELECT}</th>
 </tr>
 <tr>
 <td class="row1">
 <table cellspacing="2" cellpadding="0" border="0" align="center" class="genmed">
 <tr>
 <td width="100%">{L_USER_SELECT} <input type="text" class="post" name="username" maxlength="25" size="20" value="{L_USER_SELECT_VALUE}" />      
 {L_SELECT_SORT_METHOD} {S_MODE_SELECT}      
 {L_ORDER} {S_ORDER_SELECT}      
 {S_HIDDEN_SID}
 <input class="liteoption" type="submit" name="submit" value="{L_SUBMIT}" /></td>
 </tr>
 </table>
 </td>
 </tr>
</table>
</form>
<!-- BEGIN memberrow -->
    <div class="userblok">
           <table width="225" height="90" style="border-collapse: collapse">
       <tr height="30" bgcolor="#1C1C1C">
        <td width="225" align="left" colspan="2">
         <div class="userblok_name"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></div><div class="userblok_pm">{memberrow.PM_IMG}</div><div class="userblok_nomber"># {memberrow.ROW_NUMBER}</div>    
         </td>
       </tr>
       <tr height="40" bgcolor="#363636" valign="top">
        <td width="40" align="center">
         <div class="avatar mini">{memberrow.AVATAR_IMG}</div>
        </td>
        <td width="186" align="right" valign="top">
          <div class="userblok_info">{L_INTERESTS}: {memberrow.INTERESTS}<br />{L_POSTS}: {memberrow.POSTS}<br />Поступил: {memberrow.JOINED}</div>
        </td>
       </tr>
       <tr height="20" bgcolor="#363636">
        <td width="225" align="right"  colspan="2">
         <div class="userblok_infodown">Был замечен: {memberrow.LASTVISIT}</div>
        </td>
       </tr>
      </table>
    </div>
<!-- END memberrow -->
    <table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
    <!-- BEGIN switch_no_user -->
    <tr>
    <td class="catBottom" colspan="{switch_no_user.COLSPAN_NUMBER}" height="28" align="center"><span class="gensmall">{switch_no_user.L_NO_USER}</span></td>
    </tr>
    <!-- END switch_no_user -->
    </table>
<!-- BEGIN switch_pagination -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td><span class="nav">{PAGE_NUMBER}</span></td>
 <td align="right"><span class="nav">{PAGINATION}</span></td>
 </tr>
</table>
<br />
<!-- END switch_pagination -->


Это поставить в CSS
Код:
/* Примочка для табличного списка Юзеров */
      div.userblok{
    display: inline-table;
    margin: 4px;
    }

div.userblok_name{
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    float: left;
    margin-left: 6px;
    }
    div.userblok_pm{
    float: left;
    margin-left: 6px;
    }
    div.userblok_nomber{
    text-align: right;
    font-size: 11px;
    float: right;
    margin-right: 6px;
    }

    div.userblok_info{
    text-align: left;
    font-size: 11px;
    margin-left: 6px;
    }
    div.userblok_infodown{
    text-align: left;
    font-size: 12px;
    margin-left: 6px;
    }  
/* конец */

(оформление, размеры шрифта и цвет под меня настроено. Но сначала нужно проверить на работоспособность, а уже потом заниматься изменением оформления.)


p.s. Я столкнулся с траблами у пользователя vera350. Содержимого моего шаблона ей не помогло полностью, почему-то столбик виджетов уезжал со своего места под список юзеров.. В чем причина - не знаю))
Mark_Larin
Mark_Larin
 

Мужчина

Сообщения : 346
Регистрация : 2012-10-24
Благодарности : 75

Без предупреждений

http://muzlodel.gip-gip.ru/

Вернуться к началу Перейти вниз

Страница 2 из 2 Предыдущий  1, 2

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения