Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 06 sep 2004, 12:54
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:

-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 06 sep 2004, 15:36
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.
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 06 sep 2004, 17:51
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:
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 06 sep 2004, 21:13
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 -->
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 06 sep 2004, 22:26
Heb je de PHP aanpassingen ook gemaakt? Een link naar je forum zou ook helpen.
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 06 sep 2004, 22:35
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
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 06 sep 2004, 23:07
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.
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 06 sep 2004, 23:12
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>
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 07 sep 2004, 20:45
Zou je er nog naar kunnen kijken wat het probleem oplevert mosymuis of een van de andere leden hier?
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 07 sep 2004, 20:57
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?
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 07 sep 2004, 23:02
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

-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 08 sep 2004, 01:56
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.
-
scffie
- Berichten: 56
- Lid geworden op: 04 sep 2004, 12:33
Bericht
door scffie » 08 sep 2004, 10:46
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

-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 08 sep 2004, 14:12
mosymuis schreef:Mocht het niet werken, plaats dan je usercp_viewprofile.php en profile_view_body.tpl in een .txt file'tje.
-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 08 sep 2004, 15:23
Ik zie niets van de genoemde wijzigingen terug in deze twee bestanden

-
mosymuis
- Berichten: 6940
- Lid geworden op: 05 feb 2003, 14:00
- Locatie: Amsterdam
-
Contacteer:
Bericht
door mosymuis » 08 sep 2004, 16:12
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.