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 ^^