[BETA] phpBB3 Football MOD Version 0.9.3

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Glueckmacher
Mitglied
Beiträge: 209
Registriert: 11.06.2009 00:55

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von Glueckmacher »

Hallo,
komme gerade nicht weiter.

Gerne würde ich die ranks.html auf der Portalseite anzeigen lassen. Habe in der portal_center.html <!-- INCLUDE portal/block/ranks.html --> eingefügt und die Datei verändert in den entsprechenden Pfad hochgeladen.
Leider bleibt sie leer.
[ externes Bild ]
Was müsste ich denn noch wo verändern, damit auch auf der Portalseite der Inhalt angezeigt wird?
phpbb: 3.3.4
Styles: aero, prosilver, Absolution, SoftBlue
PHP Version: 7.4.18
Datenbank-Server: MySQL(i) 5.7.34-2
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von franki »

Du hast ein <table> nicht geschlossen bzw. zu viel

In Zeile 10/11

Code: Alles auswählen

			<table class="tablebg" width="100%" cellspacing="0">
				<table width="100%" cellspacing="1" cellpadding="0" style="margin-top: 5px;" class="tablebg">
Da kann was nicht stimmen :wink:
LG Franki
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von football »

DespoBerry hat geschrieben:erst nach dem man ein neues ergebniss eintippt werden die punkte für die gesamtrangliste und der spielstagsrangliste aktualisiert.
Nachträglich einen Tipp abändern sollte auch nicht die primäre Aufgabe dieser Funktion sein, sondern Tipps für andere (vor der Tippabgabe) zu erfassen, die keinen Zugang haben.
In der nächsten Version aktualisiere ich aber auch die bestehenden Ranglisten.
DespoBerry hat geschrieben:wann wird die spieltagseingabe vereinfacht?? in ca. einem monat würde ich gern 4 eigene ligen (a 30 spieltage a 8 partien pro ST) zum tippen aufnehmen, bisher ist mir die exceltabelle zu kompliziert. werde mich versuchen reinzulesen aber eine vereinfachte eingegabemaske für alles spiele einer liga pro spieltag im ACP wäre doch auch für den mod förderlich.
Kommt darauf an, wie lange unsere Nationalmannschaft im WM-Turnier bleibt. Und da sieht es für dein Anliegen momentan schlecht aus. :grin:
Was verstehst du unter vereinfachte Eingabemaske?
Eine Maske pro Spieltag, in der ein eingetragener Spieltermin in den folgenden Spielen übernommen wird.
Und Auswahl der Mannschaften über Dropdown-Boxen?
Oder Eingabe der Team-ID im Textfeld weil dies schneller geht?
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Glueckmacher
Mitglied
Beiträge: 209
Registriert: 11.06.2009 00:55

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von Glueckmacher »

Danke für deine Antwort, habe die untere Zeile rausgelöscht, was keinerlei Änderung brachte. Aber wenn ich mit meinen mehr als bescheidenen Kenntnissen richtig liege, ist die nicht relevant für die Anzeige der Inhalte. Vermutlich muss ich noch irgendwo die Funktion bekannt machen, damit auch das Portal darauf zugreift. Nur wo und wie?
phpbb: 3.3.4
Styles: aero, prosilver, Absolution, SoftBlue
PHP Version: 7.4.18
Datenbank-Server: MySQL(i) 5.7.34-2
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von football »

Glueckmacher hat geschrieben:Was müsste ich denn noch wo verändern, damit auch auf der Portalseite der Inhalt angezeigt wird?
Welche Rangliste soll denn angezeigt werden, die des Spieltags oder die Gesamtrangliste?
Je nachdem müsstes du ranks_matchday.php oder ranks_total.php aufrufen.
Dies geht aber nicht direkt, da diese im Mod in football.php included werden und einige Variablen aus football.php benötigen, wie z.B. $season, $league, $matchday.
Ich würde mir ranks_matchday.php oder ranks_total.php kopieren und in dieser neuen Datei das setzen der notwendigen Variablen hinzufügen. Als Vorlage kannst du ja das setzen der Variablen aus football.php kopieren.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Glueckmacher
Mitglied
Beiträge: 209
Registriert: 11.06.2009 00:55

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von Glueckmacher »

football hat geschrieben:Dies geht aber nicht direkt, da diese im Mod in football.php included werden und einige Variablen aus football.php benötigen, wie z.B. $season, $league, $matchday.
Ich würde mir ranks_matchday.php oder ranks_total.php kopieren und in dieser neuen Datei das setzen der notwendigen Variablen hinzufügen. Als Vorlage kannst du ja das setzen der Variablen aus football.php kopieren.
Danke für deine Hilfe. Habe auf der Portalsupportseite gefunden, was man zur Ausführung von php dateien machen muss. Daraufhin habe ich in der "additional_blocks.php" nun folgendes eingetragen: include($phpbb_root_path . 'portal/block/ranks_total.'.$phpEx);
Anschließend die ranks_total.php (original) dort hochgeladen. Allerdings, wenn ich dann die Portalseite aufrufe, erscheint nur eine weiße Seite. Habe dann noch von der football.php alle "Calculate parameter" und "assign vars" Inhalte in der ranks_total ganz oben eingefügt. Darauf hin meckert er diverse Zeilen an, die ich dann löschte bis wieder nur noch eine weiße Seite angezeigt wird statt der Portalseite.

Kannst du mit den Infos was anfangen und mir weitere Tipps geben? Was genau müsste ich denn in der ranks_total aus der football.php einfügen und ist es ok, wenn ich das einfach ganz am Anfang der Datei einfüge?
phpbb: 3.3.4
Styles: aero, prosilver, Absolution, SoftBlue
PHP Version: 7.4.18
Datenbank-Server: MySQL(i) 5.7.34-2
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von franki »

