Pagina 1 van 1
Profiel rijen naast elkaar
Geplaatst: 06 sep 2004, 12:54
door scffie
Weet niet of ik dit hier moet plaatsen of juist bij mod request maar het is eigenlijk ook weer een style aanpassing
Ik heb dus een systeem voor profielen waarin je wat extra info over jezelf kwijt kunt (wat je graag doet/eet enz.) door middel van de modificatie van Xdata mod waarbij je via admin paneel je velden kunt toevoegen voor in je profiel maar als ik er zeg maar 20 heb komen die allemaal onder elkaar te staan en ik heb liever dat ze in rij-tjes van 2 (dus zo: Vraag - Antwoord xxx Vraag - Antwoord, en dat het liefst in verschillende rows zegmaar naast elkaar) naast elkaar maar wat moet ik daar in godsnaam voor doen om dat naast elkaar te krijgen.
Momenteel staat dit er in profiel waardoor de vragen/antwoorden naast elkaar staan maar nog niet in rijen van 2 maar gewoon standaard.
Code: Selecteer alles
<!-- BEGIN xdata -->
<tr>
<td align="right" valign="middle" nowrap="nowrap" class="row1"><span class="explaintitle">{xdata.NAME}: </span></td>
<td class="row2"><span class="gen">{xdata.VALUE}</span></td>
</tr>
<!-- END xdata -->
Dus weet iemand hoe ik 2 rijen naast elkaar krijg, waardoor ie dus automatisch bij bijvoorbeeld 10 vragen/antwoorden begint op een nieuwe rij ernaast.
Alvast bedankt! :thumb:

Geplaatst: 06 sep 2004, 15:36
door mosymuis
Je moet ervoor zorgen dat het systeem om de twee rijen zelf een nieuwe TR aanmaakt. Haal de <tr> tags tussen de xdata <!-- switches --> weg, maak een teller aan in de lus:
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
while ( list($code_name, $info) = each($xd_meta) )
#
#-----[ REPLACE WITH ]------------------------------------------
#
for ( $i = 0; list($code_name, $info) = each($xd_meta); $i++ )
en je zorgt ervoor phpBB berekent wanneer er een nieuwe rij nodig is:
Code: Selecteer alles
#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('xdata', array(
#
#-----[ AFTER, ADD ]------------------------------------------
#
'TR_OPEN' => $i % 2 ? '<tr>' : '',
'TR_SLUIT' => $i % 2 ? '<tr>' : '',
nu kan je {xdata.TR_OPEN} en {xdata.TR_SLUIT} terug plaatsen in je template. Denk er wel aan de andere cellen in de tabel te voorzien van colspan="2", omdat er een extra kolom wordt aangemaakt.
Geplaatst: 06 sep 2004, 17:51
door scffie
Sorry maar dit gedeelte snap ik niet helemaal 8)
Hierin zou het moeten staan dan:
Code: Selecteer alles
</tr>
<!-- BEGIN trophy -->
<tr>
<td align="right" valign="top" nowrap="nowrap" class="row1"><span class="explaintitle">Gewonnen prijzen bij games:</td>
<td class="row2">{trophy.PROFILE_TROPHY}</td>
</tr>
<!-- END trophy -->
<!-- Start add - Gender MOD -->
<tr>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="explaintitle">{L_GENDER}:</span></td>
<td class="row2"> <b><span class="gen">{GENDER}</span></b></td>
</tr>
<!-- End add - Gender MOD -->
<tr>
<td class="cat" align="center" width="40%" height="28" colspan="2"><b><span class="gen">Leuke facts</span></b></td>
<!-- BEGIN xdata -->
<tr>
<td align="right" valign="middle" nowrap="nowrap" class="row1"><span class="explaintitle">{xdata.NAME}: </span></td>
<td class="row2"><span class="gen">{xdata.VALUE}</span></td>
</tr>
<!-- END xdata -->
<tr>
<td class="cat" align="center" width="40%" height="28" colspan="2"><b><span class="gen">{L_PHOTO}</span></b></td>
<tr>
<td align="center" colspan="2" class="row1">{PHOTO_IMG}</td>
</tr>
</table>
Dus tussen dat xdata gedeelte en dan de tr's weghalen en die vervangen die die open en sluit tags die je had geplaatst hier maar dan ver&#^@ ie de hele layout!
Kan iemand me de goede structuur geven zodat ik weer verder kom :thumb:
Geplaatst: 06 sep 2004, 21:13
door scffie
Niemand een idee of ben ik te voorbarig?
Edit: Ik heb het nu zo staan en krijg wel alle info te zien maar dan zeg maar de balk waarboven staat informatie en daarnaast ipv eronder alles van die modificatie!

