Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами 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
Страница 2 из 2 • 1, 2
Список пользователей Invision для [phpBB2]
Первое сообщение в теме :
Идея взята из этой темы.
Оформление => Шаблоны => Общие настройки
Открываем шаблон memberlist_body.
Находим код:
Для начала, рассмотрим, что за переменные тут есть.
Список переменных, показывающихся в заголовке таблицы(смотрите скриншот):
{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 пропишите:
Ну и для примера, выкладываю свой вариант списка пользователей:
Код:
CSS:
В итоге получается:
Удачи!
Идея взята из этой темы.
Оформление => Шаблоны => Общие настройки
Открываем шаблон 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>
Для начала, рассмотрим, что за переменные тут есть.
Список переменных, показывающихся в заголовке таблицы(смотрите скриншот):
- Спойлер:
{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;
}
В итоге получается:
- Спойлер:
Удачи!
Kiselboom-
-
Сообщения : 233
Возраст : 31
Регистрация : 2011-01-25
Благодарности : 75
Re: Список пользователей Invision для [phpBB2]
Простите за несколько невтемный вопрос, но можно ли на IPB сделать список юзеров как на phpBB?
Re: Список пользователей Invision для [phpBB2]
1) У IPB нет доступа к шаблонам, так что кардинально все изменить нельзя
2) Чтобы ответить однозначно, нужен скриншот список юзеров как на phpBB
2) Чтобы ответить однозначно, нужен скриншот список юзеров как на phpBB
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Список пользователей Invision для [phpBB2]
Список на phpBB (вертикальный список)
Список на IPB (горизонтальный список)
ЗЫ. В идеале, также, этот список выводить не по последнему посещению, а по количеству постов
Список на IPB (горизонтальный список)
ЗЫ. В идеале, также, этот список выводить не по последнему посещению, а по количеству постов
Re: Список пользователей Invision для [phpBB2]
По идее, для этого достаточно заходить в список пользователей по ссылкеCem1 пишет:В идеале, также, этот список выводить не по последнему посещению, а по количеству постов
http://totalwarcenter.sosbb.ru/memberlist?mode=posts&order=DESC&submit=Ok&username
Тогда он сразу будет выводиться с сортировкой по кол-ву постов, что и требуется.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Список пользователей Invision для [phpBB2]
В принципе, Вы правы, можно просто заменить ссылку в userlinks. А что на счет преобразования списка в вертикальный?Dana Domirani пишет:По идее, для этого достаточно заходить в список пользователей по ссылке
http://totalwarcenter.sosbb.ru/memberlist?mode=posts&order=DESC&submit=Ok&username
Тогда он сразу будет выводиться с сортировкой по кол-ву постов, что и требуется.
Re: Список пользователей Invision для [phpBB2]
Вот и прошел год с момента создания этой темы..
У меня движок phpBB2 и я также столкнулся с траблами в реализации данного туториала..(но на год отодвинул свою проблему)
Моя ошибка была в невнимательной замене необходимой части кода..
например, в коде встречаются такие строчки:
Это - комментарий.. позволяет создавать необходимые пояснения к частям кода что-бы не запутаться.. внутри можно писать что угодно..
Но как недавно выяснилось, я один из таких комментов случайно поставил в середине важной части кода, разделив его на две половинки.. Код не работал и поэтому список пользователей отображался всего-лишь в один столбик..
Для чего я апаю эту тему.. в основном - потому, что отрицательные отзывы написаны.. И возможно кто-то хотел сделать подобное оформление, но столкнувшись с трудностями и прочитав неудачные комменты в теме, решил обо всем забыть (а я и через год не забыл))
Тем у кого шаблон memberlist_body - "По умолчанию", могут просто скопировать предлагаемый мной код и полностью заменить им содержимое шаблона.
Если работает - ура!) Если не работает - нужно выяснять, где еще могут быть ошибки..
шаблон memberlist_body
Это поставить в CSS
(оформление, размеры шрифта и цвет под меня настроено. Но сначала нужно проверить на работоспособность, а уже потом заниматься изменением оформления.)
p.s. Я столкнулся с траблами у пользователя vera350. Содержимого моего шаблона ей не помогло полностью, почему-то столбик виджетов уезжал со своего места под список юзеров.. В чем причина - не знаю))
У меня движок 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. Содержимого моего шаблона ей не помогло полностью, почему-то столбик виджетов уезжал со своего места под список юзеров.. В чем причина - не знаю))
Страница 2 из 2 • 1, 2
Похожие темы
» Список пользователей как на Invision
» Список пользователей
» Список онлайн-пользователей
» Не обновляется список пользователей
» Добавление и удаление полей в список пользователей
» Список пользователей
» Список онлайн-пользователей
» Не обновляется список пользователей
» Добавление и удаление полей в список пользователей
Страница 2 из 2
Права доступа к этому форуму:
Вы не можете отвечать на сообщения