Pagina 1 van 1
Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 21 jul 2014, 10:49
door OmkePom
Adres van je forum:
http://www.film-test.nl
Event. modificaties op je forum: Meerdere waaronder Ajax. Chat, NewsPage en Reimg
Wanneer ontstond het probleem? nvt
phpBB versie: phpBB 3.12 Style aangepaste ProFormell
Modificatie
Add groups in team page werkt verder goed, maar wilde graag een Kolom toevoegen in overzicht. Deze Kolom moet aangeven wanneer Gebruiker voor het laatst ingelogged was?
BvD

?
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 21 jul 2014, 16:00
door David
Ik heb het even opgezocht om de "laatst actief" kolom te tonen heb je deze code nodig.
Code: Selecteer alles
<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
Als ik het goed heb moet je dat ergens in de
memberlist_leaders.html moeten plaatsen. Kom er niet precies achter waar

Ik dacht misschien kom je al iets verder met deze informatie. Als ik het heb gevonden dan laat ik het alsnog weten.
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 22 jul 2014, 13:36
door OmkePom
David schreef:Ik heb het even opgezocht om de "laatst actief" kolom te tonen heb je deze code nodig.
Code: Selecteer alles
<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
Als ik het goed heb moet je dat ergens in de
memberlist_leaders.html moeten plaatsen. Kom er niet precies achter waar

Ik dacht misschien kom je al iets verder met deze informatie. Als ik het heb gevonden dan laat ik het alsnog weten.
Nou ik krijg het niet goed, sterker ik zie geen resultaat. Het is net alsof hij het totaal negeert

?
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 22 jul 2014, 13:40
door David
Ik ga nog eens voor je kijken, heb er gisteren wel meegespeeld. Maar het resultaat was niet zoals het zou moeten, ik heb er daarna niet meer aan gedacht. Ik ga meteen even voor je kijken, ik wijzig mijn bericht als ik iets voor je heb gevonden.
Wijziging: Wijziging 15:23
Ik ben bang dat ik het ook niet werkend krijg, als je de IF statement weghaalt zie je wel iets meer. Maar niet wat je zou moeten zien. Ik heb geprobeerd de
memberlist_body met de
memberlist_leaders te vergelijken om te kijken of ik de juiste codes heb. Maar het wil op één of andere manier niet werken, kan zo snel ook geen oplossing vinden op phpbb.com

