BBCodes

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gebruikersavatar
Roofiej0
Berichten: 364
Lid geworden op: 09 sep 2007, 15:01
Locatie: Soest

Re: BBCodes

Bericht door Roofiej0 » 29 okt 2007, 20:19

TheUnknownCylon schreef:Nee... ik ben nu lekker aan het programmeren, de BBCode werkt bijna helemaal nu... Zit nog met 1 probleempje, maar dat krijg ik vanavond nog wel mee...

Is er denk je behoefte aan een tutorial hierover in de WIKI (het wordt wel een technische verhaaltje ^^). Zo ja: dan wil ik me daar best voor inzetten. Zo nee: dan zal ik het laten (scheelt me weer tijd ^_^ ).
Je kan altijd een pagina aanmaken! De phpbb.nl staff kan alles editen en verwijderen. Dus ik zou het zeker doen. Ik heb er geen verstand van, en zou het graag willen leren :D
Ex-Service Teamlid

Gebruikersavatar
Johan
Berichten: 2376
Lid geworden op: 05 mei 2007, 15:24
Locatie: memberlist.php

Re: BBCodes

Bericht door Johan » 29 okt 2007, 20:27

Lijkt me zeer zeker nuttig! sowieso is het handig als er zoveel mogelijk in de WIKI staat.. en voor zover ik zie staat er nog niet veel over BBcodes :) grijp je kans!! :P :mrgreen:
Voormalig Support Teamlid

TheUnknownCylon
Berichten: 6
Lid geworden op: 29 okt 2007, 16:31
Contacteer:

Re: BBCodes

Bericht door TheUnknownCylon » 30 okt 2007, 10:34

Oké... ik plaats even mijn oplossing, voor het geval er meer mensen zijn die het nodig hebben.

BBCode in PHPBB ondersteund dus nog (?) géén PHP. Om toch PHP in je BBCode te gebruiken moet je een stukje code herschrijven. Het stappenplan, wat niet diep ingaat.
  • Voeg een BBCode toe via het ACP
    -> Neem als HTML code geen normale tekst maar iets wat makkelijk door PHP te strippen valt. Bijvoorbeeld ##BEGIN##{TEXT1}##EIND##
  • Open /includes/bbcode.php
  • Voeg vóór de returnstatment van de functie bbcode_second_pass code toe die de message bewerkt (maak gebruik van het feit dat je net makkelijk herkenbare code hebt geplaatst in de HTML van BBCode-Tag).
That's all... Ik kon geen simpelere manier bedenken...

Ik weet dat het niet echt een boeiende ieniemini-tutorial is, maar dit is voor mensen die weten wat ze aan het doen zijn genoeg denk ik. Ik wil wel een artikel in de WIKI hierover zetten, maar ik weet niet of het erg zinvol is. (Ik kan het een stuk duidelijker uitleggen daar, wat ik in deze post niet kan doen omdat dit er niet voor bedoeld is.)

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: BBCodes

Bericht door BetaDevil » 30 okt 2007, 10:41

In de Wiki plaatsen is geen slim idee. PHP wordt afgeraden omdat het veiligheidslekken met zich mee kan brengen, mensen maken fouten waardoor er bijvoorbeeld functies aangeroepen kunnen worden, dus mensen kunnen invoeren $db->sql_query('DROP TABLES phpbb_users');.. Weg users.

TheUnknownCylon
Berichten: 6
Lid geworden op: 29 okt 2007, 16:31
Contacteer:

Re: BBCodes

Bericht door TheUnknownCylon » 30 okt 2007, 11:16

BetaDevil schreef:In de Wiki plaatsen is geen slim idee. PHP wordt afgeraden omdat het veiligheidslekken met zich mee kan brengen, mensen maken fouten waardoor er bijvoorbeeld functies aangeroepen kunnen worden, dus mensen kunnen invoeren $db->sql_query('DROP TABLES phpbb_users');.. Weg users.
Oké... raar eigenlijk, aangezien heel PHPBB in PHP is geschreven.

Het afraden van PHP lijkt me eerder iets als: ga aub niet zelf doorontwikkelen op PHPBB.

Maar goed, dit is nu te offtopic geloof ik. Bedankt allemaal voor de tijd.

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: BBCodes

Bericht door Derky » 30 okt 2007, 11:30

TheUnknownCylon schreef:Oké... raar eigenlijk, aangezien heel PHPBB in PHP is geschreven.

Het afraden van PHP lijkt me eerder iets als: ga aub niet zelf doorontwikkelen op PHPBB.

Maar goed, dit is nu te offtopic geloof ik. Bedankt allemaal voor de tijd.
Nou ja, gewone gebruikers PHP te laten gebruiken is niet echt slim, maar je kan natuurlijk wel zelf in de code duiken en daarmee leuke extra functies of bbcode te creëren. ;)

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

Re: BBCodes

Bericht door ElbertF » 30 okt 2007, 13:21

De makers van phpBB hebben de software zo goed mogelijk dichtgetimmerd, en bewust BBCode niet de functionaliteit gegeven die je wilt hebben. Gebruikers PHP laten gebruiken is wel het stomste wat je kan doen, maar volgens mij is dat ook niet wat je bedoeld. Maar tenzij je een expert bent op het gebied van veiligheid raad ik je ook af dit te doen, als je iets over het hoofd ziet is het snel gebeurd met je website. :P

Gebruikersavatar
SkyQ
Berichten: 28
Lid geworden op: 10 apr 2005, 21:45
Locatie: Axel
Contacteer:

Re: BBCodes

Bericht door SkyQ » 25 nov 2007, 12:52

DaannO schreef:Inmiddels al wat verder. Het staat als volgt:

Code: Selecteer alles

<table style="background: #000;" cellspacing="1" cellpadding="2" >{TEXT}</table>

Code: Selecteer alles

<tr style="background: #FFF;">{TEXT}</tr>

Code: Selecteer alles

<td  style="background: #FFF;" colspan="2" align="center">{TEXT}d</td>

Code: Selecteer alles

<th style="background: #FFF;" colspan="2">{TEXT}</th>
En als ik dan de volgende opbouw gebruik:

Code: Selecteer alles

[table=2,2][tr][th]This is the header[/th][/tr]
[tr][td]This is the small text under the header[/td][/tr]
[tr][td]This is the left side of the table[/td][td]This is the right side of the table[/td][/tr]
[tr][td]This is the footer[/td][/tr][/table]
Dan krijg ik dit:Afbeelding

Nou moeten die zwarte vlakken dus ook grijs. Iemand enig idee?
Ik gebruik deze Tabel op mijn Forum maar wil even zeggen dat er een fout in zit.
De TD code moet zijn:

Code: Selecteer alles

<td  style="background: #FFF;" colspan="2" align="center">{TEXT}</td>
Er stond achter de {TEXT} een d

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: BBCodes

Bericht door BetaDevil » 25 nov 2007, 12:56

Code: Selecteer alles

<td  style="background: #FFF;" colspan="2" align="center">{TEXT}d</td>
Er staat toch echt een D achter de tekst.

Gebruikersavatar
Johan
Berichten: 2376
Lid geworden op: 05 mei 2007, 15:24
Locatie: memberlist.php

Re: BBCodes

Bericht door Johan » 25 nov 2007, 15:58

Dat zegt SkyQ toch? :roll:
Voormalig Support Teamlid

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: BBCodes

Bericht door BetaDevil » 25 nov 2007, 16:44

Misschien dat hij z'n bericht gewijzigd heeft? :roll:

Gebruikersavatar
Johan
Berichten: 2376
Lid geworden op: 05 mei 2007, 15:24
Locatie: memberlist.php

Re: BBCodes

Bericht door Johan » 25 nov 2007, 16:49

