Seite 1 von 1

Advanced BBCode Box 3 behindert Adaptive Hide BBcodes

Verfasst: 31.01.2012 22:00
von Secretly
Hallo,

seit gestern funktionieren endlich einige Dinge in unserem phpBB Board, z.B. http://www.phpbb.com/customise/db/mod/a ... ode_box_3/ dieser Mod und die BBCodes werden auch im Profilfeld angezeigt, aaaber seitdem funktioniert scheinbar dieser Mod http://www.phpbb.com/customise/db/mod/a ... de_bbcodes nicht mehr. Ich habe überlegt ob womöglich die Änderung welche in der includes/bbcode.php durchgeführt werden muss, auch in der includes/abbcode.php durchgeführt werden muss?
Leider habe ich keine Idee an welche Stelle dieser Mod dort eingefügt werden muss und ob das überhaupt das Problem ist, aber der Hide-Mod funktionierte mal.

Re: Advanced BBCode Box 3 behindert Adaptive Hide BBcodes

Verfasst: 31.01.2012 23:01
von WileCoyote
Die Advanced BBCode Box 3 hat einen "Hide" BBCode bereits inkludiert. Der Funktioniert allerdings nur für Gäste. Falls es möglich ist die beiden MODs zu verbinden, sind wahrscheinlich umfangreichere Änderungen erforderlich. An deiner Stelle würde im Support-Bereich der Advanced BBCode Box auf phpbb.com eine Anfrage an die beiden Authoren stellen. Die sollten dir relativ schnell beantworten können, ob es überhaupt möglich ist die beiden MODs zu kombinieren.

Re: Advanced BBCode Box 3 behindert Adaptive Hide BBcodes

Verfasst: 31.01.2012 23:12
von Secretly
Ah danke, und dass man womöglich "einfach" das hidden der gäste so umbaut, dass es nur für teammitglieder sichtbar ist?

Code: Alles auswählen

	* Parsing the hidden tag - Second pass.
	* @param string		$in		post text between [hidden] & [/hidden]
	* @version 3.0.6
	**/
	function hidden_pass($in)
	{
		global $user;

		if ($user->data['user_id'] == ANONYMOUS || $user->data['is_bot'])
		{
			return str_replace(array('{HIDDEN_ON}', '{HIDDEN_TEXT}'), array($user->lang['HIDDEN_ON'], $user->lang['HIDDEN_EXPLAIN']), $this->bbcode_tpl('hidden'));
		}
		else
		{
		//	$in	= make_clickable(trim(str_replace('\"', '',preg_replace('#<!-- ([lmwe]) --><a class=(.*?) href=(.*?)>(.*?)</a><!-- ([lmwe]) -->#si','$3',$in))));
			$in	= make_clickable(trim(preg_replace('#<!-- ([lmwe]) --><a class=(.*?) href=(.*?)>(.*?)</a><!-- ([lmwe]) -->#si','$3', $in)));
			$in	= str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '&#40;', '&#41;'), trim($in)) ;
			return str_replace(array('{HIDDEN_OFF}', '{UNHIDDEN_TEXT}'), array($user->lang['HIDDEN_OFF'], $in), $this->bbcode_tpl('unhidden'));
		}
	}
Wäre z.b. die Codestelle.