MyBB.de Forum
Database Script. - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Database Script. (/thread-15777.html)

Seiten: Seiten: 1 2


Database Script. - Feiwel - 21.02.2010

Da es kaum bis garkeine Datenbanken für downloads gibt, hab ich mich mal ans werk gemacht.

Habe mal an ein Database script gebastelt, wo mann in verschiedenen Kategorien Dateien reinpacken kann. Entweder über den Admin bereich Dateien laden, oder peer FTP in die passenden Kategorien-Ordner laden. Das script erkennt neue Dateien automatisch, und trägt sie ein.

Es wird keine Datenbank benötigt.!!!!!! Es sind legendlich 2 PHP Dateien, eine admin.php mit login, und eine index.php für die User.

Das gaze wird die Tage noch verfeinert. Die database können nachher nur Regestrierte benutzer sehen. Wenn ich alles fertig habe, mach ich mal eine genaue Anleitung, wie die Database mit der kopf und fusszeile des forums eingebunden wird.

Link 1
Link 1
user: test
Passwort: test


RE: Database Script. - wWs - 21.02.2010

Finds einfach gestaltet und trotzdem gut.


RE: Database Script. - Feiwel - 21.02.2010

Wie gesagt, leuft seit eben erst, und ist ja noch in der entwicklung. Das layout ist nachher eh jeden überlassen. Die Farben, Tabellen, lassen sich alle anpassen im script.

Mir gings nur darum, etwas einfaches zu haben, was sich leicht überall "instalieren" lässt, ohne Datenbank, und sonstige aufwändige dinge.

Aber freuht mich, wenns Dir gefällt.


RE: Database Script. - Guido Lehne - 21.02.2010

Du solltest bei der Kategorieerstellung "From URL" ne abfrage machen ob das Verzeichnis besteht beziehungsweise prüfen ob die Eingabe einem Schema entspricht.
Ansonsten wird nämlich ein Fehler ausgegeben.


RE: Database Script. - Feiwel - 22.02.2010

Habe nun probleme, die database einzubinden.

Wenn ich den database Quelltext in der database.php einfüge, ist die ganze Navigation unten.

Also hab dann im ACP im database templet zwischen <td> und </td> das database script peer include versucht einfügen, was nicht geklappt hat. Aber genau da zwischen muss die database2.php sein. Die database2.php ist der downloadbereich.

Hat jemand ne idee?

Das database teamplet sieht so aus.

Code:
<html>
<head>
<title>$settings[bbname] - $lang->calendar</title>
$headerinclude
</head>
<body>
$header
<table border="0" cellspacing="$theme[borderwidth]" cellpadding="$theme[tablespace]" class="tborder">
<tr>




</tr>
</table>
<table width="$theme[tablewidth]" align="center"><tr>
<tr>
</tr>
</table>
</span>
</td>
</form>
</tr>
</table>
</td>
</tr>
</table>
$footer
</body>
</html>


und hier die database.php

PHP-Code:
<?php

define
("KILL_GLOBALS"1); 
require 
"./global.php";
require 
"./inc/functions_post.php";

// Load global language phrases
$lang->load("database");

if(
$mybb->usergroup['canviewdatabase'] == "no")
{
    
nopermission();
}

// Make navigation
addnav($lang->nav_database"database.php");


eval(
"\$database = \"".$templates->get("database")."\";");
outputpage($database);
$plugins->run_hooks("database_end");
?>



RE: Database Script. - StefanT - 22.02.2010

Die verwendeten Codes sind veraltet und stammen wahrscheinlich von MyBB 1.0. Siehe: https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-kann-ich-eine-eigene-seite-erstellen.html
Zum anderen ist die Lösung mit einem include sehr ungeschickt und problematisch. Warum hast du es nicht gleich als MyBB-Seite geschrieben?


RE: Database Script. - Feiwel - 22.02.2010

Weil das eigentliche database script über 3000 zeilen hat.

Es muss doch irgendwie möglich sein, in <td> </td> eine seite drin zu laden.


RE: Database Script. - StefanT - 22.02.2010

https://www.mybb.de/forum/thread-6052-post-43459.html#pid43459


RE: Database Script. - Feiwel - 22.02.2010

Mein prblem ist, das die seitenaufteilung nicht passt. Seht Bild im anhang.


RE: Database Script. - StefanT - 23.02.2010

Hast du es so gemacht, wie in dem Link?