Topic title smilies Prob

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
plok
Berichten: 175
Lid geworden op: 13 mar 2004, 17:34

Topic title smilies Prob

Bericht door plok » 29 apr 2004, 12:24

Afbeelding

Als ik in de titel een smilie zet krijg ik een link ernaast, als ik geen smilie in de titel zet niet. Ik gebruik phpbb plus.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 apr 2004, 13:10

Die topic titles smilie geeft een probleem in dat navigatiemenu'tje van phpBB+, doordat de image tags van de smilies in de link van het "Email to a friend" knopje komen.

Open
viewtopic.php

Zoek

Code: Selecteer alles

    'TOPIC_TITLE' => ( $board_config['allow_smilies'] ) ? smilies_pass($topic_title) : $topic_title,
Plaats daaronder

Code: Selecteer alles

    'TOPIC_TITLE2' => $topic_title,
Open
templates/fisubsilversh/viewtopic_body.tpl

Zoek

Code: Selecteer alles

tellafriend.php?topic={TOPIC_TITLE}
Vervang met

Code: Selecteer alles

tellafriend.php?topic={TOPIC_TITLE2}
Laatst gewijzigd door mosymuis op 29 apr 2004, 14:19, 1 keer totaal gewijzigd.

plok
Berichten: 175
Lid geworden op: 13 mar 2004, 17:34

Bericht door plok » 29 apr 2004, 14:17

Code: Selecteer alles

  'TOPIC_TITLE' => ( $board_config['allow_smilies'] ) ? smilies_pass($topic_title) : $topic_title,
Kan die niet vinden :(

Dit vind ik wel maar ik denk dat dat iets anders is:

Code: Selecteer alles

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

	if ( $user_sig != '' )
	{
		$user_sig = make_clickable($user_sig);
	}
	$message = make_clickable($message);

	//
	// Parse smilies
	//
	if ( $board_config['allow_smilies'] )
	{
		if ( $postrow[$i]['user_allowsmile'] && $user_sig != '' )
		{
			$user_sig = smilies_pass($user_sig);
		}

		if ( $postrow[$i]['enable_smilies'] )
		{
			$message = smilies_pass($message);
		}
	}

	//
	// Highlight active words (primarily for search)
	//
	if ($highlight_match)
	{
		// This was shamelessly 'borrowed' from volker at multiartstudio dot de
		// via php.net's annotated manual
		$message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace('#\b(" . $highlight_match . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
	}

	//
Deze MOD had ik gebruikt:

Code: Selecteer alles

http://phpbbhacks.com/viewhack.php?id=2864

Thx in advance :thumb:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 apr 2004, 14:25

Als ik jou was zou ik die mod terugdraaien, en de mijne gebruiken. TrashLock's versie zet de smilies meteen in de $topic_title variabele, zodat je geen "schone" versie meer kunt opvragen.

plok
Berichten: 175
Lid geworden op: 13 mar 2004, 17:34

Bericht door plok » 29 apr 2004, 15:12

mosymuis schreef:Als ik jou was zou ik die mod terugdraaien, en de mijne gebruiken. TrashLock's versie zet de smilies meteen in de $topic_title variabele, zodat je geen "schone" versie meer kunt opvragen.
Ik heb hem terug gedraait, maar met jouw mod vind ik heel veel regels niet (Omdat ik Phpbb2 plus heb denk ik). Toch thx :D

Gesloten