Omskrivningsfunktioner
Moderator: Moderatorgrupp
Omskrivningsfunktioner
bbcode, smilyes, censurerade ord
Behöver hjälp=)
Re: Omskrivningsfunktioner
och då skriver han ut [b:76985945]Välkommen hit[/ b ] jag vill att slut resultatet skall bli fet stil.
alltså vill jag använda bbcode genom forumet på en annan sida som inte tillhör phpbb och då antar jag att de har en funktion som skriver om [ b ] till fet stil. vad heter den funktionen för de tre ovan nmnda i förra inlägget?
Re: Omskrivningsfunktioner
<forumrot>/includes/bbcode.php
/marcus
Re: Omskrivningsfunktioner
men där imot vet jag inte hur man ska göra ifall man inte har $uid eller $bitfield.
om man tillexempel vill göra om "[b]Hej[/b] :) :D" till vanlig html kod, jag har kollat igenom /includes/bbcode.php utan något resultat :(
Re: Omskrivningsfunktioner
/J

Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Re: Omskrivningsfunktioner
Om man tillexempel har:
$text = "[b]Hej[/b] :) :D";
som man vill göra om till html kod, och vad jag vet så använder sig forumet av generate_text_for_display($text, $uid, $bitfield) men efter som $text är ett eget exempel så har den ju varken bbcode_uid eller bbcode_bitfield.
vad är bbcode_uid och bbcode_bitfield och varför används de?
Re: Omskrivningsfunktioner
En mycket bra fråga. Det har jag också undrat. Men om du ska göra en egen funktion för att parsa BBCode så behöver du ju inte bry dig om dom fälten.the_king skrev:vad är bbcode_uid och bbcode_bitfield och varför används de?
Annars kan du inkludera filerna du behöver från phpBB och använda dom funktionerna.
/J

Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Re: Omskrivningsfunktioner
Jag vill ju helst använda phpBB´s funktioner men jag vet inte riktig vilka jag ska använda.
jag testade att skriva så här:
Kod: Markera allt
$text = "[b]Hej[/b] :) :D";
echo generate_text_for_display($text, ' ', ' ');
jag testade även att skriva ut funktionerna var för sig:
Kod: Markera allt
$text = "[b]Hej[/b] :) :D";
$text = censor_text($text);
$text = bbcode_nl2br($text);
$text = smiley_text($text);
echo $text;
vet du hur man kan göra istället?
Re: Omskrivningsfunktioner
Tänker du visa inlägg från forumet eller visa text som du skapar någonannanstans?
/J

Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Re: Omskrivningsfunktioner
Re: Omskrivningsfunktioner
Jag föreslår att du skapar en kategori i ditt forum som bara du eller admins har tillgång till. Sen skriver du din text som ett inlägg i det forumet. Då får den bbcode_uid, bbcode_bitfield och smilisarna sparas på rätt sätt. Sen när du sparat inlägget kollar du dess post_id och kan enkelt använda phpBB's funktioner för att visa den. Det gör det också enkelt att göra ändringar i din text.
/J

Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Re: Omskrivningsfunktioner
och efter att prövat lite så fick jag till detta:
Kod: Markera allt
$text = "[b]text med bbcode i[/b] :D ";
$uid = $bitfield = $options = '';
generate_text_for_storage($text, $uid, $bitfield, $options, $allow_bbcode, $allow_urls, $allow_smilies);
$text = generate_text_for_display($RS['info'], $uid, $bitfield, $options);
echo $text;
Vilka är online
Användare som besöker denna kategori: 5 och 0 gäster



