bepaalde html tags toestaan
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
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
bepaalde html tags toestaan
Ik heb uitgebreid gezocht maar niet kunnen vinden, het lijkt zelfs of het niet meer kan: bepaalde html tags accepteren. Is er een manier om toch een aantal html tags toe te staan? Ik heb namelijk honderden topics waarbij a en img gebruikt wordt. Als ik overstap van phpbb2 naar phpbb3 werkt het niet....
Alvast bedankt!
Alvast bedankt!
Re: bepaalde html tags toestaan
Volgens mij is dat ook niet mogelijk, juist omdat je alle HTML tags via custom BBcode kunt toevoegen, wat veel veiliger is (je kunt dan exact bepalen welke attributen binnen een tag je wel en niet toestaat). Wat je zou kunnen doen is die tags dus toevoegen als custom bbcode en middels een query de posts in de database omzetten. Dat kan heel simpel zijn, maar ook nog een lastige truc worden als je allerlei verschillende attributen toegestaan hebt. Dat kan ik me zo indenken, aangezien je waarschijnlijk niet voor niets <a> en <img> tags hebt toegestaan terwijl daar ook al respectievelijk [url] en [img] tags voor zijn met standaard BBcode.
Re: bepaalde html tags toestaan
he dat valt dan wel tegen....
ik heb een kralenforum, ze konden foto's van hun creaties uploaden naar mijn server en kregen dan automatisch de code <a href="" target="_blank"><img src="" border="0"></a> met daarin de benodigde url's.
Reden dat ik dat toevoegde is omdat je dan bij <a kon instellen dat het in nieuwe venster geopend moet worden en je bij <img bv hoogte kan aangeven.
heb dus honderden topics waarin die code is gebruikt.....
ik heb phpbb3 als testforum geinstalleerd, dus wel al de huidige data gekopieerd maar nog niet in gebruik, en zag dat ie nu dus gewoon de code toont....
Ik heb even gekeken, dit is mijn complete lijst toegestane bij phpbb2, denk zelf dat de vetgedrukte enige is die ikzelf heb toegevoegd
b,i,u,pre,a,font,ul,li,img
Enige belangrijke is img en a...
ik heb een kralenforum, ze konden foto's van hun creaties uploaden naar mijn server en kregen dan automatisch de code <a href="" target="_blank"><img src="" border="0"></a> met daarin de benodigde url's.
Reden dat ik dat toevoegde is omdat je dan bij <a kon instellen dat het in nieuwe venster geopend moet worden en je bij <img bv hoogte kan aangeven.
heb dus honderden topics waarin die code is gebruikt.....
ik heb phpbb3 als testforum geinstalleerd, dus wel al de huidige data gekopieerd maar nog niet in gebruik, en zag dat ie nu dus gewoon de code toont....
Ik heb even gekeken, dit is mijn complete lijst toegestane bij phpbb2, denk zelf dat de vetgedrukte enige is die ikzelf heb toegevoegd
b,i,u,pre,a,font,ul,li,img
Enige belangrijke is img en a...
Re: bepaalde html tags toestaan
HTML is niet in te bouwen of in te schakelen omdat het uit veiligheidsoverwegingen veranderd is, het zal dus echt met tekstvervanging moeten gebeuren.
Al moet ik eerlijk zeggen dat je in het verleden voor een vrij omslachtige methode gekozen hebt. Voor HTML gaan in plaats van BBCode is apart als je de afbeeldingen alleen wil gebruiken op het forum, en een systeem als de Attachment MOD was opzich ook handiger in gebruik geweest, maargoed, gebeurd is gebeurd.
Al moet ik eerlijk zeggen dat je in het verleden voor een vrij omslachtige methode gekozen hebt. Voor HTML gaan in plaats van BBCode is apart als je de afbeeldingen alleen wil gebruiken op het forum, en een systeem als de Attachment MOD was opzich ook handiger in gebruik geweest, maargoed, gebeurd is gebeurd.
... Maar ik modereer (nog) niet.
Re: bepaalde html tags toestaan
het is zoals Ger al melde idd niet meer mogelijk om html te gebruiken in phpBB3, html is gewoon een groot veiligheidsrisico en dat is dan ook de reden dat het er niet meer inzit.
Ik gebruik bijv. voor afbeeldingen een extra BBcode
BBcode:
HTML:
Hulplijn:
Voorbeeld:
Ik gebruik bijv. voor afbeeldingen een extra BBcode
BBcode:
Code: Selecteer alles
[Img_Thumb]{URL}[/Img_Thumb]
Code: Selecteer alles
<a title="Klik om te vergroten" href="{URL}" target="_blank">
<img src="{URL}" width="600" alt="Afbeelding" style="border: 1px dotted #a5aec5" />
<div style="color:#000; font-size:10px; font-style: italic; font-family: Arial, Courier, sans-serif; padding-left:200px;">Verkleinde afbeelding. Klik om te vergroten.</div>
</a>
Code: Selecteer alles
Gebruiken bij afbeeldingen groter dan 600px breed.
Code: Selecteer alles
[Img_Thumb]http://www.rolandpeelen.com/files/wallpaper.jpg[/Img_Thumb]
Re: bepaalde html tags toestaan
oh dat is inderdaad een mooie script ja....
maar hoe zou ik de huidige topics dan het beste kunnen wijzgen?
ik kan natuurlijk query uitvoeren where text like a href, daar dan dus het url uitvissen en de code dan vervangen met zo 'n bbcode, maar ljkt me wel lastig....
maar hoe zou ik de huidige topics dan het beste kunnen wijzgen?
ik kan natuurlijk query uitvoeren where text like a href, daar dan dus het url uitvissen en de code dan vervangen met zo 'n bbcode, maar ljkt me wel lastig....
Re: bepaalde html tags toestaan
Lastig, maar ik denk haast de enige methode. En ik zou je er graag bij helpen, maar dit gaat mijn SQL kennis te boven. Regexps met SQL, nooit gedaan.
Re: bepaalde html tags toestaan
Balen, heeft al veel tijd gekost om lay-out mooi te maken, dacht ik dit weekend over te stappen naar phpbb3, komt dat er nog tussen. Ik zal anders morgen een php script maken en voordat ik het draai hier posten, hopelijk kan iemand het dan nakijken voor de zekerheid....wordt nog lastig denk ik....hoewel...je kan natuurlijk <a href=" vervangen met [url=" en target="_blank"> vervamgen met "]. En dan </a> met[/url].
<img src=" met [img=" en dan " border="0"> met "]. Als het meezit is dat de enige html code....
<img src=" met [img=" en dan " border="0"> met "]. Als het meezit is dat de enige html code....
Re: bepaalde html tags toestaan
Dan wordt het natuurlijk 
" target="_blank">
met "]
, of beiden zonder aanhalingstekens 
... Maar ik modereer (nog) niet.
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: bepaalde html tags toestaan
Dat kun je toch ook gewoon met de censuur-functie doen?
Re: bepaalde html tags toestaan
Het is misschien omslachtig en een beetje gevaarlijk, maar je zou een database-backup in sql-formaat, hetwelk een tekstbestand is, kunnen gebruiken in een goede tekstverwerker en dan gebruik maken van de functie "zoek en vervang" om alles om te zetten en daarna die aangepaste database restoren.
Bewaar wel de originele database-backup voor het geval, dat er een fout is ontstaan!
Bewaar wel de originele database-backup voor het geval, dat er een fout is ontstaan!
Re: bepaalde html tags toestaan
Oeh cencuur functie zou lekker makkelijk zijn ja, net geprobeerd maar werkt helaas niet....
zoek en vervang klinkt ook makkelijk, maar het forum bestaat al jaar of 5, geloof dat alleen al de posts rond de 200 mb zal zijn....twijfel of er een programma bestaat waarbij je het op die manier kan wijzigen.
of misschien bestaan er programma's op linux ofzo?
zoek en vervang klinkt ook makkelijk, maar het forum bestaat al jaar of 5, geloof dat alleen al de posts rond de 200 mb zal zijn....twijfel of er een programma bestaat waarbij je het op die manier kan wijzigen.