Dus ik krijg nu 1 grote rij met alle vragen en antwoorden naast elkaar ... iemand een ideetje want zal het vast wel weer helemaal fout gedaan hebben
Code: Selecteer alles
<!-- BEGIN xdata -->
{xdata.TR_OPEN}
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">{xdata.NAME}:</span></td>
<td class="row2"> <b><span class="gen">{xdata.VALUE}</span></b></td>
{xdata.TR_SLUIT}
<!-- END xdata -->
Geplaatst: 06 sep 2004, 22:26
door mosymuis
Heb je de PHP aanpassingen ook gemaakt? Een link naar je forum zou ook helpen.
Geplaatst: 06 sep 2004, 22:35
door scffie
Ik heb die aanpassingen gedaan ja, in usercpregister.
Maar kun je zeggen wat ik verkeerd gedaan heb op deze manier, want er staat blijkbaar iets verkeerd!?

Hier trouwens ffies een screenshotje van hoe het eruit ziet, en kan de link wel geven maar heb het nu natuurlijk niet zo staan
http://img15.exs.cx/img15/6743/lol16.gif
Geplaatst: 06 sep 2004, 23:07
door mosymuis
Wat er nog niet klopt kan ik zo niet zeggen; ik gebruik de mod zelf niet en ik beredeneer ook maar van een afstandje hoe het zou moeten.
Open usercp_register weer eens en vervang dit
door dit
Code: Selecteer alles
'NAME' => $i . ' - ' . ( $i % 2 ? '<tr>' : '0' ) . ' - ' . $info['field_name'],
zodat we kunnen
zien wat er precies gebeurt. Maak er dan eens een screenshot van, en copiƫer ook het stuk HTML source wat je forum op die plek produceert.
Geplaatst: 06 sep 2004, 23:12
door scffie
De afbeelding zou er nog precies hetzelfde uitzien met de tags die ik al had staan een posting hierboven dus daar heeft een screen maken geen zin voor lijkt me
Code: Selecteer alles
<tr>
<td class="cat" align="center" width="40%" height="28" colspan="2"><b><span class="gen">Leuke facts</span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Verliefd?:</span></td>
<td class="row2"> <b><span class="gen">Ja , op angelique <img src="images/smiles/love.gif" alt="Love" border="0" />:</span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Vakantieland:</span></td>
<td class="row2"> <b><span class="gen">Frankrijk <img src="images/smiles/biggrin3.gif" alt="Lach" border="0" /></span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Lekkerste celeb:</span></td>
<td class="row2"> <b><span class="gen">Geen</span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Coolste game:</span></td>
<td class="row2"> <b><span class="gen">Cm4 <img src="images/smiles/coool.gif" alt="Cool" border="0" /></span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Wat doe jij voor je brood?:</span></td>
<td class="row2"> <b><span class="gen">Werken in kassen <img src="images/smiles/no.gif" alt="nee" border="0" /></span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Lekkerste eten:</span></td>
<td class="row2"> <b><span class="gen">Friet , pannekoeken en BBQ zooi <img src="images/smiles/biggrin3.gif" alt="Lach" border="0" /> <img src="images/smiles/a_njam.gif" alt="tong" border="0" /></span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Wat te doen met een miljoen?:</span></td>
<td class="row2"> <b><span class="gen">Sparen en wat leuke dingen kopen <img src="images/smiles/biggrin3.gif" alt="Lach" border="0" /> En mijn vriendin veel verwennen <img src="images/smiles/biggrin3.gif" alt="Lach" border="0" /></span></b></td>
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">Leukste smilie?:</span></td>
<td class="row2"> <b><span class="gen"><img src="images/smiles/thinkie.gif" alt="Denk" border="0" /> + <img src="images/smiles/madness.gif" alt="Gekkie1" border="0" /></span></b></td>
Geplaatst: 07 sep 2004, 20:45
door scffie
Zou je er nog naar kunnen kijken wat het probleem oplevert mosymuis of een van de andere leden hier?
Geplaatst: 07 sep 2004, 20:57
door mosymuis
scffie schreef:De at?fbeelding zou er nog precies hetzelfde uitzien met de tags die ik al had staan een posting hierboven dus daar heeft een screen maken geen zin voor lijkt me

De aanpassing zou een heel ander screentje moeten opleveren, weet je zeker dat je het op de goede plek hebt aangepast?
Geplaatst: 07 sep 2004, 23:02
door scffie
Ja daar ben ik echt zeker van, zag er (met bovenstaande tags) gewoon echt hetzelfde uit als in de afbeelding in attachment.
Alleen in het wijzig profiel gedeelte (gewoon van gebruiker op forum) zag het er vreemd uit en werden er vreemde rijen gemaakt met antwoorden schuin onder de vragen enzo maar de bekijk profiel pagina niet hoor

Geplaatst: 08 sep 2004, 01:56
door mosymuis
lol, ik zie nu dat we langs elkaar heen werken. De aanpassingen die ik je gaf sloegen op het aanpassen van het profiel, en jij doelt op het bekijken ervan. Draai de wijzigingen in usercp_register terug, en probeer dit:
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
while ( list($code_name, $info) = each($xd_meta) )
#
#-----[ REPLACE WITH ]------------------------------------------
#
for ( $i = 0; list($code_name, $info) = each($xd_meta); $i++ )
#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('xdata', array(
#
#-----[ AFTER, ADD ]------------------------------------------
#
'TR_OPEN' => $i % 2 ? '<tr>' : '',
'TR_SLUIT' => $i % 2 ? '<tr>' : '',
Mocht het niet werken, plaats dan je
usercp_viewprofile.php en
profile_view_body.tpl in een .txt file'tje.
Geplaatst: 08 sep 2004, 10:46
door scffie
Ok bedankt maar nu ziet het er nog steeds hetzelfde uit met deze tags als op die afbeelding.
<!-- BEGIN xdata -->
{xdata.TR_OPEN}
<td valign="top" align="right" nowrap="nowrap" class="row1"><span class="gen">{xdata.NAME}:</span></td>
<td class="row2"> <b><span class="gen">{xdata.VALUE}</span></b></td>
{xdata.TR_SLUIT}
<!-- END xdata -->
Heb jij enig idee hoe ik dat dan moet plaatsen

Geplaatst: 08 sep 2004, 14:12
door mosymuis
mosymuis schreef:Mocht het niet werken, plaats dan je usercp_viewprofile.php en profile_view_body.tpl in een .txt file'tje.
Geplaatst: 08 sep 2004, 14:52
door scffie
Excuses had daar even overheen gelezen .. bij deze die 2 bestanden zoals ze nu staan op me server.
http://uploader.mrsomeone.no-ip.com:10/files/xdata bestanden.rar
Edit: Btw erg bedankt alvast voor de moeite die je al gedaan hebt en nog aan het doen bent!

Geplaatst: 08 sep 2004, 15:23
door mosymuis
Ik zie niets van de genoemde wijzigingen terug in deze twee bestanden

Geplaatst: 08 sep 2004, 15:54
door scffie
Sorry heb vaak de neiging dat als iets niet werkt of fout gaat het gelijk weer uit de bestanden te halen, dus hier de juiste aangepaste zoals beschreven files 8)
http://uploader.mrsomeone.no-ip.com:10/ ... files2.rar
Geplaatst: 08 sep 2004, 16:12
door mosymuis
Ik zie nog een foutje, misschien dat het hem dat was.
<tr> moet hier de sluit tag zijn. Helpt het niet, probeer dan
dit opnieuw (voor usercp_viewprofile) en maak een screenshot.