Template um "Partyticker" erweitern Template um "Partyticker" erweitern
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Template um "Partyticker" erweitern

Started by h3nn3s, March 18, 2006, 11:55:56 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

h3nn3s

Hi all,

als erstes möchte ich sagen das ich (leider noch) totaler PHP nixkönner bin, daher nicht gleich steinigen :D

Version: cpg143

ich habe in meinen theme einen partyticker eingebaut, dieser ist aber auch schon etwas in die jahre gekommen. hab ich vor über nem halben jahr mal in Java programmiert, hat auch ganz gut funktioniert, aber nachdem ich cpg mal aktualisiert hab muss jetzt auch der ticker dran glauben :)
Die Termine werden jetzt aus der Datenbank ausgelesen.

Da ich einfach nicht dahinter steige wie die umsetzung der CPG zwischen {GAL_NAME} und dem tatsächlichen gallerynamen ist hab ich etwas gegugelt und eine datei gefunden die mir das template macht, also {ort} aus der DB ließt und dann richtig ausgibt.

Außerhalb von CPG funktioniert das auch :) *stolz bin*
( http://www.h3nn3s.de/cpg/party/partyticker.php )

aber sobald ich den code in die index.php von CPG kopiere funzt entweder garnix mehr oder die gallery "wiederholt" sich so oft, wie datensätze im ticker drinne sind.

währe jetzt echt nett wenn mir jemand sagen könnte wie die umsetzung in CPG funktioniert oder wie ich das programmieren kann damit es funzt wie es soll. wenn irgendwelche angaben/dateien fehlen sagt bescheid. weiss nicht was ihr evtl braucht.
So sieht es im moment mit Java aus http://www.h3nn3s.de/cpg/

hier noch der code, den ich in die index.php kopiert hab

/* Datenbankserver - In der Regel localhost */
$db_server = 'localhost';
/* Datenbankname */
$db_name = 'user_xyz';
/* Datenbankuser */
$db_user = 'xyz';
/* Datenbankpasswort */
$db_passwort = 'passwd';
/* Table for Partyticker */
$mysql_table = "partyticker";

/* Erstellt Connect zu Datenbank her */
$db = @mysql_connect($db_server, $db_user, $db_passwort)
   or die ('Konnte keine Verbindung zur Datenbank herstellen');

//Besteht DB-Connection?
$db_check = @mysql_select_db($db_name);
if($db)
  echo 'Let`s fetz - sagte der Frosch und sprang in den Mixer';

$sql = 'SELECT `Ort`,`Datum`'
        . ' FROM `partyticker`'
        . ' WHERE `hidden` = "no"'
        . ' ORDER BY 2 ';
$result = mysql_query($sql);

while($row = mysql_fetch_row ($result)){
// Aktuelle Serverzeit
$time = strftime("%a, %d.%m.%Y %R Uhr") . "<br>";

include_once("template_class.php");
$template = new Template('themes/h3nn3sV2/template.html');
$template->assign('ort',$row[0]);
$template->assign('datum',$row[1]);
$template->assign('time',$time);
echo $template->parse();
}

h3nn3s

kann mir niemand weiterhelfen oder hab ich mich so miss-/unverständlich ausgedrückt?  ::)

Stramm

versuch doch einfach das Ganze mit anycontent.php einzubinden