staat er niet bij :shock:

en hoe zou ik dit kunnen weten??
Voormalig Support Teamlid

Roeln
Berichten: 139
Lid geworden op: 17 jan 2006, 13:57

Re: BBCodes

Bericht door Roeln » 28 nov 2007, 09:28

Hoe kun je de achtergrond van de spoiler veranderen..

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: BBCodes

Bericht door BetaDevil » 28 nov 2007, 15:26

Je kunt het alleen veranderen als je de achtergrond van het code-block veranderd omdat dat op dezelfde CSS-elementen gaat.

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

Re: BBCodes

Bericht door ElbertF » 28 nov 2007, 15:27

Je kan de class veranderen of style="background: red;" als attribuut in het div-element opnemen.

Gebruikersavatar
SkyQ
Berichten: 28
Lid geworden op: 10 apr 2005, 21:45
Locatie: Axel
Contacteer:

Re: BBCodes

Bericht door SkyQ » 17 dec 2007, 18:09

BetaDevil schreef:

Code: Selecteer alles

<td  style="background: #FFF;" colspan="2" align="center">{TEXT}d</td>
Er staat toch echt een D achter de tekst.
ik wilde juist zeggen dat er een D achter stond en wilde de juiste code geven want die D is zeer irritant
In jou code voeg je die D er weer aan toe dus let op die D moet weg

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: BBCodes

Bericht door BetaDevil » 17 dec 2007, 18:14

Jij vroeg eerst waarom dat zo was, en toen liet ik die code zien en gaf aan wat er fout zat, als jij je bericht daarna nog bewerkt...

Gebruikersavatar
SkyQ
Berichten: 28
Lid geworden op: 10 apr 2005, 21:45
Locatie: Axel
Contacteer:

Re: BBCodes

Bericht door SkyQ » 17 dec 2007, 18:21

Ik heb mijn bericht niet verandert want dan komt er toch te staan laatst aangepast op....
maar goed het probleem is duidelijk en opgelost de tabel werkt mooi

zie hier een voorbeeld
Afbeelding

DaannO
Berichten: 159
Lid geworden op: 10 mei 2007, 20:10
Locatie: Amsterdam
Contacteer:

Re: BBCodes

Bericht door DaannO » 22 dec 2007, 10:38

SkyQ schreef:Ik heb mijn bericht niet verandert want dan komt er toch te staan laatst aangepast op....
maar goed het probleem is duidelijk en opgelost de tabel werkt mooi

zie hier een voorbeeld
Afbeelding
Zou jij is je code willen posten :)
All About Phones.nl | GSM'S | Telecomnieuws | Ondersteuning | PDA'S |PDA Programma's | Nieuwe Rom's | Thema's | All About Phones.nl

Gebruikersavatar
SkyQ
Berichten: 28
Lid geworden op: 10 apr 2005, 21:45
Locatie: Axel
Contacteer:

Re: BBCodes

Bericht door SkyQ » 25 dec 2007, 16:09

Zie hier viewtopic.php?p=335689#p335689 voor de code

Code: Selecteer alles

[table][tr][tl]Dit is de kop[/tl][tl]van de tabel[/tl][/tr][tr][td]dit is een tabel cel[/td][td]dit is de rechter kant van de tabel[/td][/tr][tr][td]dit is de linker kant van de tabel[/td][td]dit is de rechter kant van de tabel[/td][/tr][tr][td]dit is de linker kant van de tabel[/td][td]dit is de rechter kant van de tabel[/td][/tr][tr][td]test[/td][td]test[/td][/tr][/table]
Als je de code voor de blauwe rand bedoelt ga dan naar de th code
<th style="background: #0124;" colspan="2">{TEXT}</th>

Oja een Tip als je een grote Tabel maakt zorg er voor dat je alles als 1 lange zin maakt geen enters want anders krijg je een zeer groot vlak voor dat je je tabel ziet

Gesloten