Seite 1 von 1

Eventliste

Verfasst: 16.08.2006 19:55
von SoLo1905
Hallo, wollte für einen user hier im phpbB Forum den Eventlist MOD zuende bauen! Jemand hat es halb fertig eingebaut und nun kommt dieses fehler

Code: Alles auswählen

Could not query acronyme table

DEBUG MODE

SQL Error : 1146 Table 'usr_web88_1.phpbb_enventslist' doesn't exist

SELECT * FROM phpbb_enventslist ORDER BY word ASC

Line : 55
File : eventlist.php
wie kann ich da weiter fortfahren?

Danke

Verfasst: 16.08.2006 20:10
von QO
Die db-änderungen fehlen, d.h. entweder die db-installationsdatei ausführen, oder wenn in der Installationsanleitung diese Befehle sind die ausführen, oder die db-installationsdatei ändern damit die befehle manuell über phpmyadmin ausgeführt werden können ;)

Zur not, verlinke mal den mod hierher, damit wir auch vom gleichen Mod reden.

Verfasst: 16.08.2006 20:42
von SoLo1905
ahso danke ich schrieb dann wenn ihr probs beim einbau hab

danke vorerst mal

Verfasst: 16.08.2006 22:59
von SoLo1905
sry für doppel

ich wollte die db_update_eventslist ausführen jeddoch sagt der immer
phpBB : Kritischer Fehler

Could not connect to the database
wenn ich die include durch include_once ersetze kommt wieder das selbe fehler. kann man dieses SQL Befehl nicht manuell ausführen? Hier mal die db_update_eventslist datein code

Code: Alles auswählen

<?php
define('IN_PHPBB', 1);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);

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

//
//
// Restrict to members:
if( !$userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised'], $lang['Not_Authorised']);
exit;
}
//
//

if ( $userdata['user_level'] == ADMIN )
{
}
else
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised'], $lang['Not_Authorised']);
exit;
}

echo '<html>
<head>
<title>SQL-DB-Installer - Eventslist</title>
</head>
<body>
<h1>SQL-DB-Installer - Eventslist</h1>
<hr />';
if (!isset($HTTP_GET_VARS['install'])) {
echo '<a href="?install=1">Please click here | Bitte hier klicken</a>';
}
else {
$queries = array(

"CREATE TABLE " . $table_prefix . "enventslist (
  word_id mediumint(8) unsigned NOT NULL auto_increment,
  word char(10) NOT NULL default '',
  replacement Text NOT NULL default '',
  replacement1 Text NOT NULL default '',
  replacement2 Text NOT NULL default '',
  replacement3 Text NOT NULL default '',
  replacement4 Text NOT NULL default '',
  replacement5 Text NOT NULL default '',
  PRIMARY KEY  (word_id)
) TYPE=MyISAM;"

);

$success = true;
foreach($queries as $query) {
if (!$db->sql_query($query)) {
echo '<font color="red">An error occurred ! Changes have not been entered successfully !<br /><br />Es Fehler ist aufgetreten ! Änderung nicht erfolgreich eingetragen !</font><br /><br />';
echo mysql_error();
$success = false;
break;
}
}
if ($success) {
echo '<font color="green">DB-Changes have been entered successfully. You should delete this SQL-DB-Installer as soon as possible !<br /><br />DB-Änderung wurde erfolgreich ausgeführt. Du solltest diesen SQL-DB-Installer sobald wie möglich löschen !';
}
}
?>
wenn es diese code nur ist für das manuelle

danke im vorraus

Code: Alles auswählen

"CREATE TABLE " . $table_prefix . "enventslist (
  word_id mediumint(8) unsigned NOT NULL auto_increment,
  word char(10) NOT NULL default '',
  replacement Text NOT NULL default '',
  replacement1 Text NOT NULL default '',
  replacement2 Text NOT NULL default '',
  replacement3 Text NOT NULL default '',
  replacement4 Text NOT NULL default '',
  replacement5 Text NOT NULL default '',
  PRIMARY KEY  (word_id)
) TYPE=MyISAM;" 
dann geht es trotztem nicht, da ich das bereits gemacht hab.

Verfasst: 16.08.2006 23:37
von QO
Du hast schon den richtigen teil ausgesucht ;) Dann noch etwas anpassen, und ...

Code: Alles auswählen

CREATE TABLE  phpbb_enventslist (
  word_id mediumint(8) unsigned NOT NULL auto_increment,
  word char(10) NOT NULL default '',
  replacement Text NOT NULL default '',
  replacement1 Text NOT NULL default '',
  replacement2 Text NOT NULL default '',
  replacement3 Text NOT NULL default '',
  replacement4 Text NOT NULL default '',
  replacement5 Text NOT NULL default '',
  PRIMARY KEY  (word_id)
) TYPE=MyISAM;

Verfasst: 17.08.2006 16:33
von webstar001
also die einrichtung des mods hat jetzt funktioniert.doch stellt sich mir schon die nächste frage:
kann man die bezeichnungen wie "treffpunkt" oder "uhrzeit treffpunkt" irgendwie ändern?

Verfasst: 17.08.2006 16:56
von Istar
Schau mal ihn der lang_main.php nach bei:

Code: Alles auswählen

$lang['kirikallangWord'] = 'Eventliste';
$lang['kirikallangWords_title'] = 'Eventliste';
$lang['kirikallangReplacement'] = 'Uhrzeit Treffpunkt';
$lang['kirikallangReplacement1'] = 'Treffpunkt';
$lang['kirikallangReplacement2'] = 'Uhrzeit Auftritt';
$lang['kirikallangReplacement3'] = 'Veranstaltung/Ort';
$lang['kirikallangReplacement4'] = 'Bemerkungen';
$lang['kirikallangReplacement5'] = 'Reservefeld';
Dort kannst du es ändern.... Einfach aus 'Uhrzeit Auftritt'; 'AbfahrtsZeit'; oder so, wies einen Beliebt machen *g so kann man bei allen ändern

PS:ihn der lang_admin.php is es am gelichen ort zu ändern damit es dann auch ihm Admin Center Richtig heist...

Verfasst: 24.11.2006 22:07
von Ergonomic
Nach was wird sortiert? Habe mir da ein wenig angepasst. Aber wo kann ich einstellen was oben steht und was unten steht?

Gruss Ergonomic

Verfasst: 12.12.2006 20:03
von Zerfall
mh hab alles eingebaut aber irgendwie fehlt der button zur eventliste im Forum. Im ACP ist das alles zu sehen und einzustellen

hier mein forum link http://standpi.st.funpic.de/phpBB2/index.php




ups mein fehler hab die page_header datei bearbeitet aber nicht gespeichert gehabt ^^