Box von board3 Portal auf einer anderen Seite einfügen?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von BL1990 »

Ich habe das board3-Portal. Mit der recent Funktion kann ich einfach Ankündigungen im ACP schreiben , die dann auf dem Portal für jeden zusehen ist.
Nun möchte ich genau diese Funktion auf einer anderen Seite in meinem Forum haben.
Also statt das diese Box auf dem Portal angezeigt wird, möchte ich sie auf einer anderen Seite meines Board angezeigt haben.
Nur wenn ich :

Code: Alles auswählen

<!-- IF S_CUSTOM_CENTER -->
	<!-- INCLUDE portal/block/custom_center.html -->
<!-- ENDIF -->
Auf der "neuen" Seite in die html Datei einfüge, bekomm ich auser einer Leiste nichts angezeigt. Also der Text den ich im ACP eingegeben habe wird nicht angezeigt. Auf dem Portal klappt aber alles.
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von modernist »

Hast du denn auch S_CUSTOM_CENTER in der includes/functions.php (für alle Seiten/Templates) oder der für die gewünschte Seite zuständigen php-Datei (z.B. viewforum.php) definiert?
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von BL1990 »

Nein in der functions.php Datei habe ich nichts gemacht. Was genau muss ich da machen?
Selbst wenn ich nur "<!-- INCLUDE portal/block/custom_center.html -->" in die html Datei meiner Seite einfüge, bekomm ich den Text nicht angezeigt.
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von modernist »

BL1990 hat geschrieben:Selbst wenn ich nur "<!-- INCLUDE portal/block/custom_center.html -->" in die html Datei meiner Seite einfüge, bekomm ich den Text nicht angezeigt.
Das klingt dann eher danach, als ob du im ACP deinen Style nicht aktualisiert und auch den Cache nicht geleert hast.
Dein Style muss noch in der Datenbank aktualisiert werden!

Voraussetzung ist hierbei, das die Dateien zur Änderung herunter geladen und nach der Änderung wieder ins
phpBB-Verzeichnis geladen wurden. Anderfalls würden die im ACP gemachten Änderungen in der Datenbank
wieder mit den alten Werten überschrieben.

Gehe dazu folgende Schritt durch:

ACP --> Styles --> Style-Komponenten --> Themes
ACP --> Styles --> Style-Komponenten --> Templates
ACP --> Styles --> Style-Komponenten --> Grafiksammlungen

Dort angekommen, klicke jeweils auf den Link „Aktualisieren“

Nach den Aktualisierungen gehe zurück auf den ACP Index ( ACP --> Allgemein ) und klicke
bei „Den Cache leeren" auf den Button „Jetzt ausführen“.

Bei manchen Browsern ist es zusätzlich nötig, den Browser Cache zu löschen. ( Meistens mit STRG + F5 )

Alternative Möglichkeit (Nur für den kurzzeitigen Gebrauch gedacht):

ACP --> Allgemein --> Serverlast --> Rekompilieren veralteter Style-Komponenten: JA einstellen.

Das sollte aber hinterher wieder zurück gestellt werden. (Sonst unter anderem große Serverlast)

Der Cache muss aber trotzdem geleert werden.

Hinweis:
Beim Style „subsilver“ brauchen die Style-Komponenten --> Themes nicht aktualisiert werden.
Macht man dies trotzdem, kommt folgende Fehlermeldung:
„Dieses Theme ist im Dateisystem gespeichert. Daher gibt es keinen Grund, es zu aktualisieren.“
BL1990 hat geschrieben:Was genau muss ich da machen?
Ich kenne das Portal nicht.
Im Prinzip müssen die gleichen Sachen, die die Anzeige im Portal ermöglichen, auch für das gewünschte (oder alle) Template(s) des Forums zur Verfügung stehen. Hier wäre dann ggf. auch das Supportforum des Portals passender, deren Mitglieder dürften die Portalfunktion kennen.
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von BL1990 »

Am aktualisieren liegt es nicht. Muss also irgendwas mit dem Code zutun haben.
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von BL1990 »

Jemand eine Idee?
Wenn ich das Include Script woanderster einfüge, dann müsste es mir doch eigentlich angezeigt werden.
Die Custom.php Datei sieht so aus:

Code: Alles auswählen

<?php