Het zou toch moeten werken, heb al gekeken of er misschien een stukje PHP toegevoegd moet worden, maar zoveel verstand heb ik er helaas ook niet van.
Hopelijk dat iemand anders nog met iets komt

Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 22 jul 2014, 22:55
door Theriddler
probeer eens het volgende:
Open includes/functions.php
Zoek:
Plaats daaronder:
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 10:22
door OmkePom
Zelf een beetje aan het "prutsen" geweest, gegoochel met voorgaande aanpassingen.
Beste resultaat krijg ik zo,
Code: Selecteer alles
<thead>
<tr>
<th class="name"><span class="rank-img">{L_RANK} </span><!-- IF group.U_GROUP --><a href="{group.U_GROUP}">{group.GROUP_NAME}</a><!-- ELSE -->{group.GROUP_NAME}<!-- ENDIF --></th>
<th class="info">{L_PRIMARY_GROUP}</th><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th>
<!-- IF S_DISPLAY_MODERATOR_FORUMS --><th class="info">{L_MODERATOR}</th><!-- ENDIF -->
</tr>
</thead>
<tbody>
<!-- BEGIN user -->
<tr class="<!-- IF group.user.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
<td><!-- IF group.user.RANK_IMG --><span class="rank-img">{group.user.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{group.user.RANK_TITLE}</span><!-- ENDIF -->{group.user.USERNAME_FULL}</td>
<td class="info"><!-- IF group.user.U_GROUP -->
<a<!-- IF group.user.GROUP_COLOR --> style="font-weight: bold; color: #{group.user.GROUP_COLOR}"<!-- ENDIF --> href="{group.user.U_GROUP}">{group.user.GROUP_NAME}</a>
<!-- ELSE -->
{group.user.GROUP_NAME}
<!-- ENDIF --></td>
<!-- IF S_DISPLAY_MODERATOR_FORUMS -->
<td class="info"><!-- IF group.user.FORUM_OPTIONS --><select style="width: 100%;">{group.user.FORUMS}</select><!-- ELSEIF group.user.FORUMS -->{group.user.FORUMS}<!-- ELSE -->-<!-- ENDIF --></td>
<!-- ENDIF --><!-- IF U_SORT_ACTIVE2 --><td class="info">{U_SORT_ACTIVE2}</td><!-- ENDIF -->
</tr>
<!-- BEGINELSE -->
<tr class="bg1">
<td colspan="3"><strong>{L_NO_MEMBERS}</strong></td>
</tr>
<!-- END user -->
</tbody>
thead ook aangepast, gepikt van memberlist.php, deze klopt kolom heeft juiste titel
Het ziet er nu zo uit,
In kolom komt nu overal een 1 te staan, denk dat het in function.php nog fout zit ofzo

?
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 13:16
door Theriddler
Ik ben geen php expert al leer ik elke dag bij. Ik ben ermee wezen stoeien en heb tot dusver wel iets staan
memberlist.php
Zoek:
Code: Selecteer alles
$sql_ary = array(
'SELECT' => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_online, u.user_mood, g.group_id',
Vervang met:
Code: Selecteer alles
$sql_ary = array(
'SELECT' => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_lastvisit, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_online, u.user_mood, g.group_id',
Zoek:
Code: Selecteer alles
$template->assign_block_vars('group.user', array(
'USER_ID' => $row['user_id'],
Plaats daaronder:
Code: Selecteer alles
'LAST_ACTIVE' => gmdate('d-m-Y H:i:s', $row['user_lastvisit']),
memberlist_leaders.html
Zoek:
Code: Selecteer alles
<!-- IF S_DISPLAY_MODERATOR_FORUMS --><th class="info">{L_MODERATOR}</th><!-- ENDIF -->
Plaats eronder:
Code: Selecteer alles
<!-- IF U_SORT_ACTIVE2 --><th class="info">{L_LAST_ACTIVE}</th><!-- ENDIF -->
Zoek:
Code: Selecteer alles
<!-- IF S_DISPLAY_MODERATOR_FORUMS -->
<td class="info"><!-- IF group.user.FORUM_OPTIONS --><select style="width: 100%;">{group.user.FORUMS}</select><!-- ELSEIF group.user.FORUMS -->{group.user.FORUMS}<!-- ELSE -->-<!-- ENDIF --></td>
<!-- ENDIF -->
Plaats eronder:
Code: Selecteer alles
<!-- IF U_SORT_ACTIVE2 -->
<td class="info"><!-- IF group.user.LAST_ACTIVE -->{group.user.LAST_ACTIVE}</td><!-- ENDIF -->
<!-- ENDIF -->
tot zover.
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 13:36
door OmkePom
sry wilde niet dubbel posten

Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 14:13
door Theriddler
code aangepast
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 14:27
door OmkePom
Ik snap er niks meer van

?
We hebben langs elkaar heen geplaatst, weet volgorde niet meer wat te doen

Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 14:32
door Theriddler
Begin even opnieuw en haal alle wijzigingen weg die je had gedaan volg daarna opnieuw alle stappen.
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 15:00
door OmkePom
Geeft een error,
Code: Selecteer alles
SQL ERROR [ mysqli ]
Unknown column 'u.user_mood' in 'field list' [1054]
SQL
SELECT u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_lastvisit, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_online, u.user_mood, g.group_id FROM (phpbb_user_group ug) LEFT JOIN phpbb_users u ON (ug.user_id = u.user_id AND ug.user_pending = 0) LEFT JOIN phpbb_groups g ON (ug.group_id = g.group_id) WHERE g.group_id IN (5, 12, 11, 8, 15, 20, 19) ORDER BY u.username_clean ASC
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()
FILE: [ROOT]/memberlist.php
LINE: 141
CALL: dbal_mysqli->sql_query()
helaas!

Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 15:02
door Theriddler
Code: Selecteer alles
$sql_ary = array(
'SELECT' => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_lastvisit, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_online, u.user_mood, g.group_id',
Vervang met:
Code: Selecteer alles
$sql_ary = array(
'SELECT' => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_lastvisit, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, u.user_online, g.group_id',
Re: Extra kolom toevoegen in Add groups in team page ..Modi
Geplaatst: 23 jul 2014, 15:24
door OmkePom
Perfect!
Nu is hij helemaal goed, en dat terwijl je geen
php expert bent.
Als jij dat niet bent wat maakt mij dat dan?
Nog een klein vraagje:
Waarom zijn sommige titels in de kolom wit en andere zwart gekleurd ?????
Ps,
Is bij de ledenlijst ook zo, vreemd ???