Gut um zu sehen wie so etwas eingebunden wird ist z.B. das Addon "meeting-Block.
Hier mal die zwei Dateien vom meeting-Block
portal/block/meeting.php

Code: Alles auswählen

<?php
/**
*
* @package - Board3portal
* @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 
*
* Meeting Block for Board3portal - by frold
*/
//Be sure that this file is called inside phpbb and by the portal - only
if (!defined('IN_PHPBB') || !defined('IN_PORTAL'))
{
   exit;
}

//Here you add how many newest meeting you want to show:
$portal_config['number_of_meetings_shown'] = '3';

//Run SQL to get the data
		$sql = 'SELECT meeting_id, meeting_time, meeting_until, meeting_location, meeting_subject  FROM ' . MEETING_DATA_TABLE . "
			ORDER BY `meeting_id` DESC";
$result = $db->sql_query_limit($sql, $portal_config['number_of_meetings_shown']);
		
while ($row = $db->sql_fetchrow($result))
{
//Set to use meeting. in template	
	$template->assign_block_vars("meeting", array(
		//Set to use meeting.MEETING_XX in template
		'MEETING_ID'			=> $row['meeting_id'],
		'MEETING_TIME'			=> $user->format_date($row['meeting_time']),
		'MEETING_UNTIL'			=> $user->format_date($row['meeting_until']),
		'MEETING_LOCATION'		=> $row['meeting_location'],
		'MEETING_SUBJECT'		=> $row['meeting_subject'],
		'U_MEETING_LINK'		=> append_sid("{$phpbb_root_path}meeting.$phpEx", 'sort_field=meeting_time&sort_order=ASC&filter_by=none&filter=&closed=1&meeting_signon=0&meeting_approve=0&start=0&mode=detail&m_id=' . $row['meeting_id']),
	));
}
//popout the result
$db->sql_freeresult($result);

?>
Wie Du siehst werden hier nur die Daten aus der Tabelle die man braucht gezogen.

Und dann noch die styles/xxxx/template/portal/block/meeting.html

Code: Alles auswählen

{$LR_BLOCK_H_L}<!-- IF $S_BLOCK_ICON --><img src="{T_THEME_PATH}/images/portal/portal_minical.png" width="16" height="16" alt="" />&nbsp;<!-- ENDIF -->{L_MEETING_LATESTMEETINGS}{$LR_BLOCK_H_R}
	<!-- IF .meeting -->
		<!-- BEGIN meeting -->
			<span style="float:left;" class="portal-gensmall"><a href="{meeting.U_MEETING_LINK}" title="{meeting.MEETING_SUBJECT}"><strong>{meeting.MEETING_SUBJECT}</strong></a></span><br style="clear:both" />
			<span style="float:left;padding-right:10px;">{L_MEETING_TIME}:</span><span style="float:right;padding-right:10px;" class="portal-gensmall"><strong>{meeting.MEETING_TIME}</strong></span><br style="clear:both" />
			<span style="float:left;padding-right:10px;">{L_MEETING_UNTIL}:</span><span style="float:right;padding-right:10px;" class="portal-gensmall"><strong>{meeting.MEETING_UNTIL}</strong></span><br style="clear:both" />
			<span style="float:left;padding-right:10px;">{L_MEETING_LOCATION}:</span><span style="float:right;padding-right:10px;" class="portal-gensmall"><strong>{meeting.MEETING_LOCATION}</strong></span><br style="clear:both" />
			<!-- IF not meeting.S_LAST_ROW --><hr class="dashed" /><!-- ENDIF -->
		<!-- END .meeting --> 
	<!-- ELSE -->
		<span style="float:left;" class="portal-gensmall"><strong>{L_NO_ACTIVE_MEETINGS}</strong></span><br />
	<!-- ENDIF -->
				<span style="float:left;padding-right:10px;"></span><span style="float:right;padding-right:10px;" class="portal-gensmall"><strong><a href="http://www.studmed.dk">&copy;</a></strong></span><br style="clear:both" />
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Aber das template hast Du ja schon.
LG Franki
Glueckmacher
Mitglied
Beiträge: 209
Registriert: 11.06.2009 00:55

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von Glueckmacher »

Danke für die Unterstützung. Habe nun diese Datei zusammengebaut. Allerdings meckert der eine Zeile nach der anderen an. Stets in dieser Weise:

Code: Alles auswählen

Parse error: syntax error, unexpected T_STRING, expecting ')' in /mnt/web1/20/19/52111119/htdocs/test/portal/block/ranks_total.php on line 149
Habe dann immer die bemängelten Zeilen rausgelöscht, was dann irgendwann in einer SQL Fehlermeldung endet. Leider bin ich da völlig ohne Plan, was nichts neues ist, aber sonst habe ich beim Herumbasteln mehr Glück. :(
phpbb: 3.3.4
Styles: aero, prosilver, Absolution, SoftBlue
PHP Version: 7.4.18
Datenbank-Server: MySQL(i) 5.7.34-2
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von football »

die schließenden Klammern zu

Code: Alles auswählen

$template->assign_vars(array(
fehlen.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Beitrag von DreamPromise »

Moin moin

Thema: E-Mail Versand.
Mir ist nicht ganz klar WANN die Mails verschickt werden .. und vor allem WIE ????

Kann man denn nicht im Profil einen Eintrag gestalten der die Platzierung anzeigt ... so wie es z.B: beim Formel1 MOD ist ???
[ externes Bild ]
Danke
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“