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

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.2 und höher und die Konvertierung zu phpBB 3.3.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.3] oder [3.2] angeben
Antworten
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 411
Registriert: 04.11.2010 16:56
Kontaktdaten:

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

Beitrag 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
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16437
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

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

Beitrag von Dr.Death »

Hi,

hilfreich wären nun:

Link zum Forum
Link zu dem betroffenen Beitrag
Ggf. Testuser
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 411
Registriert: 04.11.2010 16:56
Kontaktdaten:

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

Beitrag 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.
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16437
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

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

Beitrag 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.
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 411
Registriert: 04.11.2010 16:56
Kontaktdaten:

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

Beitrag 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.
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16437
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

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

Beitrag 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;
	}
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 411
Registriert: 04.11.2010 16:56
Kontaktdaten:

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

Beitrag 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.
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16437
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

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

Beitrag 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/
Antworten

Zurück zu „Support-Forum“