[final] Colorized standart groups
Вот мой целиковый index.phpRedNaxi писал(а):dnk
у меня другой мод подфорумов. смотрите тот запрос который возвращает ссылку на последний пост в подфоруме. возможно там что то вроде функции даже сделано.
Сможешь выложить свой index.php и viewforum.php - я попробую найти нужное?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.4
- Сообщения: 108
- Стаж: 18 лет 3 месяца
- Откуда: RU.MSK
dnk
Аддон для симпл сабфорумс с установленным ласт топик тайтл он сабфорум или как-то так, не помню как называется (уже сплю)))
ЗЫ. Сделал себе аддоны для IM portal... если кому надо...
Добавлено спустя 13 минут 47 секунд:
В перспективе аналогичные апдейты для смарторовского альбома и calendar light...
Добавлено спустя 1 минуту 1 секунду:
И для User Reputation System антона граника тоже... блин, и все ради того, чтобы было красиво...
Аддон для симпл сабфорумс с установленным ласт топик тайтл он сабфорум или как-то так, не помню как называется (уже сплю)))
Код: Выделить всё
#
#-----[ 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
Добавлено спустя 13 минут 47 секунд:
В перспективе аналогичные апдейты для смарторовского альбома и calendar light...
Добавлено спустя 1 минуту 1 секунду:
И для User Reputation System антона граника тоже... блин, и все ради того, чтобы было красиво...
...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков
© Общие ошибки новичков

Аддон для Subforums plus
rxu, RedNaxi
Исправление бага по отображению цвета группы пользователя, отображаемого рядом с последним сообщением из темы, находящейся в подфоруме, найдено:
Открыть:
includes/functions_sf.php:
Найти:
После добавить:
Исправление бага по отображению цвета группы пользователя, отображаемого рядом с последним сообщением из темы, находящейся в подфоруме, найдено:
Открыть:
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
- Стаж: 18 лет 3 месяца
- Откуда: RU.MSK
неплохо бы добавить сюда еще и расцветку имен пользователей в результатах поиска)))
...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков
© Общие ошибки новичков

Почти сделано уже:А.Г.А. писал(а):неплохо бы добавить сюда еще и расцветку имен пользователей в результатах поиска)))
Код: Выделить всё
#
#-----[ 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
- Стаж: 18 лет 3 месяца
- Откуда: RU.MSK
дад.. я так и сделал уже.. в тот же день вобщем-то...
Меня как раз интересует, как сделать так, чтобы пользователь получал цвет группы, как только в нее вступает.
У меня на форуме стоит Auto group и юзеры, у которых одно и больше сообщений, автоматически попадают в группу пользователи, у которой имеется свой цвет.
В принципе, пользователи новые регистрируются нечасто.. точнее сказать, пока форум на локал хосте, их больше 50 нынешних еще долго не станет)), но когда форум выйдет в сеть...
Меня как раз интересует, как сделать так, чтобы пользователь получал цвет группы, как только в нее вступает.
У меня на форуме стоит Auto group и юзеры, у которых одно и больше сообщений, автоматически попадают в группу пользователи, у которой имеется свой цвет.
В принципе, пользователи новые регистрируются нечасто.. точнее сказать, пока форум на локал хосте, их больше 50 нынешних еще долго не станет)), но когда форум выйдет в сеть...
...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков
© Общие ошибки новичков

-
- phpBB 1.4.4
- Сообщения: 108
- Стаж: 18 лет 3 месяца
- Откуда: RU.MSK
Ну так что?
Интегрировать эти два мода не надо.
Надо просто сделать так, чтобы при попадании юзера в группу ему присваивался цвет этой группы. Я сам пробовал.. Что-то не получается
Интегрировать эти два мода не надо.
Надо просто сделать так, чтобы при попадании юзера в группу ему присваивался цвет этой группы. Я сам пробовал.. Что-то не получается

...мы могли бы посылать каждого из вас... в нашу коллекцию полезных ссылок - Документация, ПОИСК, правила конференции, шаблон запроса, FAQ, руководство пользователя, руководство по установке модов и стилей.
© Общие ошибки новичков
© Общие ошибки новичков

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Версия 1.1.7.
Исправлена ошибка с созданием групп без присвоения им цветов.
Мод вышел на phpbb.com
http://www.phpbb.com/community/viewtopic.php?t=567311
Правда, в связи с тем, что был отправлен туда еще зимой, из-за длительного перехода оффсайта на новый движок валидацию прошла пока версия 1.1.4. Версия 1.1.7 пока в процессе.
Исправлена ошибка с созданием групп без присвоения им цветов.
Мод вышел на phpbb.com
http://www.phpbb.com/community/viewtopic.php?t=567311
Правда, в связи с тем, что был отправлен туда еще зимой, из-за длительного перехода оффсайта на новый движок валидацию прошла пока версия 1.1.4. Версия 1.1.7 пока в процессе.
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
Хотелось бы уточнить насчет установки мода.
В инструкции в трех местах имеются подобные команды:
Поэтому получается небольшая несостыковка:
Либо так должно быть:
либо так:
Прошу помочь
В инструкции в трех местах имеются подобные команды:
Код: Выделить всё
#
#-----[ 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 для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
FladeX
Инструкция FIND содержит только часть строки. Работать необходимо с полной строкой, тогда всё будет понятно.
Пример:
Инструкция 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> ';
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
Так у меня в найденной строчке нету
после которого стояла бы скобка )
Код: Выделить всё
$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 для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы