Op weg naar phpBB3: Release Candidate 1

Discussieer hier over alles rondom phpBB.
Forumregels
LEES: Algemene Voorwaarden. Dit forum is niet voor technische vragen!
ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 09 jul 2006, 15:47

Filmpjes van YouTube enzo kun je er ook mee posten. ;)

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 09 jul 2006, 19:33

Ik ben nu ook al begonnen met het porten van mijn Glass stijl naar phpBB 3.
Op de index van sommige phpBB2 fora zijn categorieën van elkaar gescheiden.
ik heb nu al een hele tijd met de index_body.html zitten puzzelen, maar je moet met rare constructies gaan werken om dit weer te kunnen bereiken(bijveerbeeld een teller die bijhoud hoever je bent, zodat je geen loze tabel start/stops krijgt).
Dat was wel even jammer.

Verder vind ik dat het hele template gebeuren, naast dat het uitgebreider is geworden, ook een stuk overzichtelijker is.

Code: Selecteer alles

<!-- IF S_USER_LOGGED_IN -->
komt logischer over dan bijvoorbeeld

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
Ook ben je in staat, voor als je een bepaalde html pagina te lang vind worden, deze op te splitsen in meerdere sub onderdelen en die dan te gaan includen met

Code: Selecteer alles

<!-- INCLUDE template_body.html -->
Tot nu toe ben ik wel aardig te spreken over het nieuwe template systeem.
Alleen het zijn nu wel ietsje meer bestanden om te wijzigen( 92 HTML bestanden ).
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 09 jul 2006, 19:48

DoubleJ schreef:Op de index van sommige phpBB2 fora zijn categorieën van elkaar gescheiden.
ik heb nu al een hele tijd met de index_body.html zitten puzzelen, maar je moet met rare constructies gaan werken om dit weer te kunnen bereiken(bijveerbeeld een teller die bijhoud hoever je bent, zodat je geen loze tabel start/stops krijgt).
Dat was wel even jammer.
Categoriën en forums worden nu in principe als hetzelfde beschouwd, daardoor onstaat dit probleem.

Maar je kunt elke categorie vooraf laten gaan door een afsluiting van een tabel (</td></tr></table>, dit moet ook onder de "forumrows" nog een keer staan), behalve als het om de eerste rij gaat. Op die manier hoef je niet met "tellers" etc. te werken, toch?

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 10 jul 2006, 20:11

Spambot schreef:
DoubleJ schreef:Op de index van sommige phpBB2 fora zijn categorieën van elkaar gescheiden.
ik heb nu al een hele tijd met de index_body.html zitten puzzelen, maar je moet met rare constructies gaan werken om dit weer te kunnen bereiken(bijveerbeeld een teller die bijhoud hoever je bent, zodat je geen loze tabel start/stops krijgt).
Dat was wel even jammer.
Categoriën en forums worden nu in principe als hetzelfde beschouwd, daardoor onstaat dit probleem.

Maar je kunt elke categorie vooraf laten gaan door een afsluiting van een tabel (</td></tr></table>, dit moet ook onder de "forumrows" nog een keer staan), behalve als het om de eerste rij gaat. Op die manier hoef je niet met "tellers" etc. te werken, toch?
je moet toch weten dat het de eerste is of niet.

Ik dacht iets in de trant van dit:

Code: Selecteer alles

<!-- PHP -->
$this->_tpldata['IS_FIRST_FORUM'] = true;
<!-- ENDPHP -->

<!-- BEGIN forumrow -->
<!-- IF forumrow.S_IS_CAT && IS_FIRST_FORUM -->
<table>
<tr>
	<td class="category" colspan="5"><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a></td>
</tr>
<!-- PHP -->
$this->_tpldata['IS_FIRST_FORUM'] = false;
<!-- ENDPHP -->
<!-- ELSEIF forumrow.S_IS_CAT && !IS_FIRST_FORUM -->
</table>
<table>
<tr>
	<td class="category" colspan="5"><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a></td>
</tr>
<!-- ELSEIF forumrow.S_IS_LINK -->
<tr>
	....
Het enige probleem hieraan is, dat het php bevat, ook al is het maar 2 regeltjes om 1 variabele te zetten. PHP in de template zal niet worden toegestaan door phpBB Styles Team.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 10 jul 2006, 20:48

kan je dat niet met iets als

Code: Selecteer alles

<!-- DEFINE xxx = x-->
en

Code: Selecteer alles

<!-- UNDEFINE xxx -->
ofzo doen?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 10 jul 2006, 23:30

DoubleJ schreef:je moet toch weten dat het de eerste is of niet.

Code: Selecteer alles

<!-- IF forumrow.S_FIRST_ROW -->
;)

Singular
Berichten: 18
Lid geworden op: 27 jun 2006, 21:29

backup?

Bericht door Singular » 11 jul 2006, 00:00

Vraagje: Krijgt phpbb 3 een betere backup functionaliteit?

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 11 jul 2006, 00:48

Spambot schreef:
DoubleJ schreef:je moet toch weten dat het de eerste is of niet.

Code: Selecteer alles

<!-- IF forumrow.S_FIRST_ROW -->
;)
owh, ik wist dus nog niet dat daar een variabele voor was....
dat zou het implementeren van gescheiden categorieën een stuk makkelijker maken.
Tenzij je van die sufferds hebt die geen category als bovenste aanmaken :S
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 11 jul 2006, 08:11

Hoezo sufferds? Want dat vind ik juist voor sommige fora een groot voordeel dat je niet als eerste categorie moet hebben ;)

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 11 jul 2006, 08:15

DoubleJ schreef:owh, ik wist dus nog niet dat daar een variabele voor was....
dat zou het implementeren van gescheiden categorieën een stuk makkelijker maken.
Tenzij je van die sufferds hebt die geen category als bovenste aanmaken :S
Ik heb het afgekeken van postrow.S_FIRST_ROW in viewtopic, en getest. Ze hebben er wel aan gedacht dus. :)

Ik zou het trouwens veel handiger vinden als topicrow gewoon uit te lezen is, bij de template parser van de CMS die ik maak kan dat dus wel. Daar zijn ook dit soort dingen mogelijk:

Code: Selecteer alles

<!-- IF [math: topicrow % 5] == 1 -->
In dit voorbeeld voeg je zo elke 5e rij iets in (en de parser is niet veel zwaarder dan die van phpBB). Nou ja, ze zullen het wel bewust zo basic mogelijk gehouden hebben..

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: backup?

Bericht door Stef » 11 jul 2006, 08:39

Singular schreef:Vraagje: Krijgt phpbb 3 een betere backup functionaliteit?
Nee, niet speciaal. :-)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 11 jul 2006, 08:44

Jawel, hij is een stuk beter als die van 2. Heb hem nu aantal keer gebruikt, ook al met een wat groter forum (Benchmark script gedraaid, had zon 4 miljoen posts, 2 miljoen users), en die maakte die perfect.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 11 jul 2006, 08:47

Handig is ook dat je de backups niet hoeft te downloaden.

Afbeelding

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 11 jul 2006, 12:58

dit kun je in loops gebruiken om te kijken hoe ver je bent.

Code: Selecteer alles

<!-- IF loop.S_ROW_COUNT is even -->
markup
<!-- ENDIF -->
Die S_ROW_COUNT houd het nummer van de rij bij, dus met een beetje geknutsel kun je daar wel uit opmaken of het 5 is of niet.

Code: Selecteer alles

<!-- IF is_integer(loo.S_ROW_COUNT / 5 ) -->
bla
<!-- ENDIF -->
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

Gebruikersavatar
lennartb
Berichten: 53
Lid geworden op: 29 jun 2006, 08:42

Bericht door lennartb » 11 jul 2006, 20:45

Spambot schreef:Handig is ook dat je de backups niet hoeft te downloaden.

Afbeelding
lol, backupss downloade ik juist altijd omdat de server kon crashen ofzo...

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 11 jul 2006, 20:46

Als je mod gaat installeren ofzo, en je maakt backup, zet je ff op server, en kan je als nodig is zo herstellen :)

Gebruikersavatar
lennartb
Berichten: 53
Lid geworden op: 29 jun 2006, 08:42

Bericht door lennartb » 12 jul 2006, 12:17

paul schreef:Als je mod gaat installeren ofzo, en je maakt backup, zet je ff op server, en kan je als nodig is zo herstellen :)
daar heb je wel gelijk in, maar dan moet je alsnog van je bestanden een backup maken... (doe ik in direct admin hoef je ook nie te downloaden :P )

berend11
Berichten: 52
Lid geworden op: 18 dec 2005, 12:17

Bericht door berend11 » 13 jul 2006, 10:37

is er mischien iemand die een nederlands taalpacket er voor heeft gemaakt?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 13 jul 2006, 10:38

Nee, daar is het niet het goede moment voor. Er is gezegd dat de taalbestanden nog veranderd zullen worden.

berend11
Berichten: 52
Lid geworden op: 18 dec 2005, 12:17

Bericht door berend11 » 13 jul 2006, 10:49

Spambot schreef:Nee, daar is het niet het goede moment voor. Er is gezegd dat de taalbestanden nog veranderd zullen worden.
das jammer eigenlijk :P
ik wil dat phpbb3 snel geen beta meer van is :p

Gesloten