List Optie toevoegen aan BBCode BOX
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Dit is de code van bbcode.tpl
Het quote block bestaat uit een vak met een titelblok, daar heb ik nu de kleuren wit van gemaakt, maar dan wil ik de tussenlijn er nog even uit hebben, zodat er onder "quote" geen lijn staat in het blok:
Het quote block bestaat uit een vak met een titelblok, daar heb ik nu de kleuren wit van gemaakt, maar dan wil ik de tussenlijn er nog even uit hebben, zodat er onder "quote" geen lijn staat in het blok:
Code: Selecteer alles
<!-- BEGIN quote_username_open --></span>
<div align="center">
<div class="quotetitle"><nobr>« {USERNAME} » {L_WROTE}:</nobr></div>
<div class="quotediv">
<!-- END quote_username_open -->
<!-- BEGIN quote_open --></span>
<div align="center">
<div class="quotetitle">{L_QUOTE}:</div>
<div class="quotediv">
<!-- END quote_open -->
<!-- BEGIN quote_close -->
</div>
</div><span class="postbody"><!-- END quote_close -->
<!-- BEGIN code_open --></span>
<script type="text/javascript" src="templates/bbc_box/divexpand.js"></script>
<div align="center">
<script type="text/javascript">
var codetext = '{L_CODE}';
var expand = '{L_EXPAND}';
var expand_more = '{L_EXPAND_MORE}';
var contract = '{L_CONTRACT}';
var select_all = '{L_SELECT_ALL}';
codeDivStart()
</script>
<!-- END code_open -->
<!-- BEGIN code_close -->
</div>
</div><span class="postbody"><!-- END code_close -->
Je kan gewoon in de CSS dat lijntje wit maken. Dus in bbc_box.css, zet je zoiets als 'border-bottom-color: #ffffff;' in .quotetitle en border-top-color: #ffffff in .quotediv.
Zoiets krijg je dan:
Zoiets krijg je dan:
Code: Selecteer alles
.quotetitle {
background : #5F7D8E;
border : 1px solid #d1d7dc;
border-bottom-color: #ffffff;
font-size : 10px;
color : #ecf0f6;
padding : 5px;
width : 90%;
font-weight : bold;
text-align : left;
margin-top : 10px;
background : #5F7D8E url(images/bbcode_quote.gif) no-repeat 100% 50%;
}
.quotediv {
background : #fafafa;
border : 1px solid #d1d7dc;
border-top-color: #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #444444;
border-top : 0;
padding : 5px;
overflow : auto;
width : 90%;
max-height : 200px;
text-align : left;
}
Kan ik je niet bij helpen ben ik bang. Bij mij werkt dat allemaal prima. Misschien is er weer wat mis gegaan bij de installatie.
Deze mod is ook wel tricky, want soms moet je hele grote stukken code vervangen, maar dan staat er in de installatie maar korte stukjes van die grote lap code en dan moet je heel goed kijken welk stuk nou precies vervangen moet worden.
Deze mod is ook wel tricky, want soms moet je hele grote stukken code vervangen, maar dan staat er in de installatie maar korte stukjes van die grote lap code en dan moet je heel goed kijken welk stuk nou precies vervangen moet worden.
Nu heb ik dat tussenlijnte inderdaad weg, maar het woord "Quote" staat nog in het quote vakje, die wil ik er graag boven hebben. Hoe doe ik dat dan?
Met het uitlijnen is nu in orde, een verkeerde ox.css file gebruikt.
Henb je er wel eens knopjes aan toegevoegd? Ik wil die [hr] code er weer in hebben, die tussenlijn. Zal es kijken of dat gaat.
Met het uitlijnen is nu in orde, een verkeerde ox.css file gebruikt.
Henb je er wel eens knopjes aan toegevoegd? Ik wil die [hr] code er weer in hebben, die tussenlijn. Zal es kijken of dat gaat.
Ik heb gewoon de oude BBCode Box weer geinstalleerd, makkelijker met URLs namen geven, etcetera, maar hoe maak ik nu net als eerst een vakje om de gequote tekst heen?
Moet ik dan in style.css iets wijzigen in dit blok?
Moet ik dan in style.css iets wijzigen in dit blok?
Code: Selecteer alles
/* Xtra Code blocks */
.codetitle {
background: #009900; border:1px solid #D1D7DC;
font-size: 10px; color: #9AEF9E;
padding:5px; width:90%; font-weight:bold; text-align:left; margin-top:10px;
background: url(images/bbcode_code.gif) #009900 no-repeat right;
}
.codediv {
background:#fafafa; border: 1px solid #D1D7DC;
color:#006600; border-top:0; font:12px Courier,"Courier New", sans-serif;
padding:5px; overflow:auto; width:90%; height:50px; text-align:left;
}
/* Xtra Quote blocks */
.quotetitle {
background: #7995DF; border:1px solid #D1D7DC;
font-size: 10px; color: #ECF0F6;
padding:5px; width:90%; font-weight:bold; text-align:left; margin-top:10px;
background: url(images/bbcode_quote.gif) #7995DF no-repeat right;
}
.quotediv {
background: #fafafa; border: 1px solid #D1D7DC;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444;
border-top:0; padding:5px; overflow:auto; width:90%; max-height:200px; text-align:left;
}
Is een goede mod voorPhp schreef:Kan wel zijn maar het gaat ook om het gebruiksgemak van mijn leden. Ze hechten bijvoorbeeld waarde aan makkelijk urls met namen te kunnen maken, een functie die de box van reddog niet eens heeft.

