Full Pack Download Mod
Was bedeutet eigendlich (user_new_download) in der Datenbank?
Scotty's Stubentiger-Forum - Miau
Scotty's .NET Projekte: StarTrek Infos 10.01, e-hahn Updater 3.01, Easy Desktop Note 1.04
Scotty's .NET Projekte: StarTrek Infos 10.01, e-hahn Updater 3.01, Easy Desktop Note 1.04
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das ist ein "Merker" mit dem festgehalten wird, ob dem User ein Popup bei einem neuen oder geänderten Download angezeigt werden soll oder nicht.
Genauer: Ob ein neuer oder geänderter Download überhaupt da ist.
Genauer: Ob ein neuer oder geänderter Download überhaupt da ist.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Aha, ok. Wenn er das dann aber abgeschaltet hat, ist da dann der wert eh irrelevant bzw. es kommt dann dennoch kein PopUp?
Zuletzt geändert von Scotty am Mi 10.Aug, 2005 23:36, insgesamt 1-mal geändert.
[quote="blondi - Mi 10.Aug, 2005 21:32";p="41384"]was ist final
kannst schon einbauen... funktioniert astrein das teil :-))[/quote]
naja...bei mir noch nicht ganz
im Admin-Bereich kann ich auch Kategorien anlegen, klappt alles bestens nur beim Aufruf der downloads.php kommt diese fehlermeldung
kannst schon einbauen... funktioniert astrein das teil :-))[/quote]
naja...bei mir noch nicht ganz
hab die dp_update fehlerfrei ausgeführt ?DL_CAT_TABLE' doesn't exist
SELECT * FROM DL_CAT_TABLE ORDER by sort
Line : 128
File : downloads.php
im Admin-Bereich kann ich auch Kategorien anlegen, klappt alles bestens nur beim Aufruf der downloads.php kommt diese fehlermeldung
Zuletzt geändert von naptune am Do 11.Aug, 2005 13:10, insgesamt 1-mal geändert.
- jungpionier
- Beiträge: 91
- Registriert: So 30.Jan, 2005 13:35
- Wohnort: Dresden
[quote="naptune - Do 11.Aug, 2005 13:00";p="41407"][quote="blondi - Mi 10.Aug, 2005 21:32";p="41384"]was ist final
kannst schon einbauen... funktioniert astrein das teil :-))[/quote]
naja...bei mir noch nicht ganz
geh einfach ins phpmyadmin
und füge die tabelle ein:
dann sollte es gehen
kannst schon einbauen... funktioniert astrein das teil :-))[/quote]
naja...bei mir noch nicht ganz
hab die dp_update fehlerfrei ausgeführt ?[/quote]DL_CAT_TABLE' doesn't exist
SELECT * FROM DL_CAT_TABLE ORDER by sort
Line : 128
File : downloads.php
geh einfach ins phpmyadmin
und füge die tabelle ein:
Code: Alles auswählen
CREATE TABLE `phpbb_DL_CAT_TABLE` (
`id` int(11) NOT NULL auto_increment,
`path` varchar(255) default NULL,
`cat_name` varchar(255) default NULL,
`sort` int(11) default '0',
`description` text,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Lad mal die includes/dl_common.php nochmal hoch.
Wenn das nichts nutzt, dann schau mal via phpMyAdmin ob bei dir wirklich die tabelle phpbb_downloads_cat exestiert (table prefix phpbb_ evtl. an deines anpassen!).
Wenn das nichts nutzt, dann schau mal via phpMyAdmin ob bei dir wirklich die tabelle phpbb_downloads_cat exestiert (table prefix phpbb_ evtl. an deines anpassen!).
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
die existiert schon, dort sind auch einträge wenn ich im adminbereich kategorien anlege.
aber müsste die table nicht "dl_cat" heissen? (laut fehlermeldung)
ich hab folgende tabellen in der db:
dl_auth
dl_config
dl_ratings
downloads
downloads_cat
EDIT:
In der Dateiverwaltung/ACP sehe ich grad diesen Fehlercode:
[quote]
Warning: implode(): Bad arguments. in /xxx/xxxx/phpBB2/admin/admin_dl_manage.php on line 101
aber müsste die table nicht "dl_cat" heissen? (laut fehlermeldung)
ich hab folgende tabellen in der db:
dl_auth
dl_config
dl_ratings
downloads
downloads_cat
EDIT:
In der Dateiverwaltung/ACP sehe ich grad diesen Fehlercode:
[quote]
Warning: implode(): Bad arguments. in /xxx/xxxx/phpBB2/admin/admin_dl_manage.php on line 101
Zuletzt geändert von naptune am Do 11.Aug, 2005 15:23, insgesamt 2-mal geändert.
Nein, denn in der dl_common.php wird der konstante DL_CAT_TABLE der wert phpbb_downloads_cat zugewiesen, wodurch (einfach ausgedrückt) auf diese Tabelle zugegriffen wird wenn DL_CAT_TABLE aufgerufen wird.aber müsste die table nicht "dl_cat" heissen?
Deswegen hab ich auch geschrieben das du die dl_common.php nochmal neu hochladen sollst.
Der Fehler in der admin_dl_manage kommt, weil du noch keine Kategorie erstellt hast!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
aha, also bringst auch nichts wenn ich die table wie oben von jungpionier vorgeschlagen einfüge, oder?
Ich kann aber Kategorien im ACP erstellen, geht alles wunderbar!
Habe ein Kategorie und eine Unterkategorie angelegt, diese sind auch in der Tabelle downloads_cat angelegt...
Was kann ich noch tun?
Ich kann aber Kategorien im ACP erstellen, geht alles wunderbar!
Habe ein Kategorie und eine Unterkategorie angelegt, diese sind auch in der Tabelle downloads_cat angelegt...
Was kann ich noch tun?
Zuletzt geändert von naptune am Do 11.Aug, 2005 17:34, insgesamt 1-mal geändert.
Also ich habe heute erst den 4.0.12 in ein neues 2.0.17 eingebaut und keinerlei Probleme gehabt.
Aber dafür ist mir etwas anderes aufgefallen was mir überhaupt nicht behagt! Und zwar die direktlinks zu einem Download.
Warum ist da Kategorie-id mit angegeben???
Das ist ziemliche schei..! Denn wenn man einen Download verschiebt bleibt die Download-id zwar gleich, aber die Kategorie-id ändert sich und somit werden alle evtl. exestierenden Direktlinks ungültig und führen zu der Meldung "Zugriff verweigert! Du hast keine Rechte, dieses zu tun!" oder sogar zu einer Leeren Seite (wenn man z.B. Admin ist)!
Beispiel: http://www.oxpus.de/dl_details.php?view ... =278&cat=5
Aber dafür ist mir etwas anderes aufgefallen was mir überhaupt nicht behagt! Und zwar die direktlinks zu einem Download.
Warum ist da Kategorie-id mit angegeben???
Das ist ziemliche schei..! Denn wenn man einen Download verschiebt bleibt die Download-id zwar gleich, aber die Kategorie-id ändert sich und somit werden alle evtl. exestierenden Direktlinks ungültig und führen zu der Meldung "Zugriff verweigert! Du hast keine Rechte, dieses zu tun!" oder sogar zu einer Leeren Seite (wenn man z.B. Admin ist)!
Beispiel: http://www.oxpus.de/dl_details.php?view ... =278&cat=5
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
tja, dann gehts wohl net..
ganze arbeit umsonst und dazu auch noch den alten mod weg :
so sieht die dl_common.phb aus:
ganze arbeit umsonst und dazu auch noch den alten mod weg :
so sieht die dl_common.phb aus:
<?
// Will this file be running in a phpBB?
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
// Define pages
define('PAGE_DOWNLOADS', -100);
define('PAGE_DL_DETAILS', -101);
define('PAGE_DL_OVERVIEW', -102);
define('PAGE_DL_TODO', -103);
define('PAGE_HACKSLIST', -104);
define('PAGE_DL_SEARCH', -105);
define('PAGE_DL_USERCP', -106);
define('PAGE_DL_MODCP', -107);
define('PAGE_DL_UPLOAD', -108);
// Define tables
define('DL_AUTH_TABLE', $table_prefix.'dl_auth');
define('DL_CAT_TABLE', $table_prefix.'downloads_cat');
define('DL_CONFIG_TABLE', $table_prefix.'dl_config');
define('DL_RATING_TABLE', $table_prefix.'dl_ratings');
define('DOWNLOADS_TABLE', $table_prefix.'downloads');
// Fetch the hole download configuration and
// store it into the board configuration
$sql = "SELECT *
FROM " . DL_CONFIG_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$board_config[$row['config_name']] = $row['config_value'];
}
// Set the default download dir
$download_dir = $board_config['download_dir'];
// And now include all needed files
include_once($phpbb_root_path.'includes/bbcode.'.$phpEx);
include_once($phpbb_root_path.'includes/functions_post.'.$phpEx);
include_once($phpbb_root_path.'includes/functions_downloads.'.$phpEx);
?>
Zuletzt geändert von naptune am Do 11.Aug, 2005 22:12, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
@AmigeLink
Die Cat-ID im Link erspart einiges an SQL-Anfragen. Daher ist das sinnvoll. Und soooo oft wird ein Download auch nicht verschoben.
Extern verlinkt man dann auch besser auf immer feststehende DLs oder Kategorien.
Die Cat-ID im Link erspart einiges an SQL-Anfragen. Daher ist das sinnvoll. Und soooo oft wird ein Download auch nicht verschoben.
Extern verlinkt man dann auch besser auf immer feststehende DLs oder Kategorien.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kann ich jetzt nicht ganz nachvollziehen.Die Cat-ID im Link erspart einiges an SQL-Anfragen. Daher ist das sinnvoll. Und soooo oft wird ein Download auch nicht verschoben.
Aber egal. Für mein neustes Projekt (und auch für AmigaLink.de) ist diese tatsache nicht gerade ideal. (Da werd ich wohl mal ran müssen )
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Mein Problem ist gelöst.
Hab jetzt zum erneuten Male alle Datein hochgeladen, jedoch mit einem anderen FTP-Programm und siehe da es geht !
Da wurde gestern wohl eine Kleinigkeit unterschlagen, obwohl ich wirklich ALLE Dateien mehrmals auf den Server geladen habe und noch kontrolliert habe ob sie wirklich da sind.
Na egal, Hauptsache es geht jetzt!
Hab jetzt zum erneuten Male alle Datein hochgeladen, jedoch mit einem anderen FTP-Programm und siehe da es geht !
Da wurde gestern wohl eine Kleinigkeit unterschlagen, obwohl ich wirklich ALLE Dateien mehrmals auf den Server geladen habe und noch kontrolliert habe ob sie wirklich da sind.
Na egal, Hauptsache es geht jetzt!