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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

Последние темы
» Дублируется ссылка на форум в боковом меню
автор Чистый сталкер Вчера в 19:52

» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор AlexNeimor Ноябрь 26th 2024, 23:23

» Пропала вкладка "Обработка пользователей"
автор Svet007 Ноябрь 25th 2024, 10:14

» ВПН
автор Danny_Marcelo Ноябрь 24th 2024, 07:47

» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58

» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46

» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40

» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45

» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43

» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14

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

+4
Леший
Vector
vera350
Kiselboom
Участников: 8

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

Перейти вниз

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

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

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

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

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

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

Находим код:
Спойлер:

Для начала, рассмотрим, что за переменные тут есть.
Список переменных, показывающихся в заголовке таблицы(смотрите скриншот):
Спойлер:
{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"></div>, её высоту и ширину можете изменять как хотите.
ВНИМАНИЕ! Для корректного отображения блоков, в CSS пропишите:
Код:
div.userblok{
display: inline-table;
margin: 4px;
}

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

Код:
Спойлер:

CSS:
Спойлер:

В итоге получается:
Спойлер:

Удачи!
Kiselboom
Kiselboom
 

Мужчина

Сообщения : 233
Возраст : 31
Регистрация : 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
Администратор
Администратор

Женщина

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

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

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
Возраст : 35
Регистрация : 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
Администратор
Администратор

Женщина

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

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

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
Возраст : 35
Регистрация : 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

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

- Похожие темы

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