Code: Selecteer alles
##############################################################
## MOD Title: Raw Url Converter
## MOD Version: 0.9
## MOD Author: Dimah; choinka@web.de; Gerard Choinka
## MOD Description: This mod converts raw urls of topics or forums to urls with the topic or forum titel.
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: bbcode.php
## Included Files:
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##############################################################
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ FIND ]------------------------------------------
#
function make_clickable($text)
{
// pad it with a space so we can match things at the start of the 1st line.
$ret = ' ' . $text;
#
#-----[ BEFORE, ADD ]------------------------------------------
#
function get_topic_titel($id)
{
global $db;
$sql = "SELECT topic_title FROM " . TOPICS_TABLE . " WHERE topic_id = '$id'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain newer/older topic information", '', __LINE__, __FILE__, $sql);
}
$titel = $db->sql_fetchrow();
return $titel['topic_title'];
}
function get_forum_titel($id)
{
global $db;
$sql = "SELECT forum_name FROM " . FORUMS_TABLE . " WHERE forum_id = '$id'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain newer/older Forum information", '', __LINE__, __FILE__, $sql);
}
$titel = $db->sql_fetchrow();
return $titel['forum_name'];
}
function preg_replace_callback_func_raw_url_to_url_with_titel($subpattern)
{
$url = $subpattern[2].$subpattern[3].$subpattern[4].$subpattern[5];
if($subpattern[3] == "viewtopic.php?t=")
$titel = get_topic_titel($subpattern[4]);
else
$titel = get_forum_titel($subpattern[4]);
return $subpattern[1]."<a href=\"".$url."\" target=\"_blank\">".$titel."</a>";
}
function raw_url_to_url_with_titel($ret)
{
$phpbb_url = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/";
$ret = preg_replace_callback
(
"#(\s)(".$phpbb_url.")(viewtopic\.php\?t=|viewforum\.php\?f=)(\d+)(\S*)([^ \"\n\r\t<]*)#i",
'preg_replace_callback_func_raw_url_to_url_with_titel',
$ret
);
return $ret;
}
#
#-----[ FIND ]------------------------------------------
#
function make_clickable($text)
{
// pad it with a space so we can match things at the start of the 1st line.
$ret = ' ' . $text;
#
#-----[ AFTER, ADD ]------------------------------------------
#
$ret = raw_url_to_url_with_titel($ret);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
... Maar ik modereer (nog) niet.