Pagina 1 van 1

Advanced Color Group Management 1.2.5 vs. CH 2.0.5 RC2

Geplaatst: 24 dec 2006, 19:16
door brandsrus
Ik heb enkele problemen met deze twee mods om ze te integreren. Is er een manier mogelijk dat in de includes/functions_category_hierachy.php mogelijk om de advanced color group management in te bouwen?

Het is de bedoeling dat de last post author dus deze regel:

Code: Selecteer alles

$last_post .= ( $data['tree.post_user_id'] == ANONYMOUS ) ? $data['tree.post_username'] . ' ' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $data['tree.post_user_id']) . '">' . $data['tree.post_username'] . '</a> ';


Gekleurd word, normaal zit dit in index.php maar omdat ik de Category hierachy Mod geinstalleerd heb zit dit in een includes bestand.

Code: Selecteer alles

$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? '<span class="' . $color->get_user_color(GROUP_ANONYMOUS) . '">' . ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) . '</span>' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '" class="' . $color->get_user_color($forum_data[$j]['user_group_id'], $forum_data[$j]['user_session_time']) . '">' . $forum_data[$j]['username'] . '</a> ';
Dat plak je er normaal in, maar dat is nu niet mogelijk, op een en of ander manier met de variabelen 'user_session_time' en 'user_group_id' door een andere iets heen dan '$forum_data[$j]' wat normaal gebeurd, het moet in dit geval een $data[tree. ??] worden.

Hoe kan ik dat bewerkstelligen.

Dit zelfde probleem kom ik dus ook tegen met de kleur van de moderators. Wie weet welke aanpassingen noodzakelijk zijn?

Geplaatst: 24 dec 2006, 19:40
door Paul
Ik vermoed dat dit moet werken, maar weet het niet zeker.

Code: Selecteer alles

$last_post .= ( $data['tree.post_user_id'] == ANONYMOUS ) ? '<span class="' . $color->get_user_color(GROUP_ANONYMOUS) . '">' . ( ($data['tree.post_username'] != '' ) ? $data['tree.post_username'] . ' ' : $lang['Guest'] . ' ' ) . '</span>' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $data['tree.post_user_id']) . '" class="' . $color->get_user_color($data['tree.user_group_id'], $data['tree.user_session_time']) . '">' . $data['tree.username'] . '</a> ';

Geplaatst: 24 dec 2006, 19:42
door brandsrus
Krijg nu helemaal geen gebruikersnaam meer te zien :oops:

Geplaatst: 24 dec 2006, 19:48
door Paul
en deze:

Code: Selecteer alles

$last_post .= ( $data['tree.post_user_id'] == ANONYMOUS ) ? '<span class="' . $color->get_user_color(GROUP_ANONYMOUS) . '">' . ( ($data['tree.post_username'] != '' ) ? $data['tree.post_username'] . ' ' : $lang['Guest'] . ' ' ) . '</span>' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $data['tree.post_user_id']) . '" class="' . $color->get_user_color($data['tree.user_group_id'], $data['tree.user_session_time']) . '">' . $data['tree.post_username'] . '</a> ';

Geplaatst: 24 dec 2006, 19:49
door brandsrus
Geeft wel gebruikersnaam maar geen kleuren! We zijn al weer een stukje verder.

Geplaatst: 24 dec 2006, 19:52
door Paul
Wat had je van de query gemaakt marten?

Geplaatst: 24 dec 2006, 19:55
door brandsrus
Nog niets maar wat een plekje moet krijgen is deze query, om gegevens uit de database te krijgen.

Code: Selecteer alles

//-- mod : Advanced Group Color Management -------------------------------------
//-- add
			$sql = str_replace('SELECT ', 'SELECT user_group_id, user_session_time, ', $sql);
//-- fin mod : Advanced Group Color Management ---------------------------------
Maar het probleem zit hem in dat het met CH heel anders gaat. Gaat niet door middel van $forumdata maar $data en dat maakt het erg lastig. Trouwens verder heb ik nog niets in de file gedaan behalve dan bij global de variabele $color toevoegen anders deed het niets!

Geplaatst: 24 dec 2006, 19:56
door Paul
Kan je de file ff in een txt file zetten en linken? :)

Geplaatst: 24 dec 2006, 20:00
door brandsrus
Paul, http://www.phpbbxs.nl/phpbb/ daar zijn ze te vinden. De functions_category_hierachy.php en de install.txt van ACGM ;)

Geplaatst: 24 dec 2006, 20:11
door Paul
Code is lekker ingewikkeld van CH, en ik bne nu even met andere dingen bezig, ik kijk er morgen naar marten :)

Geplaatst: 24 dec 2006, 20:12
door brandsrus
Oke erg bedankt alvast! :wink:

Geplaatst: 25 dec 2006, 14:55
door TWEagle
mag ik even eens iets vragen?
waarom gebruik je CH2.0.5 en niet CH2.1.4

Geplaatst: 25 dec 2006, 14:59
door brandsrus
Dat is een simpel antwoord.

CH 2.1.4 is naar mijn inziens niet aan te passen, de mods die ik erin wil hebben zijn niet compatible met CH 2.1.4. Daarom gebruik ik CH 2.0.5 omdat ik alleen de subforum met meerdere niveaus in mijn forum wil hebben.

CH 2.0.5 veranderd verder niet erg veel van de basic code van phpBB dus nog makkelijk in gebruik ook nog.

Prettige feestdagen

Geplaatst: 26 dec 2006, 00:21
door Coen
Wanneer je niet voor de extra functies van CH kiest, waarom neem je dan niet gewoon Simple Subforums? Of scheelt dat té veel?

Jij ook een prettige kerst! ;)