Problem beim schreiben eines moduls(eigtl. simpleAnzeige)

Gesperrt
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Problem beim schreiben eines moduls(eigtl. simpleAnzeige)

Beitrag von Polly »

Skript als Standalone klappt perfekt, nur bekomm ich das ding nicht in contenido rein, die seite auf der der skript eingebunden ist, lädt sich überhaupt nicht, geh ich auf quelltext anzeigen bekomm ich ein leere Datei, also
ein HTMLGRundgerüst ohne jeglichen Inhalt, selbst das Contenidogerüst fehlt.
Also habe Template wie folgt erstellt:
Name:


Beschreibung:


Layout:
Overview Standard

Layoutbeschreibung:


Container1
Bild (1)
Container3
Bild (2)
Container4
Hauptnavigation Headline (HTML)
Container55
Login
Container5
Headline (HTML)
Container6
Subheadline (HTML)
Container7
Aktive
Container8
Artikelliste
Container2
Service Navigation
Dann folgender Code fürs Modul:
Eingabe: --
Ausgabe:

Code: Alles auswählen

<?php
$mindg=6;
$breite=3;
mysql_pconnect(<Zugangsdaten*******>);
mysql_select_db("<DB_Auswahl>");
?>
<div align="center">
<?php
//Definition Anfang
$resultz=Array();
$base="ckl/cms/upload/bilder/";
$dienstgrad=Array('Kreisbrandrat','Kreisbrandinspektor','Kreisbandmeister','Hauptbrandmeister','Oberbrandmeister','Brandmeister','Hauptl&ouml;schmeister','Oberl&ouml;schmeister','L&ouml;schmeister','Hauptfeuerwehrmann','Oberfeuerwehrmann','Feuerwehrmann','Feuerwehranw&auml;rter');
//Definition Ende
//
//Datenbankabrufe Anfang
// Kommandanten
$query_sp="SELECT * FROM `ffkl_aktive` WHERE `On`='true' AND `specialfunc`='true' ORDER BY `specialfunkrank` ASC";
$resultz_sp=mysql_query($query_sp);
for($i=0;$i<=12;$i++)
{
$query[$i]="SELECT * FROM `ffkl_aktive` WHERE `On`='true' AND `specialfunc`='false' AND `dienstgrad`=`".$i."`";
$resultz[$i]=mysql_query($query[$i]);
}
//Datenbankabrufe Ende
//
//Ausgabe Anfang
// Kommandanten
//

while($func = mysql_fetch_array($resultz_sp))
{ ?>
<p>   <table class="Tabelle">
   <tr><td class="Funktion"><?php echo $func['specialfuncname']; ?></td></tr>
   <tr><td class="Foto"><img src="<?php if($func['Fotopfad_diff']=="false"){ echo $base.$func["Name"]."_".$func["Vorname"].".jpg"; } else {echo $func["Fotopfad"];} ?>"></td></tr>
   <tr><td><nobr><div class="Name"><?php echo $func['Name']; ?>, <?php echo $func['Vorname']; ?></div></nobr></td></tr>
   <tr><td class="Dienstgrad"><?php echo $dienstgrad[$func["Dienstgrad"]]; ?></td></tr></table></p><?php
}
?>
<?php
for($i=0;$i<=12;$i++)
{
echo ($i>$mindg)?"<p><table class=\"Tabelle\" cols=\"16%,17%,17%,17%,17%,16%\"><tr><td colspan=\"6\" class=\"Funktion\" align=\"center\">".$dienstgrad[$i]."</td></tr>":"";
$j=0;
$query="SELECT * FROM `ffkl_aktive` WHERE `On`='true' AND `specialfunc`='false' AND `dienstgrad`='".$i."'";
$resultz=mysql_query($query);
if(!empty($resultz))
{
while($tempfunc = mysql_fetch_array($resultz))
{
$daten[$j]=Array($tempfunc["Name"],$tempfunc["Vorname"],$tempfunc["Fotopfad_diff"],$tempfunc["Fotopfad"]);
$j=$j+1;
}
}
for($k=0;$k<ceil($j/3);$k++)
{
 if((!empty($daten[$k*3]))&&(!empty($daten[$k*3+1]))&&(!empty($daten[$k*3+2])))
 {
  $l=3;
 }
 elseif((!empty($daten[$k*3]))&&(!empty($daten[$k*3+1])))
 {
  $l=2;
 }
 elseif(!empty($daten[$k*3]))
 {
  $l=1;
 }
 else
 {
  echo "Fehler";
  $l=0;
 }
//Beginn Block Foto
 echo "<tr>";
 for($m=1;$m<=$l;$m++)
 {
  echo "<td colspan='".(6/$l)."' align=\"center\" class=\"Foto\"><img src=\"";
  echo ($daten[$k*3+$m-1][2]=="true")?$daten[$k*3+$m-1][3]:"http://polly.shellmaster.de/ckl/cms/upload/bilder/".$daten[$k*3+$m-1][0]."_".$daten[$k*3+$m-1][1].".jpg";
  echo "\"></td>";
 }
 echo "</tr>";
//Ende Block Foto
//Beginn Block Name,Vorname
 echo "<tr>";
 for($n=1;$n<=$l;$n++)
 {
  echo "<td colspan='".(6/$l)."' align=\"center\" class=\"Name\">";
  echo $daten[$k*3+$n-1][0].", ".$daten[$k*3+$n-1][1];
  echo "</td>";
 }
 echo "</tr>";
//Ende Block Name,Vorname
}
echo "</table></p>";
}
/*
 ?><table style="border: 1px;border-color: #4200A5; border-style: dashed;">
   <tr><td class="Funktion"><?php echo $func['specialfuncname']; ?></td></tr>
   <tr><td class="Foto"><img src="<?php if($func['Fotopfad_diff']=="false"){ echo "upload/af/".$func["Name"]."_".$func["Vorname"]; } else {echo $func["Fotopfad"];} ?>"></td></tr>
   <tr><td><div class="Vorname"><?php echo $func['Vorname']; ?></div>&nbsp;<div class="Nachname"><?php echo $func['Name']; ?></div></td></tr>
   <tr><td><div class="Dienstgrad"><?php echo $dienstgrad[$func["Dienstgrad"]]; ?></div></td></tr>
   <?php
}*/
//
// Oberlöschmeister
// Löschmeister
// Hauptfeuerwehrmann
// Oberfeuerwehrmann
// Feuerwehrmann
// Feuerwehranwärter
//Ausgabe Ende
?>
</div>
|/quote]

