Strona 1 z 1

[Problem] Jak połączyc Color Ranks z Pseudo SubForums

: 03 czerwca 2006, 11:59
autor: pavelw
Wiecie moze jak polaczyc te dwie modyfikacje bo tam gdzie sa subfora to nie koloruje nicka i to samo na glownej w ostatnim poscie.

Znalazlem taki temat ale odnosnie Simple SubForums http://phpbb.pl/forum/viewtopic.php?t=2 ... +subforums i niewiem moze to by bylo dobre ?

: 03 czerwca 2006, 13:28
autor: mateusz
pavelw pisze:niewiem moze to by bylo dobre ?
nie zadziała. wkońcu są to 2 różne mody to nawet nie ma co pytać :D

poprawna wersja:
viewform.php

Kod: Zaznacz cały

# 
#-----[ Find]------------------------------------------ 
# 

$last_post .= ( $value['user_id'] == ANONYMOUS ) ? ( ($value['post_username'] != '' ) 

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 

'<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $value['user_id']) . '">' . $value['username'] . '</a> '; 

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
# 

color_username($value['user_id'],$value['username'],$value['user_rank'],$value['user_posts']); 

# 
#-----[ FIND ]------------------------------------------ 
# 

$sql2 = "SELECT f.*, p.post_time, p.post_username, u.username, 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
u.user_rank, u.user_posts, 

# 
#-----[ SAVE/CLOSE ALL FILES ]---------------------------------- 
# 
# EoM 
dla index.php

Kod: Zaznacz cały

# 
#-----[ Find]------------------------------------------ 
# 

$forum_data[$j]['user_id'] = $value['user_id']; 

# 
#-----[ AFTER, ADD]------------------------------------------ 
# 

$forum_data[$j]['user_rank'] = $value['user_rank']; 
$forum_data[$j]['user_posts'] = $value['user_posts']; 

# 
#-----[ 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']) . '">' . $forum_data[$j]['username'] . '</a> '; 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : color_username($forum_data[$j]['user_id'],$forum_data[$j]['username'],$forum_data[$j]['user_rank'],$forum_data[$j]['user_posts']); 

# 
#-----[ Find]------------------------------------------ 
# 

$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_id, t.topic_title 

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
u.user_id, 

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
# 
u.user_rank, u.user_posts, 

# 
#-----[ SAVE/CLOSE ALL FILES ]---------------------------------- 
# 
# EoM 
Nie pisałem tego sam tylko kiedyś znalazlem w internecie. ale działa bo sam używam tych modów :D

: 03 czerwca 2006, 15:08
autor: pavelw
Bóg zapłać dobry człowieku. Działa, chociaz jak by zywcem kopiowal i wklejal to nie :) bo jest jeden bład:

Kod: Zaznacz cały

#
#-----[ IN-LINE FIND ]------------------------------------------
#

<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $value['user_id']) . '">' . $value['username'] . '</a> ';

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#

color_username($value['user_id'],$value['username'],$value['user_rank'],$value['user_posts']);
a powinno byc:

Kod: Zaznacz cały

#
#-----[ IN-LINE FIND ]------------------------------------------
#

'<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $value['user_id']) . '">' . $value['username'] . '</a> ';

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#

color_username($value['user_id'],$value['username'],$value['user_rank'],$value['user_posts']);

jednen znak ' a calej strony nie wyswietla :) ale mniejsza z tym wazne ze dziala, jeszcze raz WIELKI DZIEKI

: 03 czerwca 2006, 15:48
autor: mateusz
pavelw pisze:jednen znak ' a calej strony nie wyswietla
faktycznie, żle skopiowałem tekst w notatniku :D
sorki za błąd.

dla potomnych to edytowałem 1 post i poprawiłem błąd :D

: 10 czerwca 2006, 20:23
autor: najko
ja znalazłem kolejny błąd:) moze on jest mało znaczący ale ktoś moze nie zauwazyć otóz:
W pliku index.php jest:

Kod: Zaznacz cały

#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_id,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
u.user_rank, u.user_posts

#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#
# EoM 
a powinno być:

Kod: Zaznacz cały

#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_id,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
u.user_rank, u.user_posts,

#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#
# EoM 
zabrakło przecinka:) przez co forum sie nie wyświetlalo

: 10 czerwca 2006, 21:13
autor: mateusz
poprawione dzięki