/**
*
* @package - Board3portal
* @version $Id: custom.php 582 2009-11-22 16:53:25Z marc1706 $
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

if (!defined('IN_PHPBB') || !defined('IN_PORTAL'))
{
   exit;
}

$allow_bbcode = $allow_urls = $allow_smilies = true;

// Center Box
if ($portal_config['portal_custom_center'])
{
	if ($portal_config['portal_custom_center_bbcode'])
	{
		$message_parser = new parse_message($portal_config['portal_custom_code_center']);
		$message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies);

		$text_center = $message_parser->message;
		$bbcode_uid = $message_parser->bbcode_uid;
		$bbcode_bitfield = $message_parser->bbcode_bitfield; 
		
		// Generate text for display and assign template vars
		$bbcode_options = OPTION_FLAG_BBCODE + OPTION_FLAG_SMILIES + OPTION_FLAG_LINKS;
		$text_center = generate_text_for_display($text_center, $bbcode_uid, $bbcode_bitfield, $bbcode_options);

		$template->assign_vars(array(
			'PORTAL_CUSTOM_CENTER_CODE'	=> $text_center,
		));
	}
	else
	{
		$template->assign_vars(array(
			'PORTAL_CUSTOM_CENTER_CODE'	=> htmlspecialchars_decode($portal_config['portal_custom_code_center'],ENT_QUOTES),
		));
	}
	$template->assign_vars(array(
		'S_CUSTOM_CENTER'				=> true,
		'PORTAL_CUSTOM_CENTER_HEADLINE'	=> $portal_config['portal_custom_center_headline'],
	));
}

// Small Box
if ($portal_config['portal_custom_small'])
{
	if ($portal_config['portal_custom_small_bbcode'])
	{
		$message_parser = new parse_message($portal_config['portal_custom_code_small']);
		$message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies);

		$text_small = $message_parser->message;
		$bbcode_uid = $message_parser->bbcode_uid;
		$bbcode_bitfield = $message_parser->bbcode_bitfield; 

		// Generate text for display and assign template vars
		$bbcode_options = OPTION_FLAG_BBCODE + OPTION_FLAG_SMILIES + OPTION_FLAG_LINKS;
		$text_small = generate_text_for_display($text_small, $bbcode_uid, $bbcode_bitfield, $bbcode_options);

		$template->assign_vars(array(
			'PORTAL_CUSTOM_SMALL_CODE'	=> $text_small,
		));
	}
	else
	{
		$template->assign_vars(array(
			'PORTAL_CUSTOM_SMALL_CODE'	=> htmlspecialchars_decode($portal_config['portal_custom_code_small'],ENT_QUOTES),
		));
	}
	$template->assign_vars(array(
		'S_CUSTOM_SMALL' => true,
		'PORTAL_CUSTOM_SMALL_HEADLINE'	=> $portal_config['portal_custom_small_headline'],
	));
}

?>
Die Custom Html Datei so:

Code: Alles auswählen

<!--version $Id: custom_center.html 503 2009-04-20 18:34:29Z kevin74 $ //-->
{$C_BLOCK_H_L}{PORTAL_CUSTOM_CENTER_HEADLINE}{$C_BLOCK_H_R}
<table class="tablebg" cellspacing="1" width="100%">
	<tr class="row1">
		<td style="padding:5px 5px 5px 5px;">
			<div class="postbody">
				{PORTAL_CUSTOM_CENTER_CODE}
			</div>
		</td>
	</tr>
</table>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von BL1990 »

Das board3 Portal haben ja sehr viele. Keiner ne Idee was man da machen könnte?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8138
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von Kirk »

Hallo
Was du suchst nennt sich Portalview http://www.board3.de/viewtopic.php?f=31&t=3299
das gibt es aber für die Version 2.0.0b1 noch nicht.
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von BL1990 »

Mein board3 Portal ist auf dem neusten Stand (1.0.6). Was macht der Mod genau? Ich will ja eigentlich die Box vom Portal nur woanderster hinsetzen. Eingebunden wird es per Include ... . Aber wenn ich das selbe auf die andere Seite mache, dann bekomm ich nichts angezeigt bzw nur eine leiste ... .
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8138
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Box von board3 Portal auf einer anderen Seite einfügen?

Beitrag von Kirk »

BL1990 hat geschrieben:Was macht der Mod genau? Ich will ja eigentlich die Box vom Portal nur woanderster hinsetzen.
Steht doch dort was dieser Mod macht: MOD Portalview - Portal blocks in whole forum :wink:
Also genau das was du haben willst.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“