Seite 57 von 214

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 17:50
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?

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 18:03
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:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 18:30
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?

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 18:37
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?

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 18:49
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.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 19:57
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?

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 20:00
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.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.06.2010 20:50
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. :(

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 16.06.2010 01:09
von football
die schließenden Klammern zu

Code: Alles auswählen

$template->assign_vars(array(
fehlen.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 16.06.2010 04:57
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