List Optie toevoegen aan BBCode BOX

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 02 sep 2005, 17:18

Heb het gevonden. Soms zoek je naar codes die uit meer regels bestaan alleen met de onderste regel, die echter vaker voorkomt in een bestand, en waar dan iets anders boven staat. In dit geval had ik het verder naar beneden moeten plaatsen, onder "send private messages."

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 02 sep 2005, 19:14

Nog een vraagje over die quote balk. Hoe verwijder ik dat titelbalkje zodat er alleen nog dat quote tekstvak is en het woord quote erboven?

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 02 sep 2005, 21:32

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:

Code: Selecteer alles

<!-- BEGIN quote_username_open --></span>
<div align="center">
	<div class="quotetitle"><nobr>&laquo; {USERNAME} &raquo; {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 -->

mac-rolec
Berichten: 344
Lid geworden op: 16 jun 2005, 10:39
Contacteer:

Bericht door mac-rolec » 03 sep 2005, 11:23

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:

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;
}

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 03 sep 2005, 11:27

Oke, thanks.

Nog een probleem:

Het uitlijnen werkt niet. De code verschijnt wel goed maar het werkt niet. Rechts, links, centreren, niks werkt.

mac-rolec
Berichten: 344
Lid geworden op: 16 jun 2005, 10:39
Contacteer:

Bericht door mac-rolec » 03 sep 2005, 12:40

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.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 03 sep 2005, 16:18

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.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 10 sep 2005, 17:17

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?

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;
}

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 10 sep 2005, 19:02

Ja. Echter dat is de nieuwe opmaak van de Quote en Codebox, die naar mijn mening veel mooier zijn.
... Maar ik modereer (nog) niet.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 10 sep 2005, 19:16

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.

Wat moet ik precies veranderen om een zelfde quote vak te krijgen als in bijv. subSilver?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 10 sep 2005, 19:25

Php 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.
Is een goede mod voor :)

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.

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 10 sep 2005, 19:39

Ja goed, alleen vroeg ik daar niet naar. Ik heb immers de oude box weer geinstalleerd. Voor de stijl vind ik het alleen leuk als ik in mijn Zeus stijl van Trushkin een vakje om de quote-tekst krijg.

mac-rolec
Berichten: 344
Lid geworden op: 16 jun 2005, 10:39
Contacteer:

Bericht door mac-rolec » 10 sep 2005, 23:11

Dat vak heeft al een 'border' (quotediv), ik denk dat je die gewoon ff een andere kleur moet geven zodat die duidelijk is.

Kijk ff goed naar de CSS, die is niet heel moeilijk, hij doet gewoon letterlijk wat er staat. :wink:

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 11 sep 2005, 07:08

Ik heb het quote blok in subsilver.css gewoon gekopieerd naar de zeus.css, werkt prima.

Gesloten