Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[final] Colorized standart groups

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

dnk
изменил функцию получения последнего поста - добавил в запрос user_colour и соответственно изменил вывод ссылки на пост. таким способом прикрутил нормально last forum topic on index и standart colourized group
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 8 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Сообщение dnk »

RedNaxi
Это Вы добавили запрос в каком файле - index.php ?
u.user_colour я добавил во все запросы, где используется таблица USERS
В какую конкретно группу запросов $sql= вы добавили u.user_colour и как выглядит у Вас переменная $last_post
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

dnk
у меня другой мод подфорумов. смотрите тот запрос который возвращает ссылку на последний пост в подфоруме. возможно там что то вроде функции даже сделано.
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 8 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Сообщение dnk »

RedNaxi писал(а):dnk
у меня другой мод подфорумов. смотрите тот запрос который возвращает ссылку на последний пост в подфоруме. возможно там что то вроде функции даже сделано.
Вот мой целиковый index.php
Сможешь выложить свой index.php и viewforum.php - я попробую найти нужное?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

выкладываю индекс. вьютопик я пока не редактировал:( займусь этим на днях. спс что напомнили:)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
А.Г.А.
phpBB 1.4.4
Сообщения: 108
Стаж: 17 лет 3 месяца
Откуда: RU.MSK

Сообщение А.Г.А. »

dnk
Аддон для симпл сабфорумс с установленным ласт топик тайтл он сабфорум или как-то так, не помню как называется (уже сплю)))

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

#
#-----[ OPEN ]------------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------------
#
// Begin Simple Subforums MOD
#
#-----[ FIND ]------------------------------------------
#
		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
#
#-----[ REPLACE WITH ]------------------------------------------
#
		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, u.user_colour
#
#-----[ FIND ]------------------------------------------
#
		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
#
#-----[ REPLACE WITH ]------------------------------------------
#
		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, u.user_colour 
#
#-----[ FIND ]------------------------------------------
#
		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id,
#
#-----[ IN-LINE FIND ]------------------------------------------
#
 u.user_id,
#
#-----[ IN-LINE AFTER ADD ]------------------------------------------
#
 u.user_colour,
#
#-----[ FIND ]------------------------------------------
#
$last_post .= ( $subforum_data[$j]['user_id'] == ANONYMOUS ) ? $lang['by'] . ' ' . 
#
#-----[ IN-LINE FIND ]------------------------------------------
#
'<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $subforum_data[$j]['user_id']) . '" >' . $subforum_data[$j]['username'] . '</a>'
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
'<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $subforum_data[$j]['user_id']) . '" style="color:' . $subforum_data[$j]['user_colour'] . '">' . $subforum_data[$j]['username'] . '</a>'
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
ЗЫ. Сделал себе аддоны для IM portal... если кому надо...

Добавлено спустя 13 минут 47 секунд:

В перспективе аналогичные апдейты для смарторовского альбома и calendar light...

Добавлено спустя 1 минуту 1 секунду:

И для User Reputation System антона граника тоже... блин, и все ради того, чтобы было красиво...
...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков :D
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 8 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Аддон для Subforums plus

Сообщение dnk »

rxu, RedNaxi

Исправление бага по отображению цвета группы пользователя, отображаемого рядом с последним сообщением из темы, находящейся в подфоруме, найдено:

Открыть:
includes/functions_sf.php:

Найти:

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

'post_title' => $more_recent ? $into['post_title'] : $from['post_title'],
После добавить:

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

'user_colour' => $more_recent ? $into['user_colour'] : $from['user_colour'],
Аватара пользователя
А.Г.А.
phpBB 1.4.4
Сообщения: 108
Стаж: 17 лет 3 месяца
Откуда: RU.MSK

Сообщение А.Г.А. »

неплохо бы добавить сюда еще и расцветку имен пользователей в результатах поиска)))
...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков :D
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 8 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Сообщение dnk »