Wo könnte der Fehler sein?
[/quote]
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

was steht im errorlog.txt ? wird beim modul selbst etwas rot angezeigt ?
*** make your own tools (wishlist :: thx)
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Beitrag von Polly »

Also in der errorlog wurden nach dem aufruf der seite folgende zeilen hinzugefügt:
[13-Jul-2004 13:15:18] PHP Warning: fopen(move_articles.php.job): failed to open stream: Permission denied in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 306
[13-Jul-2004 13:15:18] PHP Warning: fputs(): supplied argument is not a valid stream resource in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 307
[13-Jul-2004 13:15:18] PHP Warning: fclose(): supplied argument is not a valid stream resource in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 308
[13-Jul-2004 13:15:18] PHP Warning: fopen(session_cleanup.php.job): failed to open stream: Permission denied in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 306
[13-Jul-2004 13:15:18] PHP Warning: fputs(): supplied argument is not a valid stream resource in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 307
[13-Jul-2004 13:15:18] PHP Warning: fclose(): supplied argument is not a valid stream resource in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 308
[13-Jul-2004 13:15:18] PHP Warning: fopen(optimize_database.php.job): failed to open stream: Permission denied in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 306
[13-Jul-2004 13:15:18] PHP Warning: fputs(): supplied argument is not a valid stream resource in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 307
[13-Jul-2004 13:15:18] PHP Warning: fclose(): supplied argument is not a valid stream resource in /var/www/web146/html/ckl/contenido/includes/pseudo-cron.inc.php on line 308
[13-Jul-2004 13:15:18] PHP Parse error: parse error in /var/www/web146/html/ckl/cms/front_content.php(546) : eval()'d code on line 138
[/quote]
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

gib mal allen dateien in contenido/cronjobs/
mit endung *.job die berechtigung 777.
*** make your own tools (wishlist :: thx)
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Beitrag von Polly »

scheint schon den größten Teil der Fehler ausgemacht zu haben,
jetzt hab ich nur noch den:
[13-Jul-2004 13:25:42] PHP Parse error: parse error in /var/www/web146/html/ckl/cms/front_content.php(546) : eval()'d code on line 138
wobei das komische ist, dass der skript allein in ner eigenen datei perfekt läuft, und jetzt auf einmal ein parse error im skript vormkommt...
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

es wäre übrigens hilfreich, wenn 2 fragen gestellt werden, daß du auch 2 fragen beantwortest...dann müßte man die gleiche frage nicht nochmal stellen ;)
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Beitrag von Polly »

achso das mit dem modul, nein, wird überhaupt nichts rot angezeigt...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

läuft das modul wenn du es alleine einsetzt ?
*** make your own tools (wishlist :: thx)
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Beitrag von Polly »

wenn ich den quelltext des moduls in eine eigene phpdatei kopiere und ausführe, treten keinerlei fehler auf und es läuft alles einwandfrei
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ich meine innerhalb von contenido.. ohne die anderen module ?
*** make your own tools (wishlist :: thx)
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Beitrag von Polly »

sorry bin noch contenido n00b, wie führe ich denn innerhalb contenido nur diese modul aus?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

in dem du ein template nur mit diesem modul machst... und einen artikel mit diesem template anlegst...
*** make your own tools (wishlist :: thx)
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Beitrag von Polly »

ja da funzt es.
hab jetzt ein layout erstellt mit nur einem container und ein template das in den nur diese modul packt und es scheint so zu gehen...
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

dann hast du vermutlich einen fehler in einem anderen modul oder dein modul setzt ein paar variablen die in einem anderen modul zu einem fehler führen...
es bleibt dir vermutlich nichts anderes übrig die anderen module zu kontrollieren... ach ja schau nach ob dein artikel oder deine kategorie konfiguriert ist.
*** make your own tools (wishlist :: thx)
Polly
Beiträge: 8
Registriert: So 11. Jul 2004, 23:15
Kontaktdaten:

Beitrag von Polly »

muss wohl daran gelegen haben, hab jetzt ein präfix vor alle variable gesetzt und noch ein paar logische fehler die der implementation entgegenstanden beseitigt und siehe da, es funzt einwandfrei.

danke für die hilfe

gruß polly
Gesperrt