HookUp MOD

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.
nicePiccolo
Mitglied
Beiträge: 17
Registriert: 27.08.2013 16:56

Re: HookUp MOD

Beitrag von nicePiccolo »

nicePiccolo hat geschrieben:Hallo liebe Community,

ich habe versucht das Mod auf phpbb 3.0.11 zu installieren, hat soweit auch alles geklappt. Nur scheint irgendetwas nicht zu funktionieren. Erstelle ich ein neues Thema ist die einzige Änderung die ich sehe unten links zwei Häkchen "Terminplaner: Diesem Thema einen Terminplaner hinzufügen" und "Selbsteinladung: Jeder Interessent darf sich selbst der Mitgliederliste hinzufügen
Wenn die Liste potentieller Teilnehmer sehr groß ist, aber vermutlich nur wenige tatsächlich Interesse haben, kann man mit dieser Option aktivieren, dass sich jeder Interessent selbst als Mitglied des Terminplaners eintragen darf."

Klicke ich ersteres an passiert nichts weiter. Ich sende den Post also ab, aber wenn man ihn anzeigen lassen will kommt nur ein Error500.
Klicke ich zweiteres an passiert ebenfalls nichts, diesen Post kann ich allerdings öffnen. Sieht allerdings ganz normal aus, kein Kalender oder ähnliches.

Irgendwelche Ideen?!
Wirklich niemand?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: HookUp MOD

Beitrag von Miriam »

Hast Du den MOD Einbau noch einmal überprüft?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
nicePiccolo
Mitglied
Beiträge: 17
Registriert: 27.08.2013 16:56

Re: HookUp MOD

Beitrag von nicePiccolo »

Ja, arbeite daran momentan im Testbereich (also nicht der Liveversion). Habs mit AutoMod installiert, bin dann nochmal manuell alle Änderungen durchgegangen (Kleinigkeiten musste ich anpassen). Funktioniert aber nicht. Hab es jetzt schon 2-3 Mal probiert, immer das gleiche Ergebnis.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: HookUp MOD

Beitrag von Miriam »

Du hast auch alle Codeänderungen für den Style, den Du aktuell verwendest umgesetzt?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
nicePiccolo
Mitglied
Beiträge: 17
Registriert: 27.08.2013 16:56

Re: HookUp MOD

Beitrag von nicePiccolo »

Ja, ich hab sogar auf prosilver umgestellt um zu testen ob es daran liegt.

Habs gerade eben mal komplett ohne AutoMod probiert nur beim Datenbankupdate hab ich Probleme. Ich zieh das File* am Server in den Forenordner, rufe es über den Browser auf und bekomme nur einen Error500... ich wünschte, ich würde mich mit diesem Zeug besser auskennen. :-? :cry: :oops:

*File hat den Namen db_update.php und diesen Inhalt:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}

if( $userdata['user_level'] != ADMIN )
{
	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "INSERT INTO " . $table_prefix . "acl_options (auth_option, is_global, is_local, founder_only) VALUES ('f_hookup', 0, 1, 0)";
$sql[] = "CREATE TABLE `" . $table_prefix . "hookup_available` (
	`date_id` int(11) NOT NULL default '0',
	`topic_id` int(11) NOT NULL default '0',
	`user_id` int(11) NOT NULL default '0',
	`available` smallint(6) NOT NULL default '1',
	PRIMARY KEY  (`date_id`,`user_id`),
	KEY `date_id` (`date_id`),
	KEY `topic_id` (`topic_id`),
	KEY `topic_user_id` (`topic_id`,`user_id`)
)";
$sql[] = "CREATE TABLE `" . $table_prefix . "hookup_dates` (
	`date_id` int(11) NOT NULL auto_increment,
	`topic_id` int(11) NOT NULL default '0',
	`date_time` int(11) NOT NULL default '0',
	PRIMARY KEY  (`date_id`),
	KEY `topic_id` (`topic_id`)
)";
$sql[] = "CREATE TABLE `" . $table_prefix . "hookup_members` (
	`topic_id` int(11) NOT NULL default '0',
	`user_id` int(11) NOT NULL default '0',
	`notify_status` tinyint(1) NOT NULL default '0',
	`comment` VARCHAR( 255 ) NOT NULL DEFAULT '',
	PRIMARY KEY  (`topic_id`,`user_id`),
	KEY `topic_id` (`topic_id`)
)";
$sql[] = "ALTER TABLE `" . $table_prefix . "topics` ADD `hookup_enabled` tinyint(1) NOT NULL default '0'";
$sql[] = "ALTER TABLE `" . $table_prefix . "topics` ADD `hookup_active_date` int(11) default NULL";
$sql[] = "ALTER TABLE `" . $table_prefix . "topics` ADD `hookup_self_invite` tinyint(1) NOT NULL default '0'";

for( $i = 0; $i < count($sql); $i++ )
{
	if( !$result = $db->sql_query ($sql[$i]) )
	{
		$error = $db->sql_error();

		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successful</b></font></li><br />';
	}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&nbsp;</td></tr>';

echo '<tr><th>Installation Complete</th></tr><tr><td><span class="genmed">Please be sure to delete this file now.<br />If you require any further assistance, please visit the <a href="http://www.phpbbhacks.com/forums">phpBBHacks.com Support Forums</a>.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Go back to your index page</a>.</span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Zuletzt geändert von AYYILDIZLAR am 29.08.2013 16:35, insgesamt 1-mal geändert.
Grund: Zu viel Code
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: HookUp MOD

Beitrag von Miriam »

Du musst hier nicht den ganzen Code posten. Das geht besser mit PasteBin.

...leider ist ein 500er nicht gerade aussagekräftig.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
nicePiccolo
Mitglied
Beiträge: 17
Registriert: 27.08.2013 16:56

Re: HookUp MOD

Beitrag von nicePiccolo »

Okay, andere Frage (vielleicht kommen wir ja so drauf wo der Hund begraben liegt).

Wenn ich einen Haken bei "Diesem Thema einen Terminplaner hinzufügen" setze, was genau sollte danach passieren bzw. was sind die folgenden Schritte?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: HookUp MOD

Beitrag von Miriam »

Es solte dann über dem Beitrag ein Terminplaner angezeigt werden, in welchem Du Termine eintragen kannst.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
nicePiccolo
Mitglied
Beiträge: 17
Registriert: 27.08.2013 16:56

Re: HookUp MOD

Beitrag von nicePiccolo »

Okay, das passiert offensichtlich nicht. Ich bin ratlos...
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: HookUp MOD

Beitrag von Miriam »

schon gelesen? KB:tippstyles
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

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