Seite 1 von 1

[3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 15.06.2020 17:17
von Wolkenbruch
Hallo, mir ist aufgefallen, dass sich hochgeladene PDF Dokumente nicht mehr öffnen lassen.
Es erscheint folgende Fehlermeldung.
Weiß da jemand was?
Danke

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/content_visibility.php on line 153: Undefined index: poster_id
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 1942: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w012d06f/includes/functions.php:3037) in /www/htdocs/w012d06f/includes/functions.php on line 4306

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w012d06f/includes/functions.php:3037) in /www/htdocs/w012d06f/includes/functions.php on line 4306

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w012d06f/includes/functions.php:3037) in /www/htdocs/w012d06f/includes/functions.php on line 4306

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w012d06f/includes/functions.php:3037) in /www/htdocs/w012d06f/includes/functions.php on line 4306

Re: [3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 15.06.2020 17:50
von Dr.Death
Hi,

hilfreich wären nun:

Link zum Forum
Link zu dem betroffenen Beitrag
Ggf. Testuser

Re: [3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 15.06.2020 18:41
von Wolkenbruch
Hallo, danke für die schnelle Antwort.

Ich habe mir das nochmal in Ruhe angesehen, da der Fehler nicht in meinem Forum vorkommt.

Ist ein Beitrag in der Warteschlange zur Freigabe und der Moderator will die Anlage vor Freigabe prüfen, dann erscheint die erwähnte Fehlermeldung.
Wird der Beitrag frei gegeben, dann funktioniert der Link ohne Probleme.

Re: [3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 15.06.2020 19:28
von Dr.Death
Wird das PDF als "Link" im Beitrag dargestellt und der Moderator klickt auf den Link, oder wird das PDF bereits versucht im Browser darzustellen?

Welche Forenberechtigung ist in dem Forum gesetzt und welche Berechtigungen hat der betroffene Moderator?
Passiert das bei Deinem Admin Account auch (Ich schätze du selbst bist in der Gruppe "Globale Moderatoren")

Sorry, fürs nachbohren, aber ich habe versucht das nachzustellen, aber bei mir erscheint der Fehler nicht.

Re: [3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 15.06.2020 20:56
von Wolkenbruch
Hallo,

nun habe ich als Globaler Moderator ein Dokument als Anlage hochgeladen und lasse es im Beitrag anzeigen.

Bei der Beitragsvorschau wenn ich den Link anklicke wird es zum Download oder öffnen angeboten.
Nach dem Absenden kommt es in die Warteschlange. Wenn ich nun den Beitrag freigeben will und dabei aus Kontrollzwecken das Dokument ansehen will kommt obige Fehlermeldung => [ externes Bild ].

Gebe ich den Beitrag frei, dann ist alles so wie es sein soll. Das Dokument wird zum Download angeboten.
Bei meinem Text habe ich auch ein.doc als Anlage hoch geladen, das Verhalten ist wie bei dem .pdf.

Danke für dein Interesse @Dr.Death. Passe bitte gut auf dich auf und bleibe gesund.

Re: [3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 15.06.2020 21:40
von Dr.Death
Könntest du mal Deinen Teil aus der Datei:

/phpbb/content_visibility.php posten ?

Den Teil wo die Funktion is_visible($mode, $forum_id, $data) definiert wird.

Sollte so aussehen: ( Zeile 146 - 176 )

Code: Alles auswählen

	public function is_visible($mode, $forum_id, $data)
	{
		$visibility = $data[$mode . '_visibility'];
		$poster_key = ($mode === 'topic') ? 'topic_poster' : 'poster_id';
		$is_visible = ($visibility == ITEM_APPROVED) ||
			($this->config['display_unapproved_posts'] &&
				($this->user->data['user_id'] != ANONYMOUS) &&
				($visibility == ITEM_UNAPPROVED || $visibility == ITEM_REAPPROVE) &&
				($this->user->data['user_id'] == $data[$poster_key])) ||
			 $this->auth->acl_get('m_approve', $forum_id);

		/**
		* Allow changing the result of calling is_visible
		*
		* @event core.phpbb_content_visibility_is_visible
		* @var	bool		is_visible			Default visibility condition, to be modified by extensions if needed.
		* @var	string		mode				Either "topic" or "post"
		* @var	int			forum_id			Forum id of the current item
		* @var	array		data				Array of item information
		* @since 3.2.2-RC1
		*/
		$vars = array(
			'is_visible',
			'mode',
			'forum_id',
			'data',
		);
		extract($this->phpbb_dispatcher->trigger_event('core.phpbb_content_visibility_is_visible', compact($vars)));

		return $is_visible;
	}

Re: [3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 16.06.2020 02:05
von Wolkenbruch
Mache ich gerne. Entschuldige die Verspätung aber hier gab es einen längeren Stromausfall.

Code: Alles auswählen

	public function is_visible($mode, $forum_id, $data)
	{
		$visibility = $data[$mode . '_visibility'];
		$poster_key = ($mode === 'topic') ? 'topic_poster' : 'poster_id';
		$is_visible = ($visibility == ITEM_APPROVED) ||
			($this->config['display_unapproved_posts'] &&
				($this->user->data['user_id'] != ANONYMOUS) &&
				($visibility == ITEM_UNAPPROVED || $visibility == ITEM_REAPPROVE) &&
				($this->user->data['user_id'] == $data[$poster_key])) ||
			 $this->auth->acl_get('m_approve', $forum_id);

		/**
		* Allow changing the result of calling is_visible
		*
		* @event core.phpbb_content_visibility_is_visible
		* @var	bool		is_visible			Default visibility condition, to be modified by extensions if needed.
		* @var	string		mode				Either "topic" or "post"
		* @var	int			forum_id			Forum id of the current item
		* @var	array		data				Array of item information
		* @since 3.2.2-RC1
		*/
		$vars = array(
			'is_visible',
			'mode',
			'forum_id',
			'data',
		);
		extract($this->phpbb_dispatcher->trigger_event('core.phpbb_content_visibility_is_visible', compact($vars)));

		return $is_visible;
	}
Das ist Zeile 145 bis 175. 176 ist dann eine Leerzeile.

Re: [3.3] PDF Dokument lässt sich nicht mehr öffnen

Verfasst: 16.06.2020 12:54
von Dr.Death
Gut, die Codestelle ist also ok und es handelt sich um aktuellen Code.

Leider bin ich mit meinem Latein am Ende, ich kann den Fehler leider in meinem Testforum nicht nachstellen.


Wäre es möglich das Du den Fehler in English auf phpBB.com posten könntest ? (Wenn ich den Fehler nachstellen könnte, würde ich das machen....)

--> https://www.phpbb.com/support/srt/