Re: bepaalde html tags toestaan
Een goede tekstverwerker kan zeer grote bestanden aan; ik gebruik zelf een oude versie van UltraEdit. Ik weet niets op het gebied van Linux, maar veel Windows-programma's kennen ook een Linux-versie.
Re: bepaalde html tags toestaan
dank je wel, zal het anders eens proberen, twijfel zelf beetje of het te doen is.
ik weet zelf overigens ook weinig van linux en gebruik bij eigen pc windows, maar de database draait op linux server, dacht wie weet bestaat er wel een programma op linux waarbij je grote bestanden eenvoudig met zoek en vervang kan wijzigen.
ik weet zelf overigens ook weinig van linux en gebruik bij eigen pc windows, maar de database draait op linux server, dacht wie weet bestaat er wel een programma op linux waarbij je grote bestanden eenvoudig met zoek en vervang kan wijzigen.
Re: bepaalde html tags toestaan
Censuur functie gebruiken raad ik af, evenals een php script live met het forum mee laten draaien. Met php zou het met een paar regexps gepiept zijn, maar blijft de boel wel tot in lengte van dagen vertragen. Beter nu in een keer oplossen.
Search en replace binnen een scripteditor is wel een goed idee, met Notepad++ of Crimson Editor (beide open source) moet dat goed lukken denk ik. Denk echter van tevoren wel even goed na wat je allemaal moet omzetten en welke volgorde je het best kunt gebruiken.
Draait trouwens gewoon op je eigen peeceetje onder windows, no probs.
Search en replace binnen een scripteditor is wel een goed idee, met Notepad++ of Crimson Editor (beide open source) moet dat goed lukken denk ik. Denk echter van tevoren wel even goed na wat je allemaal moet omzetten en welke volgorde je het best kunt gebruiken.
Draait trouwens gewoon op je eigen peeceetje onder windows, no probs.
Re: bepaalde html tags toestaan
Bedankt voor je tips!
Wat ik met php bedoelde is zoeken welke regels gewijzigd moeten worden, die wijzigen en dan update query uitvoeren. Dus voer query uit waar de html code in de tekst voorkomt, vervang de html met bbcode, voer update query uit.
Maar ik zal het anders toch proberen met zo 'n tekstverwerker, scheelt weer tijd om php script te maken.
Bedankt voor de tips, zodra ik het heb geprobeerd zal ik hier posten of het lukte.
Wat ik met php bedoelde is zoeken welke regels gewijzigd moeten worden, die wijzigen en dan update query uitvoeren. Dus voer query uit waar de html code in de tekst voorkomt, vervang de html met bbcode, voer update query uit.
Maar ik zal het anders toch proberen met zo 'n tekstverwerker, scheelt weer tijd om php script te maken.