А.Г.А. писал(а):неплохо бы добавить сюда еще и расцветку имен пользователей в результатах поиска)))
Почти сделано уже:

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

#
#-----[ OPEN ]------------------------------------------
#

search.php

#
#-----[ FIND ]------------------------------------------
#
$$sql = "SELECT pt.post_text,
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.username
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, u.user_colour
#

#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT t.*,
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u2.username as user2
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, u2.user_id as id2
#
#
#-----[ FIND ]------------------------------------------
#
$poster = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? 
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$searchset[$i]['user_id'])
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
. '" style="color:' . $searchset[$i]['user_colour']
#
#-----[ FIND ]------------------------------------------
#
$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ?
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$searchset[$i]['user_id'])
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
 . '" style="color:' . $searchset[$i]['user_colour']
#
#-----[ FIND ]------------------------------------------
#
$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ?
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$searchset[$i]['id2'])
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
 . '" style="color:' . $searchset[$i]['colour2']
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
Однако, как следует заметить, код неполный, так как будет работать только, если у участника эта группа по умолчанию и сам участник имеет цвет этой группы.
Разумеется здесь следует добавить еще запросы в GROUPS_TABLE
Аватара пользователя
А.Г.А.
phpBB 1.4.4
Сообщения: 108
Стаж: 17 лет 3 месяца
Откуда: RU.MSK

Сообщение А.Г.А. »

дад.. я так и сделал уже.. в тот же день вобщем-то...
Меня как раз интересует, как сделать так, чтобы пользователь получал цвет группы, как только в нее вступает.
У меня на форуме стоит Auto group и юзеры, у которых одно и больше сообщений, автоматически попадают в группу пользователи, у которой имеется свой цвет.
В принципе, пользователи новые регистрируются нечасто.. точнее сказать, пока форум на локал хосте, их больше 50 нынешних еще долго не станет)), но когда форум выйдет в сеть...
...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков :D
Аватара пользователя
А.Г.А.
phpBB 1.4.4
Сообщения: 108
Стаж: 17 лет 3 месяца
Откуда: RU.MSK

Сообщение А.Г.А. »

Ну так что?
Интегрировать эти два мода не надо.
Надо просто сделать так, чтобы при попадании юзера в группу ему присваивался цвет этой группы. Я сам пробовал.. Что-то не получается :(
...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков :D
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16369
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Сообщение rxu »

Версия 1.1.7.
Исправлена ошибка с созданием групп без присвоения им цветов.

Мод вышел на phpbb.com
http://www.phpbb.com/community/viewtopic.php?t=567311
Правда, в связи с тем, что был отправлен туда еще зимой, из-за длительного перехода оффсайта на новый движок валидацию прошла пока версия 1.1.4. Версия 1.1.7 пока в процессе.
Изображение
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Сообщение FladeX »

Хотелось бы уточнить насчет установки мода.
В инструкции в трех местах имеются подобные команды:

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

#
#-----[ FIND ]------------------------------------------
#
$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ?
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$forum_data[$j]['user_id'])
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
 . '" style="color:' . $forum_data[$j]['user_colour']
#
Поэтому получается небольшая несостыковка:
Либо так должно быть:

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

$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ?. '" style="color:' . $forum_data[$j]['user_colour']
либо так:

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

$last_post .= ( $forum_data[$j]['user_id'] . '" style="color:' . $forum_data[$j]['user_colour'] == ANONYMOUS ) ?
Прошу помочь
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16369
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Сообщение rxu »

FladeX
Инструкция FIND содержит только часть строки. Работать необходимо с полной строкой, тогда всё будет понятно.

Пример:

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

$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '" style="color:' . $forum_data[$j]['user_colour'] . '">' . $forum_data[$j]['username'] . '</a> ';
Изображение
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Сообщение FladeX »

Так у меня в найденной строчке нету

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

$forum_data[$j]['user_id']
после которого стояла бы скобка )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы

Вернуться в «Бета-версии модов для phpBB 2.0.x»