Pagina 1 van 1

on mouse_over example vBulletin & probleem

Geplaatst: 02 okt 2005, 22:25
door mister.G.
Ik heb vroeger een MOD geplaats(on mouse_over example vBulletin) op een forum, waarvan ze me nu een probleem melden.

als je de muiswijzer op een topic zet, dan zie je de onderzittende tekst met een paar patches(wat normaal is), maar als laatste staat het gehele http://users ...... adres. (dat is het probleem dus)
Hoe kan ik dat probleem oplossen ???
Afbeelding

mvg

Geplaatst: 03 okt 2005, 08:58
door mosymuis
Het lijkt erop dat de informatie wordt afgekapt, midden in een BBcode tag. Hierdoor wordt [url] niet goed geparsed (de einddtag ontbreekt), en zie jij dat volledige adres.

Geplaatst: 03 okt 2005, 14:04
door mister.G.
mosymuis schreef:Het lijkt erop dat de informatie wordt afgekapt, midden in een BBcode tag. Hierdoor wordt [url] niet goed geparsed (de einddtag ontbreekt), en zie jij dat volledige adres.
en wat kan ik daar aan doen ??????

mvg

Geplaatst: 03 okt 2005, 14:22
door mosymuis
De mod auteur op zijn verantwoordelijkheid aanspreken. ;) We kunnen hier ook wel een fix schrijven, maar het is wel zo sociaal als de andere gebruikers van de mod (en niet alleen de phpbb.nl bezoekers) erin meedelen.

Geplaatst: 03 okt 2005, 14:47
door mister.G.
kan ik het hier ergens aanpassen

Code: Selecteer alles

//
// display first message as title by emrag ;)
//

		//
		// character limit for hover title
		//
		$chr_limit = '1000';

		$sql = "SELECT p.*,  pt.post_text, pt.post_id, pt.bbcode_uid
			FROM " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt
			WHERE p.topic_id = $topic_id
				AND pt.post_id = p.post_id
			ORDER BY p.post_time
			LIMIT 1";
		if ( !($result = $db->sql_query($sql)) )
		{
		   message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql);
		}

		$row = $db->sql_fetchrow($result);
		$first_post = $row['post_text'];
		$first_post_bbcode_uid = $row['bbcode_uid'];

	//
	// if message is longer than character limit break message
	// and add "..." at the last of message
	//
	if (strlen($first_post) > $chr_limit)
	{
		$first_post = substr($first_post, 0, $chr_limit);
		$first_post .= '...';
	}

	//
	// If the board has HTML off but the post has HTML
	// on then we process it, else leave it alone
	//
	if ( !$board_config['allow_html'] )
	{
		if ( $row['enable_html'] )
		{
			$first_message = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $first_post);
		}
	}

	//
	// Parse message for BBCode if required
	//
	if ( $board_config['allow_bbcode'] )
	{
		if ( $first_post_bbcode_uid != '' )
		{
			$first_post = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($first_post, $first_post_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $first_post);
		}
	}

	//
	// Parse smilies
	//
	if ( $board_config['allow_smilies'] )
	{
		if ( $row['enable_smilies'] )
		{
			$first_post = smilies_pass($first_post);
		}
	}

	//
	// replace \n with <br />
	//
	$first_post = preg_replace("/[\n\r]{1,2}/", '<br />', $first_post);

	//
	// escape from double and/or single quotes
	//
	$first_post = str_replace(array('"', '\''), array('"', '\\\''), $first_post);

	//
	// if message have [hide] [/hide] tags
	// there will be an error message instead of normal message
	//
	if ( preg_match("/\[hide\]/i", $first_post) && preg_match("/\[\/hide\]/i", $first_post))
	{
		$first_post = '<b>Protected message:</b><br>If you are a <b>*registered user*</b> :<br>you must post a reply to this topic to see the message';
	}

//
// display first message as title by emrag ;)
//

Geplaatst: 03 okt 2005, 15:05
door mosymuis
Dat kan, ja. :roll:

Geplaatst: 03 okt 2005, 15:08
door cdrom-la
wauw aan dat antwoord heeft ie veel zeg help je hem hendig veel mee



Afijn

Post ook eens even je viewtopic_body.tpl ( als ie zo heet )

Geplaatst: 03 okt 2005, 15:16
door mosymuis
cdrom-la schreef:wauw aan dat antwoord heeft ie veel zeg help je hem hendig veel mee
Ik heb hem al verteld wat te doen, als hij het hier alsnog wil oplossen wens ik hem veel succes. Fouten in modificaties zouden in de eerste plaats voorgelegd moeten worden aan de maker.

cdrom-la schreef:Post ook eens even je viewtopic_body.tpl ( als ie zo heet )
Om je even uit de droom te helpen, daar heb je helemaal _niets_ aan. Dit is een PHP probleem.

Geplaatst: 03 okt 2005, 15:21
door mister.G.
mosymuis schreef: Fouten in modificaties zouden in de eerste plaats voorgelegd moeten worden aan de maker.
wat heb ik daar nu aan, daarmee is mijn probleem niet opgelost.
Ik dacht dat we hier mekaar hielpen, en met jouw regeltjes komen we helemaal nergens


kijk, ik wou niet arrogant overkomen..........maar je uitspraak dwingt me ertoe

mvg

Geplaatst: 03 okt 2005, 15:28
door mosymuis
Ik zie niet in hoe het een probleem kan zijn de maker hierop aan te spreken? Dat doe jij bij de phpBB groep toch ook als er een fout zit in het originele systeem? Of ga je daarvoor naar Microsoft?

Neem gewoon je mod install erbij, klop het vermelde emailadres over in je mailclient en tik een berichtje. Als de maker niet reageert, kunnen we alsnog samen een fix gaan schrijven. Nu is dat niet nog nodig omdat de fout in de modificatie zelf zit; normaal komen mensen hier alleen voor compatibiliteits- of installatieproblemen.

Geplaatst: 03 okt 2005, 15:43
door mister.G.
mailtje(emrah987@hotmail.com) is onderweg, maar kan je gewoon de fout niet oplossen of weet je het zelf niet ???

Geplaatst: 03 okt 2005, 15:50
door mosymuis
Dat "weet" ik niet zomaar, daar moet ik even op gaan zitten. En dat doe ik hooguit pas als de maker van de modificatie daar zijn verantwoordelijkheid niet voor neemt.

Geplaatst: 05 okt 2005, 13:42
door mister.G.
De persoon(emrah987@hotmail.com) die de MOD maakte antwoord niet op mijn vraag...............
kan er mij iemand helpen aub?

Geplaatst: 05 okt 2005, 14:08
door mosymuis
Hmm, de site van de mod auteur is nogal tricky, mijn Turks is niet zo goed... :? wellicht dat hij daarom ook niet reageert op je (Engelse?) mailtje.

Ik zal eens nadenken over een oplossing, het is geen simpel probleem.

Geplaatst: 05 okt 2005, 16:01
door mister.G.
alvast bedankt (om er eens over na te denken) :lol: