Eigene Tabelle in Contenido DB

Gesperrt
DanyCode
Beiträge: 2
Registriert: Mo 17. Mär 2008, 10:26
Kontaktdaten:

Eigene Tabelle in Contenido DB

Beitrag von DanyCode »

Hallo,
ich hoffe ich bin hier richtig!

Als Contenido Neuling bin ich dabei eine Website mit selbigen zu erstellen. Klappt alles auch recht gut und ich denke mal, dass ich ein gewisses Grundverständnis besitze. Folgendes macht mich jedoch stutzig.

Ich möchte auf meiner Website Zufallszitate anzeigen lassen. Nun habe ich mit dem phpmyadmin eine zusätzliche Tabelle erstellt. "con_zitat" Alle Tabellen besitzen das Prefix "con_". Die Tabelle hat 2 Spalten, eine ID Spalte und eine Textspalte mit einer Länge von 500 Zeichen.

So, meine Modul "Zitat-Zufall" soll nun aus der Tabelle erstmal grundsätzliche alle Zitate auslesen. Diese Zufallsgeschichte mache ich später noch, das werde ich wohl auch hinkriegen. Jedenfalls wenn ich mit diesen Contenido Funktionen $cfg["tab"]["zitat"] arbeite, scheint er meine Tabelle nicht zu finden.

Ein Beispiel:

Code: Alles auswählen

$sql = "SELECT * FROM ".$cfg["tab"]["cat_art"]; 
echo $sql;
ergibt die Ausgabe
"SELECT * FROM con_cat_art"

Wenn ich aber meine eigene Tabelle dort einfüge

Code: Alles auswählen

$sql = "SELECT * FROM ".$cfg["tab"]["zitat"]; 
echo $sql;
ergibt die Ausgabe
"SELECT * FROM "

Also irgendwie verstehe ich das nicht! Oder muss man bei Contenido an einer bestimmten Stelle noch angeben welche Tabellen berücksichtigt werden???

Bin für jede Hilfe dankbar!!! :D
mit freundlichem Gruß
DanyCode
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

schau dir mal die includes/cfg_sql.inc.php an.
darin ist definiert das zB.
$cfg["tab"]["cat_art"] -> con_cat_art
ist (mit prefix berücksichtigung)

entweder nimmst du dort eine ergänzung vor oder die erstellst dir eine includes/config.local.php

mit inhalt

Code: Alles auswählen

<?php

global $cfg;

$cfg["tab"]["zitat"]                             = $cfg['sql']['sqlprefix']."_zitat";

?>
dann müsstest du bei einem upgrade keine anpassungen mehr in der cfg_sql.inc.php vornehmen...
Zuletzt geändert von emergence am Mo 17. Mär 2008, 11:03, insgesamt 1-mal geändert.
*** make your own tools (wishlist :: thx)
morgenstern
Beiträge: 30
Registriert: Di 26. Okt 2004, 16:04
Kontaktdaten:

Beitrag von morgenstern »

schau mal in die ../contenido/includes/cfg_sql.inc.php

Hier musst Du die Tabelle noch definieren / eintragen...
DanyCode
Beiträge: 2
Registriert: Mo 17. Mär 2008, 10:26
Kontaktdaten:

Beitrag von DanyCode »

morgenstern hat geschrieben:schau mal in die ../contenido/includes/cfg_sql.inc.php

Hier musst Du die Tabelle noch definieren / eintragen...
Bist du verrückt... das funktioniert ja!!! :-D

Super! Vielen Dank euch Beiden!!
mit freundlichem Gruß
DanyCode
Gesperrt