Seite 36 von 38

Re: HookUp MOD

Verfasst: 29.08.2013 10:37
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?

Re: HookUp MOD

Verfasst: 29.08.2013 11:44
von Miriam
Hast Du den MOD Einbau noch einmal überprüft?

Re: HookUp MOD

Verfasst: 29.08.2013 15:06
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.

Re: HookUp MOD

Verfasst: 29.08.2013 15:35
von Miriam
Du hast auch alle Codeänderungen für den Style, den Du aktuell verwendest umgesetzt?

Re: HookUp MOD

Verfasst: 29.08.2013 15:43
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);

?>

Re: HookUp MOD

Verfasst: 29.08.2013 16:37
von Miriam
Du musst hier nicht den ganzen Code posten. Das geht besser mit PasteBin.

...leider ist ein 500er nicht gerade aussagekräftig.

Re: HookUp MOD

Verfasst: 29.08.2013 16:49
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?

Re: HookUp MOD

Verfasst: 29.08.2013 20:10
von Miriam
Es solte dann über dem Beitrag ein Terminplaner angezeigt werden, in welchem Du Termine eintragen kannst.

Re: HookUp MOD

Verfasst: 29.08.2013 20:14
von nicePiccolo
Okay, das passiert offensichtlich nicht. Ich bin ratlos...

Re: HookUp MOD

Verfasst: 29.08.2013 21:26
von Miriam