Re: bepaalde html tags toestaan
Ik heb gepuzzeld, het vervangen is heel goed te doen met ultraedit! Alleen....de codes varieren best veel. bv enkele quotes, dubbele quotes of geen quotes....bv target=top of target=blank...bv border="0" of juist bv border=2
Kortom zal flink wat werk zijn eer alle html codes weg zijn gehaald....
De html codes zijn trouwens overgezet naar codes zoals <a href=" , dit zal wel gebeurd zijn toen phpbb3 geinstalleerd werd en je een phpbb2 database kon importeren.
Toch vraag ik me af of er niet een mod of truc is om dit op te lossen....ik kom ook bv onderschriften tegen van banners of smilies die via <img getoond zijn, weet je wel, van die plaatjes die je van gratis sites afhaalt die dan meteen de nodige code geeft. Ik zal toch zeker niet de enige zijn die hier last van heeft?
Kortom zal flink wat werk zijn eer alle html codes weg zijn gehaald....
De html codes zijn trouwens overgezet naar codes zoals <a href=" , dit zal wel gebeurd zijn toen phpbb3 geinstalleerd werd en je een phpbb2 database kon importeren.
Toch vraag ik me af of er niet een mod of truc is om dit op te lossen....ik kom ook bv onderschriften tegen van banners of smilies die via <img getoond zijn, weet je wel, van die plaatjes die je van gratis sites afhaalt die dan meteen de nodige code geeft. Ik zal toch zeker niet de enige zijn die hier last van heeft?
Re: bepaalde html tags toestaan
De meeste forums maken alleen gebruik van BBCode, omdat dat eenvoudiger te gebruiken is (knopjes boven bij het tekstveld) en veiliger, omdat je betere controle hebt over de weergave van je forum. Met HTML kan je in potentie ook scripts binnenhalen die weinig goeds doen.
... Maar ik modereer (nog) niet.
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: bepaalde html tags toestaan
Anders vraag je toch gewoon of iedereen even zijn eigen posts wil wijzigen? Dan is het een stuk sneller gebeurd.
Re: bepaalde html tags toestaan
Als dat hier ook het geval geweest zou zijn geweest had je dat toch echt niet aan mij moeten vragen
Heb al jaren meer dan 10.000 berichten en dan ben je nog wel even bezig. En ik heb niet het idee dat sandra een klein forum heeft. En ik vrees dat er dan ook veel andere fouten ontstaan. 


... Maar ik modereer (nog) niet.