Seite 1 von 1

2 Fragen zu Kalender-Mod

Verfasst: 09.03.2003 09:13
von ironyyy
Hallöchen,

vorab: Es läuft soweit alles bestens. Echt klasse die Sache mit dem board und dem support hier 8)

vorab die relevanten versionen, die ich installiert habe:

phpbb version 2.02
kalender version 1.22j

ok...nun die Fragen:

1.) Die Namen der "Geburtstagskinder" werden zwar im Kalender angezeigt, aber nicht das Alter der Leute. Wie oder wo kann ich das einstellen?

2.) CalPeek:

Ist es möglich, die Tabelle CalPeek nur anzeigen zu lassen, wenn auch wirklich Termine in den nächsten x Tagen sind? Ich find es nämlich unschön, wenn nur die leere Tabelle mit der Überschrift zu sehen ist...(wie gerade im Moment auf der index.php)

mein portal: http://www.mcloudclan.de/phpbb2/portal.php
mein board: http://www.mcloudclan.de/phpbb2/index.php

Der Blick der Spezialisten...Geht das design-mäßig mit dem Portal oder ist es zu unübersichtlich?

Feedback fänd ich klasse :lol:

vorab thx

cu

ironyyy

Verfasst: 09.03.2003 10:41
von Sekey
--->Thema verschoben<---,
dieser Beitrag passt nicht in diesen Bereich (phpBB 2.x at work) und wurde daher verschoben.

Beitrag von ironyyy, Startforum: phpBB 2.x at work, Zielforum: phpBB 2.x Mods

Verfasst: 09.03.2003 11:36
von ironyyy
sry :oops:

Verfasst: 09.03.2003 11:46
von saerdnaer
möglich ist alles... man müsste nur den code sehen... also könntest du die index.php als .txt oder als .phps abspeichern, hochladen und dann den link zu dieser datei posten?

ah

Verfasst: 09.03.2003 13:27
von ironyyy
aber gerne ^^



so, das is meine index.php

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

//my_cal_peek
$cal_num = 14;                      // number of days to look ahead
$peeklen = 30;                     // subject character length
$datefirst = '';                  // display the date in which order 'month' = Month/Day
                        //    (Default: Day/Month)
include_once('./cal_settings.php');
$today = date("Y-m-d") . " 00:00:00";
$window = date("Y-m-d", mktime(0,0,0,date("m"),date("d")+$cal_num,date("Y")));
$sql = "SELECT * FROM ". $table_prefix . $tablename;
$sql .= " WHERE eventspan >= '$today' AND stamp <= '$window'";
$sql .= " ORDER BY eventspan";
$result = $db->sql_query($sql);
$result = mysql_db_query($dbname, $sql);
if ($result)
   {
   while ($row = mysql_fetch_array($result))
      {
      $row[stamp] = substr($row[stamp], 0, 10);
      $evntdate = split("-", $row[stamp]);
      if ($datefirst == 'month') { $shortdate = $evntdate[1] . "/" . $evntdate[2]; }
      else { $shortdate = $evntdate[2] . "/" . $evntdate[1]; }
      $link = "calendar.php?mode=display&day=".$evntdate[2];
      $link .= "&month=".$evntdate[1]."&year=".$evntdate[0];
      $link = ereg_replace("=0", "=", $link);
      $curevnt = $row[subject];
      if (strlen($curevnt) > ($peeklen+3))
         {
         $curevnt = substr($curevnt, 0, $peeklen) . "...";
         }
      else
         {
         $curevnt = $curevnt;
         }
      $template->assign_block_vars('calpeek', array(
            'LINK' => $link,
            'DATE' => $shortdate,
            'EVENT' => $curevnt
            )
         );
   } # end of while
}

//end of my_cal_peek


ööhm...der link, wie oben....

http://www.mcloudclan.de/phpbb2/index.php

edit: ich sagte die datei als link posten und nicht die ganze datei!!!
mfg saerdnaer

Verfasst: 09.03.2003 13:42
von saerdnaer
also zuerstmal folgendes suchen:

Code: Alles auswählen

$result = $db->sql_query($sql); 
$result = mysql_db_query($dbname, $sql); 
if ($result) 
   { 
   while ($row = mysql_fetch_array($result)) 
ersetzen durch

Code: Alles auswählen

$result = $db->sql_query($sql); 
if ($result) 
   {
   $template->assign_block_vars('calpeek', array());
   while ($row = $db->sql_feachrow($result)) 
suche:

Code: Alles auswählen

$template->assign_block_vars('calpeek', array(
ersetzen durch

Code: Alles auswählen

$template->assign_block_vars('calpeek.row', array(
dann in der templates/xxx/index_body.tpl suchen ( die ersten paar zeilen) :

Code: Alles auswählen

<table align="center" width="300pt" cellpadding="3" cellspacing="1" border="0" height="50pt"> 
   <tr> 
   <td colspan="2" class="row2" height="25" align="center"><span class="forumlink">{CALPEEK_TIMER}</span> 
   </td> 
   </tr> 
   <tr> 
   <td class="row1" align="center" valign="head" height="100%"> 
   <!-- BEGIN calpeek --> 
   <span class="gen">{calpeek.DATE}:</span><a href="{calpeek.LINK}" class="gensmall">{calpeek.EVENT}</a><br> 
   <!-- END calpeek --> 
   </td></tr> 
</table> 
ersetzen durch

Code: Alles auswählen

<!-- BEGIN calpeek -->
<table align="center" width="300pt" cellpadding="3" cellspacing="1" border="0" height="50pt"> 
   <tr> 
   <td colspan="2" class="row2" height="25" align="center"><span class="forumlink">{CALPEEK_TIMER}</span> 
   </td> 
   </tr> 
   <tr> 
   <td class="row1" align="center" valign="head" height="100%"> 
   <!-- BEGIN calpeek.row --> 
   <span class="gen">{calpeek.DATE}:</span><a href="{calpeek.LINK}" class="gensmall">{calpeek.EVENT}</a><br> 
   <!-- END calpeek.row --> 
   </td></tr> 
</table> 
<!-- END calpeek --> 
ah

Verfasst: 09.03.2003 14:40
von ironyyy
jau danke schön...
ersetzen durch

Code: Alles auswählen

$result = $db->sql_query($sql); 
if ($result) 
   { 
   $template->assign_block_vars('calpeek', array()); 
   while ($row = $db->sql_feachrow($result))  
mit der letzten Zeile konnte er nichts anfangen, hab dann mal fe"t"chrow getippt ... naja, dann kam ne andere fehlermeldung...

diese hier...
Parse error: parse error in /homepages/8/d67345885/htdocs/phpBB2/includes/template.php(127) : eval()'d code on line 11
Diesmal auch der link zur template.php...

http://www.mcloudclan.de/template.txt :oops:


Haste da noch n Rat für mich?

Verfasst: 09.03.2003 14:52
von saerdnaer
ein ffehler aus zeile 127 der template.php heißt das ein fehler in der template datei ist...

welchen editor benutzt du... achja den post oben hab ich grade nochmal editert
und lade diese datei bitte im text oder asci modus hoch...

ah

Verfasst: 09.03.2003 15:08
von ironyyy
ich nutze TextPad 4.6.2


http://www.mcloudclan.de/index.txt <- index.php
http://www.mcloudclan.de/index_body.txt <- index_body.tpl


hab nochmal nachgeschaut, müsste alles so korrekt sein :-? ... naja anscheinend nich :D