Seite 1 von 2

Blending Mod

Verfasst: 16.09.2003 15:18
von Gast
Hallo Leute,

ich habe den Blending Mod eingebaut, bei dem jeder User einstellen kann, ob er diesen Überblendungseffekt wünscht, oder nicht. Bei diesem Mod musste man eine Änderung in der DB vornehmen. Dieses konnte man mit der Datei blending_db_install.php machen. Diese Änderung an der DB würde ich gerne rückängig machen. Kann mir jemand sagen, wo man da was wieder ändern muss?

Gruß Kralli

Verfasst: 16.09.2003 15:23
von BrahmA
öffne doch die datei und guck dir an was das script macht.....

Verfasst: 16.09.2003 15:37
von Gast
habe ich gemacht, aber wirklich schlau werde ich daraus nicht :-(

Verfasst: 16.09.2003 15:38
von Gast
folgendes steht in der Datei...

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

echo '<html>
<head>
<title>Blending SQL-DB-Installer</title>
</head>
<body>
<h1>Wilkommen zum Blending SQL-DB-Installer</h1>
<hr />';
if (!isset($HTTP_GET_VARS['install'])) {
echo '<a href="?install=1">Klicke hier um die DB-Änderung auszuführen...</a>';
}
else {
$queries = array(
'ALTER TABLE ' . USERS_TABLE . ' ADD user_blending TINYINT(1) DEFAULT \'1\' NOT NULL AFTER user_popup_pm',
);

$success = true;
foreach($queries as $query) {
if (!$db->sql_query($query)) {
echo 'Es ist ein Fehler aufgetreten ! Änderung nicht erfolgreich !<br />';
echo mysql_error();
$success = false;
break;
}
}
if ($success) {
echo 'Die DB-Änderung zur Installation des Blending-Mods wurde erfolgreich ausgeführt.<br><br>Du solltest diesen SQL-DB-Installer nun umgehend löschen !';
}
}
?>

Verfasst: 16.09.2003 15:44
von BrahmA
wichig ist folgende Zeile:
}
else {
$queries = array(
'ALTER TABLE ' . USERS_TABLE . ' ADD user_blending TINYINT(1) DEFAULT \'1\' NOT NULL AFTER user_popup_pm',
);
denn da wird in der users_table die spalte user_blending (ADD user_blending) hinzugefügt, und zwar nach user_popup_pm, der rest ist nicht gerade wichtig! Das heißt, du müsstest eigentlich nur die eine Spalte löschen, um das rückgängig zu machen! aber eigentlich kannste die auch drin lassen.....

Egal was du machst, vorher ein backup ziehen..... :D

Verfasst: 16.09.2003 17:05
von Gast
okay, habe alles hinbekommen und der Überblendeffekt ist verschwunden. Ein kleines Problem habe ich aber noch. Nachdem ich den Überblend-Mod, die Mini-Forenstantistik und den 10% Geschwindigkeits-Mod eingebaut habe, konnte ich kein Backup meiner Datenbank mehr machen. Es taucht jetzt nur ein weißes Fenster aus, in dem steht, das die Seite nicht gefunden wurde. Man kennt dieses Fenster aus dem Internet Explorer. Kann man da irgendwas reparieren? Kann man einfach die Dateien, die für das Backup notwendig sind aus einem kompletten phpBB-Installationspack auf den Server kopieren? Ich hätte diese Funktion gerne wieder, da es für mich einfacher ist, als in mysqladmin. Bin da nicht so der Profi. Wäre dankbar für Tipps.

P.S. Habe den 10% Geschwindigkeits-Mod ebenfalls wieder rückgängig gemacht. Kann dieser Fehler mit dem Backup auch mit dem Smilie-Creator zu tun haben?


Gruß Kralli

Verfasst: 17.09.2003 10:01
von Gast
Gibt es denn wirklich keine möglichkeit das Backup wieder hinzubekommen? Wäre wirklich sehr wichtig.

ahhhh.....

Verfasst: 01.10.2003 22:36
von Heizerbraut
*aua* ich bekomme das ding gar nicht Installiert :cry:

Ich muß dazu sagen das ich blutiger anfänger bin :(

Re: ahhhh.....

Verfasst: 10.05.2004 01:56
von Bernd R.
Heizerbraut hat geschrieben:*aua* ich bekomme das ding gar nicht Installiert :cry:

Ich muß dazu sagen das ich blutiger anfänger bin :(
Geht mir genauso !
Ich habe blending fehlerfrei installiert, bekomme aber nirgends die Möglichkeit etwas abzuändern :(

Weiß da jemand mehr drüber ?


Gruß,
Bernd

Verfasst: 10.05.2004 09:18
von Markus67
Hi ...

Hast du denn in den entsprechenden tpl-Dateien den "Code" für den Effekt eingebaut ?

Hast du mal einen Link zu deinem Board ?

Markus