[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.
Benutzeravatar
archivar
Mitglied
Beiträge: 572
Registriert: 07.08.2008 08:25
Wohnort: Deutschland

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von archivar »

Hallo,
die install.php installiert dieses leider nicht:

Code: Alles auswählen

	//Add new fields in session table for caching menu information
		'table_column_add' => array(
			array(SESSIONS_TABLE, 'session_season', array('USINT', 0)),
			array(SESSIONS_TABLE, 'session_league', array('CHAR:2','')),
			array(SESSIONS_TABLE, 'session_matchday', array('CHAR:2','')),
		),
Die install.php sucht statt dessen die session table mit einem doppelten Präfix.
Des weiteren werden die anderen Tabellen nicht mit meinem Präfix ergänzt.
V. G. archivar
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von Würzi »

Besser ist dann:

Code: Alles auswählen

		'table_column_add' => array(
			array($table_prefix . 'sessions', 'session_season', array('USINT', 0)),
			array($table_prefix . 'sessions', 'session_league', array('CHAR:2','')),
			array($table_prefix . 'sessions', 'session_matchday', array('CHAR:2','')),
		),
Und bei den restlichen Tablellen

Code: Alles auswählen

array($table_prefix . 'tabellenname', array(
Hoffe auch mal ein bisschen geholfen zu haben. :)

Mfg
Kein Support per PN, dafür ist das Forum da! Eine PN hilft einen, ein öffentlicher Beitrag allen. - Styles für phpbb3
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von femu »

football hat geschrieben: Den Fehler sieht man nur, wenn man den Debug-Mode eingeschaltet hat. Die Seite funktioniert also trotzdem.
Naja, dafür ist ja der Debug Modus da :wink:
football hat geschrieben:Aber das Programm soll ja sauber sein, darum hier die Lösung
Ebend. Und nu isses erst mal perfekt. Falls ich doch noch was entdecken sollte, melde ich mich.

Vielen, vielen Dank für den prompten Bugfix!
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
archivar
Mitglied
Beiträge: 572
Registriert: 07.08.2008 08:25
Wohnort: Deutschland

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von archivar »

Würzi hat geschrieben:Besser ist dann:

Code: Alles auswählen

		'table_column_add' => array(
			array($table_prefix . 'sessions', 'session_season', array('USINT', 0)),
			array($table_prefix . 'sessions', 'session_league', array('CHAR:2','')),
			array($table_prefix . 'sessions', 'session_matchday', array('CHAR:2','')),
		),
Grüß Gott, :wink:
danke für die Hilfe.
Hat aber leider nichts gebracht.
Fehlermeldung:
phpBB3 Football Mod
PHP Version: 5.2.13
DBMS: MySQL 4.0.27-max-log
phpBB3 Version: 3.0.7-PL1

Eine neue Spalte session_season der Tabelle phpbb_?_test_?_test_sessions hinzufügen
SQL ERROR Table 'db???.phpbb_?_test_?_test_sessions' doesn't exist

Eine neue Spalte session_league der Tabelle phpbb_3_test_3_test_sessions hinzufügen
SQL ERROR Table 'db???.phpbb_?_test_?_test_sessions' doesn't exist

Eine neue Spalte session_matchday der Tabelle phpbb_3_test_3_test_sessions hinzufügen
SQL ERROR Table 'db???.phpbb_?_test_?_test_sessions' doesn't exist
So wäre die Tabelle richtig:
phpbb_?_test_sessions
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Unknown column 'session_season' in 'field list' [1054]

SQL

UPDATE phpbb_?_test_sessions SET session_season = 2010, session_league = 1, session_matchday = 30 WHERE session_id = '??????????????'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: football.php
LINE: 644
CALL: dbal_mysql->sql_query()
Ich denke mal der Mod mag meine DB-Version nicht. :D
Zuletzt geändert von archivar am 11.04.2010 20:25, insgesamt 1-mal geändert.
V. G. archivar
Ruhrpottler
Mitglied
Beiträge: 317
Registriert: 16.05.2004 12:08

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von Ruhrpottler »

Hey Leute,

ich hab den Mod noch nicht installiert ... vorab schonmal die Frage: Wird man diesen Mod vielleicht auch für die WM nutzen können? Oder geht nur Bundesliga?
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von DreamPromise »

Moin moin
Ruhrpottler hat geschrieben:vorab schonmal die Frage: Wird man diesen Mod vielleicht auch für die WM nutzen können? Oder geht nur Bundesliga?
Lies dir mal die Beschreibung der MOD durch :wink: :wink: und zwar auf der ersten Seite.

TC
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

DreamPromise hat geschrieben:Moin moin
Ruhrpottler hat geschrieben:vorab schonmal die Frage: Wird man diesen Mod vielleicht auch für die WM nutzen können? Oder geht nur Bundesliga?
Lies dir mal die Beschreibung der MOD durch :wink: :wink: und zwar auf der ersten Seite.

TC
Oder schau dir mal die Demo Seite: http://football.bplaced.net an, da siehst du wie es später aussehen kann.
Im Download sind die WM 2010 und die aktuelle 1.Bundesliga optional dabei.
Die Zusammenstellung der Spieltage bei der WM kann man natürlich auch anders gestalten, aber dazu muss man den Spielplan händisch aufbauen oder ändern.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

archivar hat geschrieben: Ich denke mal der Mod mag meine DB-Version nicht. :D
Ehrlich gesagt find ich den Präfix "phpbb_?_test_" auch ein wenig strange. Oder soll das nur deinen wahren Präfix verschleiern?
In install.php include ich common.php die wiederum /includes/constants.php included, in der alle Konstanten für die Tabellen hinterlegt sind.
Sollte also bei einer ordentlichen phpBB Installation alles klappen. Ich glaube nicht, dass ich meine Installationsroutine anpassen sollte.

Prüfe doch bitte mal deine /includes/constants.php.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Benutzeravatar
archivar
Mitglied
Beiträge: 572
Registriert: 07.08.2008 08:25
Wohnort: Deutschland

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von archivar »

football hat geschrieben: Oder soll das nur deinen wahren Präfix verschleiern?
Ja! :wink:
Das ist die Datei:

Code: Alles auswählen

<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* valid external constants:
* PHPBB_MSG_HANDLER
* PHPBB_DB_NEW_LINK
* PHPBB_ROOT_PATH
* PHPBB_ADMIN_PATH
*/

// phpBB Version
define('PHPBB_VERSION', '3.0.7-PL1');

// QA-related
// define('PHPBB_QA', 1);

// User related
define('ANONYMOUS', 1);

define('USER_ACTIVATION_NONE', 0);
define('USER_ACTIVATION_SELF', 1);
define('USER_ACTIVATION_ADMIN', 2);
define('USER_ACTIVATION_DISABLE', 3);

define('AVATAR_UPLOAD', 1);
define('AVATAR_REMOTE', 2);
define('AVATAR_GALLERY', 3);

define('USER_NORMAL', 0);
define('USER_INACTIVE', 1);
define('USER_IGNORE', 2);
define('USER_FOUNDER', 3);

define('INACTIVE_REGISTER', 1);
define('INACTIVE_PROFILE', 2);
define('INACTIVE_MANUAL', 3);
define('INACTIVE_REMIND', 4);

// ACL
define('ACL_NEVER', 0);
define('ACL_YES', 1);
define('ACL_NO', -1);

// Login error codes
define('LOGIN_CONTINUE', 1);
define('LOGIN_BREAK', 2);
define('LOGIN_SUCCESS', 3);
define('LOGIN_SUCCESS_CREATE_PROFILE', 20);
define('LOGIN_ERROR_USERNAME', 10);
define('LOGIN_ERROR_PASSWORD', 11);
define('LOGIN_ERROR_ACTIVE', 12);
define('LOGIN_ERROR_ATTEMPTS', 13);
define('LOGIN_ERROR_EXTERNAL_AUTH', 14);
define('LOGIN_ERROR_PASSWORD_CONVERT', 15);

// Group settings
define('GROUP_OPEN', 0);
define('GROUP_CLOSED', 1);
define('GROUP_HIDDEN', 2);
define('GROUP_SPECIAL', 3);
define('GROUP_FREE', 4);

// Forum/Topic states
define('FORUM_CAT', 0);
define('FORUM_POST', 1);
define('FORUM_LINK', 2);
define('ITEM_UNLOCKED', 0);
define('ITEM_LOCKED', 1);
define('ITEM_MOVED', 2);

// Forum Flags
define('FORUM_FLAG_LINK_TRACK', 1);
define('FORUM_FLAG_PRUNE_POLL', 2);
define('FORUM_FLAG_PRUNE_ANNOUNCE', 4);
define('FORUM_FLAG_PRUNE_STICKY', 8);
define('FORUM_FLAG_ACTIVE_TOPICS', 16);
define('FORUM_FLAG_POST_REVIEW', 32);
define('FORUM_FLAG_QUICK_REPLY', 64);

// Forum Options... sequential order. Modifications should begin at number 10 (number 29 is maximum)
define('FORUM_OPTION_FEED_NEWS', 1);
define('FORUM_OPTION_FEED_EXCLUDE', 2);

// Optional text flags
define('OPTION_FLAG_BBCODE', 1);
define('OPTION_FLAG_SMILIES', 2);
define('OPTION_FLAG_LINKS', 4);

// Topic types
define('POST_NORMAL', 0);
define('POST_STICKY', 1);
define('POST_ANNOUNCE', 2);
define('POST_GLOBAL', 3);

// Lastread types
define('TRACK_NORMAL', 0);
define('TRACK_POSTED', 1);

// Notify methods
define('NOTIFY_EMAIL', 0);
define('NOTIFY_IM', 1);
define('NOTIFY_BOTH', 2);

// Email Priority Settings
define('MAIL_LOW_PRIORITY', 4);
define('MAIL_NORMAL_PRIORITY', 3);
define('MAIL_HIGH_PRIORITY', 2);

// Log types
define('LOG_ADMIN', 0);
define('LOG_MOD', 1);
define('LOG_CRITICAL', 2);
define('LOG_USERS', 3);
define('LOG_GALLERY', 4);

// Private messaging - Do NOT change these values
define('PRIVMSGS_HOLD_BOX', -4);
define('PRIVMSGS_NO_BOX', -3);
define('PRIVMSGS_OUTBOX', -2);
define('PRIVMSGS_SENTBOX', -1);
define('PRIVMSGS_INBOX', 0);

// Full Folder Actions
define('FULL_FOLDER_NONE', -3);
define('FULL_FOLDER_DELETE', -2);
define('FULL_FOLDER_HOLD', -1);

// Download Modes - Attachments
define('INLINE_LINK', 1);
// This mode is only used internally to allow modders extending the attachment functionality
define('PHYSICAL_LINK', 2);

// Confirm types
define('CONFIRM_REG', 1);
define('CONFIRM_LOGIN', 2);
define('CONFIRM_POST', 3);

// Categories - Attachments
define('ATTACHMENT_CATEGORY_NONE', 0);
define('ATTACHMENT_CATEGORY_IMAGE', 1); // Inline Images
define('ATTACHMENT_CATEGORY_WM', 2); // Windows Media Files - Streaming
define('ATTACHMENT_CATEGORY_RM', 3); // Real Media Files - Streaming
define('ATTACHMENT_CATEGORY_THUMB', 4); // Not used within the database, only while displaying posts
define('ATTACHMENT_CATEGORY_FLASH', 5); // Flash/SWF files
define('ATTACHMENT_CATEGORY_QUICKTIME', 6); // Quicktime/Mov files

// BBCode UID length
define('BBCODE_UID_LEN', 8);

// Number of core BBCodes
define('NUM_CORE_BBCODES', 12);

// Smiley hard limit
define('SMILEY_LIMIT', 1000);

// Magic url types
define('MAGIC_URL_EMAIL', 1);
define('MAGIC_URL_FULL', 2);
define('MAGIC_URL_LOCAL', 3);
define('MAGIC_URL_WWW', 4);

// Profile Field Types
define('FIELD_INT', 1);
define('FIELD_STRING', 2);
define('FIELD_TEXT', 3);
define('FIELD_BOOL', 4);
define('FIELD_DROPDOWN', 5);
define('FIELD_DATE', 6);

// referer validation
define('REFERER_VALIDATE_NONE', 0);
define('REFERER_VALIDATE_HOST', 1);
define('REFERER_VALIDATE_PATH', 2);

// phpbb_chmod() permissions
@define('CHMOD_ALL', 7);
@define('CHMOD_READ', 4);
@define('CHMOD_WRITE', 2);
@define('CHMOD_EXECUTE', 1);

// Captcha code length
define('CAPTCHA_MIN_CHARS', 4);
define('CAPTCHA_MAX_CHARS', 7);

// Additional constants
define('VOTE_CONVERTED', 127);

// Table names
define('ACL_GROUPS_TABLE',			$table_prefix . 'acl_groups');
define('ACL_OPTIONS_TABLE',			$table_prefix . 'acl_options');
define('ACL_ROLES_DATA_TABLE',		$table_prefix . 'acl_roles_data');
define('ACL_ROLES_TABLE',			$table_prefix . 'acl_roles');
define('ACL_USERS_TABLE',			$table_prefix . 'acl_users');
define('ATTACHMENTS_TABLE',			$table_prefix . 'attachments');
define('BANLIST_TABLE',				$table_prefix . 'banlist');
define('BBCODES_TABLE',				$table_prefix . 'bbcodes');
define('BOOKMARKS_TABLE',			$table_prefix . 'bookmarks');
define('BOTS_TABLE',				$table_prefix . 'bots');
define('CONFIG_TABLE',				$table_prefix . 'config');
define('CONFIRM_TABLE',				$table_prefix . 'confirm');
define('DISALLOW_TABLE',			$table_prefix . 'disallow');
define('DRAFTS_TABLE',				$table_prefix . 'drafts');
define('EXTENSIONS_TABLE',			$table_prefix . 'extensions');
define('EXTENSION_GROUPS_TABLE',	$table_prefix . 'extension_groups');
define('FORUMS_TABLE',				$table_prefix . 'forums');
define('FORUMS_ACCESS_TABLE',		$table_prefix . 'forums_access');
define('FORUMS_TRACK_TABLE',		$table_prefix . 'forums_track');
define('FORUMS_WATCH_TABLE',		$table_prefix . 'forums_watch');
define('GROUPS_TABLE',				$table_prefix . 'groups');
define('ICONS_TABLE',				$table_prefix . 'icons');
define('LANG_TABLE',				$table_prefix . 'lang');
define('LOG_TABLE',					$table_prefix . 'log');
define('MODERATOR_CACHE_TABLE',		$table_prefix . 'moderator_cache');
define('MODULES_TABLE',				$table_prefix . 'modules');
define('POLL_OPTIONS_TABLE',		$table_prefix . 'poll_options');
define('POLL_VOTES_TABLE',			$table_prefix . 'poll_votes');
define('POSTS_TABLE',				$table_prefix . 'posts');
define('PRIVMSGS_TABLE',			$table_prefix . 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE',		$table_prefix . 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE',		$table_prefix . 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE',			$table_prefix . 'privmsgs_to');
define('PROFILE_FIELDS_TABLE',		$table_prefix . 'profile_fields');
define('PROFILE_FIELDS_DATA_TABLE',	$table_prefix . 'profile_fields_data');
define('PROFILE_FIELDS_LANG_TABLE',	$table_prefix . 'profile_fields_lang');
define('PROFILE_LANG_TABLE',		$table_prefix . 'profile_lang');
define('RANKS_TABLE',				$table_prefix . 'ranks');
define('REPORTS_TABLE',				$table_prefix . 'reports');
define('REPORTS_REASONS_TABLE',		$table_prefix . 'reports_reasons');
define('SEARCH_RESULTS_TABLE',		$table_prefix . 'search_results');
define('SEARCH_WORDLIST_TABLE',		$table_prefix . 'search_wordlist');
define('SEARCH_WORDMATCH_TABLE',	$table_prefix . 'search_wordmatch');
define('SESSIONS_TABLE',			$table_prefix . 'sessions');
define('SESSIONS_KEYS_TABLE',		$table_prefix . 'sessions_keys');
define('SITELIST_TABLE',			$table_prefix . 'sitelist');
define('SMILIES_TABLE',				$table_prefix . 'smilies');
define('STYLES_TABLE',				$table_prefix . 'styles');
define('STYLES_TEMPLATE_TABLE',		$table_prefix . 'styles_template');
define('STYLES_TEMPLATE_DATA_TABLE',$table_prefix . 'styles_template_data');
define('STYLES_THEME_TABLE',		$table_prefix . 'styles_theme');
define('STYLES_IMAGESET_TABLE',		$table_prefix . 'styles_imageset');
define('STYLES_IMAGESET_DATA_TABLE',$table_prefix . 'styles_imageset_data');
define('TOPICS_TABLE',				$table_prefix . 'topics');
define('TOPICS_POSTED_TABLE',		$table_prefix . 'topics_posted');
define('TOPICS_TRACK_TABLE',		$table_prefix . 'topics_track');
define('TOPICS_WATCH_TABLE',		$table_prefix . 'topics_watch');
define('USER_GROUP_TABLE',			$table_prefix . 'user_group');
define('USER_LOG_MOD_TABLE',		$table_prefix . 'ulm_logs');
define('USERS_TABLE',				$table_prefix . 'users');
define('WARNINGS_TABLE',			$table_prefix . 'warnings');
define('WORDS_TABLE',				$table_prefix . 'words');
define('ZEBRA_TABLE',				$table_prefix . 'zebra');

// Additional tables
//-- [+] MOD: phpBB3 Football ---------------------------------------------
//-- add
define('FOOTB_SEASONS',				'football_seasons');
define('FOOTB_LEAGUES',				'football_leagues');
define('FOOTB_MATCHDAYS',			'football_matchdays');
define('FOOTB_MATCHES',				'football_matches');
define('FOOTB_MATCHES_HIST',		'football_matches_hist');
define('FOOTB_TEAMS',				'football_teams');
define('FOOTB_TEAMS_HIST',			'football_teams_hist');
define('FOOTB_RANKS',				'football_rank_matchdays');
define('FOOTB_BETS',				'football_bets');
define('LEAGUE_CHAMP', 1);
define('LEAGUE_KO', 2);
//-- [-] MOD: phpBB3 Football ---------------------------------------------
/*--- Ip-Tracking ---*/
define('IP_TRACK_TABLE', $table_prefix . 'ip_tracking');
/*--- Ip-Tracking ---*/
define('GALLERY_ROOT_PATH', 'gallery/');

define('GALLERY_ALBUMS_TABLE',			$table_prefix . 'gallery_albums');
define('GALLERY_ATRACK_TABLE',			$table_prefix . 'gallery_albums_track');
define('GALLERY_COMMENTS_TABLE',		$table_prefix . 'gallery_comments');
define('GALLERY_CONFIG_TABLE',			$table_prefix . 'gallery_config');
define('GALLERY_CONTESTS_TABLE',		$table_prefix . 'gallery_contests');
define('GALLERY_FAVORITES_TABLE',		$table_prefix . 'gallery_favorites');
define('GALLERY_IMAGES_TABLE',			$table_prefix . 'gallery_images');
define('GALLERY_MODSCACHE_TABLE',		$table_prefix . 'gallery_modscache');
define('GALLERY_PERMISSIONS_TABLE',		$table_prefix . 'gallery_permissions');
define('GALLERY_RATES_TABLE',			$table_prefix . 'gallery_rates');
define('GALLERY_REPORTS_TABLE',			$table_prefix . 'gallery_reports');
define('GALLERY_ROLES_TABLE',			$table_prefix . 'gallery_roles');
define('GALLERY_USERS_TABLE',			$table_prefix . 'gallery_users');
define('GALLERY_WATCH_TABLE',			$table_prefix . 'gallery_watch');

// DM Portal Ads
define('DM_PORTAL_ADS_TABLE', 		$table_prefix.'dm_portal_ads');

define('WWH_TABLE',					$table_prefix . 'wwh');
define('PORTAL_CONFIG_TABLE',		$table_prefix . 'portal_config');
define('AD_TABLE',					$table_prefix . 'ad');
define('SHOUTBOX_TABLE', 			$table_prefix . 'shoutbox');

?>
Auf was sollte in der Datei geprüft werden?
V. G. archivar
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

archivar hat geschrieben:Das ist die Datei:

Code: Alles auswählen

define('SESSIONS_TABLE',			$table_prefix . 'sessions');
Auf was sollte in der Datei geprüft werden?
Diese Zeile wollte ich sehen. Sieht aber normal aus. Fragt sich nur woher die doppelten prefixe kommen.
Jetzt bitte noch den prefix in /config.php vergleichen.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Antworten

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